.block-contact-form{padding-bottom:40px;position:relative}@media (min-width: 769px){.block-contact-form{padding-bottom:80px}}.block-contact-form.bg-light-blue{background-color:#e4f4f0;padding-top:32px}@media (min-width: 1023px){.block-contact-form.bg-light-blue{padding-top:clamp(60px, 6vw, 112px)}}.block-contact-form.bg-light-blue:after{content:"";width:100%;height:40px;background-color:#e4f4f0;position:absolute;z-index:-1;bottom:-40px;left:0}.block-contact-form__sticky{position:relative}@media (min-width: 769px){.block-contact-form__sticky{position:-webkit-sticky;position:sticky;top:60px;margin-bottom:80px}}.block-contact-form__heading{font-size:32px;line-height:1.1;font-weight:600;margin-bottom:22px}@media only screen and (min-width: 320px){.block-contact-form__heading{font-size:calc( 32px + 16 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-contact-form__heading{font-size:48px}}.block-contact-form__heading+p{font-size:18px;line-height:1.4;font-weight:300;margin-bottom:10px}@media only screen and (min-width: 320px){.block-contact-form__heading+p{font-size:calc( 18px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-contact-form__heading+p{font-size:20px}}@media (min-width: 769px){.block-contact-form__heading+p{margin-bottom:56px}}.block-contact-form__call-us{border-top:1px solid #060e2e;border-bottom:1px solid #060e2e;padding-top:28px;padding-bottom:24px;margin-bottom:5px;margin-top:32px}@media (min-width: 1023px){.block-contact-form__call-us{border-bottom:0;padding-bottom:0;margin-bottom:0}}.block-contact-form__call-us>span{font-size:20px;display:block}@media only screen and (min-width: 320px){.block-contact-form__call-us>span{font-size:calc( 20px + 4 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-contact-form__call-us>span{font-size:24px}}@media (min-width: 1023px){.block-contact-form__call-us>span{margin-bottom:5px}}.block-contact-form__call-us>a{font-size:32px;font-weight:600;text-decoration:none;color:#060e2e}@media only screen and (min-width: 320px){.block-contact-form__call-us>a{font-size:calc( 32px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-contact-form__call-us>a{font-size:40px}}.block-contact-form__call-us>a:hover{color:#2d56e8}

/*# sourceMappingURL=block-contact-form.css.map */
