@media screen and (max-width:1218px){p.sgl{color:#a9a9a9!important;margin-top:-24px}*{padding:0;margin:0}html *{max-height:1000000px}body{color:#000;font:14px PTS55F,sans-serif;min-width:672px;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}.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:30px BebasNeueBold;text-transform:uppercase;letter-spacing:.2px}h2:after{height:3px;content:"";background:#71bc3f;width:93px;margin-top:9px;display:block}.container{padding:0 16px;margin:0 auto;width:800px}.header .container{padding:15px 16px}.header .logo img{width:80px}.header .line{height:60px;background-color:#71bc3f;margin:0 8px 0 11px;width:2px}.header .line,.header .site-name{vertical-align:top;display:inline-block}.header .site-name{color:#070707;width:174px;margin-top:0}.header .site-name p{font:22px/30px BebasNeueRegular}.header .site-name p br{display:none}.header .address{font:18px BebasNeueBook;margin:4px 0 0 5px;width:210px}.header .address,.header .rezhim{color:#000;vertical-align:top;display:inline-block}.header .rezhim{font:21px BebasNeueBook;margin:4px 0 0 10px;width:130px}.header .address img{width:20px;float:left;vertical-align:top;margin-top:1px}.header .address .address-text{margin-left:5px;width:180px;float:right}.header .address .address-text p{display:inline-block}.header .address .address-text p+p{line-height:20px}.header .address .address-text a{color:#3083bd;border-bottom:1px solid #3083bd}.header .address .address-text a:hover{border-color:transparent}.header .phone{color:#333;font:23px BebasNeueBold;letter-spacing:.3px;text-align:right;float:right;margin-top:0}.header .phone .order_call{height:26px;padding:0 15px 0 38px;color:#fff;font:12px/26px PTS75F;border-bottom:2px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f url(/landing_files/images/phone.png) no-repeat 14px;cursor:pointer;margin-top:5px;display:inline-block}.header .phone .order_call span{display:none}.main-screen{min-height:380px;background:url(/landing_files/images/main_screen.jpg) no-repeat top;background-size:cover}.main-screen .container{padding:30px 16px}.main-screen .main-text{margin-left:115px;width:auto;float:right}.main-screen .main-text h1{margin-bottom:14px;font:52px BebasNeueBold;font-size:42px;letter-spacing:.9px;line-height:48px}.main-screen .main-text h1 br{display:none}.main-screen .main-text h1 span{color:#71bc3f}.main-screen .main-text h3{color:#333;font:30px/35px 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:10px 15px 15px;text-align:center;background-color:hsla(30,33%,99%,.7);margin:25px auto 0;border-radius:2px;width:610px}.application p{color:#393939;font:18px PTS55F}.application p span{color:#393939;font:19px PTS75F}.application form{margin-top:25px}.application input{border-radius:4px}.application input[type=tel],.application input[type=text]{height:45px;padding:0 40px;margin-right:10px;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 17px;width:180px}#formMain input#button,#formMainV input#button,.application input[type=submit]{height:45px;padding:0 0 0 30px;color:#fbfbfb;font:17px PTS75F;border-bottom:3px solid #53892f;background:#71bc3f url(/landing_files/images/people.png) no-repeat 13px;width:335px;vertical-align:bottom}.application input[type=submit]:hover{background-color:#63b027}input[type=text]::-webkit-input-placeholder{color:#a7a7a7;font:18px PTS55F;opacity:1}input[type=submit]::-moz-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}input[type=submit]:-ms-input-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}input[type=submit]::-o-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}.products .container{padding:30px 16px}.products .wr-products{text-align:center;margin-top:10px;display:block}.products .product-item{padding:12px 0 20px;border:1px solid #e7e8e8;text-align:left;text-align:center;margin:20px 10px 0;width:242px;vertical-align:top;display:inline-table}.products .product-item .photo{height:130px;line-height:140px}.products .product-item .photo img{max-width:260px;max-height:130px;vertical-align:middle}.products .product-item .description{padding:0 28px;margin-top:24px}.products .product-item .description .title{color:#393939;font:20px/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 .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:12px/27px PTS75F;max-width:166px;border-bottom:3px solid #53892f;letter-spacing:.2px;min-width:136px;border-radius:2px;background:#71bc3f;cursor:pointer;margin-top:18px;display:inline-block}.products .product-item .order-product:hover{background-color:#63b027}.products .prices_to_site{font-size:16px;text-align:center;margin:20px 60px 0}.advantages .slider{width:100%}.advantages .slide{height:400px;color:#fbfbfb;text-transform:uppercase;position:relative;background:url(/landing_files/images/slides/slide-1.webp) no-repeat top;background-size:cover;text-align:center;width:100%}.advantages .slide h3{font:64px/80px BebasNeueBold;margin-top:115px;display:block}.works{background:none}.works .container{padding:30px 16px;text-align:center}.works h2{font-size:34px;text-align:left}.works .work-top{margin-top:40px}.works .work-bottom{margin-top:30px}.works .work-item{text-align:center;margin:0 15px;width:280px;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-item p br{display:none}.works .work-text{padding:18px 15px 25px;border:1px solid #14d100;position:relative;margin:35px auto 0;border-radius:9px;width:450px}.works .work-text p{font-size:16px;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:400px}.main-video .video{margin:100px 0 0 75px;width:520px;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:40px/52px BebasNeueBold;letter-spacing:.2px;margin-left:30px;vertical-align:middle;display:inline-block}.about-clients .container{padding:30px 16px}.about-clients .advantages{text-align:center}.about-clients .advantages-item{color:#333;margin:15px 5px 0 10px;width:110px;vertical-align:top;display:inline-block}.about-clients .advantages-item .photo{margin-bottom:0;text-align:center;line-height:100px}.about-clients .advantages-item .photo img{width:60px;vertical-align:middle}.about-clients .advantages-item .name{font:30px BebasNeueBold}.about-clients .advantages-item .text{font:14px/20px PTS55F}.about-clients .about-items{margin:35px 0 20px}.about-clients .about-items .about-item{margin-top:35px}.about-clients .about-items .about-photos{text-align:center;width:100%;display:inline-block}.about-clients .about-photos .photos-top img+img{margin-left:16px}.about-clients .about-photos .photos-top img{height:197px;width:200px;display:inline-block}.about-clients .about-photos .photos-bottom{margin-top:16px}.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:16px;vertical-align:middle;display:inline-block}.about-clients .photos-bottom .about-video:hover{opacity:.8}.about-clients .photos-bottom .about-video img{height:250px;width:420px}.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:0;width:100%;float:right;margin-top:15px}.about-clients .about-items .about-text h3{margin-bottom:15px;color:#333;font:32px/44px BebasNeueBold}.about-clients .about-items .about-text h3 span{color:#53892f}.about-clients .about-items .about-text .installation{margin-bottom:20px;color:#0d8800;font:24px BebasNeueBold}.about-clients .about-items .about-text .text{line-height:17px;margin-top:16px}.about-clients .about-items .about-text .text br{display:none}.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:625px;margin-top:20px}.about-clients .about-bottom h3{margin-bottom:20px;color:#333;font:34px/44px 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:14px}.about-clients .about-bottom .text br{display:none}.about-company .slider .slide{min-height:400px;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:30px 16px;color:#333;font:30px BebasNeueBold}.where-to-find .main-address{margin-left:0;width:290px;vertical-align:top;margin-top:5px;display:inline-block}.where-to-find .address{color:#000;font:20px BebasNeueBook;margin:28px 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:28px}.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:0;display:inline-block}.where-to-find .questions .question-manager{padding:10px 20px;color:#fbfbfb;font:20px PTS75F;border-bottom:3px solid #53892f;text-align:center;border-radius:6px;background:#71bc3f;cursor:pointer;width:285px;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:14px;line-height:37px}.main-map{position:relative}.main-map iframe{height:400px;width:100%;display:block}.bg-map{height:100%;position:absolute;top:0;left:0;width:100%}.footer .container{padding:15px 7px}.footer .logo img{width:80px;margin-top:10px}.footer .line{height:60px;background-color:#71bc3f;margin:10px 8px 0 11px;width:2px}.footer .line,.footer .site-name{vertical-align:top;display:inline-block}.footer .site-name{color:#070707;width:174px;margin-top:10px}.footer .site-name p{font:22px/30px BebasNeueRegular}.footer .site-name p br{display:none}.footer .requisites{font:12px PTS55F;margin:0 0 0 18px;width:180px;vertical-align:top}.footer .requisites,.footer .requisites li{display:inline-block}.footer .requisites a{text-decoration:underline;color:#3083bd}.footer .requisites a:hover{text-decoration:none}.footer .phone{color:#333;font:23px BebasNeueBold;letter-spacing:.3px;text-align:right;float:right;margin-top:10px}.footer .phone .order_call{height:26px;padding:0 15px 0 38px;color:#fff;font:12px/26px PTS75F;border-bottom:2px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f url(/landing_files/images/phone.png) no-repeat 14px;cursor:pointer;margin-top:5px;display:inline-block}.footer .phone .order_call span{display:none}.wr-thank .container{padding:20px 0;color:#393939}.wr-thank .thank-left{width:410px;vertical-align:top;display:inline-block}.wr-thank .thank-left .title{font:38px/1 PTS75F}.wr-thank .thank-left .description{font-size:20px;line-height:25px;margin-top:10px}.wr-thank .thank-left .description span{font-family:PTS75F}.wr-thank .thank-left .text{font-size:16px;line-height:25px;margin-top:18px}.wr-thank .thank-left .button+.button{margin-left:15px}.wr-thank .thank-left .button{height:40px;font-size:16px;color:#fff;border-bottom:3px solid #385e1e;text-align:center;border-radius:4px;background:#71bc3f;cursor:pointer;width:186px;line-height:2.5;margin-top:30px;display:inline-block}.wr-thank .thank-left .button:hover{background:#58a227}.wr-thank .thank-right{margin-left:20px;width:205px;vertical-align:top;margin-top:5px;display:inline-block}.wr-thank .thank-right .people{font-size:18px;margin-bottom:30px}.wr-thank .thank-right .people img{height:100px;width:100px}.wr-thank .thank-right .people .name{margin-top:5px;font-family:PTS75F}.wr-thank .thank-right .people .position{margin-top:5px}.wr-thank .thank-right .people a{text-decoration:underline;color:#3083bd;margin-top:7px;display:block}.v-left .application.application-main{padding:10px 0 15px;width:100%}.container.vakansii{padding:51px 0 10px;width:90%}.v-right p.name{font-size:20px}}@media screen and (max-width:847px){.container{padding:0 16px;margin:0 auto;width:93%}.container-watch-all{text-align:center}.watch-all-descr{margin-bottom:5%}p.dop{font-size:12px}.header .site-name{color:#070707;width:150px;vertical-align:top;margin-top:0;display:inline-block}.header .site-name p{font:20px/28px BebasNeueRegular}.header .line{margin:0 8px 0 5px}.header .rezhim{margin:4px 0 0 5px;width:120px}.header .address{width:170px}.header .address .address-text{width:140px}.products .product-item{padding:10px 0;margin:10px 5px 0;width:30%}.footer .address{width:30%}.header .site-name{width:130px}.footer .site-name{width:147px}}