@keyframes slideUpPercent{0%{transform:translateY(-20%);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes slideDownPx{0%{transform:translateY(15px);opacity:0}100%{opacity:1;transform:translateY(0)}}.contacts-hero__wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:120px}@media(min-width: 991px){.contacts-hero__wrap{gap:30px}}@media(min-width: 1200px){.contacts-hero__wrap{flex-direction:row;gap:100px}}@media(min-width: 1439px){.contacts-hero__wrap{gap:162px}}@media(min-width: 1200px){.contacts-hero__wrap p{max-width:532px;text-align:left}}.contacts-hero__wrap p a{font-family:inherit}@media(min-width: 1200px){.contacts-hero__wrap h1{max-width:633px;text-align:left}}.contacts-hero__wrap:has(.card){gap:60px}.contacts-hero__wrap:has(.card) h1{margin-bottom:24px}@media(min-width: 1200px){.contacts-hero__wrap:has(.card) .logos p{text-align:start}}@media(min-width: 1200px){.contacts-hero__wrap:has(.card) .logos__list{justify-content:flex-start}}.contacts-hero__wrap .card{display:flex;flex-direction:column;padding:16px;height:100%;border-radius:14px;border:1px solid #3d315c;background:rgba(61,49,92,.2);backdrop-filter:blur(12px);animation:slideDownPx .6s .9s 1 backwards}@media(min-width: 992px){.contacts-hero__wrap .card{padding:28px 44px;height:auto}}.contacts-hero__wrap .card ul{margin-top:0;animation:none}.contacts-hero__info{margin:0 auto}@media(min-width: 1200px){.contacts-hero__info{padding-top:132px;margin:0}}.contacts-hero__info:has(.contacts-hero__logo){padding-top:63px}.contacts-hero__logo{margin-bottom:16px;height:76px}.contacts-hero__logo svg,.contacts-hero__logo img{height:100%;width:fit-content;object-fit:contain}.contacts-hero__action{margin-bottom:-444px;padding:30px 16px;border-radius:16px;background-color:#fff;width:100%;overflow:hidden;position:relative;animation:slideDownPx .6s .95s 1 backwards}@media(min-width: 1200px){.contacts-hero__action{margin-bottom:0;max-width:574px;padding:30px 51px}}.contacts-hero__action .form-success{padding:0}.contacts-hero__action .form-success h3{color:var(--Black-H-text, #191031) !important;font-style:normal;font-weight:400;line-height:110%;text-align:start !important}.contacts-hero__action:has(.form-success){padding:70px 51px}.contacts-hero__action:has(.form-success) .contacts-form__title{display:none}.contacts-hero__success{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:32px;opacity:0;visibility:hidden;transition:opacity ease .4s,visibility ease .4s}.contacts-hero__success.active{opacity:1;visibility:visible}@media(min-width: 1200px){.contacts-hero__success{padding:55px 45px}}.contacts-hero__success-close{position:absolute;top:8px;right:8px;cursor:pointer}@media(min-width: 1200px){.contacts-hero__success-close{top:24px;right:24px}}.contacts-hero__success-logo{display:block;position:absolute;left:50%;transform:translateX(-50%);top:8px;background:var(--wpr-bg-4b1c6fff-0ed6-4715-b1aa-93872bea3f9e) center center no-repeat;background-size:contain;width:36px;height:10px}.contacts-hero__success h3{text-align:center;position:relative;z-index:1}.contacts-hero__success p{margin-top:16px;color:#191031;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%;position:relative;z-index:1}.contacts-hero__success-content{padding:82px 16px 56px;position:relative;border-radius:8px;overflow:hidden}@media(min-width: 1200px){.contacts-hero__success-content{padding:57px 48px 56px}}.contacts-hero__success-content:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:#57316f}.contacts-hero__success-content:after{content:"";display:block;position:absolute;left:2px;top:26px;width:calc(100% - 4px);height:calc(100% - 28px);background:#fff;border-radius:6px}.contacts-form__title{padding-bottom:30px;position:relative;margin-bottom:16px}@media(min-width: 1200px){.contacts-form__title{text-align:center;margin-bottom:38px}}.contacts-form__title:before{content:"";display:block;position:absolute;left:-16px;bottom:0;width:calc(100% + 32px);height:1px;background-color:#dee4ec}@media(min-width: 1200px){.contacts-form__title:before{left:-51px;width:calc(100% + 102px)}}.contacts-form__row{margin-bottom:20px}@media(min-width: 1200px){.contacts-form__row{margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-between}}.contacts-form__row:not(.privacy-policy) .wpcf7-checkbox{display:grid;grid-template-columns:1fr;gap:10px 30px}@media(min-width: 461px){.contacts-form__row:not(.privacy-policy) .wpcf7-checkbox{grid-template-columns:1fr 1fr}}.contacts-form__row:not(.privacy-policy) .wpcf7-list-item{margin-left:0 !important}.contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) label span{position:relative;display:flex;padding-left:32px;min-height:24px;line-height:24px;height:100%;cursor:pointer;font-size:14px}.contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) label span::before{content:"";position:absolute;top:0;left:0;height:24px;width:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="2.96862" fill="%23DEE4EC"/><path d="M8 11.4473L11 14.4473L17 8.44727" stroke="%238F97A2" stroke-width="0.98954" stroke-linecap="square"/></svg>');background-repeat:no-repeat}.contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) label:has(input:checked)::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" fill="%233C8A67"/><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" stroke="%233C8A67" stroke-width="0.98954"/><path d="M8 11.4473L11 14.4473L17 8.44727" stroke="white" stroke-width="0.98954" stroke-linecap="square"/></svg>')}.contacts-form__row:not(.privacy-policy) .wpcf7-list-item:has(input[type=checkbox]) input:checked+span::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" fill="%233C8A67"/><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" stroke="%233C8A67" stroke-width="0.98954"/><path d="M8 11.4473L11 14.4473L17 8.44727" stroke="white" stroke-width="0.98954" stroke-linecap="square"/></svg>')}.contacts-form__row.privacy-policy{display:inline-block;margin-top:auto;margin-bottom:46px}.contacts-form__row.privacy-policy label{position:relative;display:flex;padding-left:32px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:24px;text-transform:none}.contacts-form__row.privacy-policy label:has(input[type=checkbox]:checked)::before,.contacts-form__row.privacy-policy label:has(input[type=radio]:checked)::before{background-color:#3c8a67;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 20 20" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" fill="%233C8A67"/><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" stroke="%233C8A67"/><path d="M6.66797 9.53906L9.16797 12.0391L14.168 7.03906" stroke="white" stroke-linecap="square"/></svg>')}.contacts-form__row.privacy-policy label span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;text-transform:inherit}.contacts-form__row.privacy-policy label::before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #3c8a67;border-radius:3px;transition:.1s ease}.contacts-form__row.privacy-policy a{color:#51b687;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.3s ease}.contacts-form__row.privacy-policy a:hover{color:#3c8a67}.contacts-form__row.privacy-policy input[type=checkbox],.contacts-form__row.privacy-policy input[type=radio]{display:none}.contacts-form__row.privacy-policy .wpcf7-list-item{margin-left:0 !important}.contacts-form__row.privacy-policy .wpcf7-list-item-label{padding:0}.contacts-form__row.privacy-policy .wpcf7-list-item-label::before{content:none}.contacts-form__row.privacy-policy~*:has(.btn),.contacts-form__row.privacy-policy~.btn{margin-top:0}.contacts-form__row.file-upload{flex-direction:column;margin-bottom:30px;gap:18px}@media(min-width: 992px){.contacts-form__row.file-upload{flex-direction:row;margin-bottom:40px}}.contacts-form__row.file-upload span:has(input[type=file]){display:none}.contacts-form__row.file-upload .file-label{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 28px;width:100%;border-radius:6px;border:1px solid #3c8a67;background-color:#f6fff8;white-space:nowrap;transition:.3s ease}@media(min-width: 992px){.contacts-form__row.file-upload .file-label{max-width:285px}}.contacts-form__row.file-upload .file-label:hover{background-color:#f6fff8}.contacts-form__row.file-upload .file-label:active{border-color:#3c8a67;color:#3c8a67;background-color:#fff}.contacts-form__row.file-upload .file-label span{text-overflow:ellipsis;overflow:hidden}.contacts-form__row.file-upload .file-note{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:4px 0;color:#191031;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;line-height:16px}.contacts-form__row.file-upload .file-note a{color:#3c8a67;font-family:Play;font-size:12px;font-weight:400;line-height:12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.contacts-form__row:has(textarea) label{margin-bottom:18px}.contacts-form__row:has(textarea) textarea{border-bottom:1px solid #c7d1de}.contacts-form__row:has(textarea) .wpcf7-form-control-wrap{width:100%}.contacts-form__row .wpcf7-not-valid-red,.contacts-form__row .wpcf7-not-valid-blue{background-size:auto 25% !important}.contacts-form__row form .wpcf7-response-output{margin-top:10px;margin-bottom:0;padding:0;background:rgba(0,0,0,0);color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;line-height:120%;border:none}.contacts-form__row .wpcf7-not-valid-tip{margin-top:2px;color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;line-height:120%;text-transform:none;letter-spacing:normal}.contacts-form__row .wpcf7-not-valid-red{color:#a63a3a !important}.contacts-form__action{margin-bottom:0}@media(min-width: 1200px){.contacts-form__action{margin-top:48px}}.contacts-form__action button{width:100%}.contacts-form__col{margin-bottom:20px}@media(min-width: 1200px){.contacts-form__col{width:calc(50% - 15px);margin-bottom:0}.contacts-form__col:has(input[type=checkbox]){width:100%}}.contacts-form__col:last-of-type{margin-bottom:0}@media(min-width: 991px){.contacts-form__col:last-of-type{margin-bottom:0}}.contacts-form__col.checkboxes .contacts-form__label>span{margin-bottom:18px}.contacts-form__col.radios{width:100%}.contacts-form__col.radios label{position:relative;padding-left:32px;display:inline-block;width:96px;font-size:14px;font-weight:300;line-height:24px;text-transform:none}.contacts-form__col.radios label:has(input[type=checkbox]:checked)::before,.contacts-form__col.radios label:has(input[type=radio]:checked)::before{background-color:#3c8a67;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 20 20" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" fill="%233C8A67"/><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" stroke="%233C8A67"/><path d="M6.66797 9.53906L9.16797 12.0391L14.168 7.03906" stroke="white" stroke-linecap="square"/></svg>')}.contacts-form__col.radios label::before{content:"";position:absolute;left:0;width:24px;height:24px;border:1px solid #3c8a67;border-radius:3px;transition:.1s ease}.contacts-form__col.radios label span{color:#191031;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.2px;text-transform:uppercase}.contacts-form__col.radios label input[type=checkbox],.contacts-form__col.radios label input[type=radio]{display:none}.contacts-form__label{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.contacts-form__label>span{color:#191031;font-size:9.895px;font-family:"Inter";font-style:normal;font-weight:400;line-height:17.812px;letter-spacing:.198px;text-transform:uppercase;margin-bottom:6px}.contacts-form__label input{width:100%;height:48px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #c7d1de;color:#191031;font-size:14px;font-style:normal;font-weight:400;line-height:24px;font-family:"Inter";border-radius:0}.contacts-form__label input::placeholder{font-family:"Inter";color:#686a8a;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.contacts-form__label select{min-width:100%;width:100%;height:48px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_944_39528)"><path d="M11.3574 3.5957L5.99742 8.56592C5.99742 8.56592 0.787501 3.73498 0.640484 3.59906" stroke="%23191031" stroke-width="0.989538"/></g><defs><clipPath id="clip0_944_39528"><rect width="12" height="12" fill="white" transform="translate(12) rotate(90)"/></clipPath></defs></svg>');background-repeat:no-repeat;background-position:center right;background-color:#fff;color:#191031;font-size:14px;font-style:normal;font-weight:400;line-height:24px;border:none;outline:none;border-bottom:1px solid #c7d1de}.contacts-form__label textarea{font-family:"Inter";resize:none;height:86px;color:#191031;font-size:14px;font-style:normal;font-weight:400;line-height:24px;border:none;border-bottom:1px solid #c7d1de;width:100%}.contacts-form__label textarea::placeholder{font-family:"Inter";color:#686a8a;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.contacts-form__caption{display:block;margin-top:12px;color:#402457;font-size:12px;font-weight:400;line-height:12px}.contacts-form .iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0)}.contacts .wpcf7-form.invalid .wpcf7-response-output{padding:0;border:none;color:#a63a3a}.contacts .wpcf7-form.invalid.unaccepted .wpcf7-response-output{padding:0;border:none;color:#ffb900}.form{height:100%}.form .wpcf7{height:100%}.form form,.form .form__wrap{display:flex;flex-direction:column;padding:21px 16px 30px}@media(min-width: 992px){.form form,.form .form__wrap{padding:38px 50px 53px;height:100%}}.form form .form__item,.form .form__wrap .form__item{display:flex;flex-direction:column;gap:20px 30px;margin-bottom:20px}@media(min-width: 1200px){.form form .form__item,.form .form__wrap .form__item{flex-direction:row;margin-bottom:40px}}.form form .form__item fieldset,.form .form__wrap .form__item fieldset{padding:0;width:100%}.form form .form__item fieldset:not(:has(input[type=checkbox])),.form .form__wrap .form__item fieldset:not(:has(input[type=checkbox])){display:flex;flex-direction:column;min-width:45%;border-bottom:1px solid #c7d1de}.form form .form__item fieldset p,.form .form__wrap .form__item fieldset p{margin-bottom:10px;color:#191031;font-size:10px;line-height:18px;letter-spacing:.198px;text-transform:uppercase}.form form .form__item fieldset select,.form form .form__item fieldset input[type=text],.form form .form__item fieldset input[type=number],.form form .form__item fieldset input[type=email],.form form .form__item fieldset input[type=phone],.form .form__wrap .form__item fieldset select,.form .form__wrap .form__item fieldset input[type=text],.form .form__wrap .form__item fieldset input[type=number],.form .form__wrap .form__item fieldset input[type=email],.form .form__wrap .form__item fieldset input[type=phone]{padding:8px 0 12px;width:100%;font-family:"Inter",sans-serif;border:none}.form form .form__item fieldset select:disabled,.form form .form__item fieldset input[type=text]:disabled,.form form .form__item fieldset input[type=number]:disabled,.form form .form__item fieldset input[type=email]:disabled,.form form .form__item fieldset input[type=phone]:disabled,.form .form__wrap .form__item fieldset select:disabled,.form .form__wrap .form__item fieldset input[type=text]:disabled,.form .form__wrap .form__item fieldset input[type=number]:disabled,.form .form__wrap .form__item fieldset input[type=email]:disabled,.form .form__wrap .form__item fieldset input[type=phone]:disabled{opacity:.3}.form form .form__item fieldset select,.form .form__wrap .form__item fieldset select{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_944_39528)"><path d="M11.3574 3.5957L5.99742 8.56592C5.99742 8.56592 0.787501 3.73498 0.640484 3.59906" stroke="%23191031" stroke-width="0.989538"/></g><defs><clipPath id="clip0_944_39528"><rect width="12" height="12" fill="white" transform="translate(12) rotate(90)"/></clipPath></defs></svg>');background-repeat:no-repeat;background-position:center right;background-color:#fff;color:#191031}.form form .form__item fieldset div:has(select),.form .form__wrap .form__item fieldset div:has(select){margin-top:auto}.form form .form__item fieldset div:has(input[type=checkbox]),.form .form__wrap .form__item fieldset div:has(input[type=checkbox]){display:inline-block;width:calc(50% - 17px)}.form form .form__item fieldset div:has(input[type=checkbox]):nth-of-type(odd),.form .form__wrap .form__item fieldset div:has(input[type=checkbox]):nth-of-type(odd){margin-right:28px}.form form .form__item fieldset div:has(input[type=checkbox]):nth-of-type(n + 3),.form .form__wrap .form__item fieldset div:has(input[type=checkbox]):nth-of-type(n + 3){margin-top:24px}.form form .form__item fieldset div:has(input[type=checkbox]) label span,.form .form__wrap .form__item fieldset div:has(input[type=checkbox]) label span{position:relative;padding:8px 0 12px;padding-left:32px;cursor:pointer;font-family:"Inter",sans-serif;font-size:14px;white-space:nowrap}.form form .form__item fieldset div:has(input[type=checkbox]) label span::before,.form .form__wrap .form__item fieldset div:has(input[type=checkbox]) label span::before{content:"";position:absolute;top:50%;left:0;height:24px;width:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="2.96862" fill="%23DEE4EC"/><path d="M8 11.4473L11 14.4473L17 8.44727" stroke="%238F97A2" stroke-width="0.98954" stroke-linecap="square"/></svg>');background-repeat:no-repeat;transform:translateY(-50%)}.form form .form__item fieldset div:has(input[type=checkbox]) label:has(input:checked)::before,.form .form__wrap .form__item fieldset div:has(input[type=checkbox]) label:has(input:checked)::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" fill="%233C8A67"/><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" stroke="%233C8A67" stroke-width="0.98954"/><path d="M8 11.4473L11 14.4473L17 8.44727" stroke="white" stroke-width="0.98954" stroke-linecap="square"/></svg>')}.form form .form__item fieldset div:has(input[type=checkbox]) input:checked+span::before,.form .form__wrap .form__item fieldset div:has(input[type=checkbox]) input:checked+span::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" fill="%233C8A67"/><rect x="0.49477" y="0.49477" width="23.0105" height="23.0105" rx="2.47385" stroke="%233C8A67" stroke-width="0.98954"/><path d="M8 11.4473L11 14.4473L17 8.44727" stroke="white" stroke-width="0.98954" stroke-linecap="square"/></svg>')}.form form .form__item.privacy-policy,.form .form__wrap .form__item.privacy-policy{display:inline-block;margin-top:auto}.form form .form__item.privacy-policy label,.form .form__wrap .form__item.privacy-policy label{position:relative;padding-left:32px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:24px;text-transform:none}.form form .form__item.privacy-policy label:has(input[type=checkbox]:checked)::before,.form .form__wrap .form__item.privacy-policy label:has(input[type=checkbox]:checked)::before{background-color:#3c8a67;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 20 20" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" fill="%233C8A67"/><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" stroke="%233C8A67"/><path d="M6.66797 9.53906L9.16797 12.0391L14.168 7.03906" stroke="white" stroke-linecap="square"/></svg>')}.form form .form__item.privacy-policy label::before,.form .form__wrap .form__item.privacy-policy label::before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #3c8a67;border-radius:3px;transition:.1s ease}.form form .form__item.privacy-policy label span,.form .form__wrap .form__item.privacy-policy label span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;text-transform:inherit}.form form .form__item.privacy-policy a,.form .form__wrap .form__item.privacy-policy a{color:#51b687;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.3s ease}.form form .form__item.privacy-policy a:hover,.form .form__wrap .form__item.privacy-policy a:hover{color:#3c8a67}.form form .form__item.privacy-policy input[type=checkbox],.form .form__wrap .form__item.privacy-policy input[type=checkbox]{display:none}.form form .form__item.privacy-policy~*:has(.btn),.form form .form__item.privacy-policy~.btn,.form .form__wrap .form__item.privacy-policy~*:has(.btn),.form .form__wrap .form__item.privacy-policy~.btn{margin-top:0}.form form .form__item.privacy-policy .wpcf7-list-item,.form .form__wrap .form__item.privacy-policy .wpcf7-list-item{margin-left:0 !important}.form form .btn,.form .form__wrap .btn{margin-top:auto;width:100%}.form form .btn span:first-of-type,.form .form__wrap .btn span:first-of-type{width:100%}.form form:not(:has(.privacy-policy)) div:has(.btn),.form .form__wrap:not(:has(.privacy-policy)) div:has(.btn){margin-top:auto}.form p,.form input,.form span,.form label,.form textarea{font-family:"Inter"}.form label{display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:100%;color:#191031;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.2px;text-transform:uppercase;width:100%}.form input{color:#191031;font-size:14px;line-height:24px;width:100%}.form input::placeholder{color:#686a8a}.form input[type=checkbox]{display:none}.form .wpcf7-not-valid-red,.form .wpcf7-not-valid-blue{background-size:auto 25% !important}.form form .wpcf7-response-output{margin-top:10px;margin-bottom:0;padding:0;background:rgba(0,0,0,0);color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;line-height:120%;border:none}.form .wpcf7-not-valid-tip{margin-top:2px;color:#a63a3a;font-size:10px;font-style:normal;font-weight:400;line-height:120%;text-transform:none;letter-spacing:normal}.form .wpcf7-not-valid-red{color:#a63a3a !important}.form .acf-input input[type=checkbox],.form .acf-input input[type=radio]{display:inline-block}.form textarea{width:100%;max-height:82px;color:#191031;font-size:14px;line-height:140%;resize:none;border:none}.form textarea::placeholder{color:#686a8a}.form .form-row{display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-bottom:30px}@media(min-width: 992px){.form .form-row{flex-direction:row;gap:30px;margin-bottom:40px}}.form .form-group{display:flex;flex-direction:column;gap:18px;width:100%;height:auto}.form .form-group.file-upload{flex-direction:column;margin-bottom:30px}@media(min-width: 992px){.form .form-group.file-upload{flex-direction:row;margin-bottom:40px}}.form .form-group.file-upload span:has(input[type=file]){display:none}.form .form-group.file-upload .file-label{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 28px;width:100%;border-radius:6px;border:1px solid #3c8a67;background-color:#f6fff8;white-space:nowrap;transition:.3s ease}@media(min-width: 992px){.form .form-group.file-upload .file-label{max-width:285px}}.form .form-group.file-upload .file-label:hover{background-color:#f6fff8}.form .form-group.file-upload .file-label:active{border-color:#3c8a67;color:#3c8a67;background-color:#fff}.form .form-group.file-upload .file-label span{text-overflow:ellipsis;overflow:hidden}.form .form-group.file-upload .file-note{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:4px 0;color:#191031;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;line-height:16px}.form .form-group.file-upload .file-note a{color:#3c8a67;font-family:Play;font-size:12px;font-weight:400;line-height:12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.form .form-group.privacy-policy{display:inline-block;margin-top:auto;margin-bottom:46px}.form .form-group.privacy-policy label{position:relative;padding-left:32px;font-size:14px;font-weight:300;line-height:24px;text-transform:none}.form .form-group.privacy-policy label:has(input[type=checkbox]:checked)::before,.form .form-group.privacy-policy label:has(input[type=radio]:checked)::before{background-color:#3c8a67;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 20 20" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" fill="%233C8A67"/><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" stroke="%233C8A67"/><path d="M6.66797 9.53906L9.16797 12.0391L14.168 7.03906" stroke="white" stroke-linecap="square"/></svg>')}.form .form-group.privacy-policy label::before{content:"";position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid #3c8a67;border-radius:3px;transition:.1s ease;transform:translateY(-50%)}.form .form-group.privacy-policy a{color:#51b687;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.3s ease}.form .form-group.privacy-policy a:hover{color:#3c8a67}.form .form-group.privacy-policy input[type=checkbox],.form .form-group.privacy-policy input[type=radio]{display:none}.form .form-group.privacy-policy~*:has(.btn),.form .form-group.privacy-policy~.btn{margin-top:0}.form .form-group.checkboxes label{position:relative;padding-left:32px;display:inline-block;width:96px;font-size:14px;font-weight:300;line-height:24px;text-transform:none}.form .form-group.checkboxes label:has(input[type=checkbox]:checked)::before,.form .form-group.checkboxes label:has(input[type=radio]:checked)::before{background-color:#3c8a67;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 20 20" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" fill="%233C8A67"/><rect x="0.5" y="0.5" width="23" height="23" rx="2.5" stroke="%233C8A67"/><path d="M6.66797 9.53906L9.16797 12.0391L14.168 7.03906" stroke="white" stroke-linecap="square"/></svg>')}.form .form-group.checkboxes label::before{content:"";position:absolute;left:0;width:24px;height:24px;border:1px solid #3c8a67;border-radius:3px;transition:.1s ease}.form .form-group.checkboxes label span{color:#191031;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.2px;text-transform:uppercase}.form .form-group.checkboxes label input[type=checkbox],.form .form-group.checkboxes label input[type=radio]{display:none}.form .form-group input[type=submit],.form .form-group .wpcf7-spinner{display:none}.form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea){display:block;min-height:36px;border-bottom:1px solid #c7d1de}.form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea) input,.form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea) select,.form .form-group .wpcf7-form-control-wrap:has(input[type=text],input[type=email],input[type=tel],select,textarea) textarea{border-bottom:none}.form .form-group .wpcf7-form-control-wrap:has(textarea){display:block;margin-bottom:30px;min-height:auto}@media(min-width: 992px){.form .form-group .wpcf7-form-control-wrap:has(textarea){margin-bottom:56px}}.form .wpcf7-list-item{margin-left:0 !important}.form-success-wrap{height:100%}.form-success{width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:32px;transition:opacity ease .4s,visibility ease .4s}.form-success.active{opacity:1;visibility:visible}@media(min-width: 1200px){.form-success{padding:55px 45px}}.form-success .form-success__content{padding:82px 16px 56px;position:relative;border-radius:8px;overflow:hidden}@media(min-width: 1200px){.form-success .form-success__content{padding:45px}}.form-success .form-success__content:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background-color:#57316f;background-image:var(--wpr-bg-80d17201-de3a-4199-aa22-c31ad8038573);background-position:top 9px center;background-repeat:no-repeat;background-size:36px 11px}.form-success .form-success__content:after{content:"";display:block;position:absolute;left:2px;top:26px;width:calc(100% - 4px);height:calc(100% - 28px);background:#fff;border-radius:6px}.form-success .form-success__content h3{position:relative;z-index:1;margin-bottom:24px;padding:0;text-align:start;border:none}.form-success .form-success__content p{margin-bottom:16px;color:#191031 !important;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-align:start;position:relative;z-index:1}.form-success .form-success__content p:not(:last-child){margin-bottom:16px}.form-success .form-success__content p.attention{margin-top:48px;max-width:330px;color:#6d6875;font-size:14px;line-height:18px}.form-success .form-success__content p.attention strong{color:#3a3a3e}.form-success .form-success__content p:has(+ul,+ol){margin-bottom:8px !important}.form-success .form-success__content ol,.form-success .form-success__content ul{position:relative;z-index:1;gap:16px;margin-top:0 !important}.form-success .form-success__content ol:not(:last-child),.form-success .form-success__content ul:not(:last-child){margin-bottom:16px}.form-success .form-success__content ol li,.form-success .form-success__content ul li{position:relative;padding-left:16px !important;color:var(--Grey-Body-500, #3A3A3E) !important;font-size:16px !important;font-style:normal;font-weight:400;line-height:140%}.form-success .form-success__content ul li::before{content:"";position:absolute;top:6px !important;left:0;width:8px !important;height:8px !important;background-color:#51b687 !important;background-image:none !important;border-radius:2px !important}.form-success .form-success__content ol{counter-reset:numbers}.form-success .form-success__content ol li{counter-increment:numbers}.form-success .form-success__content ol li::before{content:counter(numbers) ". ";position:absolute;left:0}.form-success .form-success__content a:not(.btn){position:relative;z-index:1;color:#3c8a67;text-decoration:underline;transition:text-decoration ease .4s;will-change:text-decoration}.form-success .form-success__content a:not(.btn):hover{text-decoration-color:rgba(0,0,0,0)}.form-success .form-success__footer{margin-top:40px}.form-success .form-success__footer p{color:#6d6875 !important;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.form-success .form-success__footer p b{font-weight:600}.form-success+.close-success-btn{position:absolute;top:8px;right:8px;cursor:pointer}@media(min-width: 1200px){.form-success+.close-success-btn{top:24px;right:24px}}.form-success--centered .form-success__content p{text-align:center}
