@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local(""),url(../fonts/montserrat-v23-latin_cyrillic-300.woff2) format("woff2"),url(../fonts/montserrat-v23-latin_cyrillic-300.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../fonts/montserrat-v23-latin_cyrillic-regular.woff2) format("woff2"),url(../fonts/montserrat-v23-latin_cyrillic-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../fonts/montserrat-v23-latin_cyrillic-500.woff2) format("woff2"),url(../fonts/montserrat-v23-latin_cyrillic-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../fonts/montserrat-v23-latin_cyrillic-600.woff2) format("woff2"),url(../fonts/montserrat-v23-latin_cyrillic-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../fonts/montserrat-v23-latin_cyrillic-700.woff2) format("woff2"),url(../fonts/montserrat-v23-latin_cyrillic-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local(""),url(../fonts/montserrat-v23-latin_cyrillic-900.woff2) format("woff2"),url(../fonts/montserrat-v23-latin_cyrillic-900.woff) format("woff")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:16px}body{min-width:360px;width:100%;position:relative;font-weight:400;line-height:1.4;font-family:Montserrat,Helvetica,Arial,sans-serif;overflow-x:hidden}body.lock{overflow:hidden}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6,ol,ul{padding:0;margin:0}a{text-decoration:none}p{margin:0}audio,canvas,iframe,img,svg,textarea,video{vertical-align:middle}textarea{resize:none}a,button,input,select{outline:0;font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}button{background:0 0;cursor:pointer;border:0;font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.wrapper{max-width:1280px;margin:0 auto;padding:0 15px;position:relative}img{max-width:100%}.section{padding-top:20px;padding-bottom:20px}.preload{-webkit-transition:all 0s linear!important;-o-transition:all 0s linear!important;-moz-transition:all 0s linear!important;transition:all 0s linear!important}.cookie{position:fixed;left:0;right:0;bottom:0;padding:12px;color:rgba(255,255,255,.5);background:rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);z-index:999;font-size:13px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;text-align:center}.cookie.hide{-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.cookie.dn{display:none}.cookie_btn{background:#e30611;color:#fff;border:0;padding:.4em .8em;margin:0 .5em;font-size:13px;-webkit-border-radius:50px;border-radius:50px}.cookie_btn:hover{opacity:.9}.cookie_btn:focus{opacity:.9}.footer_bottom{font-size:13px;color:rgba(255,255,255,.8);text-align:center;padding:20px 15px;background:#111821}.form{width:100%}.form_box__title{font-size:16px;line-height:1.5;font-weight:300;color:#111821;margin-bottom:20px;margin-top:60px;position:relative}.form_box__title span{font-weight:600;text-transform:uppercase}input,textarea{width:100%;line-height:60px;font-size:18px;font-weight:400;color:#9da7ae;-webkit-border-radius:100px;border-radius:100px;background:#f5f5f5;-webkit-box-shadow:inset 0 4px 4px rgba(0,0,0,.03);box-shadow:inset 0 4px 4px rgba(0,0,0,.03);border:0;outline:0;padding-left:48px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit}input:-moz-placeholder,textarea:-moz-placeholder{color:inherit}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit}input::placeholder,textarea::placeholder{color:inherit}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{text-indent:300px;-webkit-transition:text-indent .6s ease;transition:text-indent .6s ease}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{text-indent:300px;-moz-transition:text-indent .6s ease;transition:text-indent .6s ease}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{text-indent:300px;-moz-transition:text-indent .6s ease;transition:text-indent .6s ease}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{text-indent:300px;-ms-transition:text-indent .6s ease;transition:text-indent .6s ease}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{text-indent:300px;-ms-transition:text-indent .6s ease;transition:text-indent .6s ease}input:focus::placeholder,textarea:focus::placeholder{text-indent:300px;-webkit-transition:text-indent .6s ease;-o-transition:text-indent .6s ease;-moz-transition:text-indent .6s ease;transition:text-indent .6s ease}textarea{line-height:24px}.form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form_btn{margin-top:8px!important;margin-bottom:20px;width:100%;max-width:320px}.form__privacy{font-size:14px;line-height:1.2;font-weight:300;color:#9da7ae;max-width:320px;margin-top:10px}.form__privacy a{text-decoration:underline;cursor:pointer;color:#9da7ae}.form__privacy a:hover{text-decoration:none}.form__error{font-size:1rem;line-height:20px;font-weight:300;color:#d72929;max-width:320px;margin-top:10px;display:none;position:absolute;bottom:30px;left:0}.form_box_center .form__error{text-align:center;margin:0 auto;position:static}.send__success{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:40px 0}.send__success svg{width:50px;height:50px;fill:#e30611}.send__success p{margin:0;margin:14px 0;font-size:30px;font-weight:400;color:#fff}.send__success span{font-size:18px;font-weight:400;line-height:26px;color:#fff;display:block}.modal .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal .form label{margin:8px 0;width:100%;max-width:320px}.modal .form .form__btn{margin-left:0;max-width:320px}.modal .form__privacy{text-align:center}.send__success__top{text-align:left}.form_box_center .send__success p{color:#fff}.form_box_center .send__success span{color:#fff}.choice_form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.choice_form_label{width:94px!important;height:94px;-webkit-border-radius:16px;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px!important;margin-right:8px!important;cursor:pointer;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.choice_form_label:hover{background:#252d3e}.choice_form_label span{display:block;font-size:12px;color:#fff}.choice_form_label svg{width:40px;height:40px;margin-bottom:8px}.choice_form_input:checked+.choice_form_label{background:#252d3e}.choice_form_input{display:none}.header{background:url(../img/ms_bg.jpg) center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.header:after{content:"";position:absolute;width:100%;max-width:1920px;height:30px;background:url(../img/line.svg) center;left:0;bottom:0;z-index:10}.header_wrapper{max-width:1520px;margin:0 auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:26px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.1)}.logo{max-width:117px}.descriptor{font-weight:300;font-size:13px;line-height:150%;color:#fff;max-width:300px}.messengers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.messengers svg{width:38px;height:38px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.messengers svg:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.messengers .mess_info{font-weight:300;font-size:13px;line-height:150%;color:#fff;max-width:168px;text-align:right}.messengers .svg_telegram{margin-left:14px}.messengers .svg_whatsapp{margin-left:14px}.phone_block{text-align:right;position:relative}.phone_block svg{width:11px;height:20px;opacity:.8;position:absolute;left:0;bottom:4px}.phone_block span{font-size:13px;color:#fff;display:block;margin-bottom:3px}.phone_block .phone_number{font-weight:500;font-size:22px;line-height:27px;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding-left:20px}.callback_btn{padding:12px 30px;border:1px solid #ffd830;-webkit-border-radius:50px;border-radius:50px;color:#ffd830;font-size:15px;font-weight:300;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;transition:all 1s ease 0s}.callback_btn:hover{color:#fff;background:#ffd830}.svg_line{width:100%;max-width:1920px;height:30px;position:absolute;left:0;bottom:-1px}.main_screen{padding-top:60px;padding-bottom:60px;margin:0 auto;padding-left:15px;padding-right:15px;max-width:1390px;overflow:hidden}.main_screen_item{position:relative}.main_screen_subtitle{font-size:14px;text-transform:uppercase;color:#fff;letter-spacing:.9px;padding:10px 16px;-webkit-border-radius:16px;border-radius:16px;border:1px dashed rgba(255,255,255,.25);display:inline-block;margin-bottom:20px}.main_screen_title{font-size:36px;line-height:1.4;color:#ffd830;text-transform:uppercase;font-weight:900;max-width:890px;margin-bottom:30px}.main_screen_feature_list{max-width:600px}.main_screen_feature_item{font-size:16px;line-height:1.4;color:#fff;font-weight:300;max-width:250px;display:inline-block;margin-bottom:30px;margin-right:30px}.main_screen_feature_item:nth-child(2n){margin-right:0}.main_screen_feature_item b{font-weight:600}.main_screen_feature_item span{text-decoration:line-through}.animate_line{width:50px;height:2px;background:#e30611;margin-top:8px;position:relative}.animate_line:after{content:"";position:absolute;width:10px;height:inherit;background:inherit;top:0;right:-16px;-webkit-animation:line_medium 1.2s ease-in-out infinite;-moz-animation:line_medium 1.2s ease-in-out infinite;-o-animation:line_medium 1.2s ease-in-out infinite;animation:line_medium 1.2s ease-in-out infinite;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.animate_line:before{content:"";position:absolute;width:10px;height:inherit;background:inherit;top:0;right:-32px;opacity:.5;-webkit-animation:line_last 1.2s ease-in-out infinite;-moz-animation:line_last 1.2s ease-in-out infinite;-o-animation:line_last 1.2s ease-in-out infinite;animation:line_last 1.2s ease-in-out infinite;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes line_last{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes line_last{0%{opacity:0}100%{opacity:.5}}@-o-keyframes line_last{0%{opacity:0}100%{opacity:.5}}@keyframes line_last{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes line_medium{0%{opacity:.5}100%{opacity:1}}@-moz-keyframes line_medium{0%{opacity:.5}100%{opacity:1}}@-o-keyframes line_medium{0%{opacity:.5}100%{opacity:1}}@keyframes line_medium{0%{opacity:.5}100%{opacity:1}}@-webkit-keyframes line_fs{0%{opacity:.5}33%{opacity:1}100%{opacity:1}}@-moz-keyframes line_fs{0%{opacity:.5}33%{opacity:1}100%{opacity:1}}@-o-keyframes line_fs{0%{opacity:.5}33%{opacity:1}100%{opacity:1}}@keyframes line_fs{0%{opacity:.5}33%{opacity:1}100%{opacity:1}}.accent_btn{font-size:16px;color:#fff;text-transform:uppercase;background:#e30611;-webkit-border-radius:100px;border-radius:100px;padding:22px 30px;margin-top:30px;position:relative;overflow:hidden;z-index:3;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;-moz-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-animation:shadow 1.2s ease-in-out infinite;-moz-animation:shadow 1.2s ease-in-out infinite;-o-animation:shadow 1.2s ease-in-out infinite;animation:shadow 1.2s ease-in-out infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.accent_btn:before{content:"";position:absolute;width:100px;height:100px;background:#cc000a;-webkit-border-radius:100%;border-radius:100%;top:-8px;left:-23px;z-index:-1;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.accent_btn:after{content:"";position:absolute;width:30px;height:100px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);-o-transform:skew(-20deg);transform:skew(-20deg);background:#fff;opacity:.6;top:-20px;left:-50px;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;-moz-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-animation:line 5s ease-in-out infinite;-moz-animation:line 5s ease-in-out infinite;-o-animation:line 5s ease-in-out infinite;animation:line 5s ease-in-out infinite;-webkit-animation-timing-function:2s;-moz-animation-timing-function:2s;-o-animation-timing-function:2s;animation-timing-function:2s}.accent_btn:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.accent_btn:hover:after{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;opacity:0}.accent_btn:hover:before{width:100%;height:200px;top:0;left:0;-webkit-border-radius:0;border-radius:0}.accent_btn:active{top:-1px}.block_accent_btn{position:relative}.block_accent_btn svg{width:86px;height:86px;position:relative;top:-10px;right:-5px}.main_screen_ques{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.main_screen_ques span{font-size:13px;color:#fff;padding:3px 9px;border:1px solid #fff;-webkit-border-radius:100%;border-radius:100%;margin-right:10px}.main_screen_ques p{font-size:13px;line-height:1.4;color:#fff}.main_screen_dir_img{position:absolute;right:0;bottom:-80px}@-webkit-keyframes shadow{0%{-webkit-box-shadow:0 0 6px 4px rgba(204,0,10,.4);box-shadow:0 0 6px 4px rgba(204,0,10,.4)}100%{-webkit-box-shadow:0 0 12px 9px rgba(204,0,10,.6);box-shadow:0 0 12px 9px rgba(204,0,10,.6)}}@-moz-keyframes shadow{0%{box-shadow:0 0 6px 4px rgba(204,0,10,.4)}100%{box-shadow:0 0 12px 9px rgba(204,0,10,.6)}}@-o-keyframes shadow{0%{box-shadow:0 0 6px 4px rgba(204,0,10,.4)}100%{box-shadow:0 0 12px 9px rgba(204,0,10,.6)}}@keyframes shadow{0%{-webkit-box-shadow:0 0 6px 4px rgba(204,0,10,.4);box-shadow:0 0 6px 4px rgba(204,0,10,.4)}100%{-webkit-box-shadow:0 0 12px 9px rgba(204,0,10,.6);box-shadow:0 0 12px 9px rgba(204,0,10,.6)}}@-webkit-keyframes line{0%{left:-50px}20%{left:400px}100%{left:400px}}@-moz-keyframes line{0%{left:-50px}20%{left:400px}100%{left:400px}}@-o-keyframes line{0%{left:-50px}20%{left:400px}100%{left:400px}}@keyframes line{0%{left:-50px}20%{left:400px}100%{left:400px}}.modal{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;opacity:0;visibility:hidden;z-index:1000;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s}.modal.open{opacity:1;visibility:visible}.modal.open .modal__content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal__body{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 10px}.modal__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:500px;background-color:#111821;background:url(../img/form_bg.jpg) center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;color:#111821;padding:30px 10px;position:relative;-webkit-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;-webkit-transform:translate(0,-20%);-moz-transform:translate(0,-20%);-ms-transform:translate(0,-20%);-o-transform:translate(0,-20%);transform:translate(0,-20%);-webkit-border-radius:16px;border-radius:16px}.mobile_menu .modal__content{-webkit-border-radius:0;border-radius:0}.modal__content__menu{position:absolute;height:100%;width:100%;max-width:100%;right:0;top:0;overflow-y:auto;overflow-x:hidden;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:all .8s cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:all .8s cubic-bezier(.165,.84,.44,1) 0s;transition:all .8s cubic-bezier(.165,.84,.44,1) 0s}.modal__close{position:absolute;width:26px;height:26px;right:10px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.modal__close:before{content:"";position:absolute;width:100%;height:3px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:20px;border-radius:20px}.modal__close:after{content:"";position:absolute;width:3px;height:100%;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:20px;border-radius:20px}.modal__title{font-size:32px;line-height:1.3;color:#fff;font-weight:400;text-align:center;margin-bottom:10px;max-width:320px}.modal__product_item{font-size:20px;line-height:1.3;color:#fff;font-weight:400;text-align:center;margin-bottom:10px}.modal__subtitle{font-size:16px;line-height:1.4;text-align:center;display:inline-block;font-weight:300;color:#fff;max-width:420px;margin-bottom:20px}.modal__subtitle a{color:#fff;font-weight:500;display:inline-block;font-size:20px;padding-bottom:4px;margin-top:4px;border-bottom:1px dashed}.modal_video iframe{width:100%;-webkit-border-radius:16px;border-radius:16px}.modal_video .modal__content{max-width:800px}.video_link{border:0}@media only screen and (max-width:1520px){.header_wrapper{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1350px){.main_screen_dir_img img{max-width:560px}}@media only screen and (max-width:1200px){.descriptor{font-size:12px;max-width:260px}.messengers .mess_info{display:none}.phone_block span{font-size:12px;margin-bottom:0}.phone_block .phone_number{font-size:17px;line-height:22px}.main_screen_subtitle{max-width:600px;display:block;text-align:center;margin:0 auto;margin-bottom:20px}.main_screen_title{text-align:center;max-width:1000px;margin:0 auto;margin-bottom:30px;font-size:34px}.main_screen_feature_list{margin:0 auto}.main_screen_feature_item{text-align:center}.block_accent_btn{text-align:center}.main_screen_ques{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_screen_ques span{display:none}.main_screen_dir_img{display:none}}@media only screen and (max-width:1000px){.form__error{bottom:0}.callback_btn{display:none}.animate_line{margin-top:8px;left:-41px;margin-left:50%}}@media only screen and (max-width:779px){.modal__content__menu{max-width:100%}}@media only screen and (max-width:768px){.descriptor{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:10px}.messengers{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5;width:50%;margin-top:10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.phone_block{width:50%}.phone_block svg{display:none}.main_screen{padding-top:30px}.main_screen_item{text-align:center}.main_screen_subtitle{font-size:12px;display:inline-block}.main_screen_title{font-size:26px}.main_screen_feature_item{margin-right:20px}}@media only screen and (max-width:600px){.modal .form .form__btn{margin-top:0}.modal .form__privacy{margin:10px auto}.header{background:url(../img/ms_bg_mobile.jpg) center}.descriptor{font-size:11px;max-width:220px}.messengers{width:104px}.messengers .svg_telegram{margin-left:0}.messengers .svg_whatsapp{margin-left:10px}.phone_block span{font-size:11px}.phone_block .phone_number{padding-left:0}.main_screen_subtitle{font-size:10px}.main_screen_title{font-size:20px}.main_screen_feature_item{font-size:12px;max-width:180px}}@media only screen and (max-width:540px){.phone_block{width:184px}}@media only screen and (max-width:480px){.form__privacy{font-size:12px}.main_screen_title{font-size:18px}.main_screen_feature_item{max-width:144px}.accent_btn{font-size:14px}.block_accent_btn svg{position:absolute;right:-43px;top:-14px;margin-right:50%;z-index:2}.main_screen_ques p{max-width:280px;font-size:12px}.modal__title{font-size:24px}.modal__subtitle{font-size:14px}}@media only screen and (max-width:360px){.logo{max-width:100px}.descriptor{width:170px}.phone_block .phone_number{font-size:16px}}