.join-us{margin-bottom:0;position:relative}.join-us h3{font-size:20px;font-weight:600;line-height:35px;margin:10px 0 20px;text-transform:uppercase}.join-us .wrap{display:flex;flex-direction:row}.join-us .join-text{flex-basis:50%;min-height:450px;text-align:left;width:50%}.join-text{padding:0 30px 40px 50px}.join-us .join-photo{flex-basis:50%;width:50%}.join-photo img{border-radius:12px;width:100%}.join-us .button{margin-bottom:50px}.join-us .button a{background-color:#4169e1;border:1px solid #4169e1;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;padding:9px 27px;text-align:center;text-decoration:none;text-transform:uppercase}.join-us .button a:hover{background-color:#fff;color:#4169e1;text-decoration:none}@media (max-width:1199px){.join-us .join-text{flex-basis:60%;min-height:380px;width:60%}.join-us .join-photo{flex-basis:40%;width:40%}}@media (max-width:991px){.join-us .wrap{display:block}.join-us .join-text{min-height:auto}.join-us .join-photo,.join-us .join-text{flex-basis:100%!important;width:100%!important}.join-text{padding:30px}}@media (max-width:767px){.join-photo img{display:block;margin:auto;width:95%}}