.contact-page{background-image:url(/assets/service-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover}.contact-page__hero{text-align:center;padding-top:7.6rem;padding-bottom:5rem}.contact-page__hero h1{color:#0b385e;font-kerning:none;font-feature-settings:"liga" off;letter-spacing:-.0045rem;font-family:Ivy Presto Headline;font-size:5.6rem;font-style:normal;font-weight:400;line-height:108%}.contact-page__hero h1 em{font-style:italic}.contact-page__hero p{color:#0b385e;text-align:center;font-family:var(--font-inter),sans-serif;margin-top:2.8rem;max-width:60rem;margin-inline:auto;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.contact-page__content{padding-bottom:10rem;padding-inline:10%}.contact-card{background:#fff;border-radius:3rem;flex-direction:column;gap:4.9rem;padding:6rem;display:flex;box-shadow:0 4px 57.7px #046ab826}.contact-card h2{color:#0b385e;font-kerning:none;font-feature-settings:"liga" off;letter-spacing:-.0029rem;width:40%;font-family:Ivy Presto Headline;font-size:3.6rem;font-style:normal;font-weight:400;line-height:108%}.contact-card h2 em{font-style:italic;font-weight:100}.contact-card__body{gap:6rem;display:flex}.contact-card__left{flex-direction:column;flex:1;gap:4.9rem;display:flex}.contact-card__right{flex:1}.contact-card__info{flex-direction:column;gap:4.4rem;display:flex}.contact-card__info-item{flex-direction:column;gap:1.2rem;display:flex}.contact-card__info-label{color:#0b385e;opacity:.7;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}.contact-card__info-values{flex-direction:column;gap:.4rem;display:flex}.contact-card__info-values a,.contact-card__info-values span{color:#181818;letter-spacing:-.016rem;align-items:center;gap:1.2rem;width:fit-content;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;transition:color .2s;display:flex}.contact-card__info-values a:hover,.contact-card__info-values span:hover{color:#0280ec}.contact-card__socials{flex-direction:column;gap:2.2rem;display:flex}.contact-card__socials-list{gap:1.6rem;display:flex}.contact-card__social-link{border:1px solid #d0dbe6;border-radius:50%;justify-content:center;align-items:center;width:5.9rem;height:5.9rem;transition:all .2s;display:flex}.contact-card__social-link svg{flex-shrink:0}.contact-card__social-link:hover{border-color:#0280ec}.contact-card__social-link:hover svg{transform:scale(1.05)}.contact-form{flex-direction:column;gap:2rem;display:flex}.contact-form .custom-input textarea{height:16.6rem}.contact-form__submit{color:#fff;cursor:pointer;background:#0280ec;border:none;border-radius:10rem;align-self:flex-start;padding:1.4rem 10rem;font-size:1.6rem;font-weight:600;transition:background .2s}.contact-form__submit:hover{background:#1976d2}.contact-map{margin-top:4.4rem}.contact-map iframe{border-radius:3rem;width:100%;height:60.3rem}@media screen and (max-width:1199.9px){.contact-page__content{padding-inline:5%}.contact-card{padding:4rem}.contact-card h2{width:60%;font-size:2.8rem}.contact-card__body{gap:4rem}}@media screen and (max-width:767.9px){.contact-page__hero{padding-top:4rem;padding-bottom:3rem}.contact-page__hero h1{font-size:3.2rem}.contact-page__hero p{margin-top:1.6rem;font-size:1.5rem}.contact-page__content{padding-bottom:6rem;padding-inline:0}.contact-card{border-radius:2rem;gap:3.2rem;padding:2.4rem}.contact-card h2{width:100%;font-size:2.4rem}.contact-card__body{flex-direction:column;gap:3.2rem}.contact-card__info{gap:2.8rem}.contact-card__social-link{width:4.8rem;height:4.8rem}.contact-form__submit{text-align:center;align-self:stretch;padding:1.4rem 2rem}.contact-map{margin-top:3rem}.contact-map iframe{border-radius:1.6rem;height:30rem}}
