.contact-form{padding-bottom:50px;padding-top:100px}@media only screen and (min-width:1920px){.contact-form{padding-bottom:clamp(3.13rem,2.6vw + 0rem,6.25rem);padding-top:clamp(6.25rem,5.21vw + 0rem,12.5rem)}}@media only screen and (max-width:767px){.contact-form{padding-top:50px}}.contact-form__wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.contact-form__wrapper{flex-wrap:wrap}}.contact-form__wrapper.is-centered{justify-content:center}.contact-form__header{text-align:center}.contact-form__header h1,.contact-form__header h2,.contact-form__header h3,.contact-form__header h4,.contact-form__header h5,.contact-form__header h6{margin-block:0 25px}@media only screen and (min-width:1920px){.contact-form__header h1,.contact-form__header h2,.contact-form__header h3,.contact-form__header h4,.contact-form__header h5,.contact-form__header h6{margin-block:0 clamp(.63rem,.52vw + 0rem,1.25rem)}}.contact-form__info{margin-top:155px;width:31%}@media only screen and (min-width:1920px){.contact-form__info{margin-top:clamp(9.69rem,8.07vw + 0rem,19.38rem);padding-top:clamp(2.5rem,2.08vw + 0rem,5rem)}}@media only screen and (max-width:1279px){.contact-form__info{width:calc(43% - 12px)}}@media only screen and (max-width:767px){.contact-form__info{margin:30px 0 0;width:100%}}.contact-form__info .info{border:1px solid var(--c-gray-2);border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:10px;padding-top:40px}@media only screen and (min-width:1920px){.contact-form__info .info{border-radius:clamp(.94rem,.78vw + 0rem,1.88rem);border-width:clamp(.06rem,.05vw + 0rem,.13rem);padding-bottom:clamp(.63rem,.52vw + 0rem,1.25rem);padding-top:clamp(2.5rem,2.08vw + 0rem,5rem)}}.contact-form__info .info-header{padding-bottom:20px;padding-inline:40px}@media only screen and (min-width:1920px){.contact-form__info .info-header{padding-bottom:clamp(1.25rem,1.04vw + 0rem,2.5rem);padding-inline:clamp(2.5rem,2.08vw + 0rem,5rem)}}@media only screen and (max-width:1279px){.contact-form__info .info-header{padding-inline:20px}}.contact-form__info .info-item{display:flex;margin-top:5px;padding-inline:40px}@media only screen and (min-width:1920px){.contact-form__info .info-item{margin-top:clamp(.31rem,.26vw + 0rem,.63rem);padding-inline:clamp(2.5rem,2.08vw + 0rem,5rem)}}@media only screen and (max-width:1279px){.contact-form__info .info-item{padding-inline:20px}}@media only screen and (min-width:1920px){.contact-form__info .info-item__img svg{height:clamp(1.25rem,1.04vw + 0rem,2.5rem);width:clamp(1.25rem,1.04vw + 0rem,2.5rem)}}.contact-form__info .info-item__img img{height:auto;max-height:60px;max-width:60px;width:auto}@media only screen and (min-width:1920px){.contact-form__info .info-item__img img{max-height:clamp(3.75rem,3.13vw + 0rem,7.5rem);max-width:clamp(3.75rem,3.13vw + 0rem,7.5rem)}}.contact-form__info .info-item__text{padding-bottom:25px;padding-left:10px}@media only screen and (min-width:1920px){.contact-form__info .info-item__text{padding-bottom:clamp(1.56rem,1.3vw + 0rem,3.13rem);padding-left:clamp(.63rem,.52vw + 0rem,1.25rem)}}.contact-form__info .info-item__text p{margin:0}.contact-form__form{background-color:var(--c-gray-4);border-radius:15px;box-shadow:0 4px 10px 0 rgba(0,0,0,.08);margin-top:30px;padding:40px 30px;width:59%}@media only screen and (min-width:1920px){.contact-form__form{border-radius:clamp(.94rem,.78vw + 0rem,1.88rem);box-shadow:0 clamp(.25rem,.21vw + 0rem,.5rem) clamp(.63rem,.52vw + 0rem,1.25rem) 0 rgba(0,0,0,.08);margin-top:clamp(1.88rem,1.56vw + 0rem,3.75rem);padding:clamp(2.5rem,2.08vw + 0rem,5rem) clamp(1.88rem,1.56vw + 0rem,3.75rem)}}@media only screen and (max-width:1279px){.contact-form__form{padding-inline:20px;width:calc(57% - 12px)}}@media only screen and (max-width:767px){.contact-form__form{width:100%}}@media only screen and (max-width:359px){.contact-form__form{padding:30px 20px}}.contact-form__form .form-heading,.contact-form__form .form-title,.contact-form__form .hs_error_rollup{display:none}.contact-form__form .hs-submit{justify-content:flex-start;padding-top:20px}@media only screen and (min-width:1920px){.contact-form__form .hs-submit{padding-top:clamp(1.25rem,1.04vw + 0rem,2.5rem)}}