*{padding:0;margin:0}html *{max-height:1000000px}body{color:#000;font:14px PTS55F,sans-serif;min-width:1218px;background:#fff}li{list-style-type:none}a,span{text-decoration:none;color:#323232;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;line-height:1}h1,h2,h3,h4,h5,h6,p{font-weight:400;line-height:1}button,input,textarea{resize:none;border:none;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=submit]{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;cursor:pointer}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue bold.eot##iefix") format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue bold.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueBold}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue book.eot##iefix") format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue book.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueBook}@font-face{src:url(/landing_files/fonts/bebas-neue-font/bebas/ttf\'s/bebasneuelight.eot##iefix) format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue light.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueLight}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue regular.eot##iefix") format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueRegular}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue thin.eot##iefix") format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue thin.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueThin}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts55f.eot##iefix) format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts55f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS55F}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts56f.eot##iefix) format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts56f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS56F}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts75f.eot##iefix) format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts75f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS75F}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts76f.eot##iefix) format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts76f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS76F}@font-face{src:url(/fonts/arsenal-bold.otf);font-display:swap;font-family:ArsenalBold}@font-face{src:url(/landing_files/fonts/impactregular/impactregular.eot);src:url(/landing_files/fonts/impactregular/impactregular.eot) format("embedded-opentype"),url(/landing_files/fonts/impactregular/impactregular.woff) format("woff"),url(/landing_files/fonts/impactregular/impactregular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:ImpactRegular}.skype_c2c_print_container.notranslate{display:block!important}#skype_c2c_container,.skype_c2c_menu_container{display:none!important}.clear{clear:both}h2{color:#393939;font:35.22px BebasNeueBold;text-transform:uppercase;letter-spacing:.2px}h2:after{height:3px;content:"";background:#71bc3f;width:93px;margin-top:9px;display:block}.container{padding:0 24!important;margin:0 auto;width:1170px}.block-container{margin-bottom:20px;padding-right:15px;margin-top:50px;padding-left:15px}.header .container{padding:24px 24px 19px}.header .line{height:98px;background-color:#71bc3f;margin:10.5px 8px 0 26px;width:2px}.header .line,.header .site-name{vertical-align:top;display:inline-block}.header .site-name{color:#070707;width:350px;margin-top:7px}.header .site-name p{font:30px/36px BebasNeueRegular}.footer .address,.header .address{margin:12px 0 0 42px;width:290px}.footer .address,.header .address{color:#000;font:21px BebasNeueBook;vertical-align:top;display:inline-block}.header .address{margin:12px 0 0 -15px;width:250px}.header .rezhim{color:#000;font:21px BebasNeueBook;margin:12px 0 0 -50px;width:190px;vertical-align:top;display:inline-block}.footer .address img,.header .address img{vertical-align:top;margin-top:1px}.footer .address .address-text,.header .address .address-text{margin-left:13px;display:inline-block}.footer .address .address-text p+p,.header .address .address-text p+p{line-height:26px}.footer .address .address-text a,.header .address .address-text a{color:#3083bd;border-bottom:1px solid #3083bd}.footer .address .address-text a:hover,.header .address .address-text a:hover{border-color:transparent}.header .phone.phone-thank p{float:left}.header .phone{color:#333;font:34.4px BebasNeueBold;text-align:right;float:right;margin-top:21px}.header .phone .order_call{height:28px;padding:0 17px 0 36px;color:#fff;font:12px/27px PTS75F;border-bottom:3px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f url(/landing_files/images/phone.png) no-repeat 13px;cursor:pointer;margin-top:9px;display:inline-block}.header .phone .order_call:hover{background-color:#63b027}.footer .phone .order_call span,.header .phone .order_call span{color:#fff}.main-screen{min-height:587px;background:url(/landing_files/images/main_screen.jpg) no-repeat top;background-size:cover}.main-screen .container{padding:47px 24px 0}.main-screen .main-text{width:535px;float:right}.main-screen .main-text h1{margin-bottom:16px;font:52px BebasNeueBold;font-size:52px;letter-spacing:.9px;line-height:62px}.main-screen .main-text h1 span{color:#71bc3f}.main-screen .main-text h3{color:#333;font:36px/43px BebasNeueBold;letter-spacing:.5px}.main-screen .main-text h3 span{color:#53892f}.application.application-main{box-shadow:0 4px 5px rgba(58,59,59,.25),inset 0 1px 2px hsla(180,1%,66%,.56)}.application{padding:15px 0 22px;text-align:center;background-color:hsla(30,33%,99%,.7);margin:41px auto 0;border-radius:2px;width:1067px}.application p{color:#393939;font:24px PTS55F}.application p span{color:#393939;font:24px PTS75F}.application form{margin-top:25px}.application input{border-radius:8px}.application input[type=email],.application input[type=tel],.application input[type=text]{height:63px;padding:0 60px;margin-right:15px;color:#333;font:18px PTS55F;box-shadow:inset 0 1px 5px rgba(0,0,0,.4);background:#fff url(/landing_files/images/phone-gray.png) no-repeat 32px;width:175px}.application form .user_name{background:#fff url(/landing_files/images/user_name.png) no-repeat 13px}.application form .user_phone{background:#fff url(/landing_files/images/phone-gray.png) no-repeat 13px}.application input[type=submit]{height:63px;color:#fbfbfb;font:21px PTS75F;border-bottom:4px solid #53892f;background-color:#71bc3f;width:240px;vertical-align:bottom}.application input[type=submit]:hover{background-color:#63b027}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#a7a7a7;font:18px PTS55F;opacity:1}input[type=email]::-moz-placeholder,input[type=submit]::-moz-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}input[type=email]::-ms-input-placeholder,input[type=submit]:-ms-input-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}input[type=email]::-o-placeholder,input[type=submit]::-o-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}.order_guager{height:32px;padding:0 0 0 30px;color:#fbfbfb;font:15px/2.15 PTS75F;border-bottom:3px solid #53892f;background:#71bc3f url(/landing_files/images/people.png) no-repeat 12px;background-size:20px;text-align:center;border-radius:4px;cursor:pointer;width:90%;vertical-align:bottom;margin-top:20px;display:none}.order_guager:hover{background-color:#63b027}.products .container{padding:21px 24px 57px}.products .wr-products{text-align:center;display:block}.products .product-item{padding:18px 0 23px;border:1px solid #e7e8e8;text-align:left;text-align:center;margin:42px 10px 0;width:266px;vertical-align:top;display:inline-table}.products .product-item .photo{height:195px;line-height:195px}.products .product-item .photo img{max-width:260px;max-height:195px;vertical-align:middle}.products .product-item .description{padding:0 28px;margin-top:44px}.products .product-item .description .title{color:#393939;font:24px/1 BebasNeueBold}.products .product-item .description table{text-align:left;margin-top:14px}.products .product-item .description table th{padding:2px 5px 2px 0;font-weight:400;width:84px}.products .product-item .description .description-old-price,.products .product-item .description .description-size{padding:0 14px}.products .product-item .description .price-month{text-align:left;margin-top:10px}.products .product-item .description .price-month .name{margin-top:8px;display:inline-block}.products .product-item .description .price-month .price{height:32px;padding:0 28px 0 12px;margin-right:12px;position:relative;border-radius:20px;background:#e8fcbf;width:auto;line-height:2.2;float:right}.products .product-item .description .price-month .price span{padding:5px;right:-16px;color:#fff;position:absolute;top:-9px;border-radius:50%;background:#aed582;line-height:18px;display:inline-block}.products .product-item .order-product{height:28px;padding:0 15px;color:#fff;font:14px/27px PTS75F;border-bottom:3px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f;cursor:pointer;width:100%;margin-top:22px;display:inline-block}.products .product-item .order-product:hover{background-color:#63b027}.products .prices_to_site{font-size:18px;text-align:center;margin-top:57px}.advantages .slider{width:100%}.advantages .slide{height:559.4px;color:#fbfbfb;text-transform:uppercase;position:relative;background-size:cover;text-align:center;width:100%}.advantages .slide h3{font:110px/132px BebasNeueBold;margin-top:138px;display:block}.advantages .slide-2,.advantages .slide-3{background-size:cover}.no-webp .slide{background:url(/landing_files/images/slides/slide-1.png) no-repeat top}.webp .slide{background:url(/landing_files/images/slides/slide-1.webp) no-repeat top}.no-webp .slide-2{background:url(/landing_files/images/slides/slide-2.png) no-repeat top}.webp .slide-2{background:url(/landing_files/images/slides/slide-2.webp) no-repeat top}.no-webp .slide-3{background:url(/landing_files/images/slides/slide-3.png) no-repeat top}.webp .slide-3{background:url(/landing_files/images/slides/slide-3.webp) no-repeat top}.works{background:url(/landing_files/images/works.png) no-repeat center 176px}.works .container{padding:73px 24px 42px}.works h2{font-size:48px}.works .work-top{margin-top:82px}.works .work-bottom{margin-top:67px}.works .work-item{text-align:center;margin:0 51px 0 132px;width:360px;vertical-align:top;display:inline-block}.works .work-item.work-2 img{transition:all .9s}.works .work-item.work-3 img{transition:all 1.3s}.works .work-item.work-4 img{transition:all 2s}.works .work-item img{transition:all .4s;opacity:0}.works .work-item p{font-size:14px;letter-spacing:.2px;line-height:18px;margin-top:8px}.works .work-text{padding:22px 15px 25px;border:2px solid #14d100;position:relative;margin:60px 0 0 287px;border-radius:9px;width:434px}.works .work-text p{font-size:18px;text-align:center;line-height:22px}.works .work-text img{right:27px;position:absolute;bottom:6px}.main-video{color:#fff;transition:all .8s;background:url(/landing_files/images/bg-video.jpg) no-repeat 50%;background-size:cover;cursor:pointer}.main-video:hover{opacity:.87}.main-video .container{min-height:560px}.main-video .video{margin:169px 0 0 205px;width:758px;line-height:200px;display:inline-block}.main-video .video img{transition:all .8s;vertical-align:middle;display:inline-block}.main-video:hover img{transform:rotate3d(1,0,1,1turn) scale(1.3)}.main-video .video h3{font:60px/72px BebasNeueBold;letter-spacing:.2px;margin-left:48px;vertical-align:middle;display:inline-block}.about-clients .container{padding:55px 24px 60px}.about-clients .advantages{text-align:center}.about-clients .advantages-item{color:#333;margin:50px 13px 0 10px;width:165px;vertical-align:top;display:inline-block}.about-clients .advantages-item .photo{margin-bottom:13px;text-align:center;line-height:100px}.about-clients .advantages-item .photo img{vertical-align:middle}.about-clients .advantages-item .name{font:36px BebasNeueBold}.about-clients .advantages-item .text{font:14px/24px PTS55F}.about-clients .about-items{margin:104px 0 55px}.about-clients .about-items .about-item{margin-top:80px}.about-clients .about-items .about-photos{width:700px;display:inline-block}.about-clients .about-photos .photos-top img+img{margin-left:46px}.about-clients .about-photos .photos-top img{height:197px;width:200px;display:inline-block}.about-clients .about-photos .photos-bottom{margin-top:37px}.about-clients .about-photos .photos-bottom .photo-left{height:197px;width:200px;vertical-align:middle;display:inline-block}.about-clients .photos-bottom .about-video{transition:all .8s;position:relative;cursor:pointer;margin-left:46px;vertical-align:middle;display:inline-block}.about-clients .photos-bottom .about-video:hover{opacity:.8}.about-clients .photos-bottom .about-video img{height:276px;width:449px}.about-clients .photos-bottom .about-video .look-review{position:absolute;top:102px;left:160px}.about-clients .photos-bottom .about-video .look-review img{height:auto;margin-right:8px;transition:all .8s;width:35px;vertical-align:middle;display:inline-block}.about-clients .photos-bottom .about-video:hover .look-review img{transform:rotate3d(1,0,1,1turn) scale(1.3)}.about-clients .photos-bottom .about-video .look-review p{color:#fff;font:18px PTS75F;width:120px;vertical-align:middle;display:inline-block}.about-clients .about-items .about-text{position:relative;bottom:10px;width:370px;float:right}.about-clients .about-items .about-text h3{margin-bottom:46px;color:#333;font:48px/57px BebasNeueBold}.about-clients .about-items .about-text h3 span{color:#53892f}.about-clients .about-items .about-text .installation{margin-bottom:50px;color:#0d8800;font:30px BebasNeueBold}.about-clients .about-items .about-text .text{line-height:17px;margin-top:16px}.about-clients .about-item.about-items-middle .about-text{float:left}.about-clients .about-item.about-items-middle .about-photos{float:right}.about-clients .about-bottom{width:100%;margin-top:45px}.about-clients .about-bottom h3{margin-bottom:46px;color:#333;font:52px/62px BebasNeueBold}.about-clients .about-bottom h3 span{color:#71bc3f}.about-clients .about-bottom .text{font-size:15.1px;width:100%;line-height:18px;margin-top:17px}.about-company .slider .slide{min-height:560px;background:url(/landing_files/images/company-1.jpg) no-repeat 50%;background-size:cover}.about-company .slider .slide.slide-2{background:url(/landing_files/images/company-2.jpg) no-repeat 50%;background-size:cover}.about-company .slider .slide.slide-3{background:url(/landing_files/images/company-3.jpg) no-repeat 50%;background-size:cover}.about-company .slider .slide.slide-4{background:url(/landing_files/images/company-4.jpg) no-repeat 50%;background-size:cover}.where-to-find .container{padding:70px 24px 44px;color:#333;font:52px BebasNeueBold}.where-to-find .main-address{margin-left:98px;width:290px;vertical-align:top;margin-top:10px;display:inline-block}.where-to-find .address{color:#000;font:24px BebasNeueBook;margin:46px 0 0;vertical-align:top;display:inline-block}.where-to-find .address img{vertical-align:top;margin-top:4px}.where-to-find .address .address-text{margin-left:8px;display:inline-block}.where-to-find .address .address-text p{line-height:30px}.where-to-find .address .address-text a{text-decoration:underline;color:#3083bd;display:inline-block}.where-to-find .address .address-text a:hover{text-decoration:none}.where-to-find .questions{margin-left:258px;display:inline-block}.where-to-find .questions .question-manager{padding:16px 0 19px 61px;color:#fbfbfb;font:28px PTS75F;border-bottom:3px solid #53892f;border-radius:11px;background:#71bc3f;cursor:pointer;width:385px;margin-top:17px;display:inline-block}.where-to-find .questions .question-manager:hover{background-color:#63b027}.where-to-find .questions p{letter-spacing:1px;margin-left:8px;line-height:62px}.main-map{position:relative}.main-map iframe{height:560px;width:100%;display:block}.bg-map{height:100%;position:absolute;top:0;left:0;width:100%}.footer .container{padding:41px 0 36px}.footer .line{height:98px;background-color:#71bc3f;margin:10.5px 8px 0 26px;width:2px}.footer .line,.footer .site-name{float:left;vertical-align:top;display:inline-block}.footer .site-name{color:#070707;width:350px;margin-top:7px}.footer .site-name p{font:30px/36px BebasNeueRegular}.footer .requisites{font:12px PTS55F;margin:14px 0 0 60px;vertical-align:top;display:inline-block}.footer .requisites a{text-decoration:underline;color:#3083bd}.footer .requisites a:hover{text-decoration:none}.footer .phone{color:#333;font:34.4px BebasNeueBold;text-align:right;float:right}.footer .phone .order_call{height:28px;padding:0 17px 0 36px;color:#fff;font:12px/27px PTS75F;border-bottom:3px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f url(/landing_files/images/phone.png) no-repeat 13px;cursor:pointer;margin-top:9px;display:inline-block}.footer .phone .order_call:hover{background-color:#63b027}.background{height:100%;top:0;background:rgba(0,0,0,.8);left:0;width:100%}.background,.popup_box{position:fixed;display:none}.popup_box{height:430px;padding:39px 20px 0;color:#282528;text-align:center;top:50%;background:#fff;margin-left:-205px;left:50%;width:370px;margin-top:-250px;z-index:20}.popup_box form select{height:50px;font-size:17px;border:1px solid #8e8e8e;margin-bottom:5px;color:#212121;border-radius:3px;width:302px;padding-left:43px}.popup_box h3{font:36px/1 PTS75F}.popup_box p{font:18px/22px PTS75F;margin-top:5px}.popup_box form{margin-top:25px}.popup_box form .user_name{background:#fff url(/landing_files/images/user_name.png) no-repeat 13px}.popup_box form .user_phone{background:#fff url(/landing_files/images/user_phone.png) no-repeat 13px}.popup_box form input[type=tel],.popup_box form input[type=text]{height:50px;padding:0 13px 0 47px;font-size:17px;border:1px solid #8e8e8e;margin-bottom:5px;color:#212121;border-radius:3px;width:240px}.popup_box form input::-webkit-input-placeholder{color:#212121;opacity:1}.popup_box form input::-moz-placeholder{color:#212121;opacity:1}.popup_box form input:-ms-input-placeholder{color:#212121;opacity:1}.popup_box form input::-o-placeholder{color:#212121;opacity:1}.popup_box form input[type=submit]{height:66px;font-size:20px;color:#fff;border-bottom:3px solid #385d1e;border-radius:4px;background:#71bc3f;width:302px;margin-top:6px}.popup_box form input[type=submit]:hover{background:#58a227}.popup_box .close{right:-25px;position:absolute;top:-25px;cursor:pointer}.popup_box .close:hover{opacity:.7}.wr-thank .container{padding:30px 0;color:#393939}.wr-thank .thank-left{width:100%;vertical-align:top;display:inline-block}.wr-thank .thank-left .title{font:48px/1 PTS75F}.wr-thank .thank-left .description{font-size:22px;line-height:30px;margin-top:15px}.wr-thank .thank-left .description span{font-family:PTS75F}.wr-thank .thank-left .text{font-size:18px;line-height:30px;margin-top:31px}.wr-thank .thank-left .button+.button{margin-left:34px}.wr-thank .thank-left .button{height:50px;font-size:18px;color:#fff;border-bottom:3px solid #385e1e;text-align:center;border-radius:4px;background:#71bc3f;cursor:pointer;width:236px;line-height:2.7;margin-top:30px;display:inline-block}.wr-thank .thank-left .button:hover{background:#58a227}.wr-thank .thank-right{margin-left:45px;width:315px;vertical-align:top;margin-top:5px;display:inline-block}.wr-thank .thank-right .people{font-size:21.85px;margin-bottom:42px}.wr-thank .thank-right .people img{height:129px;width:129px}.wr-thank .thank-right .people .name{margin-top:7px;font-family:PTS75F}.wr-thank .thank-right .people .position{margin-top:8px}.wr-thank .thank-right .people a{text-decoration:underline;color:#3083bd;margin-top:10px;display:block}.action p{padding:10px 0;color:#393939;font:24px PTS55F}.action-image{height:236px;background:url(/images/action-image.jpg) no-repeat top}p.action-desc{font-size:18px;text-align:center;margin:-20px 0}.action .container{padding:51px 24px 10px}.action-image1{height:236px;background:url(/images/action-image.jpg) no-repeat top}#bg_popup{height:320px;color:#fff;padding-right:100px;background-color:#5dc044;background-position:0 0;background-image:url(/landing_files/images/daily-lottery.png);background-repeat:no-repeat;font-family:ArsenalBold;padding-left:100px}#bg_popup .close{right:10px;position:absolute;top:10px;cursor:pointer}#bg_popup form input[type=submit]{height:50px;border:0;background-color:#fc9816;background:url(/images/btn-2.png) no-repeat;background-size:100% 50px}#bg_popup h3{font-size:25px;font-family:ArsenalBold}#bg_popup form .user_name,#bg_popup form .user_phone{background:#fff}#bg_popup form input[type=text]{height:50px;padding:0 30px;font-size:17px;border:0;margin-bottom:10px;color:#212121;text-align:center;border-radius:0 20px 0 0;width:240px}#bg_popup p{font:18px/18px ArsenalBold;margin-top:5px}.footer .address{width:290px;float:left}.footer a.logo{float:left}.sert img{max-width:170px}.sert{text-align:center;margin:20px auto 0;width:100%}.application input[type=email]{background:#fff url(/landing_files/images/email-gray.png) no-repeat 32px}#messegeResult{color:#393939;font:24px PTS55F}#formMain input#button,#formMainV input#button{height:63px;color:#fbfbfb;font:21px PTS75F;border-bottom:4px solid #53892f;background-color:#71bc3f;width:400px;vertical-align:bottom}#formMainV input#button{width:250px}.share{padding:20px;text-align:center}.share h2:after{margin:9px auto}.v-left{width:80%;float:left}.v-right{text-align:center;width:20%;float:right}.v-left .application.application-main{width:100%}.v-right p.name{line-height:12px;margin-top:7px;font-family:PTS75F}.v-right p.position{font-size:16px;margin-top:-10px}.v-right .vakansii a{font-size:17px;text-decoration:underline;font-weight:700;color:#3083bd;display:block}.v-right .people{margin-top:10px}.v-right img{border-radius:100%}.v-vdeo{text-align:center;margin-top:30px}.v-vdeo h2{margin-bottom:20px;text-align:left}.roistat-lh-pulsator-phone{opacity:.95!important}.roistat-lh-pulsator-circle{border-color:#fff;-webkit-animation:roistat-lh-circle-anim 1s ease-in-out infinite!important;-moz-animation:roistat-lh-circle-anim 1s ease-in-out infinite!important;-ms-animation:roistat-lh-circle-anim 1s ease-in-out infinite!important;-o-animation:roistat-lh-circle-anim 1s ease-in-out infinite!important;animation:roistat-lh-circle-anim 1s ease-in-out infinite!important;opacity:.5}.roistat-lh-pulsator-img{-webkit-animation:roistat-lh-img-anim 1s ease-in-out infinite!important;-moz-animation:roistat-lh-img-anim 1s ease-in-out infinite!important;-ms-animation:roistat-lh-img-anim 1s ease-in-out infinite!important;-o-animation:roistat-lh-img-anim 1s ease-in-out infinite!important;animation:roistat-lh-img-anim 1s ease-in-out infinite!important;opacity:1}p.dop{font-size:15px;text-transform:none;margin-top:5px}p.sgl{font-size:14px;color:#a9a9a9;margin-top:-8px}p.sgl a{text-decoration:underline;color:#a9a9a9}@media screen and (min-width:1218px){.work-item.work-4{margin-right:130px;float:right}}#balkonBlock{text-align:center}#balkonBlock .product-item{width:30%}#balkon{padding:15px;color:#fbfbfb;font:21px PTS75F;border-bottom:4px solid #53892f;background-color:#71bc3f;margin:18px auto 0;border-radius:8px;cursor:pointer;width:20%;vertical-align:bottom}.balkonLink{text-align:center;width:100%}.balkonBlock{padding:15px 20px;display:none}.highlight{color:#fff}.date-number{color:#669934}.header{position:relative}.container-top{overflow:hidden;min-height:520px;background-size:cover;background-image:url(/landing_files/video/bg.jpg)}.container-wrappers-top{position:absolute;width:100%;margin-top:4em;z-index:10}.wrapper-call-to-action{font-size:48px;color:#669934;position:relative;text-align:center;background-color:rgba(36,39,43,.5);font-family:ImpactRegular}.wrapper-advantages{font-size:20px;color:#fff;background-color:rgba(36,39,43,.5);margin-top:50px}.list-advantages{max-width:1170px;margin:0 auto}.advantage{margin-right:30px;width:30%;float:left;margin-top:20px}.advantage__icon{height:55px;border:1px solid #f1c40f;margin-right:15px;border-radius:50%;background:url(/landing_files/images/star.svg) no-repeat 50%;width:55px;float:left}.advantage__text{overflow:hidden}.call-to-action-text{max-width:1050px;display:inline-block}.application--top{background-color:rgba(36,39,43,.5);width:100%}.application--top form{margin-top:110px}.application--top a.input-top{padding:0 10px 0 45px}.application input.input-short[type=submit]{width:230px}.or{font-size:20px;color:#fff;padding-right:15px;padding-left:15px}#video-background{height:auto;min-height:100%;right:0;background-size:100%;bottom:0;min-width:100%;width:auto;background-image:url(/landing_files/video/bg.jpg);margin-top:-12em;z-index:-100}.application--top a.input-top{height:63px;padding:16px 10px;color:#fbfbfb;font:21px PTS75F;border-bottom:4px solid #53892f;background-color:#71bc3f;border-radius:8px;width:240px}.application--top a.input-top:hover{background-color:#63b027}.container-watch-all{overflow:hidden;padding:0!important;clear:both}.wrapper-watch-all{background-image:linear-gradient(90deg,#cccc31 0,#363)}.watch-all-descr{font-size:36px;margin-bottom:50px;color:#fff;font-family:ImpactRegular}.interrior{height:360px;background:url(/landing_files/images/interrior.png) no-repeat 50%;width:331px;float:left}.watch-all-text{max-width:635px;margin-left:100px;margin-top:100px;display:inline-block}.btn-watch-all{border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:17px 34px;font-size:22px;border:0 solid #c41010;border-top-right-radius:5px;color:#fff;border-top-left-radius:5px;background-color:#ed1c1c;box-shadow:0 11px 5px -7px rgba(0,0,0,.35);margin-left:27%}.btn-watch-all:hover{border-color:#9d0c0c;color:#fff;background-color:#dd1212}.interrior--person{height:360px;width:530px;float:left}.no-webp .interrior--person{background:url(/landing_files/images/person.png) no-repeat 50%}.webp .interrior--person{background:url(/landing_files/images/person.webp) no-repeat 50%}.require-person{max-width:340px;margin-left:100px;margin-top:25px;display:inline-block}.require-person__text{font-size:32px;font-weight:400;color:#fff;text-transform:uppercase;text-align:center;font-family:BebasNeueRegular}.require-person-sub-text{text-align:center;margin-top:10px}.how-to-get,.how-to-get__bonus{font-size:18px;color:#fff;font-family:BebasNeueRegular}.how-to-get__number{font-size:24px;color:#000;font-family:ImpactRegular}.application-require-person{background-color:transparent;width:340px;margin-top:0}.application-require-person form{margin-top:0}.application-require-person input.input-short[type=submit],.application-require-person input.input-short[type=tel],.application-require-person input[type=text]{display:block}.application-require-person input[type=submit],.application-require-person input[type=tel],.application-require-person input[type=text]{height:34px;padding:0 12px;border-radius:5px;width:100%}.application-require-person input.input-short[type=submit]{height:auto;padding:8px 16px;font:18px/28px PTS75F;max-width:340px;border-bottom:4px solid #c41010;background-color:#ed1c1c;width:100%}.application-require-person input[type=submit]:hover{border-color:#9d0c0c;color:#fff;background-color:#dd1212}.application-require-person form .user_name,.application-require-person form .user_phone{color:grey;background:none;background-color:#fff}.application-require-person form .user_name{margin-bottom:15px}.application-require-person .checkbox-text{font-size:12px;margin-bottom:10px;color:#fff;margin-top:10px}.checkbox-agreement{margin-right:10px}.checkbox-text__link{text-decoration:underline dashed;color:#fff}.container-watch-our-video{overflow:hidden;max-width:440px;clear:both;margin:40px auto 0}.play-button{height:76px;margin-right:20px;position:relative;border-radius:50%;background:#eb2128;width:76px;float:left;display:block}.play-button:hover{background:#d61d23;cursor:pointer}.play-button .play{height:0;transform:translateY(-50%);border-left:19px solid #fff;transition:all .25s ease-in-out;position:absolute;border-top:11px solid transparent;border-bottom:11px solid transparent;opacity:1;top:50%;left:32px;width:0;display:block}.watch-our-video-text{font-size:12px;font-weight:700;color:#9c9c9c;text-transform:uppercase;letter-spacing:.1em;margin-top:33px;font-family:sans-serif}#videoStory{text-align:center;margin:0 auto;width:39%}.modal{padding:.5em 1em;border:.0725em solid #e5e5e5;max-width:100%;visibility:hidden;background-color:#fff;box-shadow:0 .25em .5em rgba(0,0,0,.3);border-radius:.0725em;display:none;z-index:2}@media (min-width:40em){.modal{max-width:38%}}.modal.active{overflow:auto;right:0;position:fixed;max-height:100%;visibility:visible;top:0;-webkit-overflow-scrolling:touch;left:0;display:block}@media (min-width:30em){.modal.active{height:auto;margin-right:auto;right:3%;top:50px;margin-left:auto;left:3%}}@media (min-width:40em){.modal.active{right:8%;left:8%}.modal.active.modal-medium{width:35em}.modal.active.modal-small{width:25em}}.modal:focus{outline:none}.modal-bg{right:0;position:fixed;opacity:.9;bottom:0;top:0;background-color:#272727;left:0;z-index:1}.close{font-size:1.5em;text-decoration:none;font-weight:700;color:gray;cursor:pointer;float:right}.close:hover{color:#5a5a5a;cursor:pointer}.modal{height:0;overflow:hidden;padding-top:30px;position:relative;padding-bottom:285px}.modal embed,.modal iframe,.modal object{height:315px;position:absolute;top:0;left:0;width:100%}.oknoLink{text-align:center;width:100%}#okno{padding:15px;color:#fbfbfb;font:19px PTS75F;border-bottom:4px solid #53892f;background-color:#71bc3f;margin:20px auto 0;border-radius:8px;cursor:pointer;width:50%;vertical-align:bottom}@media screen and (max-width:1230px){.container-top{min-height:720px}.container-wrappers-top{margin-top:2em;z-index:10}.wrapper-call-to-action{font-size:30px}.call-to-action-text{max-width:750px;line-height:40px;font-family:Arial,sans-serif}.wrapper-advantages{padding-top:2px;padding-bottom:5px;margin-top:25px}.list-advantages{max-width:560px}.advantage{height:35px;margin-right:0;margin-bottom:45px;width:100%;float:none}#video-background{margin-bottom:8em;margin-top:0}.application--top .form-top{margin-top:10px}.application--top a.input-top,.application--top input[type=text]{margin-right:0;margin-bottom:15px;width:15.5%}.application--top{background-color:transparent}.application{margin-top:17px}.application input.input-short[type=submit],.application--top a.input-top,.application--top input[type=text]{height:40px;margin:0 auto 10px;display:block}.application a.input-top-price{height:40px}.application a.input-top-price,.application input.input-short[type=submit]{margin:0 auto;width:300px;display:block}.or{max-width:300px;margin:0 auto;display:block}.application.application-require-person input.input-short[type=submit]{margin-bottom:20px;width:100%}.application--top a.input-top{height:28px;padding:4px 10px;margin:0 auto;width:280px;display:block}}@media screen and (max-width:1220px){.container-top{min-height:730px}.application.application--top{background-color:transparent}.application--top a.input-top,.application--top input[type=text]{margin:0 auto 15px;width:300px}.interrior{display:none}.watch-all-text{margin-bottom:40px;margin-left:0;margin-top:15px}.require-person{margin:20px auto 0;display:block}.application-require-person{padding:5px;background-color:transparent;width:100%}.require-person-sub-text{margin-top:20px}#video-background{margin-bottom:11em}}@media screen and (max-width:1218px){.sgl{margin-top:-28px}.application.application--top{width:calc(100% - 30px);margin-top:0}.application a.input-top-price{font-size:17px;border-radius:4px;background:#71bc3f url(/landing_files/images/calculator.png) no-repeat 13px;width:280px;margin-top:4px}.application input.input-use-offer[type=submit]{background:#71bc3f url(/landing_files/images/sale.png) no-repeat 13px;margin-top:15px}.application.application-require-person input[type=submit]:hover{border-color:#9d0c0c;background-color:#dd1212}.application.application-require-person{padding:0;max-width:340px;background-color:transparent;margin-top:0}.application.application-require-person input[type=text]{width:258px}}@media screen and (max-width:1120px){#video-background{margin-bottom:15em}}@media screen and (max-width:1020px){#video-background{margin-bottom:18em}}@media screen and (max-width:920px){#video-background{margin-bottom:23em}}@media screen and (max-width:768px){.application--top a.input-top,.application--top input[type=text]{margin-bottom:10px;width:280px}.watch-all-descr{font-size:25px;text-align:center;font-family:Arial}#video-background{margin-bottom:28em}.btn-watch-all{padding-right:10px;text-align:center;margin:0 auto;width:60%;padding-left:10px;display:block}}@media screen and (max-width:672px){.container-top{min-height:710px}.btn-watch-all{width:75%}.sgl{margin-top:-25px}.wrapper-call-to-action{font-size:25px}.advantage-icon{margin:0 auto;float:none}.advantage__text{font-size:17px}.application.application--top{width:calc(100% - 30px)}.application--top a.input-top,.application--top input[type=text]{width:256px}.application.application--top input[type=submit]{width:280px}.list-advantages{max-width:310px}.application.application-main--custom{width:300px}.user_name--custom{margin-bottom:10px}#balkon{width:270px}.application.application-require-person input[type=text]{width:220px}.application.application-require-person input.input-short[type=submit]{margin:0 0 20px;width:300px}.application-require-person .checkbox-text{max-width:300px}#video-background{margin-bottom:28em}}@media screen and (max-width:600px){#video-background{margin-bottom:32em}}@media screen and (max-width:510px){.sgl{margin-top:-25px}.container-top{min-height:715px}}@media screen and (max-width:470px){.container-top{min-height:770px}}@media screen and (max-width:425px){.call-to-action-text{padding-right:5px;line-height:25px;padding-left:5px}.container-top{min-height:740px}}@media screen and (max-width:375px){.wrapper-call-to-action{font-size:23px}}@media screen and (max-width:445px){#video-background{margin-bottom:40em}}@media screen and (max-width:350px){.application--top .form-top{margin:0 auto;width:300px}.application--top a.input-top,.application--top input[type=text]{width:84%}.application.application--top input[type=submit]{width:90%}#video-background{margin-bottom:42em}p.sgl{margin-top:-25px}}