.entry-content{padding:0!important}*:target{scroll-margin-top:8.5rem}@media screen and (max-width:1440px){*:target{scroll-margin-top:6.75rem}}html{font-size:16px}@media screen and (min-width:1441px){html{font-size:20px}}@media screen and (min-width:1921px){html{font-size:1.042vw}}body{font-family:Roboto,Arial,sans-serif;font-size:1.125rem;line-height:150%;color:#002f5e}@media screen and (max-width:767px){body{font-size:1rem}}body.stop-scroll{overflow-y:hidden}@keyframes fade-in-up{0%{opacity:0;transform:translateY(rf(40))}to{opacity:1;transform:translateY(0)}}@keyframes enter-right{0%{opacity:0;transform:translate(rf(40))}to{opacity:1;transform:translate(0)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes rotate{to{transform:rotate(360deg)}}.contact-form{padding:6.625rem 0}@media screen and (max-width:1024px){.contact-form{padding:3.75rem 0}}@media screen and (max-width:767px){.contact-form{padding:2.875rem 0}}.contact-form__title{max-width:46.625rem;width:100%;margin:0 auto 3.125rem;text-align:center}@media screen and (max-width:767px){.contact-form__title{margin:0 auto 2.25rem}}.contact-form__title h2{margin:0 0 .625rem}.contact-form__title p{max-width:27.75rem;margin:0 auto}.contact-form__wrapper{max-width:41.5rem;margin:0 auto;width:100%}.contact-form__wrapper .screen-reader-response,.contact-form__wrapper .hidden-fields-container,.contact-form__wrapper .wpcf7-spinner{display:none}.contact-form__wrapper .wpcf7-not-valid-tip{color:#ff3b30;font-size:14px}.contact-form__wrapper form{background:#ecf4fd;border-radius:10px;padding:20px 16px;font-size:18px}.contact-form__wrapper form.invalid .wpcf7-response-output,.contact-form__wrapper form.failed .wpcf7-response-output{color:#ff3b30}.contact-form__wrapper form .wpcf7-response-output{margin:10px 0 0}.contact-form__wrapper form>label{display:block;margin:0 0 24px}.contact-form__wrapper form input[type=text],.contact-form__wrapper form .wpcf7-tel,.contact-form__wrapper form input[type=email],.contact-form__wrapper form textarea{display:block;padding:8px 14px;background:#fff;border-radius:5px;border:1px solid rgba(0,51,102,.2);width:100%;font-size:16px;margin:4px 0 0}.contact-form__wrapper form input[type=text]::placeholder,.contact-form__wrapper form .wpcf7-tel::placeholder,.contact-form__wrapper form input[type=email]::placeholder,.contact-form__wrapper form textarea::placeholder{font-style:italic;color:#00336640}.contact-form__wrapper form textarea{resize:none;height:8.6875rem}.contact-form__wrapper form .contact-form__radio{margin:0 0 24px}.contact-form__wrapper form .contact-form__radio .wpcf7-radio{display:flex;align-items:center;gap:16px;margin:8px 0 0}@media screen and (max-width:767px){.contact-form__wrapper form .contact-form__radio .wpcf7-radio{flex-direction:column;align-items:flex-start;gap:4px}}.contact-form__wrapper form .contact-form__radio .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;gap:8px;cursor:pointer}.contact-form__wrapper form .contact-form__radio .wpcf7-radio .wpcf7-list-item label:has(input:checked):before{border-color:#036;background:url(../resources/images/svg/checkmark-icon.svg);background-repeat:no-repeat;background-position:center;background-size:12px}.contact-form__wrapper form .contact-form__radio .wpcf7-radio .wpcf7-list-item label:before{display:block;border-radius:3px;content:"";width:20px;height:20px;border:1px solid rgba(0,51,102,.2)}.contact-form__wrapper form .contact-form__radio .wpcf7-radio .wpcf7-list-item input{display:none}
