section.contact-us{display:flex}@media (max-width: 900px){section.contact-us{flex-direction:column}}section.contact-us .left{background-color:#0071bc;width:50%}@media (max-width: 900px){section.contact-us .left{width:100%}}section.contact-us .left .content{padding:15% 10%}@media (max-width: 900px){section.contact-us .left .content{padding:15% 5%}}section.contact-us .left .content form{display:flex;flex-direction:column;justify-content:space-between;row-gap:2rem}section.contact-us .left .content form .form-row{width:100%}section.contact-us .left .content form .form-row.side-by-side{display:flex;justify-content:space-between}@media (max-width: 900px){section.contact-us .left .content form .form-row.side-by-side{flex-direction:column}}section.contact-us .left .content form .form-row.side-by-side .input-box{width:48%}@media (max-width: 900px){section.contact-us .left .content form .form-row.side-by-side .input-box{margin-bottom:2rem;width:100%}section.contact-us .left .content form .form-row.side-by-side .input-box:last-of-type{margin-bottom:0}}section.contact-us .left .content form .form-row .input-box{display:flex;flex-direction:column;justify-content:space-between;row-gap:.5rem}section.contact-us .left .content form .form-row .input-box label{color:#fff;font-family:usual,sans-serif;font-size:clamp(1.4rem,.125vw + 1.36rem,1.6rem);font-weight:400}section.contact-us .left .content form .form-row .input-box .input-text{background-color:#fff;border:none;box-sizing:border-box;color:#00447a;display:block;font-family:usual,sans-serif;font-size:1.6rem;font-weight:400;height:4.5rem;line-height:4.5rem;margin-bottom:0;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (max-width: 900px){section.contact-us .left .content form .form-row .input-box .input-text{font-size:1.4rem;height:4rem;line-height:4rem;padding-left:1.25rem;padding-right:1.25rem}}section.contact-us .left .content form .form-row .input-box textarea{background-color:#fff;border:none;box-sizing:border-box;color:#00447a;display:block;font-family:usual,sans-serif;font-size:1.6rem;font-weight:400;height:25rem;padding:1.5rem;width:100%}section.contact-us .left .content form .email-privacy-policy-and-button-container{align-items:center;display:flex;justify-content:space-between;margin-top:5rem}@media (max-width: 900px){section.contact-us .left .content form .email-privacy-policy-and-button-container{margin-top:2.5rem}}section.contact-us .right{align-items:flex-end;background-color:#00447a;display:flex;flex-direction:column;position:relative;width:50%}@media (max-width: 900px){section.contact-us .right{padding-bottom:15%;width:100%}}section.contact-us .right .content{display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:15% 10%}@media (max-width: 900px){section.contact-us .right .content{padding:15% 5% 30%}}section.contact-us .right .bluestride-logo-container{background-color:#fff;border-bottom-left-radius:19rem;border-top-left-radius:19rem;bottom:10rem;max-width:95%;padding:6rem 9rem 6rem 10rem;position:absolute;right:0}@media (max-width: 900px){section.contact-us .right .bluestride-logo-container{bottom:unset;padding:3rem;position:unset;right:unset}}section.contact-us .right .bluestride-logo-container .social-links{display:flex;justify-content:flex-end;position:absolute;right:10%;top:0;transform:translateY(-150%);width:100%}section.contact-us .right .bluestride-logo-container .social-links a.social-link{display:inline-block;padding-right:3rem}@media (max-width: 900px){section.contact-us .right .bluestride-logo-container .social-links a.social-link{padding-right:2.4rem}}section.contact-us .right .bluestride-logo-container .social-links a.social-link:last-child{padding-right:0}section.contact-us .right .bluestride-logo-container .social-links svg{height:3rem;width:auto}@media (max-width: 900px){section.contact-us .right .bluestride-logo-container .social-links svg{width:2.4rem}}section.contact-us .right .bluestride-logo-container svg{max-width:38.5rem;width:100%}@media (max-width: 900px){section.contact-us .right .bluestride-logo-container svg{width:27.5rem}}
