.light-box-open{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.light-box-open-modal{display:block!important}.light-box{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;width:100vw;top:0;left:0;position:fixed;z-index:99;--animate-duration:0.5s}.light-box__policy{text-decoration:underline;color:#3b82f6;font-size:.875rem;text-align:center;margin:0 auto 20px;max-width:21.875rem;display:block}.light-box__overlay{background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;left:0}.light-box__info{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.8705882353);-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.light-box__modal{position:relative;max-width:32.5rem;width:100%;background:#fff;min-height:auto;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);margin:5px;display:none;overflow:auto;--animate-duration:0.5s;-webkit-box-shadow:0 0 66px 22px rgba(0,0,0,.3);box-shadow:0 0 66px 22px rgba(0,0,0,.3)}.light-box__modal h4{text-align:center;font-size:1.5rem;padding:25px 15px 10px;margin:0;color:#000;text-transform:uppercase}.light-box__modal p{text-align:center;font-size:1.125rem;padding:5px 25px 10px}.light-box__form{margin:0 15px;display:none;position:relative}.light-box__form input{max-width:21.875rem!important;width:100%!important;height:3.4375rem!important;outline:0!important;border:1px solid #a5a5a5!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border-radius:0!important;padding:0 10px!important;font-size:.875rem!important;margin:10px auto!important;display:block!important;font-family:Roboto,sans-serif!important}.light-box__form input:focus{outline:0}.light-box__form textarea{font-family:Roboto,sans-serif!important;border:1px solid #a5a5a5!important;max-width:21.875rem!important;width:100%!important;border-radius:0!important;outline:0!important;resize:none!important;margin:10px auto!important;display:block!important;font-size:.875rem!important;padding:10px!important}.light-box__form button{max-width:21.875rem;width:100%;margin:20px auto 50px}.light-box__form_active{display:block}.light-box__prilouder{width:100%;height:100%;background:rgba(255,255,255,.9);position:absolute;z-index:3;left:0;top:0;display:none;overflow:hidden}.light-box__prilouder svg{width:80px;fill:#df0d00;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.light-box__prilouder_active{display:block}.light-box__close{position:absolute;top:3px;right:3px;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.light-box__close:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.light-box__close svg{fill:#9e9e9e;width:25px;height:25px;display:block;-webkit-transition:.3s;transition:.3s}@-webkit-keyframes blic{0%{left:-80px}100%,25%{left:380px}}@keyframes blic{0%{left:-80px}100%,25%{left:380px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}