﻿.join{position:relative;width:100%;background-color:#1a2b3b;}.join .join__image{position:relative;left:-10px;width:calc(100% + 20px);}.join .join__image img{display:block;width:100%;height:auto;}.join .join__text{font-size:18px;color:#fff;padding:40px 14px 80px;}.join .join__text h2{font-size:28px;margin-bottom:32px;text-align:center;}.join .join__text ul{list-style-position:outside;}.join .join__text ul li{margin-bottom:24px;}.join .join__text ul li:last-child{margin:0;}@media(min-width:1200px){.join .join__text{padding:0 14px;}}.join .button{width:100%;margin-top:18px;}.join.join--Light{background-color:#eee;}.join.join--Light .join__text{color:#1f1f1f;}.join.join--Light .button{color:#1f1f1f;border-color:#233b50;}.join.join--Light .button:after{background-color:#233b50;}.join.join--Light .button:hover,.join.join--Light .button:focus{border-color:#fff;}@media(min-width:768px){.join .join__image{left:-20px;width:calc(100% + 40px);}.join .join__text{padding:40px 20px 80px;}.join .join__text h2{text-align:left;}.join .button{width:auto;}}@media(min-width:1200px){.join .mv-container{display:flex;flex-direction:row-reverse;min-height:544px;padding:0;}.join .join__image{left:0;width:50%;}.join .join__image img{height:100%;object-fit:cover;}.join .join__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%;font-size:20px;padding:80px 32px 80px 92px;text-align:left;}}@media(min-width:1400px){.join .mv-container{padding:0 32px;}}