@import url("https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--font-family: "Montserrat Alternates", serif;--second-family: "Roboto", serif}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{color:#fff;text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;-o-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html,body{margin:0px;padding:0px}body{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:22.4px;color:#FFFFFF;background:#101C2D}h1,h2{font-size:50px;font-weight:300;line-height:60px;text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container{max-width:1190px;margin:0 auto;padding:0px 15px}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn{height:59px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;line-height:19.2px;color:#000000;cursor:pointer;border:0px;outline:none;border-radius:10px;padding:0px 34px;background:-o-linear-gradient(172.33deg, #F4DE91 4.53%, #E1C150 50.2%, #F5D668 97.72%);background:linear-gradient(277.67deg, #F4DE91 4.53%, #E1C150 50.2%, #F5D668 97.72%);-webkit-box-shadow:0px 14px 54px 0px #E2C250CC;box-shadow:0px 14px 54px 0px #E2C250CC}.nobg_btn{height:50px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:19.2px;border-radius:10px;border-width:1px;border-style:solid;border-color:#E1C150;padding:0px 25px}.input{margin-bottom:20px}.input .label{margin-bottom:5px}textarea,input[type="text"],input[type="password"]{height:60px;display:inline-block;width:100%;outline:none;background:no-repeat;border:1px solid #5D697A;border-radius:20px;padding:0px 20px 0px 20px;color:#fff}textarea::-ms-reveal,input[type="text"]::-ms-reveal,input[type="password"]::-ms-reveal{filter:invert(100%)}textarea:disabled,input[type="text"]:disabled,input[type="password"]:disabled{background:#272F3A;border-color:#272F3A}textarea:disabled::-moz-placeholder,input[type="text"]:disabled::-moz-placeholder,input[type="password"]:disabled::-moz-placeholder{color:#595E64}textarea:disabled::-webkit-input-placeholder,input[type="text"]:disabled::-webkit-input-placeholder,input[type="password"]:disabled::-webkit-input-placeholder{color:#595E64}textarea:disabled:-ms-input-placeholder,input[type="text"]:disabled:-ms-input-placeholder,input[type="password"]:disabled:-ms-input-placeholder{color:#595E64}textarea:disabled::-ms-input-placeholder,input[type="text"]:disabled::-ms-input-placeholder,input[type="password"]:disabled::-ms-input-placeholder{color:#595E64}textarea:disabled::placeholder,input[type="text"]:disabled::placeholder,input[type="password"]:disabled::placeholder{color:#595E64}input::-moz-placeholder{color:#fff}input::-webkit-input-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff}input::-ms-input-placeholder{color:#fff}input::placeholder{color:#fff}.required.errore{border-color:red}.errore_block{font-size:12px;color:red;text-align:center;margin-top:20px}.mess_ok{text-align:center;font-size:18px;margin-top:10vh}.sendsms{text-decoration:underline;margin-top:10px;cursor:pointer}.agreement input[type="checkbox"]{display:none}.agreement input[type="checkbox"]:checked+label:after{background:#fff}.agreement label{display:block;padding-left:30px;position:relative;cursor:pointer}.agreement label:before,.agreement label:after{content:'';position:absolute;left:0px;border-radius:6px}.agreement label:before{width:20px;height:20px;border-width:1px;border:1px solid #CBCBCB;top:0px}.agreement label:after{width:16px;height:16px;top:2px;left:2px}.agreement a{text-decoration:underline}.agreement.errore label:before{border-color:red}.bef_block{position:relative}.bef_block:before{content:'';height:85px;position:absolute;left:0px;right:0px;bottom:0px;background-image:url(../img/before.png);background-size:cover;background-position:bottom center}.aft_block{position:relative}.aft_block:after{content:'';height:61px;position:absolute;left:0px;right:0px;top:0px;background-image:url(../img/after.png);background-size:cover;background-position:bottom center}.header{position:absolute;left:0px;right:0px;top:0px;padding:15px 0px 15px 0px;z-index:99}.header .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_info .info{margin-right:33px;text-align:right}.header_info .phone{font-size:20px;font-weight:400;line-height:24.38px}.header_info .link{font-size:16px;font-weight:300;line-height:19.5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#4D979F}.header_nav{margin-left:75px}.header_nav li:not(:last-child){margin-right:50px}.hero{height:100vh;text-align:center;padding:130px 0px 0px 0px;background-position:center bottom;background-size:cover}.hero h1{max-width:942px;margin:0px auto 0px auto}.hero .text{max-width:730px;font-size:16px;font-weight:400;line-height:22.4px;margin:25px auto 20px auto}.hero .btn{margin:auto}.snore{padding:115px 0px 115px 0px}.snore h2{max-width:1056px;margin:0px auto 55px auto}.snore .btn{margin:15px auto 0px auto}.snore_item{width:100%;min-height:379px;padding:35px 40px 35px 40px;border-radius:30px;margin-bottom:40px;background-position:right bottom;background-size:cover;background:#23344B;background-position:right bottom;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.snore_item:before{content:'';position:absolute;right:0px;bottom:0px;background-size:cover}.snore_item.snore_1{background-image:url(../img/snore_1.png)}.snore_item.snore_1:before{width:702px;height:439px}.snore_item.snore_2:before{width:560px;height:366px}.snore_item.snore_3:before{width:560px;height:359px}.snore_item.full{min-height:439px;padding:90px 55px 90px 55px}.snore_item:not(.full){width:48.5%}.snore_item .text_block{max-width:480px}.snore_item .title{font-size:24px;line-height:28.8px;margin-bottom:15px}.about{padding:190px 0px 120px 0px;background-position:center bottom;background-size:cover}.about h2{max-width:1010px;margin:0px auto 25px auto}.about .after_text{max-width:820px;font-size:20px;line-height:28px;text-align:center;margin:35px auto 75px auto}.about .snore_item{min-height:278px}.bord_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#fff;padding:10px 24px 10px 24px;border-radius:40px;background:#4D979F;margin:auto}.step{padding-bottom:150px}.step h2{max-width:917px;margin:125px auto 60px auto}.step .col_2{width:48.5%}.step_item{padding:35px 40px 35px 40px;background:#23344B;border-radius:30px}.step_item:not(:last-child){margin-bottom:40px}.step_item .bord_info{font-size:16px;line-height:22.4px;margin:0px 0px 25px 0px}.step_consult{padding:40px 40px 40px 45px;border-radius:30px;background:#4D979F}.step_consult .title{font-size:30px;font-weight:300;line-height:36px;margin-bottom:20px}.step_consult p:not(:last-child){margin-bottom:20px}.step_consult .text{margin-bottom:110px}.step_consult .btn{width:100%}.choice{padding:180px 0px 125px 0px;background-position:center;background-size:cover}.choice h2{max-width:567px;text-align:left}.choice_block{max-width:643px}.choice_block ul{list-style:none;background:#23344B;margin:60px 0px 0px 0px;padding:45px 35px 45px 45px;border-radius:30px}.choice_block li{position:relative;padding-left:25px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgNC4yNjc5NUMxMC4zMzMzIDUuMDM3NzUgMTAuMzMzMyA2Ljk2MjI1IDkgNy43MzIwNUwzIDExLjE5NjJDMS42NjY2NyAxMS45NjYgMy44NTI2NGUtMDcgMTEuMDAzNyA0LjUyNTYzZS0wNyA5LjQ2NDFMNy41NTQwNGUtMDcgMi41MzU5QzguMjI3MDJlLTA3IDAuOTk2Mjk2IDEuNjY2NjcgMC4wMzQwNDcyIDMgMC44MDM4NDdMOSA0LjI2Nzk1WiIgZmlsbD0iIzREOTc5RiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:0px 7px}.choice_block li:not(:last-child){margin-bottom:13px}.advantages{padding:130px 0px 160px 0px;background-position:top;background-size:cover}.advantages h2{text-align:left}.advantages .end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.advantages .choice_block{max-width:559px}.now{text-align:center;padding:125px 0px 125px 0px}.now .after_title{font-size:20px;line-height:28px;text-align:center;margin:10px 0px 25px 0px}.now .btn{margin:65px auto 0px auto}.questions{text-align:center;padding:0px 0px 115px 0px}.questions h2{margin-bottom:25px}.questions_wrapper{max-width:760px;margin:60px auto 0px auto}.questions_item{width:47%;background:#23344B;border-radius:30px;padding:30px 30px 30px 30px}.questions_item a{display:block;font-size:24px;line-height:33.6px;margin-top:10px}.footer{background:#0B131F;padding:68px 0px 60px 0px}.footer_logo{margin-top:20px}.footer_nav{width:31.5%;font-family:var(--second-family);font-size:16px;font-weight:300;line-height:18.75px}.footer_nav li:not(:last-child){margin-bottom:30px}.burger,.mobile_menu{display:none}.single{font-weight:300;font-size:18px;line-height:25.2px;padding:160px 0px 95px 0px}.single h1{font-weight:700;font-size:50px;line-height:60px;text-align:left;margin:60px 0px 33px 0px}.single .custom_text{font-weight:700;font-size:24px;line-height:33.6px;margin:60px 0px 30px 0px}.single p:not(:last-child){margin-bottom:30px}.single ul{padding-left:27px}.close{position:absolute;top:15px;right:10px;box-shadow:0px 14px 54px 0px #E2C250CC;border-radius:50%}div#progress{width:215px}div#progress .line{background:#f5d664}.page_form{padding:160px 0px 240px 0px}.page_form form{max-width:360px;margin:auto}.page_form .form_title{font-weight:300;font-size:50px;line-height:60px;text-align:center}.page_form .after_title{font-size:20px;line-height:28px;text-align:center;margin:40px 0px 30px 0px}.page_form .btn{margin:20px auto 0px auto}.user_tip{max-width:300px;margin:0px auto 30px auto}.user_tip label{padding:0px 10px 10px 10px;border-bottom:1px solid #5D697A;box-shadow:0px 4px 4px 0px #00000040;cursor:pointer}.user_tip input[type="radio"]{display:none}.user_tip input[type="radio"]:checked+label{border-bottom:1px solid #fff}.log_link{justify-content:space-evenly;margin:30px 0px 0px 0px}@media screen and (max-width: 1200px){.burger{display:block;border-radius:50%;box-shadow:0px 14px 54px 0px #E2C250CC;margin-left:20px}.header_nav{display:none}.mobile_menu{width:302px;display:flex;flex-direction:column;text-align:center;position:fixed;top:0px;bottom:0px;right:-100%;background:#000000;z-index:99;padding:125px 30px 35px 30px;transition-duration:.3s}.mobile_menu.active{right:0px}.mobile_menu li{margin-bottom:25px}.mobile_menu .link{margin:0px 0px 40px 0px}.mobile_menu .nobg_btn{width:100%}.mobile_menu .info{margin:0px;text-align:center}.mobile_menu .header_info{width:100%}}@media screen and (max-width: 992px){h1,h2,.single h1{font-size:42px;line-height:48px}.choice_block{margin:auto}}@media screen and (max-width: 946px){.snore_item:not(.full){width:100%}}@media screen and (max-width: 768px){.header .info{display:none}h1,h2,.single h1{font-size:38px;line-height:46px}.step .col_2{width:100%}.step_consult{margin-top:40px}.snore{padding:80px 0px 75px 0px}.about{padding:166px 0px 120px 0px}.step{padding-bottom:85px}.step h2{margin:70px auto 60px auto}.choice{padding:70px 0px 60px 0px}.advantages{padding:70px 0px 585px 0px}.now{padding:80px 0px 125px 0px}.questions_item{width:100%}.questions_item:not(:last-child){margin-bottom:40px}.bef_block{position:relative}.bef_block:before{height:17px;background-image:url(../img/before_m.png)}.aft_block{position:relative}.aft_block:after{height:12px;background-image:url(../img/after_m.png)}.single .custom_text{font-size:21px;line-height:31.6px}.single{padding:100px 0px 95px 0px}}@media screen and (max-width: 576px){body,.single{font-size:14px;line-height:19.6px}.single .custom_text{font-size:16px;line-height:27.6px;margin:30px 0px 30px 0px}.container{padding:0px 10px}.header{padding:10px 0px 10px 0px}.nobg_btn{height:40px;font-size:14px;line-height:16.8px}.burger{margin-left:10px}h1,h2,.single h1{font-size:28px;line-height:33.6px}.hero{height:auto;padding:120px 0px 218px 0px}.hero .text{margin:15px auto 25px auto}.snore{padding:60px 0px 60px 0px}.snore h2{margin:0px auto 30px auto}.snore_item{min-height:346px;padding:30px 20px 35px 20px;margin-bottom:15px}.snore_item.full{min-height:552px;padding:30px 20px 95px 20px}.snore_item.snore_3{min-height:386px}.snore_item .title{font-size:20px;line-height:24px}.about{padding:40px 0px 508px 0px}.about .after_text{font-size:16px;line-height:22.4px;margin:20px auto 30px auto}.about .snore_item{min-height:auto;padding:20px 20px 20px 20px}.bord_info{font-size:14px;line-height:19.6px}.step_item{padding:20px 20px 20px 20px}.step_item:not(:last-child){margin-bottom:10px}.step_item .bord_info{font-size:14px;line-height:19.6px;margin:0px 0px 20px 0px}.step h2{margin:60px auto 30px auto}.btn{text-align:center}.step_consult{margin-top:10px;padding:20px 20px 20px 25px}.step_consult .title{font-size:30px;line-height:36px;margin-bottom:9px}.step_consult .text{font-size:16px;line-height:22.4px;margin-bottom:25px}.advantages h2{text-align:center}.choice_block ul{padding:20px 13px  20px  35px;margin:30px 0px 0px 0px}.choice_block li:not(:last-child){margin-bottom:15px}.now{padding:60px 0px 65px 0px}.now h2{max-width:315px;margin:auto}.now .after_title{font-size:16px;line-height:22.4px;margin:10px 0px 10px 0px}.now .btn{margin:30px auto 0px auto}.questions{padding:0px 0px 60px 0px}.questions h2{margin-bottom:10px}.questions_wrapper{margin:40px auto 0px auto}.questions_item{padding:20px 30px 20px 30px}.questions_item:not(:last-child){margin-bottom:10px}.questions_item a{font-size:20px;line-height:28px;margin-top:0px}.footer{padding:60px 0px 60px 0px}.footer_logo{width:100%;margin-bottom:50px}.footer_logo img{margin:auto}.footer_nav{width:100%;text-align:center}}
/*# sourceMappingURL=style.css.map */
