.modal-ebook-in-service{display:none}.modal-active .modal-ebook-in-service{position:fixed;display:flex;z-index:8;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background:rgba(0,0,0,.2);padding:10px;padding-bottom:80px;overflow-y:auto}.modal-active .modal-ebook-in-service::-webkit-scrollbar{width:8px}.modal-active .modal-ebook-in-service::-webkit-scrollbar-thumb{background-color:#333;border-radius:4px}.modal-active{overflow-y:hidden}.modal-form{display:none}.modal-form.active{margin:auto;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:640px;width:100%;min-height:101vh;border-radius:8px;position:relative;background-color:#333;overflow-y:auto}.closed{position:absolute;top:2%;right:15px;width:40px;height:40px}.closed img{width:40px;height:40px;cursor:pointer}.form{width:100%;max-width:494px;margin-left:auto;margin-right:auto}.loading-meter{height:30px;position:relative;margin-bottom:20px;background:#555;border-radius:25px;padding:6px;-webkit-box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);width:85%;margin-left:auto;margin-right:auto}.loading-meter>span,.loading-meter>span:after{border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.loading-meter>span{text-align:center;color:#fff;line-height:24px;display:block;height:100%;background-color:#FFE48F;position:relative}.loading-meter>span:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(-45deg,rgba(0,0,0,.05) 25%,transparent 0,transparent 50%,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 75%,transparent 0,transparent);z-index:1;background-size:50px 50px;-webkit-animation:loadingmodalrun 2s linear infinite;animation:loadingmodalrun 2s linear infinite}@keyframes loadingmodalrun{0%{background-position:0 0}100%{background-position:50px 50px}}.form-head{font-weight:900;font-size:28px;text-align:center;color:#fff;margin-bottom:19px;margin-top:14px}.form-text{font-size:18px;text-align:center;color:#fff;margin-bottom:20px}form{display:grid;grid-template-columns:1fr;grid-gap:0;width:100%;max-width:450px;margin-left:auto;margin-right:auto}.modal-form input:is([type="text"],[type="email"]){height:42px;margin-bottom:10.4px;border-radius:6px;padding:12px 18px;font-weight:500;font-size:18px;border:0}.modal-form input:is([type="text"],[type="email"]):focus{border:0;outline:0}.modal-form :is(label,p){color:#fff;margin:0;margin-bottom:12px;font-size:18px;font-weight:400}.place{display:flex;gap:39px}[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:20px;display:inline-block;color:#fff}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:2px solid #ddd;border-radius:100%}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:10px;height:10px;background:#F5DD00;position:absolute;top:4.2px;left:4.2px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}button.modal-form-submit{margin-top:10px;font-size:20px;height:60px;padding:12px 5px}button.modal-form-submit:hover{transform:scale(1)}.error-message{color:#ff6767;font-size:12px;display:none;margin-bottom:14px}@media screen and (min-width:768px){.modal-form.active{min-height:auto}.form-head{font-size:30px}.form-text{font-size:20px;margin-bottom:31px}.closed{top:25px;right:25px}.modal-form input:is([type="text"],[type="email"]){height:52px;margin-bottom:10.4px;padding:14px 21px;font-size:20px}.modal-form :is(label,p){font-size:20px}button.modal-form-submit{padding:15px 0;margin-top:12px;font-size:20px}}@media screen and (min-width:992px){.modal-form-submit:hover{transform:scale(1)!important}.modal-form-submit{font-size:20px}}@media screen and (min-width:1200px){.modal-form{min-height:fit-content}.modal-form-submit{padding:20px 0}button.modal-form-submit{font-size:20px}}