.block-form{margin-bottom:80px;position:relative;width:100%}.block-form .block-form__header{margin:0 auto 40px;max-width:760px;text-align:center}@media only screen and (max-width:1060px){.block-form .block-form__header{margin-bottom:30px}}.block-form .block-form__header .block-form__title{color:#1c5642;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 15px}@media only screen and (max-width:1060px){.block-form .block-form__header .block-form__title{font-size:1.75rem}}.block-form .block-form__header .block-form__subtitle{color:hsla(0,0%,9%,.6);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;line-height:1.5}@media only screen and (max-width:1060px){.block-form .block-form__header .block-form__subtitle{font-size:.875rem}}.block-form .block-form__wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}@media only screen and (max-width:1060px){.block-form .block-form__wrapper{flex-direction:column;gap:30px}}.block-form .block-form__col-main{flex:1 1 0;min-width:0}.block-form .block-form__col-side{flex:0 0 auto;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1060px){.block-form .block-form__col-side{width:100%}}.block-form.block-form--reverse .block-form__wrapper{flex-direction:row-reverse}@media only screen and (max-width:1060px){.block-form.block-form--reverse .block-form__wrapper{flex-direction:column}}.block-form.block-form--full-width .block-form__col-main{flex:0 0 100%;margin:0 auto;max-width:800px}.block-form .block-form__card{background-color:#fff;border:1px solid rgba(28,86,66,.12);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.03);height:100%;padding:40px}@media only screen and (max-width:1060px){.block-form .block-form__card{padding:24px}}.block-form .block-form__card .block-form__placeholder{background-color:#f7f6f4;border-radius:12px;color:hsla(0,0%,9%,.6);font-weight:700;padding:30px;text-align:center}.block-form .wpcf7 form{display:flex;flex-direction:column;gap:0}.block-form .wpcf7 form br{display:none}.block-form .wpcf7 form p{margin:0}.block-form .wpcf7 form p br{display:none}.block-form .wpcf7 form .wpcf7-form-control-wrap{display:block;width:100%}.block-form .wpcf7 form label{color:#143a2b;display:block;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.8125rem;font-weight:700;margin-bottom:6px;margin-top:12px}.block-form .wpcf7 form label br{display:none}.block-form .wpcf7 form label .required{color:#d4583b}.block-form .wpcf7 form input[type=date],.block-form .wpcf7 form input[type=email],.block-form .wpcf7 form input[type=number],.block-form .wpcf7 form input[type=tel],.block-form .wpcf7 form input[type=text],.block-form .wpcf7 form input[type=url],.block-form .wpcf7 form select,.block-form .wpcf7 form textarea{background-color:#fff;border:1px solid hsla(0,0%,9%,.2);border-radius:30px;box-sizing:border-box;color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;outline:none;padding:14px 20px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.block-form .wpcf7 form input[type=date]::-moz-placeholder,.block-form .wpcf7 form input[type=email]::-moz-placeholder,.block-form .wpcf7 form input[type=number]::-moz-placeholder,.block-form .wpcf7 form input[type=tel]::-moz-placeholder,.block-form .wpcf7 form input[type=text]::-moz-placeholder,.block-form .wpcf7 form input[type=url]::-moz-placeholder,.block-form .wpcf7 form select::-moz-placeholder,.block-form .wpcf7 form textarea::-moz-placeholder{color:hsla(0,0%,9%,.4);opacity:1}.block-form .wpcf7 form input[type=date]::placeholder,.block-form .wpcf7 form input[type=email]::placeholder,.block-form .wpcf7 form input[type=number]::placeholder,.block-form .wpcf7 form input[type=tel]::placeholder,.block-form .wpcf7 form input[type=text]::placeholder,.block-form .wpcf7 form input[type=url]::placeholder,.block-form .wpcf7 form select::placeholder,.block-form .wpcf7 form textarea::placeholder{color:hsla(0,0%,9%,.4);opacity:1}.block-form .wpcf7 form input[type=date]:focus,.block-form .wpcf7 form input[type=email]:focus,.block-form .wpcf7 form input[type=number]:focus,.block-form .wpcf7 form input[type=tel]:focus,.block-form .wpcf7 form input[type=text]:focus,.block-form .wpcf7 form input[type=url]:focus,.block-form .wpcf7 form select:focus,.block-form .wpcf7 form textarea:focus{border-color:#1c5642;box-shadow:0 0 0 3px rgba(28,86,66,.1)}.block-form .wpcf7 form textarea{border-radius:20px;min-height:140px;resize:vertical}.block-form .wpcf7 form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='5642' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:45px}.block-form .wpcf7 form button[type=submit],.block-form .wpcf7 form input[type=submit]{align-items:center;background-color:#1c5642;border:2px solid #1c5642;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-weight:700;height:50px;justify-content:center;letter-spacing:.6px;margin-top:10px;padding:0 40px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1)}.block-form .wpcf7 form button[type=submit]:hover,.block-form .wpcf7 form input[type=submit]:hover{background-color:#12372a;border-color:#12372a;box-shadow:0 6px 15px rgba(28,86,66,.15);transform:translateY(-2px)}.block-form .wpcf7 form button[type=submit]:active,.block-form .wpcf7 form input[type=submit]:active{transform:translateY(0)}@media only screen and (max-width:1060px){.block-form .wpcf7 form button[type=submit],.block-form .wpcf7 form input[type=submit]{height:44px;padding:0 20px;width:100%}}.block-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:0}.block-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item label{align-items:flex-start;color:hsla(0,0%,9%,.6);cursor:pointer;display:flex;font-size:.8125rem;font-weight:400;gap:10px}.block-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{accent-color:#1c5642;border-radius:4px;cursor:pointer;height:18px;margin-top:2px;width:18px}.block-form .wpcf7 form .wpcf7-response-output{border-radius:12px;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.4;margin:20px 0 0;padding:15px 20px}.block-form .wpcf7 form.invalid .wpcf7-response-output,.block-form .wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fdf2f2;border:1px solid #f8b4b4;color:#9b1c1c}.block-form .wpcf7 form.sent .wpcf7-response-output{background-color:#f3faf7;border:1px solid #a3e6cd;color:#1c5642}.block-form .wpcf7 form .wpcf7-not-valid-tip{color:#d4583b;font-size:.75rem;font-weight:700;margin-top:4px}.block-form .wpcf7 form .wpcf7-spinner{margin-left:10px}.block-form .block-form__info-card{background-color:#1c5642;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:auto;max-width:100%;padding:40px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1060px){.block-form .block-form__info-card{padding:30px 24px;width:100%}}.block-form .block-form__info-card .block-form__info-title{border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.375rem;font-weight:700;margin:0 0 25px;padding-bottom:15px}.block-form .block-form__info-card .block-form__info-items{display:flex;flex-direction:column;gap:24px}.block-form .block-form__info-card .block-form__info-items .footer__service-text{color:hsla(0,0%,100%,.85);font-size:.8125rem;line-height:1.4;margin-left:56px;margin-top:-16px}@media only screen and (max-width:1060px){.block-form .block-form__info-card .block-form__info-items .footer__service-text{margin-left:0}}.block-form .block-form__info-card .block-form__info-items .footer__service-text p{margin:0}.block-form .block-form__info-card .block-form__info-item{align-items:flex-start;display:flex;gap:16px}.block-form .block-form__info-card .block-form__info-item .block-form__info-icon{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.block-form .block-form__info-card .block-form__info-item .block-form__info-content{display:flex;flex-direction:column}.block-form .block-form__info-card .block-form__info-item .block-form__info-content .block-form__info-label{color:hsla(0,0%,100%,.8);font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.block-form .block-form__info-card .block-form__info-item .block-form__info-content .block-form__info-value{color:#fff;font-size:.875rem;line-height:1.4;text-decoration:none}.block-form .block-form__info-card .block-form__info-item .block-form__info-content .block-form__info-value a{color:#fff;text-decoration:none;transition:color .2s ease}.block-form .block-form__info-card .block-form__info-item .block-form__info-content .block-form__info-value a:hover{color:#fbb03b}.block-form .block-form__info-card .block-form__info-item .block-form__info-content a.block-form__info-value{transition:color .2s ease}.block-form .block-form__info-card .block-form__info-item .block-form__info-content a.block-form__info-value:hover{color:#fbb03b}.block-form .block-form__info-card .block-form__socials{border-top:1px solid hsla(0,0%,100%,.15);margin-top:35px;padding-top:25px}.block-form .block-form__info-card .block-form__socials .block-form__socials-title{color:#fff;display:block;font-size:.8125rem;font-weight:700;margin-bottom:15px}.block-form .block-form__info-card .block-form__socials .block-form__socials-list{display:flex;flex-wrap:wrap;gap:15px}.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link{align-items:center;background-color:transparent;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease;width:36px}.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg{fill:currentColor;display:block;height:16px;width:16px}.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg circle,.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg ellipse,.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg path,.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg polygon,.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg polyline,.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link svg rect{fill:currentColor!important;stroke:currentColor!important}.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link img{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.block-form .block-form__info-card .block-form__socials .block-form__socials-list .block-form__social-link:hover{background-color:#fbb03b;color:#1c5642;transform:translateY(-3px)}
