@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');*:focus{outline:none !important}img{max-width:100%;height:auto}.wow{visibility:hidden}body{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#444b51;position:relative;background:#185c37;margin:0 auto;padding:212px 0 0;overflow-x:hidden}a,button,.btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}a{color:#e04f1b}a:hover{color:#e04f1b;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto",sans-serif;text-transform:uppercase}h1{font-weight:900;font-size:35px;line-height:100%;color:gray;margin:0 0 20px}h2{font-weight:900;font-size:35px;line-height:100%;color:#444b51;margin:0 0 20px}h3{font-weight:900;font-size:35px;line-height:100%;color:#444b51;margin:0 0 20px}h4{font-weight:900;font-size:35px;line-height:100%;color:#444b51;margin:0 0 20px}h5{font-weight:900;font-size:35px;line-height:100%;color:#444b51;margin:0 0 20px}h6{font-weight:900;font-size:17px;line-height:100%;color:#444b51;margin:0 0 20px}p{font-weight:400;font-size:16px;line-height:26px;color:#444b51;margin:0 0 20px}ul,ol{margin:0 0 20px}ol{padding-left:20px}ul{padding:0;list-style-type:none}ul li{padding-left:20px;position:relative}ul li:before{content:'';position:absolute;left:4px;top:8px;border-radius:50%;width:8px;height:8px;background:#e14f1b}li{font-weight:400;font-size:16px;line-height:26px;color:#444b51}b,strong{font-weight:700}hr{display:block;border:none;height:1px;width:100%;background:#e14f1b;margin:30px 0;padding:0}blockquote{font-weight:400;font-size:16px;line-height:26px;color:#444b51;margin:0 0 20px;background:0 0;font-style:italic}img.aligncenter{display:block;margin:15px auto}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}.dnone{display:none !important}.container-fluid{width:1830px;max-width:100%}.container{width:1200px;max-width:100%}.p-init{position:initial}.btn-primary{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:1px;text-align:center;display:inline-block;position:relative;color:#fff;background:#185c37;box-shadow:none !important;height:auto;border:none;z-index:2;text-decoration:none;padding:17px 25px;border-radius:5px;width:230px;max-width:100%}.btn-primary svg{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#7f8180;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#e14f1b;color:#fff;border-color:#e14f1b;box-shadow:none}.btn-primary:hover svg,.btn-primary:focus svg,.btn-primary:active svg{fill:#fff}.btn-wa{width:auto}.form-control{font-family:"Roboto",sans-serif;border-radius:0;border:1px solid #e1e6e9;background:#e1e6e9;padding:11px 15px;height:auto;font-weight:400;font-size:12px;line-height:20px;color:#444b51;box-shadow:none !important}.form-control::placeholder{font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#444b51;opacity:1}.form-control::-ms-input-placeholder{font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#444b51}.lightbox{height:100vh;display:flex;align-content:center;align-items:center;flex-wrap:wrap}.lb-outerContainer{width:100% !important;margin-bottom:20px !important}.lb-data .lb-caption{font-size:15px;line-height:20px}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-number{display:none !important}.lb-data .lb-close{position:absolute;right:30px;top:30px;background:url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/close_ico.png) center no-repeat;z-index:9999}.lb-nav a.lb-next{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lb-nav a.lb-prev{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lightboxOverlay{opacity:.9;background:#000}.lb-outerContainer{border-radius:0;background:0 0;position:initial;display:flex;justify-content:center;align-items:center}.lb-nav a.lb-prev{transform:scaleX(-1)}.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover{opacity:.7}.lb-dataContainer{padding:0}.lb-cancel{background:url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/loader-white.gif) no-repeat;background-size:contain}.swiper-button-lock{display:none !important}.mobile-menu{display:none}.page-header{padding:18px 0 23px;position:fixed;left:0;right:0;top:0;z-index:99;background:#185c37;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header .side-arrow{position:absolute;left:0;top:0;bottom:0;width:62px}.page-header .side-arrow:before{content:'';width:1px;position:absolute;left:50%;top:0;bottom:0;background:#517b61}.page-header .side-arrow a{background:#185c37;width:62px;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:calc(50% - 25px)}.page-header .side-arrow a svg{fill:#517b61;width:45px;height:45px;transform:rotate(90deg)}.page-header .logo{width:100%}.page-header .logo img,.page-header .logo{display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header .logo img{margin:0 25px;width:171px}.page-header .logo .logo-text{display:inline-block;vertical-align:middle;width:calc(100% - 221px);border-left:1px solid #5e8d73;padding:18px 0 16px 25px;font-weight:700;font-size:27px;line-height:100%;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header .logo .logo-text p{text-transform:initial;font-weight:400;font-size:18px;margin:0;color:#fff;letter-spacing:.5px}.page-header .top-contact{text-align:right;padding:15px 0 25px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header .top-contact a{display:inline-block;vertical-align:middle;font-weight:500;color:#fff;font-size:20px;line-height:100%;letter-spacing:1px}.page-header .top-contact a svg{display:inline-block;vertical-align:middle;width:35px;height:35px;fill:#e04f1b;margin-right:15px}.page-header .top-contact a:last-of-type{margin-left:40px}.page-header .top-contact a:hover{text-decoration:none;color:#e04f1b}.page-header .menu-opener{display:none}.main-menu{text-align:right;margin:0;font-size:0}.main-menu li:before{display:none}.main-menu li{display:inline-block;vertical-align:middle;padding:0;margin-left:25px}.main-menu li:first-of-type{margin-left:0}.main-menu li a{font-weight:700;font-size:17px;line-height:100%;text-transform:uppercase;padding:10px 0;color:#fff;text-decoration:none;position:relative;display:inline-block;letter-spacing:1px}.main-menu li a span{color:#5f786a;font-weight:500}.main-menu li a:before{content:'';position:absolute;left:50%;right:50%;bottom:0;height:3px;background:#5f786a;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.main-menu li a:hover{color:#e14f1b}.main-menu li a:hover:before{left:0;right:0}.page-header.scrolled{padding-top:5px;padding-bottom:5px}.page-header.scrolled .top-contact{padding:9px 0}.page-header.scrolled .logo img{width:100px}section{position:relative;padding-left:62px}section .left-text{position:absolute;left:0;top:0;bottom:0;background:#185c37;width:62px}section .left-text:before{content:'';width:1px;position:absolute;left:50%;top:0;bottom:0;background:#517b61}section .left-text .text{width:130px;height:62px;background:#185c37;position:absolute;left:-34px;top:34px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.5px;transform:rotate(-90deg);display:flex;justify-content:center;align-items:center}section .left-text .text.mid-text-area{width:250px;left:-94px;top:94px}section .left-text .text.big-text-area{width:300px;left:-119px;top:119px}section .left-text .text span{font-weight:400;color:#e14f1b;margin-right:10px}section .main-text{position:relative}.bslider-section .swiper-slide .img{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%;padding-top:48%}.bslider-section .bg{background:#fff;position:absolute;left:0;width:50%;bottom:156px;z-index:2;padding:15px 15px 15px 50px}.bslider-section .bg .big-text{font-weight:900;font-style:italic;font-size:46px;line-height:100%;color:#1a3d29;letter-spacing:.5px;text-transform:uppercase}.bslider-section .bg .big-text span{display:inline-block;vertical-align:middle}.bslider-section .bg .big-text span.big{color:#e14f1b;font-size:182px;line-height:100%}.swiper-button-next:after,.swiper-button-prev:after{display:none !important}.slider-nav .swiper-button-next svg,.slider-nav .swiper-button-prev svg{width:60px;height:60px}.slider-nav .swiper-button-prev svg{transform:scaleX(-1)}.bslider-section .slider-nav{font-size:0;text-align:right;padding:48px 0}.bslider-section .slider-nav .swiper-button-next,.bslider-section .slider-nav .swiper-button-prev{position:initial;width:auto;height:auto;margin:0;display:inline-block;vertical-align:middle;fill:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.bslider-section .slider-nav .sep{display:inline-block;vertical-align:middle;width:2px;background:#5e8d73;height:30px;margin:0 5px}.bslider-section .slider-nav .swiper-button-next:hover,.bslider-section .slider-nav .swiper-button-prev:hover{fill:#e14f1b}.bslider-section .bot-pseudo-bg{position:relative;height:156px}.bslider-section .bot-pseudo-bg:before{content:'';position:absolute;left:0;width:50%;top:0;bottom:0;background:#fff;opacity:.8}.half-section{position:relative}.half-section .col-md-6{position:initial}.half-section .img{position:absolute;left:0;width:50%;top:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}.half-sections .half-section:first-of-type .img{top:-156px;z-index:-1}.half-section:before{content:'';position:absolute;right:0;width:50%;top:0;bottom:0;background:#e1e6e9}.half-section.img-r .img{left:initial;right:0}.half-section.img-r:before{right:initial;left:0}.half-section.last-hs .img{left:0;right:0;width:auto}.half-section.last-hs:before{background:#185c37;z-index:2;opacity:.8;top:156px;bottom:40px}.half-section.last-hs:after{content:'';position:absolute;left:0;top:0;background:#185c37;z-index:2;width:50%;opacity:.8;height:156px}.half-section .col-md-6{min-height:640px;display:flex;align-items:center}.half-section .text{padding:80px 200px 80px 100px;position:relative;z-index:2}.half-section .text h2{color:#444b51}.half-section.last-hs .text{padding-top:250px;padding-bottom:120px}.half-section.last-hs .text *{color:#fff}.sliders-section{padding-left:0;background:#e1e6e9 url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/bgc.png) right bottom no-repeat;background-size:contain}.sub-section{position:relative;padding:80px 0 62px 80px}.gallery-thumb{display:block;padding-top:100%;margin:30% 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.gallery-thumb .ico{position:absolute;right:calc(50% - 22px);top:calc(50% - 22px);opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.gallery-thumb .ico svg{width:42px;height:42px;fill:#fff}.slider .swiper-slide:hover{z-index:999}.gallery-thumb:hover{transform:scale(1.4)}.gallery-thumb:hover .ico{opacity:1}.slider .slider-nav .swiper-button-next,.slider .slider-nav .swiper-button-prev{height:auto;margin:0;width:auto;position:absolute;top:calc(50% + 24px)}.slider .slider-nav .swiper-button-next{right:-80px}.slider .slider-nav .swiper-button-prev{left:-80px}.ref-slider .swiper-slide{padding:12px 25px;margin:60px 0;background:#fff}.slider.ref-slider .slider-nav .swiper-button-next,.slider.ref-slider .slider-nav .swiper-button-prev{top:50%}.rea-thumb{display:block;padding-top:140%;position:relative;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center}.rea-thumb .ico{position:absolute;right:calc(50% - 22px);top:calc(50% - 22px);opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.rea-thumb .ico svg{width:42px;height:42px;fill:#fff}.rea-thumb:hover{opacity:.7}.rea-thumb:hover .ico{opacity:1}.download-section .main-text{padding:80px 0;background:#fff}.download-link{display:block;margin-bottom:10px;border:1px solid #b8b8b8;background:#fff;position:relative;text-decoration:none;padding:20px 35px}.download-link .pdf-ico{display:inline-block;vertical-align:middle;width:34px;height:34px;fill:#df4c47;margin-right:10px}.download-link p{display:inline-block;vertical-align:middle;font-weight:700;font-size:16px;line-height:26px;color:#444b51;margin:0}.download-link span{position:absolute;right:35px;top:calc(50% - 17px);color:#444b51;font-size:16px;line-height:26px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.download-link span svg{display:inline-block;vertical-align:middle;width:34px;height:34px;fill:#444b51;margin-left:10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.download-link:hover{text-decoration:none;background:#e1e6e9}.download-link:hover span{text-decoration:underline}.download-link:hover span svg{fill:#e15320}.norm-page .half-section:before{width:100%}.norm-page h1{color:#444b51}.page-footer{position:relative;padding-left:62px}.page-footer .left-text{position:absolute;left:0;top:0;bottom:0;background:#185c37;width:62px;z-index:2}.page-footer .left-text:before{content:'';width:1px;position:absolute;left:50%;top:0;bottom:0;background:#517b61}.page-footer .left-text .text{width:130px;height:62px;background:#185c37;position:absolute;left:-34px;top:34px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.5px;transform:rotate(-90deg);display:flex;justify-content:center;align-items:center}.page-footer .left-text .text span{font-weight:400;color:#e14f1b;margin-right:10px}.page-footer .main-text{position:relative;background:#444b51 url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/fbg2.png) top left no-repeat;padding:80px 0 25px}.page-footer p{color:#fff;font-size:12px;line-height:22px}.page-footer a{color:#fff;font-size:12px;line-height:22px;display:inline-block}.page-footer h2{margin-bottom:45px;color:#fff}.page-footer h6{color:#fff;margin-bottom:5px}.page-footer .loc-ico,.page-footer .phone-ico,.page-footer .mail-ico{padding-left:25px;position:relative}.page-footer .loc-ico svg,.page-footer .phone-ico svg,.page-footer .mail-ico svg{width:16px;height:16px;fill:#e9501f;position:absolute;left:0;top:3px}.page-footer .btn-primary{width:auto}.page-footer form h6{margin-bottom:20px}.page-footer .last-line{overflow:hidden;margin-top:40px}.page-footer h5{color:#e9501f;font-weight:900;font-size:20px;line-height:30px;letter-spacing:3px;margin:0;display:inline-block;position:relative}.page-footer h5:before{content:'';background:url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/fhb.png) center right repeat-x;position:absolute;height:28px;right:calc(100% + 60px);width:100vw}.page-footer h5:after{content:'';background:url(//hydropol.com.pl/wp-content/themes/hydropol/assets/images/fha.png) center left repeat-x;position:absolute;height:28px;left:calc(100% + 60px);width:100vw}.page-footer .fm-h{margin-top:20px}.grecaptcha-badge{display:none}@media (max-width:767px){.half-section.last-hs:before,.page-header .side-arrow,.page-footer .left-text,.download-link span,.half-section.last-hs:after,.bslider-section .bot-pseudo-bg:before,.page-header .logo .logo-text,.page-header .main-menu,.page-header .top-contact{display:none}body{padding-top:100px}.mobile-menu .menu-closer,.page-header .menu-opener{display:flex;justify-content:center;align-items:center;width:62px;height:62px;margin-left:auto}.mobile-menu .menu-closer svg,.page-header .menu-opener svg{fill:#fff;width:45px;height:45px}.page-header{padding:10px 0 !important}.page-header .logo img{margin:0}.logo img{max-width:80px}.page-header .col-lg-8{align-self:center}.mobile-menu.active{display:block}.mobile-menu{position:fixed;left:0;top:0;right:0;max-width:100%;background:#444b51;padding:10px 15px 30px;z-index:999;border-bottom:1px solid #fff}.mobile-menu .main-menu{text-align:center}.mobile-menu .main-menu li{display:block;margin:10px 0 0}section{padding-left:0}section .left-text{position:initial;width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff}section .left-text:before{display:none}section .left-text .text{transform:none;position:initial;width:100%!important}.bslider-section .bg{width:100%;padding:15px;position:initial}.bslider-section .bg .big-text span{font-size:20px;line-height:30px}.bslider-section .bg .big-text span.big{font-size:60px}.half-section .text{padding:15px 0}h1{font-size:25px}h2{font-size:24px}p{font-size:15px;line-height:22px}.bslider-section .slider-nav{padding:20px 0;text-align:center}.half-section .img{position:initial;padding-top:80%;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.half-section:before{width:100%;z-index:-1}.half-section.last-hs:before{top:0;bottom:0}.half-section.last-hs .text{padding-top:15px;padding-bottom:15px}.sub-section{padding:0;overflow:hidden}.download-section .main-text,.sub-section .main-text{padding:15px 0}.download-link{padding:20px 15px}.page-footer{padding:0}.half-section .col-md-6{min-height:1px}.half-section.last-hs .img{width:calc(100% + 30px)}}@media (max-width:1199px) and (min-width:768px){.slider .slider-nav,.page-header .logo .logo-text,.page-header .main-menu,.page-header .top-contact{display:none}body{padding-top:121px}.page-header{padding-left:62px}.mobile-menu .menu-closer,.page-header .menu-opener{display:flex;justify-content:center;align-items:center;width:62px;height:62px;margin-left:auto}.mobile-menu .menu-closer svg,.page-header .menu-opener svg{fill:#fff;width:45px;height:45px}.page-header .logo img{margin:0}.logo img{max-width:80px}.page-header .col-lg-8{align-self:center}.mobile-menu.active{display:block}.mobile-menu{position:absolute;left:0;top:0;right:0;max-width:100%;background:#444b51;padding:18px 15px 23px 77px;z-index:999;border-bottom:1px solid #fff}.mobile-menu .main-menu{text-align:center}.mobile-menu .main-menu li{display:block;margin:10px 0 0}.bslider-section .bg{padding:15px;width:80%}.bslider-section .bg .big-text span.big{font-size:90px}.half-section .text{padding:30px 0}h2{font-size:30px}.bslider-section .swiper-slide .img{padding-top:80%}}@media (max-width:1400px) and (min-width:1200px){.slider .slider-nav,.page-header .logo .logo-text{display:none}.main-menu li{margin-left:4px}.main-menu li a{font-size:12px}.bslider-section .bg .big-text span.big{font-size:90px}.bslider-section .bg .big-text{font-size:30px}.half-section .text{padding:30px}}@media (max-width:1675px) and (min-width:1401px){.main-menu li{margin-left:12px}.main-menu li a{font-size:14px}.page-header .logo .logo-text{font-size:22px}.bslider-section .bg .big-text span.big{font-size:120px}.half-section .text{padding-right:100px}.slider .slider-nav .swiper-button-prev{left:-40px}.slider .slider-nav .swiper-button-next{right:-40px}}@media (max-width:1750px) and (min-width:1676px){.main-menu li a{font-size:16px}}@media (max-width:1919px) and (min-width:1200px){.page-header{padding-left:62px}}