h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption{margin:0;padding:0;text-shadow:none;box-shadow:none}a,button{outline:0}a:hover,a:focus,button:hover,button:focus{outline:0}body{margin:0;padding:0;font-family:"Calibri",sans-serif;font-weight:100;font-size:15px}p{color:#505050}h1,h2{margin-top:70px;position:relative;font-size:56px;color:#1d1d1d;text-align:center;font-weight:100}h1:before,h2:before{content:"";position:absolute;width:75px;height:2px;left:50%;margin-left:-45px;background-color:#1366b4;bottom:-11px}.bottom-line{width:400px;height:1px;background-color:#f5f5f5;margin:10px auto 0}header{padding-top:7px}header .logo{float:left}header .phone{margin-top:5px;float:right}header .phone img{margin-right:20px;margin-top:-12px}header .phone a:hover,header .phone a:focus{text-decoration:none}header .phone span{color:#e14127;font-size:36px}header nav{margin-top:7px}.head-form-wrap{padding-top:100px;padding-bottom:70px;min-height:561px;background-image:url(img/home/header-bg.jpg);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}.head-form-wrap .title-wrap{position:relative;margin-top:60px}.head-form-wrap .title{color:#fff;font-weight:700;font-size:56px;line-height:56px}.head-form-wrap .clean{color:#1d1d1d;font-size:30px;margin-bottom:50px}.head-form-wrap img{position:absolute}.head-form-wrap img.fast{left:0}.head-form-wrap img.effective{left:260px}.head-form-wrap img.easy{left:520px}.form-wrap{float:right;width:325px}.form-wrap p.title{position:relative;padding:25px 20px;background-color:rgba(19,102,180,0.68);text-align:center;color:#fff;font-size:24px}.form-wrap p.title strong{font-size:30px}.form-wrap p.title:before{content:"";position:absolute;width:0;height:0;border:12px solid transparent;border-top-color:rgba(19,102,180,0.8);border-bottom:0;bottom:-12px;left:50%;margin-left:-15px}.form-wrap form{padding-top:35px;padding-bottom:25px;background-color:#fff}.form-wrap form .form-group{padding-left:20px;padding-right:20px}.form-wrap form .form-control{border-radius:0;border-color:#e5e5e5;height:auto;padding:8px 12px}.btn-wrap{text-align:center;padding-left:20px;padding-right:20px;margin-top:25px}.btn-wrap button,.btn-wrap .wpcf7-submit{padding:8px 12px;background-color:#01a940;border:2px solid #01a940;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:15px;font-weight:700;color:#fff;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn-wrap button:hover,.btn-wrap .wpcf7-submit:hover{background-color:transparent;color:#01a940}.btn-wrap.left{text-align:left;padding:0}.btn-wrap.left button{width:auto;padding:8px 70px}.btn-wrap.center button,.btn-wrap .wpcf7-submit{width:auto;padding:8px 70px;text-transform:uppercase}.page-content{padding-top:55px;margin-bottom:50px}.page-content .content{text-align:center}.page-content .content p{margin-bottom:20px}.main-page-content{padding-bottom:50px}.main-page-content .title{margin-top:-12px}.main-page-content .title p{font-size:30px;color:#1d1d1d}.main-page-content .description p{margin-bottom:20px;line-height:22px}.main-page-content .img-wrap{position:relative}.main-page-content .img-wrap img{width:100%;height:auto}.main-page-content .girl{width:228px;height:416px;position:absolute;bottom:-51px;right:0}.statistic-bg{padding:65px 0;min-height:260px;background-image:url(img/home/statistic.jpg);background-siz:100% 100%;background-position:top center}.statistic-bg .item{position:relative;text-align:center;color:#fff}.statistic-bg .item:after{content:"";position:absolute;width:1px;height:100%;background-color:#fff;top:0;right:0}.statistic-bg .item.none:after{content:none}.statistic-bg .item span:first-of-type{font-size:90px;line-height:90px}.statistic-bg .item span:last-of-type{font-size:15px;text-transform:uppercase;font-weight:700}.services-wrap{padding-bottom:70px;padding-top:115px}.services-wrap .item{position:relative;text-align:center;padding:0 34px}.services-wrap .item p{margin-top:10px;color:#1d1d1d;font-weight:700;text-transform:uppercase}.services-wrap .item .img-item{position:relative}.services-wrap .item .img-item .descr{opacity:0;position:absolute;color:#fff;font-size:12px;font-weight:700;text-align:center;padding:12px 3px 0;letter-spacing:0;text-transform:uppercase;top:0;left:0;width:100%;height:100%;background-color:rgba(19,102,180,0.68);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services-wrap .item .img-item:hover .descr{opacity:1}.no-active{opacity:1!important;background-color:rgba(255,255,255,0.68)!important}.no-active-p{color:#ccc!important}.divider{width:100%;height:1px;margin:25px 0 30px;background-color:#f5f5f5}.testimonials-wrap{padding-top:110px;padding-bottom:40px;min-height:465px;background-image:url(img/testimonials-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.testimonials-wrap .item{padding-top:40px}.testimonials-wrap .testimonial p{font-size:30px;text-align:center;color:#1d1d1d}.testimonials-wrap .bottom-line{height:1px;background-color:#d7d7d7;margin:25px auto}.testimonials-wrap .name p{color:#1d1d1d;font-size:15px;text-transform:uppercase;text-align:center;font-weight:700}.get-wrap{position:relative}.get-wrap img{position:absolute}.get-wrap img.left-side{top:0;left:0;width:191px;height:94px}.get-wrap img.right-side{top:0;right:0}.b-left-side{display:none;bottom:0;left:0}.contact-form{padding-bottom:60px;position:relative;margin-top:60px}.contact-form img{bottom:-15px;right:0;position:absolute;z-index:0}footer{position:relative;background-color:#1d1d1d;padding:10px 0}footer p{color:#fff}footer .email{padding-top:7px}footer .copyright{text-align:center;padding-top:7px}footer .phone{text-align:right;line-height:25px}footer .phone p{font-size:29px}footer .phone p img{margin-right:12px}footer .phone p a{color:#fff}footer .phone p a:hover,footer .phone p a:focus{text-decoration:none;color:#fff}.blue-line{padding:20px 0;background-color:#1366b4;margin-bottom:75px}.blue-line h1{color:#fff;margin-top:0}.blue-line h1:before{content:none;font-weight:100}.head-form-wrap h1{color:#fff;font-size:56px;text-align:center}.head-form-wrap p.sign{font-size:30px;color:#fff;text-align:center}.head-form-wrap p.sign.black{font-size:30px;color:#1d1d1d;text-align:center}.head-form-wrap h1:before{content:none;font-weight:100}.head-form-wrap h1.blue{color:#1366b4}.text-widget{margin-bottom:20px}