@font-face{font-family:Play-Regular;src:url('../fonts/Play-Regular.ttf');}
@font-face{font-family:Play-Bold;src:url('../fonts/Play-Bold.ttf');}
body{position:relative;}
a:hover{text-decoration:none;}
.img-responsive{max-width:100%;display:block;margin:0 auto;}
.pull-left{float:left;margin-right:10px;}
header{font-family:Play-Regular, sans-serif;font-size:23px;background-color:#fe7d14;}
.topmenu-left-background{position:absolute;width:50%;height:70px;background-color:#000;}
.topmenu-center,
.topmenu-right{background-color:#fe7d14;height:70px;display:inline-flex;align-items:center;}
.topmenu-logo{display:flex;align-items:center;}
.topmenu-logo__background{background-color:rgba(0, 0, 0, 0.95);margin-bottom:6px;}
.topmenu-wepump{cursor:pointer;}
.topmenu-wepump__border{padding:3px 10px 3px 20px;box-shadow:1px 1px 18px rgba(114, 63, 0, 0.28);}
.topmenu-wepump__border_orange{background-color:#fe9011;}
.topmenu-wepump__border_yellow{background-color:#fffc00;}
.topmenu-wepump__triangle{margin-top:4px;}
.topmenu-wepump__li{list-style-type:none;padding:0;margin:0;}
.topmenu-wepump__ul{position:absolute;width:333px;z-index:50;border-left:5px solid #000;background:#fffc00;padding:20px 0 30px 0;margin:0;display:none;}
.topmenu-wepump__li > a,
.topmenu-wepump__li > a:hover,
.topmenu-wepump__li > a:visited{color:#000;text-decoration:none;}
.topmenu-wepump__li:hover{background-color:#000;}
.topmenu-wepump__li:hover > a{color:#fff;}
.topmenu-wepump__li-icon{display:inline-flex;margin:0 10px 3px 25px;}
.topmenu-links{margin-left:10px;}
.topmenu-link{margin-left:20px;}
.topmenu-link,
.topmenu-link:hover,
.topmenu-link:visited,
.topmenu-phone__span,
.topmenu-phone__span:hover,
.topmenu-phone__span:visited{color:#000;text-decoration:none;border-bottom:1px dashed #000;}
.topmenu-phone__img{position:absolute;left:-32px;top:11px;}
.topmenu-phone__span{font-family:Play-Bold, sans-serif;font-size:30px;}
.header, .we-pump, .top-content{background-image:url('../img/header-background.png');}
.header-cars{position:absolute;right:0;top:280px;pointer-events:none;z-index:10;}
.header-title{font-family:Play-Bold, sans-serif;}
.header-title__text_big{font-size:181px;background:linear-gradient(180deg, #fff0e2, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;line-height:1.45;margin-bottom:0;}
.header-title__gradient{position:absolute;width:60px;height:27px;background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(170, 170, 170, 0.26));top:70%;right:63px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.header-title__text_little{font-size:70px;color:#ff6c00;position:absolute;bottom:-9%;left:1%;}
.header-center, .header-bottom{margin-top:40px;}
.header-center{font-family:Play-Bold, sans-serif;font-size:32px;border-left:3px solid #ff6c00;padding-left:20px;margin-left:0;}
.header-center__price{color:#ff6c00;}
.header-bottom{font-family:Play-Regular, sans-serif;font-size:32px;margin-bottom:87px;}
.section{padding:40px 0 65px 0;margin:0;}
.section-title{margin-bottom:35px;display:flex;flex-direction:column;align-items:center;}
.section-title__span{font-family:Play-Bold, sans-serif;font-size:64px;display:flex;justify-content:center;}
.section-title__border{width:55px;height:10px;background-color:#ff6c00;}
.wastewater{border:5px solid #ffcfa8;box-shadow:7px 7px 21px rgba(175, 95, 0, 0.1);position:relative;}
.wastewater-image-wrapper{width:100%;position:relative;}
.wastewater-image > .img-responsive{width:100%;}
.wastewater-find-icon{display:none;position:absolute;width:90px;height:90px;top:90px;left:130px;}
@media (min-width:992px){.wastewater-find-icon{top:70px;left:100px;}
}
@media (min-width:1200px){.wastewater-find-icon{top:90px;left:130px;}
}
.wastewater-title, .wastewater-price{font-family:Play-Bold, sans-serif;}
.wastewater-title{font-size:32px;color:#fff;height:60px;border-left:5px solid black;position:relative;left:-4px;width:349px;}
.wastewater-title__text{position:relative;display:flex;align-items:center;justify-content:center;padding-top:1px;}
.wastewater-title__background_light{position:absolute;background-color:#f16c00;width:100%;height:60px;box-shadow:1px 1px 8px rgba(175, 95, 0, 0.38);}
.wastewater-title__background_dark{position:absolute;width:100%;height:35px;top:25px;background-color:#e36600;}
@media (min-width:992px){.wastewater-title{width:287px;}
}
@media (min-width:1200px){.wastewater-title{width:349px;}
}
.wastewater-description{font-family:Play-Regular, sans-serif;font-size:18px;}
.wastewater-description__ul{list-style-type:none;padding:0;margin:0;margin-left:35px;margin-top:15px;}
.wastewater-description__li{padding:0;margin:0;margin-top:5px;position:relative;}
.wastewater-description__li > b{font-family:Play-Bold, sans-serif;}
.wastewater-description__li::before{content:'•';font-size:29px;color:#f16c00;line-height:0;position:absolute;left:-20px;top:13px;}
.wastewater__price{font-family:Play-Bold, sans-serif;font-size:34px;margin:25px 0 25px 20px;}
.wastewater__price_black{color:#000;}
.wastewater__price_orange{color:#f75100;}
.wastewater-bottom-rectangle{width:15px;height:15px;background-color:#000;position:absolute;bottom:-5px;right:-5px;}
.wastewater:hover{border:5px solid #f16c00;}
.wastewater:hover > .wastewater-image-wrapper{cursor:pointer;}
.wastewater:hover > .wastewater-image-wrapper:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, .4);pointer-events:none;}
.wastewater:hover > .wastewater-image-wrapper > .wastewater-find-icon{pointer-events:none;z-index:0;}
.wastewater:hover .wastewater-find-icon{display:block;}
.we-pump-slider{box-sizing:border-box;}
.we-pump-slider__span{display:flex;justify-content:center;font-family:Play-Bold, sans-serif;font-size:29px;color:#000;}
.slick-dots{list-style-type:none;display:flex;justify-content:center;margin-top:35px;}
.slick-dots > li{display:inline;}
.slick-dots > li > button{border:0;background-color:rgba(0, 0, 0, 0);color:rgba(0, 0, 0, 0);}
.slick-dots > li > button::before,
.slick-dots > .slick-active > button::before{content:'•';line-height:0;font-size:64px;}
.slick-dots > li > button::before{color:#c0c0c0;}
.slick-dots > .slick-active > button::before{color:#ff7200;}
.slick-slide img{margin-left:-10px;}
.our-advantages > .section-title > .section-title__span{color:#fff;}
.our-advantages > .section-title > .section-title__border{background-color:#ffc092;}
.our-advantages{background-color:#f16c00;padding-bottom:0;}
.advantages{margin-bottom:65px;}
.advantage__img{}
.advantage-description__title,
.advantage-description__content{font-family:Play-Bold, sans-serif;}
.advantage-description{display:flex;flex-direction:column;justify-content:left;}
.advantage-description__title{color:#fff;font-size:34px;}
.advantage-description__content{color:#000;font-size:22px;}
.checkout{background-color:#e56700;height:150px;display:flex;justify-content:center;}
.checkout-button{font-family:Play-Bold, sans-serif;font-size:32px;height:75px;padding-left:50px;padding-right:50px;background-color:#fffc00;border:0;border-bottom:3px solid #e5b716;box-shadow:10px 10px 21px rgba(177, 79, 0, 0.5);-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;position:relative;}
.checkout-button::before{content:'';position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:0.4;-webkit-transform:scale3d(0.8, 0.5, 1);transform:scale3d(0.8, 0.5, 1);}
.checkout-button:hover{color:#d80000;background-color:#fff;border-bottom:3px solid #d6d6d6;cursor:pointer;-webkit-transition:background-color 0.1s 0.3s, color 0.1s 0.3s;transition:background-color 0.1s 0.3s, color 0.1s 0.3s;-webkit-animation:anim-moema-1 0.3s forwards;animation:anim-moema-1 0.3s forwards;}
.checkout-button:hover::before{-webkit-animation:anim-moema-2 0.3s 0.3s forwards;animation:anim-moema-2 0.3s 0.3s forwards;}
@-webkit-keyframes anim-moema-1{60%{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);}
85%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes anim-moema-1{60%{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);}
85%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@-webkit-keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.wastewater-order{padding-bottom:90px;}
.wastewater-order-item{font-family:Play-Regular, sans-serif;font-size:18px;}
.top-content .title{padding:50px 0 30px;}
.top-content .section-title__span{font-size:54px;justify-content:left;}
.top-content img{max-width:94%;margin-top:10px;float:right;}
.main-content{font-size:20px;}
.main-content p,.main-content li{font-size:16px;}
.main-content a{color:#000;}
footer{background-color:#1b1b1b;position:relative;}
.footer-left-background{position:absolute;width:30%;height:100%;background-color:#000;}
.footer-block{padding-top:60px;padding-bottom:120px;}
.footer-left-block{background-color:#000;}
.footer-logo, .social{margin-bottom:30px;}
.footer-left-block a{color:#8a8a8a;text-decoration:underline;}
.social{width:260px;}
.social-button{width:50px;height:50px;border-radius:50px;background-color:#383838;box-shadow:0 5px 21px rgba(244, 110, 0, 0.38);display:flex;align-items:center;justify-content:center;transition:0.3s;position:relative;}
.social-button__wrapper{width:33px;height:24px;}
.social-button__inner{color:#ea7312;display:block;width:34px;height:24px;cursor:pointer;position:relative;}
.social-button:hover{background-color:#fe7d14;}
.social-button:hover > .social-button__inner{-webkit-transition:.5s opacity;-moz-transition:.5s opacity;-ms-transition:.5s opacity;-o-transition:.5s opacity;transition:.5s opacity;}
.social-twitter{background:url(../img/social/social-sprite.png) no-repeat 0 -27px;}
.social-button:hover > .social-twitter{background:url(../img/social/social-sprite.png) no-repeat 0 0;}
.social-vk{background:url(../img/social/social-sprite.png) no-repeat 0 -72px;}
.social-button:hover > .social-vk{background:url(../img/social/social-sprite.png) no-repeat 0 -50px;}
.social-instagram{background:url(../img/social/social-sprite.png) no-repeat 0 -120px;}
.social-button:hover > .social-instagram{background:url(../img/social/social-sprite.png) no-repeat 0 -96px;}
.footer-block-title{font-family:Play-Bold, sans-serif;font-size:27px;color:#fe7d14;margin-bottom:40px;}
.copyright, .footer-links__li{font-family:Play-Regular, sans-serif;}
.copyright{font-size:18px;color:#8a8a8a;}
.footer-links, .contacts{list-style-type:none;padding:0;margin:0;}
.footer-links{column-count:2;width:420px;}
.footer-links__li > a,
.footer-links__li > a:hover,
.footer-links__li > a:visited{font-size:22px;text-decoration:none;transition:0.2s;}
.footer-links__li > a{color:#d5d5d5;border-bottom:1px dashed #d5d5d5;}
.footer-links__li > a:hover{color:#fff;border-bottom:1px dashed #fff;}
.orange{color:#fe7d14;}
.contacts{font-family:Play-Bold, sans-serif;font-size:22px;color:#fff;}
.contacts__li{position:relative;margin-bottom:4px;}
.contacts__img{position:absolute;left:0;top:11px;}
.contacts-phone{left:-10px;}
.contacts__text{padding-left:40px;}
.contacts__text > a,
.contacts__text > a:hover,
.contacts__text > a:visited{text-decoration:none;transition:0.2s;border-bottom:1px dashed #fff;color:#fff;}
.contacts-lines{margin-top:15px;width:100%;height:7px;background-color:#1b1b1b;border-top:1px solid rgba(254, 125, 20, 0.5);border-bottom:1px solid rgba(254, 125, 20, 0.5);}
.order-form{display:flex;flex-direction:column;align-items:center;}
.order-form > input,
.order-form > input::placeholder,
.order-form > input::-moz-placeholder,
.order-form > input::-webkit-input-placeholder{font-family:Play-Regular, sans-serif;font-size:20px;}
#order-modal .modal-header{display:flex;justify-content:center;}
#order-modal .modal-header > .modal-title{font-family:Play-Bold, sans-serif;font-size:34px;}
.order-form > input{border:1px solid #000;border-radius:0;margin-top:20px;}
.order-form > .checkout-button{margin-top:20px;}
.order-send__status{height:50px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:20px;font-family:Play-Regular, sans-serif;font-size:13px;padding-left:5px;padding-right:5px;display:none;}
.order-send__status,
.order-send__status_waiting,
.order-send__status_success,
.order-send__status_error{transition:.5s;}
.order-send__status_waiting{background-color:#d4ff28;color:#000;}
.order-send__status_success{background-color:#2bef43;color:#000;}
.order-send__status_error{background-color:#ff4d4d;color:#fff;}
@media (max-width:1850px){.header-cars{z-index:0;width:900px;top:333px;}
.header-title{}
.header-title__gradient{display:none;}
.header-title__text_little{bottom:-17%;}
.header-content{z-index:20;}
}
@media (max-width:1600px){.header-cars{width:750px;top:394px;}
}
@media (max-width:1200px){.topmenu-wepump{font-size:20px;}
.topmenu-logo__img{width:150px;}
.header-cars{width:800px;top:377px;opacity:.6;transition:.3s;}
.header-title__text_big{font-size:150px;}
.topmenu-phone__span{font-size:24px;}
.slick-slide img{width:200px;margin-left:17px;}
.we-pump-slider__span{font-size:24px;}
.footer-block{padding-bottom:60px;}
.footer-links{column-count:1;}
.footer-logo{width:200px;}
.social{width:200px;}
.top-content .section-title__span{font-size:48px;}
}
@media (min-width:992px){.wastewater{height:615px;}
}
@media (min-width:1200px){.wastewater{height:555px;}
}
@media (max-width:992px){.header-cars{width:650px;top:326px;opacity:.5;transition:.3s;}
.header-bottom{margin-bottom:24px;}
.header-title__text_big{font-size:118px;}
.header-title__text_little{font-size:60px;}
.topmenu-link{font-size:18px;}
.topmenu-wepump__border{padding-left:7px;padding-right:5px;font-size:17px;}
.topmenu-logo{width:150px;}
.topmenu-phone__img{top:11px;left:-11px;}
.topmenu-phone__span{font-size:18px;position:absolute;top:23px;left:30px;}
.wastewater-title{width:104%;}
.wastewater-title__text{font-size:27px;}
.advantage{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;}
.advantage-description{display:flex;flex-direction:column;justify-content:center;}
.advantage-description__title,
.advantage-description__content{text-align:center;}
.footer-block-title{font-size:24px;}
.footer-links__li > a,
.footer-links__li > a:hover,
.footer-links__li > a:visited,
.contacts__text,
.contacts-phone,
.copyright{font-size:20px;}
.slick-slide img{width:150px;margin-left:11px;}
.we-pump-slider__span{font-size:20px;}
.wastewater-find-icon{width:75px;height:75px;top:39px;left:72px;}
.top-content .section-title__span{font-size:42px;}
}
@media (max-width:884px){.footer-block-title{font-size:20px;}
.footer-links__li > a,
.footer-links__li > a:hover,
.footer-links__li > a:visited,
.contacts__text,
.contacts-phone,
.copyright{font-size:18px;}
}
@media (max-width:800px){.footer-block-title{font-size:20px;}
.footer-links__li > a,
.footer-links__li > a:hover,
.footer-links__li > a:visited,
.contacts__text,
.contacts-phone,
.copyright{font-size:16px;}
}
@media (max-width:767px){.header-title__text_big,
.header-title__text_little,
.header-cars{transition:0.3s;}
.header-title__text_big{font-size:90px;}
.header-title__text_little{font-size:40px;left:2%;}
.header-cars{width:500px;top:372px;opacity:.3;transition:.3s;}
.header-center__text,
.header-center__price,
.header-bottom{font-size:23px;}
.topmenu-left-background{width:100%;}
.topmenu-logo, .topmenu-center, .topmenu-right{justify-content:center;align-items:center;}
.topmenu-logo__background{margin-top:8px;}
.topmenu-logo__img{width:240px;}
.topmenu-center{margin-top:6px;}
.topmenu-phone{justify-content:center;}
.topmenu-center, .topmenu-right{height:52px;}
.topmenu-phone__img,
.topmenu-phone__span{position:relative;}
.topmenu-phone__img{top:2px;left:2px;}
.topmenu-phone__span{top:0;left:0;}
.slick-slide img{width:200px;margin-left:25px;}
.we-pump-slider__span{font-size:20px;}
.wastewater{margin-bottom:20px;}
.wastewater-title{width:102%;}
.wastewater-find-icon{width:90px;height:90px;top:130px;left:200px;}
.section-title__span{font-size:40px;}
.footer-left-background{width:100%;height:293px;}
.footer-links{column-count:2;width:300px;}
.footer-block{padding-bottom:60px;}
.footer-block-title{margin-bottom:20px;}
.footer-block:last-child{padding-top:30px;}
.footer-logo, .social{margin-bottom:15px;}
.top-content .section-title__span{justify-content:center;font-size:36px;}
.top-content .section-title__border{margin:0 auto;}
}
@media (max-width:650px){.footer-links{column-count:1;width:100%;}
.footer-block{padding-top:30px;}
.footer-left-block{padding-bottom:0;height:100%;}
.footer-left-background{height:300px;}
}
@media (max-width:600px){.header-cars{width:400px;top:360px;}
.header-title__text_big{font-size:78px;}
.header-title__text_little{font-size:35px;}
.header-bottom{margin-top:15px;}
.header-center{margin-top:30px;}
.header-center{padding-left:8px;}
.section-title__span, .advantage-description__title{font-size:30px;}
.advantage-description__content{font-size:18px;}
.checkout-button{height:70px;padding-left:25px;padding-right:25px;}
}
@media (max-width:575px){.wastewater-find-icon{top:39%;left:38%;}
.we-pump, .our-wastewaters{padding-bottom:20px;}
.wastewater-order{padding-bottom:40px;}
.footer-left-background{height:230px;}
.footer-left-block{height:140px;padding-top:26px;padding-bottom:5px;}
.footer-wepump{padding-top:130px;padding-bottom:12px;}
}
@media (max-width:500px){.header-cars{top:315px;}
.header-title__text_big{font-size:66px;}
.header-title__text_little{font-size:33px;left:3%;bottom:-27%;}
.header-center{font-size:15px;}
.slick-slide img{width:125px;margin-left:52px;}
.we-pump-slider__span{font-size:15px;}
}
@media (max-width:435px){.header-cars{top:286px;}
.header-title__text_big{font-size:53px;}
.header-title__text_little{font-size:29px;left:4%;}
.header-center, .header-bottom{font-size:20px;}
.topmenu-wepump__ul{width:333px;}
.topmenu-wepump__border{width:100%;}
.slick-slide img{margin-left:39px;}
}
@media (max-width:400px){.checkout-button{height:65px;padding-left:20px;padding-right:20px;font-size:26px;}
.header-cars{top:319px;width:320px;}
.slick-slide img{margin-left:26px;}
.topmenu-links{line-height:22px;text-align:center;}
}
@media (max-width:360px){.header-title__text_big{font-size:47px;}
.header-title__text_little{font-size:28px;}
.header-center__text,
.header-center__price,
.header-bottom{font-size:20px;}
.topmenu-center{height:53px;}
.topmenu-right{height:40px;padding-bottom:10px;}
.topmenu-wepump__border,
.topmenu-link{font-size:14px;}
.topmenu-phone__span{font-size:16px;}
.topmenu-wepump__border{width:139px;}
.header-cars{top:291px;}
.modal-checkout-button{font-size:25px;}
.order-send__status{height:83px;}
}
@media (max-width:320px){.topmenu-wepump__ul{width:289px;}
.slick-slide img{width:125px;margin-left:11px;}
}