@charset "UTF-8";.callback__form{display:flex;flex-direction:column;gap:.9375rem}@media screen and (max-width:767px){.callback__form{flex-direction:column-reverse;gap:1.0625rem}}.callback__form form{z-index:50;position:relative;width:100%;display:flex;flex-direction:row;gap:1.25rem}@media screen and (max-width:767px){.callback__form form{flex-direction:column;gap:.75rem}}.callback__form form input,.callback__form form .custom__select,.callback__form form button{border-radius:0!important;width:calc((100% - 3.75rem)/4);height:3rem}@media screen and (max-width:767px){.callback__form form input,.callback__form form .custom__select,.callback__form form button{width:100%}}.callback__form form input,.callback__form form .custom__select{border:.0625rem solid #e0e0e0;padding:.625rem .75rem;display:flex;align-items:center;justify-content:space-between;background:none;border-radius:0;font-size:1rem;line-height:1.25em;font-weight:400}@media screen and (max-width:767px){.callback__form form input,.callback__form form .custom__select{border:.0625rem solid #e0e0e0;background:#fff}}.callback__form form input:not([type=checkbox]){color:#000}.callback__form form input:not([type=checkbox]):-webkit-autofill,.callback__form form input:not([type=checkbox]):-webkit-autofill:hover,.callback__form form input:not([type=checkbox]):-webkit-autofill:focus,.callback__form form input:not([type=checkbox]):-webkit-autofill:active{-webkit-text-fill-color:#000;caret-color:#000;box-shadow:0 0 0 62.5rem #fff inset;-webkit-transition:box-shadow 0s,background-color 5000s ease-out 0s;transition:box-shadow 0s,background-color 5000s ease-out 0s}.callback__form form input:not([type=checkbox])::-moz-placeholder{color:#a9a9a9}.callback__form form input:not([type=checkbox])::placeholder{color:#a9a9a9}.callback__form form input:disabled{color:#b2b2b2}.callback__form form .select-label.active{color:#000}.callback__form form .custom__select{position:relative}.callback__form form .custom__select__btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;outline:none;cursor:pointer;border-radius:0;padding:0}.callback__form form .custom__select__btn p{color:#a9a9a9;font-size:1rem;line-height:1.25em;font-weight:400}.callback__form form .custom__select__btn svg{width:.9375rem;height:.5625rem}.callback__form form .custom__select__btn.rotated p{color:#000}.callback__form form .custom__select__dropdown{position:absolute}.callback__form form button{font-size:1.125rem;font-weight:600;line-height:1em}.callback__form form button.custom__select__btn{padding:0}.callback__form__title{font-size:1.25rem;font-weight:500;line-height:1.1em;color:#fff;width:24.5rem}@media screen and (max-width:767px){.callback__form__title{width:100%;font-size:1rem}}.callback__form__checkbox{position:absolute;bottom:-2.875rem;right:.875rem;width:18.75rem;text-align:center;display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width:767px){.callback__form__checkbox{position:static;margin:0 auto;width:100%}}.callback__form__checkbox .checkbox-container{display:flex;align-items:flex-start;position:relative;cursor:pointer;font-size:.875rem;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.callback__form__checkbox .checkbox-container input[type=checkbox]{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;margin:0;opacity:0;cursor:pointer;z-index:2;pointer-events:auto}.callback__form__checkbox .checkbox-container .checkmark{position:relative;height:1.25rem;width:1.25rem;min-width:1.25rem;background-color:#fff;border:.0625rem solid #a9a9a9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.callback__form__checkbox .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:.5rem;top:-.3125rem;width:.3125rem;height:1.125rem;border:solid #ff8c39;border-width:0 .25rem .25rem 0;transform:rotate(45deg)}.callback__form__checkbox .checkbox-container input:checked~.checkmark:after{display:block}.callback__form__policy{margin-left:.8125rem;font-size:.875rem;color:#999;text-align:left}.callback__form__policy a{color:inherit;text-decoration:underline!important}.callback__form__policy:hover{opacity:.8}@media screen and (max-width:767px){.callback__form__policy{margin-left:.8125rem}}.callback__form.sended form,.callback__form.sended:is(form){pointer-events:none}.callback__form.sended form .callbackForm__submit,.callback__form.sended:is(form) .callbackForm__submit{background:#eee!important;color:#b2b2b2!important}.callback__form.sended form input:not([type=checkbox]),.callback__form.sended form .custom__select,.callback__form.sended:is(form) input:not([type=checkbox]),.callback__form.sended:is(form) .custom__select{background:#eee!important;color:#b2b2b2!important;pointer-events:none}.callback__form.sended form input:not([type=checkbox]):-webkit-autofill,.callback__form.sended form input:not([type=checkbox]):-webkit-autofill:hover,.callback__form.sended form input:not([type=checkbox]):-webkit-autofill:focus,.callback__form.sended form input:not([type=checkbox]):-webkit-autofill:active,.callback__form.sended:is(form) input:not([type=checkbox]):-webkit-autofill,.callback__form.sended:is(form) input:not([type=checkbox]):-webkit-autofill:hover,.callback__form.sended:is(form) input:not([type=checkbox]):-webkit-autofill:focus,.callback__form.sended:is(form) input:not([type=checkbox]):-webkit-autofill:active{-webkit-text-fill-color:#b2b2b2;caret-color:#b2b2b2;box-shadow:0 0 0 62.5rem #eee inset;-webkit-transition:box-shadow 0s,background-color 5000s ease-out 0s;transition:box-shadow 0s,background-color 5000s ease-out 0s}.callback__form.sended form .custom__select__btn p,.callback__form.sended:is(form) .custom__select__btn p{color:#b2b2b2!important}.callback__form.sended form .custom__select__btn.rotated p,.callback__form.sended:is(form) .custom__select__btn.rotated p{color:#b2b2b2!important}.callback__form.sended form .select-label,.callback__form.sended:is(form) .select-label{color:#b2b2b2!important}.callback__form.sended form .select-label.active,.callback__form.sended:is(form) .select-label.active{color:#b2b2b2!important}.callback__form.sended form .callback__form__checkbox .checkbox-container,.callback__form.sended:is(form) .callback__form__checkbox .checkbox-container{color:#b2b2b2}.callback__form.sended form .callback__form__checkbox .checkmark,.callback__form.sended:is(form) .callback__form__checkbox .checkmark{border-color:#b2b2b2}.callback__form.sended form .callback__form__checkbox .checkmark:after,.callback__form.sended:is(form) .callback__form__checkbox .checkmark:after{border-color:#b2b2b2}.callback__form.sended form .callback__form__checkbox .callback__form__policy,.callback__form.sended:is(form) .callback__form__checkbox .callback__form__policy{color:#b2b2b2}.custom__select__btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.custom__select__btn.rotated svg{transform:rotate(180deg)}.custom__select__dropdown{display:block;max-height:0;opacity:0;overflow:hidden;background:#f1f1f1;margin:0;padding:0;position:absolute;top:100%;left:-.0625rem;width:calc(100% + .125rem);z-index:10;list-style:none;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.custom__select__dropdown.active{max-height:31.25rem;opacity:1}.custom__select__dropdown li{padding:.75rem .625rem;cursor:pointer;color:#000;font-size:1.25rem;font-weight:500;line-height:1.2em;transition:background .2s}.custom__select__dropdown li:hover{background:#ececec}.callbackForm.sended form,.callbackForm.sended:is(form){pointer-events:none}.callbackForm.sended form .callbackForm__submit,.callbackForm.sended:is(form) .callbackForm__submit{background:#eee!important;color:#b2b2b2!important}.callbackForm.sended form input:not([type=checkbox]),.callbackForm.sended form .custom__select,.callbackForm.sended:is(form) input:not([type=checkbox]),.callbackForm.sended:is(form) .custom__select{background:#eee!important;color:#b2b2b2!important;pointer-events:none}.callbackForm.sended form input:not([type=checkbox]):-webkit-autofill,.callbackForm.sended form input:not([type=checkbox]):-webkit-autofill:hover,.callbackForm.sended form input:not([type=checkbox]):-webkit-autofill:focus,.callbackForm.sended form input:not([type=checkbox]):-webkit-autofill:active,.callbackForm.sended:is(form) input:not([type=checkbox]):-webkit-autofill,.callbackForm.sended:is(form) input:not([type=checkbox]):-webkit-autofill:hover,.callbackForm.sended:is(form) input:not([type=checkbox]):-webkit-autofill:focus,.callbackForm.sended:is(form) input:not([type=checkbox]):-webkit-autofill:active{-webkit-text-fill-color:#b2b2b2;caret-color:#b2b2b2;box-shadow:0 0 0 62.5rem #eee inset;-webkit-transition:box-shadow 0s,background-color 5000s ease-out 0s;transition:box-shadow 0s,background-color 5000s ease-out 0s}.callbackForm.sended form .custom__select .custom__select__btn,.callbackForm.sended:is(form) .custom__select .custom__select__btn{background:#eee!important}.callbackForm.sended form .custom__select__btn p,.callbackForm.sended:is(form) .custom__select__btn p{color:#b2b2b2!important}.callbackForm.sended form .custom__select__btn.rotated p,.callbackForm.sended:is(form) .custom__select__btn.rotated p{color:#b2b2b2!important}.callbackForm.sended form .select-label,.callbackForm.sended:is(form) .select-label{color:#b2b2b2!important}.callbackForm.sended form .select-label.active,.callbackForm.sended:is(form) .select-label.active{color:#b2b2b2!important}.callbackForm.sended form .callback__form__checkbox .checkbox-container,.callbackForm.sended:is(form) .callback__form__checkbox .checkbox-container{color:#b2b2b2}.callbackForm.sended form .callback__form__checkbox .checkmark,.callbackForm.sended:is(form) .callback__form__checkbox .checkmark{border-color:#b2b2b2}.callbackForm.sended form .callback__form__checkbox .checkmark:after,.callbackForm.sended:is(form) .callback__form__checkbox .checkmark:after{border-color:#b2b2b2}.callbackForm.sended form .callback__form__checkbox .callback__form__policy,.callbackForm.sended:is(form) .callback__form__checkbox .callback__form__policy{color:#b2b2b2}
