#contact-hero .shape-purple-circle{position:absolute;z-index:-1;top:30%;left:-200px;max-width:600px;height:auto;transform:translateY(-50%);aspect-ratio:1}#contact-hero .contact-info{display:flex;flex-direction:column;gap:40px}#contact-hero .contact-info__row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 40px}#contact-hero .contact-info__row.--data .contact-info__data__el{display:flex;flex-direction:row;align-items:center;gap:16px}#contact-hero .contact-info__row.--data .contact-info__data__el__icon{border-radius:var(--border-r--16);background:var(--color-bg--dark);box-shadow:0 1.5px 10px 0 rgba(0, 0, 0, 0.25);width:var(--sp-32-48);min-width:var(--sp-32-48);height:var(--sp-32-48);display:flex;align-items:center;justify-content:center}#contact-hero .contact-info__row.--data .contact-info__data__el__icon svg{height:var(--sp-12-18);width:auto}#contact-hero .contact-info__row.--social{padding-bottom:16px;border-bottom:1px solid var(--color-bg--dark)}#contact-hero .contact-info__row.--social .contact-info__social__el{font-size:14px}#contact-hero .contact-info__row.--social .contact-info__social__el svg path{transition:0.3s}#contact-hero .contact-info__row.--social .contact-info__social__el:hover svg path{fill:var(--color-primary)}#contact-hero .contact-form-box{background:var(--color-bg--dark);padding:40px var(--sp-16-40);border-radius:var(--border-r--16)}#contact-hero .contact-form-box .wpforms-container ::-webkit-input-placeholder{color:var(--color-text--medium) !important;opacity:1 !important}#contact-hero .contact-form-box .wpforms-container :-moz-placeholder{color:var(--color-text--medium) !important;opacity:1 !important}#contact-hero .contact-form-box .wpforms-container ::-moz-placeholder{color:var(--color-text--medium) !important;opacity:1 !important}#contact-hero .contact-form-box .wpforms-container :-ms-input-placeholder{color:var(--color-text--medium) !important;opacity:1 !important}#contact-hero .contact-form-box .wpforms-container ::-ms-input-placeholder{color:var(--color-text--medium) !important;opacity:1 !important}#contact-hero .contact-form-box .wpforms-container ::placeholder{color:var(--color-text--medium) !important;opacity:1 !important}#contact-hero .contact-form-box .wpforms-container{margin:0 !important;margin-bottom:12px !important;position:relative !important}#contact-hero .contact-form-box .wpforms-container .wpforms-field{padding:3px 0 !important}#contact-hero .contact-form-box .wpforms-container .contact-form__name,#contact-hero .contact-form-box .wpforms-container .contact-form__phone,#contact-hero .contact-form-box .wpforms-container .contact-form__email,#contact-hero .contact-form-box .wpforms-container .contact-form__desc{margin-bottom:12px}#contact-hero .contact-form-box .wpforms-container .contact-form__name label,#contact-hero .contact-form-box .wpforms-container .contact-form__phone label,#contact-hero .contact-form-box .wpforms-container .contact-form__email label,#contact-hero .contact-form-box .wpforms-container .contact-form__desc label{color:#F5F5F5 !important;font-weight:500 !important;margin-bottom:0px !important;padding-bottom:6px !important}#contact-hero .contact-form-box .wpforms-container .contact-form__name input,#contact-hero .contact-form-box .wpforms-container .contact-form__name textarea,#contact-hero .contact-form-box .wpforms-container .contact-form__phone input,#contact-hero .contact-form-box .wpforms-container .contact-form__phone textarea,#contact-hero .contact-form-box .wpforms-container .contact-form__email input,#contact-hero .contact-form-box .wpforms-container .contact-form__email textarea,#contact-hero .contact-form-box .wpforms-container .contact-form__desc input,#contact-hero .contact-form-box .wpforms-container .contact-form__desc textarea{border:1px solid #383838 !important;border-radius:6px !important;background:transparent !important;min-height:48px !important;box-shadow:none !important;color:#fff !important;font-size:14px !important}#contact-hero .contact-form-box .wpforms-container .contact-form__name input:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__name input:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__name input:active,#contact-hero .contact-form-box .wpforms-container .contact-form__name textarea:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__name textarea:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__name textarea:active,#contact-hero .contact-form-box .wpforms-container .contact-form__phone input:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__phone input:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__phone input:active,#contact-hero .contact-form-box .wpforms-container .contact-form__phone textarea:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__phone textarea:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__phone textarea:active,#contact-hero .contact-form-box .wpforms-container .contact-form__email input:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__email input:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__email input:active,#contact-hero .contact-form-box .wpforms-container .contact-form__email textarea:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__email textarea:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__email textarea:active,#contact-hero .contact-form-box .wpforms-container .contact-form__desc input:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__desc input:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__desc input:active,#contact-hero .contact-form-box .wpforms-container .contact-form__desc textarea:focus,#contact-hero .contact-form-box .wpforms-container .contact-form__desc textarea:hover,#contact-hero .contact-form-box .wpforms-container .contact-form__desc textarea:active{border-color:#878787 !important;background:#ffffff14 !important}#contact-hero .contact-form-box .wpforms-container .iti__selected-country-primary{padding-left:var(--wpforms-field-size-padding-h)}#contact-hero .contact-form-box .wpforms-container .contact-form__subject{margin-bottom:12px}#contact-hero .contact-form-box .wpforms-container .contact-form__subject label{color:#F5F5F5 !important;font-weight:400 !important;margin-bottom:6px !important}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices:after{border-top-color:transparent !important;width:8px;height:8px;border:1.5px solid #fff;transform:rotate(45deg);top:18px;border-left:none !important;border-top:none !important;margin-top:0 !important;transition:0.2s;transform-origin:center center}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices.is-open:after{transform:rotate(225deg);transform-origin:center center;top:22px}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices:before{display:none}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__inner{border:1px solid #383838 !important;border-radius:6px !important;background:transparent !important;min-height:48px !important;box-shadow:none !important;color:#fff !important;font-size:14px !important;transition:0.2s}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__inner:hover{border-color:#878787 !important;background:#ffffff14 !important}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__inner .choices__item{color:#fff !important;opacity:1 !important;font-size:14px !important}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__input.wpforms-valid+.choices__list .choices__item{color:#fff !important}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__list--dropdown{border:1px solid #878787 !important;background:#232323 !important;border-radius:6px !important;box-shadow:none !important;margin-top:4px}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__list--dropdown .choices__list{padding:4px !important;display:flex !important;flex-direction:column;gap:4px}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__list--dropdown .choices__item{color:#fff !important;padding:12px !important;border-radius:4px !important;background-color:transparent !important;transition:0.2s !important;font-size:14px !important}#contact-hero .contact-form-box .wpforms-container .contact-form__subject .choices__list--dropdown .choices__item.is-highlighted{background-color:var(--color-primary) !important}#contact-hero .contact-form-box .wpforms-container .contact-form__constent label{font-size:10px !important;padding-inline-start:6px !important;color:var(--color-text--medium) !important}#contact-hero .contact-form-box .wpforms-container .contact-form__constent input{margin:-3px 0 0 0 !important;border:1px solid #383838 !important;border-radius:4px !important}#contact-hero .contact-form-box .wpforms-container .contact-form__constent input:before{border:none !important;box-shadow:none !important;background-color:transparent !important}#contact-hero .contact-form-box .wpforms-container .contact-form__constent input:after{left:-3px !important;top:-3px !important;border-color:#fff !important}#contact-hero .contact-form-box .wpforms-container .wpforms-submit-container{margin:0 !important;margin-top:12px !important;width:100% !important}#contact-hero .contact-form-box .wpforms-container .wpforms-submit-container .wpforms-submit{height:48px !important;border-radius:6px;width:100%;font-weight:500 !important;transition:0.3s !important;font-size:16px !important;color:#fff;background:linear-gradient(90deg, #2C1FDC 5%, #230A9B 50%, #230A9B 80%, #b4b0f3 100%) padding-box, linear-gradient(90deg, rgba(255, 255, 255, 0.06) 0.71%, rgba(255, 255, 255, 0.6) 80%) border-box !important;border:1.5px solid transparent !important;z-index:1;overflow:hidden;background-size:200% 100% !important;background-position:left !important;box-shadow:inset 0px 0px 11px -5px #baabf4}#contact-hero .contact-form-box .wpforms-container .wpforms-submit-container .wpforms-submit:hover{background-position:95% !important}#contact-hero .contact-form-box .wpforms-container em.wpforms-error{margin:0 !important;background-color:#F9E4E8;padding:4px 8px !important;border-radius:4px;position:absolute !important;top:104%;z-index:2;font-size:12px !important}#contact-hero .contact-form-box .wpforms-container .wpforms-confirmation-container-full{border-radius:6px !important}#contact-hero .contact-form-box .form__summary{width:100%;max-width:500px;margin:0 auto}#contact-summary .shape-purple-circle{position:absolute;z-index:-1;top:80%;right:-200px;max-width:600px;height:auto;transform:translateY(-50%);aspect-ratio:1}