
@media(max-width:850px){body.page-id-25 .s-cp-page{grid-template-columns:1.15fr 1fr}}@media(max-width:620px){body.page-id-25 .s-cp-page{display:flex;flex-direction:column}}
@media(min-width:1600px){body.page-id-25 .s-cp-form-side{padding-top:44px;padding-bottom:35px}}@media(max-width:850px){body.page-id-25 .s-cp-form-side{padding:27px 28px 20px}}@media(max-width:620px){body.page-id-25 .s-cp-form-side{order:1;padding:25px 25px 20px}}
body.page-id-25 .s-cp-logo{white-space:nowrap}
@media(max-width:640px){body.page-id-25 .s-cp-logo-mark{width:64px}}@media(max-width:370px){body.page-id-25 .s-cp-logo-mark{width:56px}}
@media(max-width:640px){body.page-id-25 .s-cp-logo-name{font-size:19px}}@media(max-width:370px){body.page-id-25 .s-cp-logo-name{font-size:17px}}
@media(max-width:640px){body.page-id-25 .s-cp-logo-tagline{font-size:9px;letter-spacing:.07em}}@media(max-width:370px){body.page-id-25 .s-cp-logo-tagline{font-size:8px}}
@media(min-width:1600px){body.page-id-25 .s-cp-content{padding:60px 0}}@media(max-width:850px){body.page-id-25 .s-cp-content{padding-top:38px}}@media(max-width:620px){body.page-id-25 .s-cp-content{padding:34px 0 14px;margin:0;max-width:none}}
@media(max-width:620px){body.page-id-25 .s-cp-eyebrow{margin-bottom:14px}}
body.page-id-25 .s-cp-title span{color:#287d91}@media(max-width:850px){body.page-id-25 .s-cp-title{font-size:62px}}@media(max-width:620px){body.page-id-25 .s-cp-title{font-size:clamp(56px,15vw,80px);margin-bottom:20px}}
@media(max-width:620px){body.page-id-25 .s-cp-intro{font-size:13px}}
@media(max-width:620px){body.page-id-25 .s-cp-invitation{font-size:18px}}
body.page-id-25 .s-cp-phone a{font-weight:600;text-decoration:none;white-space:nowrap;color:inherit}body.page-id-25 .s-cp-phone a:hover{text-decoration:underline}
@media(max-width:620px){body.page-id-25 .s-cp-preview-note{max-width:140px}}
@media(max-width:850px){body.page-id-25 .s-cp-form-bottom{gap:10px;flex-wrap:wrap}}@media(max-width:620px){body.page-id-25 .s-cp-form-bottom{flex-wrap:nowrap;align-items:center}}
body.page-id-25 .s-cp-instagram{transition:background .2s}body.page-id-25 .s-cp-instagram:hover{background:#e4eeeb}
body.page-id-25 .s-cp-linkedin{transition:background .2s}body.page-id-25 .s-cp-linkedin:hover{background:#e4eeeb}
body.page-id-25 .s-cp-facebook{transition:background .2s}body.page-id-25 .s-cp-facebook:hover{background:#e4eeeb}
body.page-id-25 .s-cp-whatsapp{transition:background .2s}body.page-id-25 .s-cp-whatsapp:hover{background:#e4eeeb}
@media(max-width:620px){body.page-id-25 .s-cp-accessibility{max-width:125px}}
body.page-id-25 .s-cp-credit:hover{text-decoration:underline}
body.page-id-25 .s-cp-visual-side{isolation:isolate}body.page-id-25 .s-cp-visual-side::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 53% 48%,#20627666 0%,transparent 62%);z-index:-1}@media(max-width:850px){body.page-id-25 .s-cp-visual-side{padding:30px 15px}}@media(max-width:620px){body.page-id-25 .s-cp-visual-side{order:0;min-height:235px;padding:57px 30px 35px}}
@media(max-width:850px){body.page-id-25 .s-cp-visual-label{left:24px;font-size:8px}}@media(max-width:620px){body.page-id-25 .s-cp-visual-label{top:20px;left:25px;font-size:9px}}
@media(max-width:850px){body.page-id-25 .s-cp-visual-arrow{right:24px}}@media(max-width:620px){body.page-id-25 .s-cp-visual-arrow{top:15px;right:25px}}
@media(max-width:620px){body.page-id-25 .s-cp-eye-wrap{max-width:320px}}
@media(max-width:850px){body.page-id-25 .s-cp-visual-caption{left:24px;right:24px;bottom:38px}}@media(max-width:620px){body.page-id-25 .s-cp-visual-caption{bottom:12px;left:auto;right:15px;border:0;padding:0}}
body.page-id-25 .s-cp-caption-text span{color:#ffb547}@media(max-width:850px){body.page-id-25 .s-cp-caption-text{font-size:26px}}@media(max-width:620px){body.page-id-25 .s-cp-caption-text{display:none}}
body.page-id-25 .s-cp-motion:hover{background:#215060}@media(max-width:620px){body.page-id-25 .s-cp-motion{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){body.page-id-25 .s-cp-motion{display:none}}
body.page-id-25 .s-cp-visual-side.paused .he-svg *{animation-play-state:paused!important}
