.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:15px;overflow:auto;background-color:rgba(40,40,40,.8);animation-duration:.35s;animation-fill-mode:both;animation-name:fadeIn;z-index:9999}.modal.is-modal-closed{animation-name:fadeOut;animation-duration:.35s}.modal-block-phone{display:flex;flex-direction:column}.modal-block-phone--link{font-size:20px;line-height:28px;margin-top:5px}.modal-block-phone--link:first-child{margin-top:0}@media screen and (max-width: 768px){.modal-block-phone--link{font-size:16px;line-height:22px}}.modal__dialog{position:relative;padding:0;margin:auto;border-radius:0;background-color:#fff}.modal__close{position:absolute;top:20px;right:20px;padding:0;border:none;color:#ccc;background-color:transparent;background-image:none;cursor:pointer}@media screen and (max-width: 768px){.modal__close{top:15px;right:15px;z-index:9}}.modal__close:focus{outline:0}.modal__close:hover svg path{fill:#000}.modal__header{border-bottom:1px solid transparent}.modal__title{margin:0 0 15px}.modal__content{padding:0;font-size:13px;line-height:1.6;color:#555}.modal__footer{padding-top:0;border-top:1px solid transparent;text-align:right}.modal--fullscreen{padding:5px}.modal--fullscreen .modal__dialog{width:100%;max-width:none;height:100%;border-radius:0}.modal.is-modal-active{display:flex}.modal-feedback .feedback-row-left{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.modal-feedback .feedback-row-right{padding:60px}@media screen and (max-width: 992px){.modal-feedback .feedback-row-right{padding:30px}}@media screen and (max-width: 768px){.modal-feedback .feedback-row-right{padding:25px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.product-sub-success{text-align:center;padding:55px;max-width:540px;width:100%}@media screen and (max-width: 768px){.product-sub-success{padding:55px 25px}}.product-sub-success__title{color:#000;font-family:"Tenor Sans",sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:39px}@media screen and (max-width: 768px){.product-sub-success__title{font-size:26px;line-height:32px}}.product-sub-success__desc{color:#000;text-align:center;font-family:"Commissioner",Arial,Helvetica,sans-serif;font-size:23px;font-style:normal;font-weight:300;line-height:28px;margin-top:21px}@media screen and (max-width: 768px){.product-sub-success__desc{margin-top:15px;font-size:18px;line-height:24px}}.product-sub-success__logo{margin-top:45px}.product-sub-modal{padding:27px;max-width:380px;width:100%}.product-sub-modal__header{text-align:center;margin-top:15px}.product-sub-modal__razmer{white-space:nowrap}.product-sub-modal__alert{display:none;padding:8px 16px;font-family:"Commissioner",Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:#fff;background-color:#ca0101;text-align:center}.product-sub-modal__alert.show{display:block}.product-sub-modal__title{color:#000;font-family:"Tenor Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:28px}.product-sub-modal__desc{color:#000;text-align:center;font-family:"Commissioner",Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:20px;margin-top:15px}.product-sub-form{margin-top:27px}.product-sub-form__group{margin-bottom:15px}.product-sub-form__group:last-child{margin-bottom:0}.product-sub-form__error{display:none;color:red;font-family:"Commissioner",Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;margin-top:5px}.product-sub-form__error.invalid{display:block}.product-sub-form__input{background:#f2f2f2;border:1px solid #f2f2f2;font-family:"Commissioner",Arial,Helvetica,sans-serif;border-radius:3px;height:38px;display:block;width:100%;padding:9px 14px;font-size:16px;font-weight:300;line-height:20px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}.product-sub-form__input::placeholder{color:#000;opacity:1}.product-sub-form__button{margin-bottom:15px}.product-sub-form__actions{text-align:center}.product-sub-form__label{color:#000;font-family:"Commissioner",Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:20px}.product-sub-form__text{color:#000;text-align:center;font-family:"Commissioner",Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:-0.12px}.product-sub-form__text a{color:#000;font-weight:500;text-decoration:none}.product-sub-form__checkbox{position:absolute;z-index:-1;opacity:0;display:none}.product-sub-form__checkbox.invalid:invalid{box-shadow:none}.product-sub-form__checkbox.invalid:invalid+label::before{border-color:red;box-shadow:none}.product-sub-form__checkbox+label{display:inline-flex;user-select:none;cursor:pointer;transition:.3s}.product-sub-form__checkbox+label::before{content:"";display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;background:#f2f2f2;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:4px;margin-right:15px;background-repeat:no-repeat;background-position:center center;background-size:100%;transition:.3s}.product-sub-form__checkbox:hover+label::before{border-color:rgba(242,242,242,.5);background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8L9.89815 12.9004L14.7985 8" stroke="black" stroke-width="0.8" opacity="0.5"/></svg>')}.product-sub-form__checkbox:checked:hover+label::before{opacity:1}.product-sub-form__checkbox:checked+label::before{border-color:#f2f2f2;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8L9.89815 12.9004L14.7985 8" stroke="black" stroke-width="0.8"/></svg>')}.modal-preloader{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;background:rgba(31,31,31,.25);z-index:2;display:flex;align-items:center;justify-content:center}.modal-preloader__image{animation:preloader-rotate 1s infinite linear}@keyframes preloader-rotate{100%{transform:rotate(360deg)}}.loaded_hiding .modal-preloader{transition:.3s opacity;opacity:0}.loaded .modal-preloader{display:none}/*# sourceMappingURL=modal.css.map */
