
body.popup-active-help{overflow:hidden}
body.popup-holder-help .popup-holder-help-content .popup-help{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:0}
body.popup-holder-help .popup-holder-help-content .popup-help :is(.forpopup,.content,.ij-floating-form){background:transparent}
body.popup-holder-help .popup-holder-help-content .popup-help :is(p,.bigcaption){color:var(--ink)}
body.popup-holder-help .popup-holder-help-content .popup-help :is(input,textarea){background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:6px}
body.popup-holder-help .popup-holder-help-content .popup-help input::placeholder,body.popup-holder-help .popup-holder-help-content .popup-help textarea::placeholder{color:var(--muted)}
body.ij-pages-dark .ij-floating-form fieldset{border:0;padding:0;margin:0}
body.ij-pages-dark .ij-floating-field{position:relative;margin-bottom:15px}
body.ij-pages-dark .ij-floating-field input,body.ij-pages-dark .ij-floating-field textarea{width:100%;padding:27px 15px 10px;min-height:64px}
body.ij-pages-dark .ij-floating-field textarea{height:135px;resize:vertical}
body.ij-pages-dark .ij-floating-field input:focus+label,body.ij-pages-dark .ij-floating-field input:not(:placeholder-shown)+label,body.ij-pages-dark .ij-floating-field textarea:focus+label,body.ij-pages-dark .ij-floating-field textarea:not(:placeholder-shown)+label{top:6px;font-size:11px;color:var(--accent)}
body.ij-pages-dark .ij-floating-field [aria-invalid=true]+label{color:#d85f76}
body.ij-pages-dark .ij-floating-form .row,body.ij-pages-dark #main .ij-floating-form .row{margin:0;padding:0;display:block}

body.ij-pages-dark .ij-floating-field :is(input,textarea){font:400 16px/1.5 Rubik,Arial,sans-serif;border:1px solid var(--line);background:var(--field);color:var(--ink);padding:27px 15px 10px}
body.ij-pages-dark .ij-floating-field :is(input,textarea):focus+label,body.ij-pages-dark .ij-floating-field :is(input,textarea):not(:placeholder-shown)+label{color:var(--accent)}
body.ij-pages-dark .ij-floating-form button{width:100%;background:var(--button);color:#fff;border:0;min-height:48px;float:none;font:700 14px/1.5 Rubik,Arial,sans-serif;border-radius:7px}
body.ij-pages-dark .ij-floating-form button:not(:disabled):not([aria-disabled="true"]):is(:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}
@media (hover: hover){
body.ij-pages-dark .ij-floating-form button:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}}
body.ij-pages-dark .ij-floating-field label{position:absolute;left:15px;top:22px;color:var(--muted);pointer-events:none;transition:.15s;font-size:16px;transform:none}
body.ij-pages-dark .ij-floating-field :is(input,textarea):focus+label,body.ij-pages-dark .ij-floating-field :is(input,textarea):not(:placeholder-shown)+label,body.ij-pages-dark .ij-floating-field.ij-has-value label{top:6px;font-size:13px}
body.ij-pages-dark .ij-floating-field [aria-invalid=true]{border-color:#e98497}
body .ij-floating-form .ij-floating-field{position:relative;width:100%;margin:0 0 var(--contact-field-gap,16px)}
body .ij-floating-form .ij-floating-field :is(input,textarea),body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-floating-field :is(input,textarea){width:100%;min-height:var(--contact-field-height,64px);height:auto;box-sizing:border-box;display:block;margin:0;padding:var(--contact-field-padding,27px 16px 10px);font:400 16px/1.5 Rubik,Arial,sans-serif;background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:7px;text-align:left}
body .ij-floating-form .ij-floating-field textarea,body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-floating-field textarea{min-height:var(--contact-message-height,140px);resize:vertical;overflow-y:hidden}
body .ij-floating-form .ij-floating-field label,body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-floating-field label{position:absolute;top:var(--contact-label-top,32px);left:16px;right:16px;bottom:auto;height:auto;min-height:0;width:auto;display:block;padding:0;margin:0;font:400 16px/1.3 Rubik,Arial,sans-serif;color:var(--muted);pointer-events:none;transform:translateY(-50%)}
body .ij-floating-form .ij-floating-field:focus-within label,body .ij-floating-form .ij-floating-field:has(:is(input,textarea):is(:not(:placeholder-shown),:autofill)) label,body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-floating-field:focus-within label,body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-floating-field:has(:is(input,textarea):is(:not(:placeholder-shown),:autofill)) label{top:7px;font-size:13px;color:var(--accent);transform:none}
body .ij-floating-form .ij-floating-field [aria-invalid=true],body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-floating-field [aria-invalid=true]{border-color:#ff9bab}
body .ij-floating-form .ij-field-error,body.ij-pages-dark #main .ij-contacts-page .ij-floating-form .ij-field-error{font:400 13px/1.5 Rubik,Arial,sans-serif;color:#ffb6c2;margin:-10px 0 14px}
body.popup-holder-help .popup-holder-help-content .popup-help .forpopup{padding:var(--contact-content-padding,28px);width:100%;box-sizing:border-box}
body.popup-holder-help .popup-holder-help-content .popup-help .bigcaption{font:700 var(--contact-title-size,24px)/1.3 Rubik,Arial,sans-serif;font-style:normal;text-align:left;padding-right:36px}
body.popup-holder-help .popup-holder-help-content .popup-help .bigcaption span{font:inherit}
body.popup-holder-help .popup-holder-help-content .popup-help p{font:400 var(--contact-copy-size,15px)/var(--contact-copy-line-height,1.6) Rubik,Arial,sans-serif;margin:0 0 var(--contact-copy-gap,20px)}
body.popup-holder-help .popup-holder-help-content .popup-help fieldset,body.popup-holder-help .popup-holder-help-content .popup-help .row{border:0;margin:0;padding:0}
body.popup-holder-help .popup-holder-help-content .popup-help .send{width:100%;min-height:48px;margin:0;background:var(--button);color:#fff;font:700 14px/1.4 Rubik,Arial,sans-serif;border-radius:7px}
body.popup-holder-help .popup-holder-help-content .popup-help .ij-floating-form .ij-field-error{display:block;margin:4px 0 0}
body.popup-holder-help .popup-holder-help-content .popup-help .ij-floating-form .ij-field-error[hidden]{display:none}
@media(max-width:600px){
body.popup-holder-help .popup-holder-help-content .popup-help,body .ij-contacts-page .forsend{--contact-content-padding:16px;--contact-field-gap:8px;--contact-field-height:56px;--contact-field-padding:23px 16px 7px;--contact-message-height:88px;--contact-label-top:28px;--contact-title-size:20px;--contact-copy-size:14px;--contact-copy-line-height:1.4;--contact-copy-gap:10px;--contact-button-width:100%;--contact-button-height:48px;--contact-button-margin:0;--contact-button-size:14px;--contact-button-case:uppercase}
}
