input:-webkit-autofill{animation-fill-mode:both;animation-name:onAutoFillStart}input:not(:-webkit-autofill){animation-fill-mode:both;animation-name:onAutoFillCancel}.ui-input{display:flex;flex-direction:column;gap:.5rem;width:100%}.ui-input__error,.ui-input__label{font-size:1rem;font-weight:500;line-height:1.25rem}.ui-input__error.--error{color:var(--color-red)}.ui-input__error{display:none}.ui-input__label.--gray-label{color:var(--color__text-50);margin-bottom:.25rem}.ui-input__label.--thin{font-weight:400}.ui-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.5rem;font-size:1rem;font-weight:400;height:3rem;line-height:150%;margin:0;outline:none;padding:0 1.5rem;transition:all .24s;width:100%}.ui-input__field.--textarea{min-height:8rem;padding:1rem 1.5rem!important;resize:vertical}.ui-input__field::-moz-placeholder{color:#a3a3a3;font-size:inherit;font-weight:400;line-height:inherit}.ui-input__field::placeholder{color:#a3a3a3;font-size:inherit;font-weight:400;line-height:inherit}.ui-input__field.--fill{background-color:var(--color-white);color:var(--color__text)}.ui-input__field.--fill:focus,.ui-input__field.--fill:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark)}.ui-input__field.--fill-gray{background-color:var(--color-gray);color:var(--color-dark)}.ui-input__field.--fill-gray:hover{background-color:var(--color-gray-h)}.ui-input__field.--fill-gray:focus{background-color:#fff;box-shadow:inset 0 0 0 2px var(--color-fill)}.ui-input__field.--border{background-color:#fff;box-shadow:inset 0 0 0 2px var(--color-border);color:var(--color-dark)}.ui-input__field.--border:hover{box-shadow:inset 0 0 0 2px #ccc}.ui-input__field.--border:focus{box-shadow:inset 0 0 0 2px var(--color-fill)}.ui-input__field.--border-white::-moz-placeholder{color:#f0f3f752;-moz-transition:all .24s ease;transition:all .24s ease}.ui-input__field.--border-white::placeholder{color:#f0f3f752;transition:all .24s ease}.ui-input__field.--border-white{background-color:transparent;border-radius:0;box-shadow:inset 0 -2px #f0f3f729;color:var(--color-white);padding-left:0;padding-right:0}.ui-input__field.--border-white:hover{box-shadow:inset 0 -2px #f0f3f766}.ui-input__field.--border-white:focus{box-shadow:inset 0 -2px #f0f3f7}.ui-input__field.--simple{background-color:transparent;box-shadow:none;color:var(--color__text)}.ui-input__field.--simple:focus,.ui-input__field.--simple:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark);color:var(--color__dark)}.ui-input__field.--simple:focus::-moz-placeholder,.ui-input__field.--simple:hover::-moz-placeholder{color:#a3a3a3}.ui-input__field.--simple:focus::placeholder,.ui-input__field.--simple:hover::placeholder{color:#a3a3a3}.ui-input.is-error .ui-input__error,.ui-input.is-error .ui-input__label{color:var(--color-red)}.ui-input.is-error .ui-input__error{display:block}.ui-input.is-error .ui-input__field{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--color-red)!important}.ui-input.--theme-dark .ui-input__field{background:#f0f3f71f;border-radius:.625rem;box-shadow:inset 0 0 0 0 transparent;color:#fff;font-size:1.125rem;font-style:normal;font-weight:500;height:3rem;line-height:150%;padding:.5rem 1rem}.ui-input.--theme-dark .ui-input__field::-moz-placeholder{color:#a3a3a3;font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%;padding-right:4rem}.ui-input.--theme-dark .ui-input__field::placeholder{color:#a3a3a3;font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%;padding-right:4rem}.ui-input.--theme-dark .ui-input__field:hover{background:#f0f3f733}.ui-input.--theme-dark .ui-input__field:focus{background:#f0f3f700;box-shadow:inset 0 0 0 1.5px var(--color-white)}.ui-input.--large:focus-within .ui-input__field{background-color:#fff;box-shadow:inset 0 0 0 2px var(--color-fill);padding-top:1.25rem!important}.ui-input.--large.is-has .ui-input__field{padding-top:1.25rem!important}.ui-input.--large .ui-input__label{font-size:1.125rem;left:1.25rem;opacity:.4;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .24s ease}.ui-input.--large .ui-input__field{border-radius:1rem;border-radius:.75rem!important;font-size:1.125rem;font-weight:500;height:4rem;padding-left:1.25rem}.ui-input.--large{position:relative}.ui-input.--large .ui-input__field::-moz-placeholder{color:transparent}.ui-input.--large .ui-input__field::placeholder{color:transparent}.ui-input.--large:focus-within .ui-input__field::-moz-placeholder{color:#a3a3a3}.ui-input.--large:focus-within .ui-input__field::placeholder{color:#a3a3a3}.ui-input.--large.is-has .ui-input__label,.ui-input.--large:focus-within .ui-input__label{font-size:.75rem;font-weight:500;line-height:120%;opacity:.5;top:.675rem;transform:translateY(0)}.ui-input.--large .ui-input__wrap{position:relative}.ui-input__show-password{cursor:pointer;transition:all .24s ease}.ui-input__show-password:hover{opacity:.4}.ui-input__show-password.is-show{opacity:.8}.ui-input__show-password{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.ui-input__show-password-icon{display:flex;height:1.5rem;width:1.5rem}.ui-input__show-password.is-show path{transition:all .24s ease}.ui-input__show-password.is-show path.side{opacity:.4}.ui-input.--large.--text-area .ui-input__label{top:1.25rem;transform:translate(0)}.ui-input.--large.--text-area .ui-input__field{padding-left:1.25rem!important;padding-top:2.5rem!important}.ui-checkbox{cursor:pointer;transition:all .24s ease}.ui-checkbox input{display:none}.ui-checkbox__inner{gap:.75rem}.ui-checkbox__trigger{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:.9rem;border-radius:.5rem;box-shadow:inset 0 0 0 .125rem var(--color-fill);height:1.5rem;transition:all .24s ease;width:1.5rem}.ui-checkbox__label{color:#1a1a1a8f;flex:1;font-size:1rem;font-weight:500;line-height:1.5rem;transition:all .24s ease}.ui-checkbox__label a{font-weight:600}.ui-checkbox__error{font-size:.875rem;font-weight:700;line-height:1.25rem}.ui-checkbox:hover{opacity:.64}.ui-checkbox input:checked+*>.ui-checkbox__trigger{background-color:var(--color-fill);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='m1.167 8.535 3.402 3.132 8.264-9.917'/%3E%3C/svg%3E")}.ui-checkbox input:checked+*>.ui-checkbox__label{font-weight:500}.ui-checkbox input:disabled+*>.ui-checkbox__label,.ui-checkbox.is-disabled{pointer-events:none}.ui-checkbox input:disabled+*>.ui-checkbox__trigger{filter:grayscale(1);pointer-events:none}.ui-checkbox.is-error .ui-checkbox__label{color:var(--color__error)}.ui-checkbox.is-error .ui-checkbox__trigger{box-shadow:inset 0 0 0 .125rem var(--color__error)}.ui-checkbox.is-error input:checked+*>.ui-checkbox__trigger{background-color:var(--color__error)}.ui-checkbox__trigger.--radio{background-image:none;border-radius:50%!important;box-shadow:none;height:.9rem!important;margin:.3rem!important;position:relative;transition:none;width:.9rem!important}.ui-checkbox__trigger.--radio:after{border-radius:50%;box-shadow:inset 0 0 0 .125rem var(--color-fill);content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.ui-checkbox input:checked+*>.ui-checkbox__trigger.--radio{background-color:var(--color-fill);background-image:none}.ui-checkbox .--theme-dark+div .ui-checkbox__label{color:#fff}.ui-checkbox .--theme-dark+div>.ui-checkbox__trigger{align-items:center;border-radius:.5rem;box-shadow:inset 0 0 0 .125rem var(--color__gray-1,rgba(238,242,246,.88));display:flex;height:1.5rem;justify-content:center;transition:all .24s ease;width:1.5rem}.ui-checkbox:hover .--theme-dark+div>.ui-checkbox__trigger{background-color:#f0f3f73d;box-shadow:inset 0 0 0 .125rem var(--color__gray-1,#eef2f6)}.ui-checkbox .--theme-dark:checked+*>.ui-checkbox__trigger{background-color:var(--color__gray-1,#f0f3f7)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23050D17' stroke-linecap='round' stroke-width='2' d='m1.167 8.535 3.402 3.132 8.264-9.917'/%3E%3C/svg%3E")!important}.ui-checkbox .--theme-dark+*>.ui-checkbox__trigger.--radio{border-radius:100%;margin:0}.ui-checkbox .--theme-dark:checked+*>.ui-checkbox__trigger.--radio{background-color:var(--color__gray-1,#f0f3f7)!important;background-image:none!important}.ui-checkbox .--theme-dark+*>.ui-checkbox__trigger.--radio:after{background-color:var(--color__dark);box-shadow:unset;height:.75rem;width:.75rem}.ui-checkbox.--large .ui-checkbox__inner{background:var(--color-gray);border:2px solid transparent;border-radius:.75rem;height:100%;padding:1.25rem}.ui-checkbox.--large input:checked+*{background-color:#fff!important;border:2px solid var(--color-fill)}.ui-checkbox.--large input+*>.ui-checkbox__trigger{border-radius:var(--radius---s,.5rem)}.ui-checkbox.--large:hover{opacity:1}.ui-checkbox.--large:hover .ui-checkbox__inner{background-color:var(--color-gray-h)}.ui-checkbox.--large .ui-checkbox__inner{transition:all .24s ease}.contact-form__wrap{display:grid;position:relative}.contact-form__blur{bottom:0;height:36.18331rem;left:10.64225rem;position:absolute;width:50.71544rem;z-index:0}.contact-form__blur-image{padding-bottom:100%}.contact-form__blur-image img{-o-object-fit:contain;object-fit:contain}.contact-form__left,.contact-form__rigth{position:relative;z-index:1}.contact-form__block{background-color:var(--color-dark);border-radius:1.5rem;color:#fff;padding:4rem 0}.contact-form__title{font-weight:400}.contact-form__desc{color:#ffffff8f;font-size:1.25rem;font-weight:400;line-height:130%;margin-bottom:1rem}.contact-form__manager-image-wrapper{border-radius:5rem;height:5rem;overflow:hidden;position:relative;width:5rem}.contact-form__manager-image{padding-bottom:100%}.contact-form__manager-name{font-size:2rem;font-weight:500;letter-spacing:-.04rem;line-height:120%}.contact-form__manager-position{font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:120%;margin-top:.5rem;opacity:.56}.contact-form__content-phone-title{font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:120%;opacity:.48}.contact-form__content-tel{color:#e3e7ec;font-family:Stolzl,sans-serif;font-size:2.12rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-top:1rem}.contact-form__content-tel:hover{color:var(--color__fill-1)}.contact-form__content-email{color:#e3e7ec;font-size:1.38rem;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin-top:.5rem;opacity:.64;transition:color .24s ease}.contact-form__content-email:hover{color:var(--color__fill-1);opacity:1}.contact-form__content-email span{font-size:1.375rem;font-weight:500;letter-spacing:-.0275rem;line-height:130%}.contact-form__subTitle{color:#e3e7ec;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.3;opacity:.8}.contact__form-input .ui-input__field{-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);background:#ffffff12;border-radius:.88rem;font-size:1.12rem;height:4rem;letter-spacing:-.02em;line-height:1.11111;padding:1.38rem 1.5rem}.contact__form-input .ui-input__field:hover{background:#ffffff17}.contact__form-input .ui-input__field::-moz-placeholder{color:#fff6}.contact__form-input .ui-input__field::placeholder{color:#fff6}.contact__form-input .ui-input__field:focus{background:#ffffff1f}.contact__form-input.--wide{grid-column:1/-1}.contact__form-input.--text-area .ui-input__field{height:8.8rem}.contact__form-bottom{grid-column:1/-1}.contact__form-button{background:linear-gradient(42deg,#00b4ca,#007bc3);border-radius:.88rem;color:#fff;font-size:1.25rem;font-weight:400;height:4rem;letter-spacing:-.02em;padding:0 1.5rem;width:100%}.contact__form-button:hover{filter:brightness(1.1)}.contact__form-button .ui-button__text{font-size:1.25rem;font-weight:500;letter-spacing:-.025rem}.contact__form-policy{color:#001f448f;font-size:1rem;font-weight:500;letter-spacing:-.02rem;line-height:120%}.contact__form-policy .link{color:var(--color__dark)}.contact-form-feedback__fields{width:100%}.contact__form-policy{color:#fff;color:#fffc;font-size:.75rem}.contact__form-policy a{color:#fff;opacity:1}.contact__form-bottom .ui-checkbox__trigger{background-color:#ffffff3d!important}.contact-form__bg,.contact-form__bg-img,.contact-form__bg-img img{height:100%;left:0;position:absolute;top:0;width:100%}.contact-form__bg-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.contact-form__block{overflow:hidden}.ui-modal .contact-form-feedback .ui-input__field{background-color:var(--color-gray);color:var(--color-dark)}.ui-modal .contact-form-feedback .ui-input__field:focus{background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-fill-1)}.ui-modal .contact-form-feedback .ui-checkbox__trigger{background-color:var(--color-fill-1)!important}.ui-modal .contact-form-feedback .contact__form-policy{color:var(--color-dark)!important}.ui-modal .contact-form-feedback .ui-input__field::-moz-placeholder{color:#909090!important}.ui-modal .contact-form-feedback .ui-input__field::placeholder{color:#909090!important}@media screen and (max-width:991px){.contact-form__wrap{gap:2rem;grid-template-columns:1fr;padding:1.5rem 1.5rem 2.5rem}.contact-form__title{font-size:2.45rem}.contact-form__desc{font-size:1.25rem}.contact-form__manager{flex-wrap:nowrap;width:100%}.contact-form__manager-name{font-size:1.65rem}.contact-form__manager-position{font-size:1.35rem}.contact-form__content-tel{font-size:1.85rem}.contact-form__content-email{font-size:1.25rem}.contact-form__subTitle{font-size:1.65rem}.contact-form__content-phone-title{font-size:1.15rem}.contact__form.--temp-col-2{grid-template-columns:1fr}.contact__form-button{font-size:1.25rem;height:4rem}.contact-form-feedback__fields-row.grid{grid-template-columns:1fr}.contact__form-input .ui-input__field{font-size:1.25rem}}@media screen and (max-width:640px){.contact-form__main-wrap{flex-direction:column;gap:3rem}.contact-form__main-wrap>*{max-width:100%!important;width:100%}.contact__form-bottom{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem!important}.contact__form-bottom-policy{order:2}.contact-form-feedback-modal{padding:2rem!important}}
