@font-face{font-family:"Roboto-Condensed-Light";src:url("../fonts/roboto_con_light/Roboto-Light.eot?") format("eot"),url("../fonts/roboto_con_light/Roboto-Light.woff") format("woff"),url("../fonts/roboto_con_light/Roboto-Light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Condensed-Regular";src:url("../fonts/roboto_con_regular/Roboto-Regular.eot?") format("eot"),url("../fonts/roboto_con_regular/Roboto-Regular.woff") format("woff"),url("../fonts/roboto_con_regular/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Condensed-Bold";src:url("../fonts/roboto_con_bold/Roboto-Bold.eot?") format("eot"),url("../fonts/roboto_con_bold/Roboto-Bold.woff") format("woff"),url("../fonts/roboto_con_bold/Roboto-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Light";src:url("../fonts/roboto_light/Roboto-Light.eot?") format("eot"),url("../fonts/roboto_light/Roboto-Light.woff") format("woff"),url("../fonts/roboto_light/Roboto-Light.ttf") format("truetype");font-weight:normal;font-style:normal}*{box-sizing:border-box;user-select:none}body,html{margin:0;padding:0;background:#fff;color:#414241;font-family:"Roboto-Condensed-Regular"}html{font-size:16px}body{overflow-x:hidden;background:#fff url(../img/body.png) right bottom no-repeat;background-size:calc(50% + 45px);font-size:1rem}a{display:inline-block;text-decoration:none}button,a{color:#70cc5d;cursor:pointer;transition:all .12s ease-in}html *:focus{outline:0!important}img{max-width:100%}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-style:normal}h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.875rem}.header{position:absolute;top:0;left:0;width:100%;padding:30px 0;z-index:999}.header [menu]{display:none;width:24px;height:50px;float:right;margin-top:8px;background:url(../img/menu.png) center no-repeat}.header ul{float:right;height:50px;margin-top:8px}.header li{position:relative;float:left}.header li + li{margin-left:25px;padding-left:25px}.header li + li:before{content:'';position:absolute;top:50%;left:-7.5px;transform:translateY(-50%);width:15px;height:18px;background:url(../img/separate.png) center no-repeat}.header a{text-transform:uppercase;color:#414241;line-height:50px}.header a:hover{color:#70cc5d}.tel-box{position:fixed;bottom:40px;right:35px;width:85px;overflow:hidden;border-radius:85px;z-index:99}.tel-box button{position:relative;width:85px;height:85px;float:right;padding:0;background:#e30613 url(../img/phone.png) center no-repeat;border:3px solid #fff;border-radius:100%;z-index:9}.tel-box a{position:absolute;top:50%;left:100%;transform:translateY(-50%);width:calc(100% - 10px);padding:15px 35px;background:#e30613;border-top-left-radius:35px;border-bottom-left-radius:35px;color:#fff;z-index:1}.tel-box.active{width:265px}.tel-box.active a{left:0}#main{height:900px;background:url(../img/main.png) center no-repeat;background-size:cover}#main .container{position:relative;height:100%}#main .caption{position:absolute;top:30%;left:calc(50% + 10px)}#main .caption:before{content:'';position:absolute;top:-35px;left:-35px;width:150px;height:190px;background:url(../img/separate-h1.png) center no-repeat}#main h1{position:relative;font-family:"Roboto-Condensed-Bold";font-size:4.5rem;text-transform:uppercase;line-height:4.5rem}#main h2{font-size:2.4rem;text-transform:uppercase}#main .description{display:inline-block;width:100%;float:right;margin-top:75px;padding-right:30px;color:#fff;text-align:right}#main h4{font-size:1.5rem}#main h3{font-size:2.25rem;text-transform:uppercase}#main li{float:left}#main [scroll]{height:45px;margin-top:60px;margin-right:30px;padding:0 70px;background:url(../img/scroll.png) center no-repeat;background-size:100%!important;font-size:1.125rem;text-transform:uppercase;line-height:45px}#main [scroll]:hover{background:url(../img/scroll-hover.png) center no-repeat;color:#fff}#main [wa]{height:60px;margin-top:50px;padding-left:75px;background:url(../img/wa.png) left center no-repeat;color:#fff;font-size:1.125rem;text-transform:uppercase;line-height:60px}#main [wa]:hover{background:url(../img/wa-hover.png) left center no-repeat;color:#fff}#work{padding:100px 0 50px;text-align:center;text-transform:uppercase}#work .container{position:relative}#work .container:before,#work .container:after{content:'';position:absolute;width:30px;height:36px;background:url(../img/separate-work.png) center no-repeat}#work .container:before{bottom:100%;left:0}#work .container:after{top:100%;right:0}.icon{display:inline-block;width:55px;height:55px;margin-bottom:30px}.icon-work-1{background:url(../img/icon-work-1.png) center no-repeat}.icon-work-2{background:url(../img/icon-work-2.png) center no-repeat}.icon-work-3{background:url(../img/icon-work-3.png) center no-repeat}#work h3{color:#70cc5d}#advantages{padding-top:50px;padding-bottom:100px;text-align:center;text-transform:uppercase}.title{position:relative;display:inline-block;width:100%;margin-bottom:90px}.title h2{position:relative;font-family:"Roboto-Condensed-Bold";font-size:3rem;text-transform:uppercase;line-height:1}.title p{position:relative;margin:0;font-family:"Roboto-Condensed-Light";font-size:1.5rem;text-transform:none;line-height:50px}#advantages .title{padding-left:35px}#advantages .title:before{content:'';position:absolute;top:-35px;left:0;width:85px;height:125px;background:url(../img/separate-title.png) center no-repeat}#advantages .title h2{float:left}#advantages .title p{float:right}#advantages h5{position:relative;display:inline-block;max-width:285px;padding-bottom:45px;text-align:left;transition:all .12s ease-in}#advantages .two-four{display:inline-block;width:100%}#advantages .two,#advantages .four{max-width:385px;padding-top:45px;padding-bottom:0}#advantages h5:before{float:left;margin-right:10px;font-family:"Roboto-Condensed-Bold";font-size:60px;color:#70cc5d;line-height:40px;transition:all .12s ease-in}#advantages .one:before{content:'1'}#advantages .two:before{content:'2'}#advantages .three:before{content:'3'}#advantages .four:before{content:'4'}#advantages .five:before{content:'5'}#advantages .one{background:url(../img/up.png) left bottom no-repeat}#advantages .two{background:url(../img/down.png) left top no-repeat}#advantages .three{background:url(../img/up.png) left bottom no-repeat}#advantages .four{background:url(../img/down.png) left top no-repeat}#advantages .five{background:url(../img/up.png) left bottom no-repeat}#advantages h5:hover{font-family:"Roboto-Condensed-Bold"}#advantages h5:hover::before{color:#57ac47}#prices-and-aboutus{position:relative;background:url(../img/prices-and-aboutus.png) center no-repeat;background-size:cover;color:#fff}#prices-and-aboutus:before{content:'';position:absolute;top:0;right:45%;width:1920px;height:1920px;background:url(../img/element.png) right top no-repeat;background-size:100%}#prices{padding-top:120px;border-bottom:1px solid #fff}#prices .title p{float:left}#prices .title h2{float:right;margin-top:-25px;padding-right:35px;text-align:right}#prices .title:before{content:'';position:absolute;top:-60px;right:0;width:140px;height:180px;background:url(../img/separate-h1.png) center no-repeat}#aboutus{padding-top:100px;padding-bottom:40px}#aboutus .title h2{float:left;padding-left:35px}#aboutus .title p{width:66.666667%;float:right;margin-top:-25px;line-height:24px}#aboutus .title:before{content:'';position:absolute;top:-35px;left:0;width:85px;height:125px;background:url(../img/separate-title.png) center no-repeat}#whywe{padding:100px 0 10px;text-align:center;text-transform:uppercase}#whywe .title p{float:left}#whywe .title h2{float:right;padding-right:35px}#whywe .title:before{content:'';position:absolute;top:-35px;right:0;width:85px;height:125px;background:url(../img/separate-title.png) center no-repeat}#whywe .item{height:135px;margin-bottom:90px}#whywe .icon{width:68px;height:60px;transition:all .12s ease-in}#whywe h5{transition:all .12s ease-in}#whywe .icon-whywe-1{background:url(../img/icon-whywe-1.png) center no-repeat}#whywe .icon-whywe-2{background:url(../img/icon-whywe-2.png) center no-repeat}#whywe .icon-whywe-3{background:url(../img/icon-whywe-3.png) center no-repeat}#whywe .icon-whywe-4{background:url(../img/icon-whywe-4.png) center no-repeat}#whywe .icon-whywe-5{background:url(../img/icon-whywe-5.png) center no-repeat}#whywe .icon-whywe-6{background:url(../img/icon-whywe-6.png) center no-repeat}#whywe .icon-whywe-7{background:url(../img/icon-whywe-7.png) center no-repeat}#whywe .icon-whywe-8{background:url(../img/icon-whywe-8.png) center no-repeat}#whywe .item:hover .icon-whywe-1{background:url(../img/icon-whywe-1-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-2{background:url(../img/icon-whywe-2-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-3{background:url(../img/icon-whywe-3-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-4{background:url(../img/icon-whywe-4-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-5{background:url(../img/icon-whywe-5-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-6{background:url(../img/icon-whywe-6-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-7{background:url(../img/icon-whywe-7-hover.png) center no-repeat}#whywe .item:hover .icon-whywe-8{background:url(../img/icon-whywe-8-hover.png) center no-repeat}#whywe .item:hover h5{font-family:"Roboto-Condensed-Bold"}#callback-and-addreviews{position:relative;background:#fcfdfc url(../img/callback-and-addreviews.png) center top no-repeat;background-size:cover}#callback{padding:100px 0}#callback .title p{float:left}#callback .title h2{float:right;margin-top:-25px;padding-right:35px;text-align:right}#callback .title:before{content:'';position:absolute;top:-60px;right:0;width:150px;height:190px;background:url(../img/separate-h1.png) center no-repeat}#addreviews{padding-bottom:40px}#addreviews .title h2{float:left;padding-left:35px}#addreviews .title p{float:right}#addreviews .title:before{content:'';position:absolute;top:-35px;left:0;width:85px;height:125px;background:url(../img/separate-title.png) center no-repeat}#callback-and-addreviews input,#callback-and-addreviews textarea{width:100%;height:45px;padding:0 25px;background:#fff;border:1px solid #d9d9d9;font-family:"Roboto-Condensed-Light";font-size:1.125rem;color:#414241}#callback-and-addreviews textarea{height:auto;margin-bottom:15px;padding:10px 25px;resize:none}#callback-and-addreviews input::placeholder,#callback-and-addreviews textarea::placeholder{font-family:"Roboto-Condensed-Light";font-size:1.125rem;color:#414241}#callback-and-addreviews button{width:100%;height:45px;background:url(../img/button.png) center no-repeat;background-size:100% 100%;border:0;font-family:"Roboto-Condensed-Regular";font-size:1.125rem;color:#fff;text-transform:uppercase}#callback-and-addreviews button:hover{background:url(../img/button-hover.png) center no-repeat}#addreviews [toggle]{min-width:370px;max-width:100%;height:45px;background:url(../img/addreviews.png) center no-repeat;background-size:100% 100%;font-size:1.125rem;text-align:center;line-height:45px;text-transform:uppercase}#addreviews [toggle]:hover{background:url(../img/addreviews-hover.png) center no-repeat;color:#57ac47}#addreviews-form{display:none}#reviews .slick-slide{padding:30px}#reviews .caption{position:relative;height:535px;padding:0 30px;padding-bottom:50px;background:#fff;border:1px solid #d9d9d9;text-align:center;transition:all .12s ease-in}#reviews .caption:before,#reviews .caption:after{content:'';position:absolute;width:53px;height:78px;background:url(../img/separate-review.png) center no-repeat;opacity:0;transition:all .12s ease-in}#reviews .caption:before{top:-20px;left:-10px}#reviews .caption:after{bottom:-20px;right:-10px}#reviews .caption:hover{border-color:#70cc5d}#reviews .caption:hover::before,#reviews .caption:hover::after{opacity:1}#reviews img{display:inline-block;margin-bottom:20px}#reviews h5{font-family:"Roboto-Condensed-Bold";color:#70cc5d;text-transform:uppercase}#reviews p{height:265px;overflow:hidden}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:33px;height:33px;border:0;font-size:0;z-index:9}.slick-prev{left:-15px;background:url(../img/left.png) right center no-repeat}.slick-next{right:-15px;background:url(../img/right.png) left center no-repeat}.slick-prev:hover{background:url(../img/left-hover.png) right center no-repeat}.slick-next:hover{background:url(../img/right-hover.png) left center no-repeat}.footer{padding:50px 0}.footer li{float:left}.footer ul [scroll]{height:45px;margin-top:8px;margin-right:30px;padding:0 70px;background:url(../img/scroll.png) center no-repeat;background-size:100%!important;font-size:1.125rem;text-transform:uppercase;line-height:45px}.footer ul [scroll]:hover{background:url(../img/scroll-hover.png) center no-repeat;color:#fff}.footer [wa]{height:60px;padding-left:75px;background:url(../img/wa.png) left center no-repeat;color:#fff;font-size:1.125rem;text-transform:uppercase;line-height:60px}.footer [wa]:hover{background:url(../img/wa-hover.png) left center no-repeat;color:#fff}@media screen and (max-width:1200px){html{font-size:14px}.logo{max-width:75%}.logo img{vertical-align:middle}.header li + li{margin-left:15px;padding-left:15px}#main .caption{left:calc(50% - -30px)}#main .caption:before{top:-55px;left:-45px}#main h1{font-size:3.5rem;line-height:3.5rem}#main h4{font-size:1.125rem}#main h3{font-size:1.75rem}}@media screen and (max-width:800px){html{font-size:12px}#main{background-position-x:48%}#main .caption{left:50%}#main h1{font-size:3rem;line-height:3rem}#main .caption:before{top:-75px;left:-45px}#main .description{width:70%}#main h4,#main h3{opacity:0}#main [wa]{margin-top:0px}#prices .title p{width:65%;line-height:1}#whywe .title p{width:35%;text-align:left;line-height:1}#callback .title p{line-height:1}#addreviews [toggle]{min-width:220px}#reviews p{height:175px}#reviews .caption{height:405px}.footer [wa]{display:none}body{background-size:calc(50% + 50px)}}@media screen and (max-width:700px){html{font-size:16px}.header{padding:20px 0}.logo{max-width:85%}.header [menu]{display:block;margin-top:3px}#menu{position:absolute;top:100%;right:0;display:none;width:200px;height:auto;padding:10px 15px;background:#fff}.header li{width:100%}.header li + li{margin-left:0;padding-left:0}.header li + li:before{display:none}#menu a{line-height:30px}#main{height:650px;background:url(../img/main-xs.png) center top no-repeat;background-size:cover}#main .caption{top:20%;left:auto;right:0;transform:none;width:60%;padding:15px;background:none}#main .caption:before{top:-25px;left:5px;width:70px;height:100px}#main h1{font-size:2.125rem;line-height:2.125rem}#main h1 span{font-size:1.5rem}#main h2{margin-top:25px;font-size:1.25rem}#main .description{display:block;width:255px;margin-top:70px;padding-right:0}#main h4{display:none}#main h3{width:65%;float:right;font-size:1.5rem;text-align:right;opacity:1}#main li{width:100%;text-align:center}#main [scroll]{width:100%;height:45px;float:left;margin-top:30px;margin-right:0;padding:0 50px}#main [wa]{height:40px;margin-top:30px;padding-left:50px;background-size:auto 100%;line-height:40px}.tel-box{right:15px;width:50px;border-radius:50px}.tel-box button{width:50px;height:50px;background-size:45%}#work{padding:50px 0}#work .slick-prev{left:15px}#work .slick-next{right:15px}#work h3{font-size:1.125rem}.icon{margin-bottom:10px}#advantages{padding-top:25px;padding-bottom:50px}.title{margin-bottom:50px}.title{margin-bottom:70px}.title:before{width:85px;height:125px}.title h2{font-size:1.875rem}#advantages .title{padding-left:0}#advantages .title:before{left:-15px}#advantages .title h2{text-align:left}#advantages .title p{display:none}#advantages h5{width:100%;max-width:100%;margin-bottom:15px;padding-bottom:15px!important;background:none!important;border-bottom:1px solid #70cc5d}#advantages .three:before{content:'2'}#advantages .five:before{content:'3'}#advantages .two:before{content:'4'}#advantages .four:before{content:'5'}#advantages .two,#advantages .four{padding-top:0;padding-bottom:25px}#prices{padding-top:70px}#prices .title:before{top:-35px;right:-15px}#prices .title h2{position:relative;top:-125px;padding-right:0}#prices .title{margin-bottom:125px}#prices .title p{position:relative;top:100px;width:100%;font-family:"Roboto-Light";line-height:1.125}#prices span{display:inline-block;margin-top:40px;padding:5px 10px;border:2px solid #fff}#aboutus{padding-top:70px;padding-bottom:0}#aboutus .title:before{top:-55px;left:-15px}#aboutus .title h2{padding-left:0}#aboutus .title p{width:100%;margin-top:25px;font-family:"Roboto-Light";line-height:1.125}#whywe{padding:50px 0 10px}#whywe .title:before{right:-15px}#whywe .title h2{padding-right:0;text-align:right}#whywe .slick-prev{left:15px}#whywe .slick-next{right:15px}#whywe .item{margin-bottom:15px}#whywe h5{padding:0 35px}#callback{padding:70px 0}#callback-and-addreviews input,#callback-and-addreviews textarea{margin-bottom:15px}#callback .title:before{top:-60px;left:-15px;right:auto;width:85px;height:125px}#callback .title p{display:none}#callback .title h2{float:left;padding-right:0;text-align:left}#addreviews .title:before{left:auto;right:-15px}#addreviews .title h2{float:right;padding-left:0}#addreviews .title p{width:100%;margin-top:70px}#addreviews [toggle]{min-width:100%;background-size:100% 100%!important}#reviews .slick-slide{padding:0}#reviews .caption{height:auto}#reviews p{height:auto}body{background-size:200%}.footer .logo{width:100%;max-width:100%;text-align:center}.footer img{filter:brightness(3)}.footer ul [scroll],.footer [wa]{display:inline-block}.footer ul [scroll]{width:100%}.footer li{width:100%;text-align:center}.footer ul [scroll]{height:45px;float:left;margin-top:30px;margin-right:0;padding:0 50px}.footer [wa]{height:40px;margin-top:30px;padding-left:50px;background-size:auto 100%;line-height:40px}.alert{width:100%;left:50%;transform:translateX(-50%)}#prices-and-aboutus:before{display:none}.title p{font-size:1.125rem}}@media screen and (min-width:400px) and (max-width:500px){.header{padding:30px 0}#main{height:740px}#main .caption{top:25%}#main .description{width:280px;margin-top:140px}}@media screen and (min-width:400px) and (max-width:500px){.header{padding:30px 0}#main{height:740px}#main .caption{top:25%}#main .description{width:280px;margin-top:140px}}@media screen and (min-width:330px) and (max-width:390px){.header{padding:25px 0}#main{height:710px}#main .caption{top:25%}#main .description{width:280px;margin-top:80px}}button.close{position:absolute!important;top:50%!important;right:15px!important;transform:translateY(-50%);background:none;border:0;font-size:1.5rem}
