@charset "utf-8";:root{--primary-color:#303030;--secondary-color:#707070;--black-color:#000000;--blue-color:#006DC4;--dark-green-color:#27883C;--light-green-color:#24863C;--white-color:#ffffff}html{zoom:.9}html,body,br,hr,div,span,a,object,iframe,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p,blockquote,q,address,small,big,cite,dfn,ins,del,i,em,b,strong,sup,sub,strike,pre,code,samp,kbd,var,tt,form,fieldset,legend,label,input,textarea,option,.nobox{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}blockquote,q{quotes:none}br{height:0}ul,ol,dl,li{margin:0;padding:0}html,body{height:100%;-webkit-appearance:none;border:none;-webkit-text-size-adjust:none}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.cf:after,.cf:before{display:table;content:''}.cf:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}body{font-family:'Fira Sans';line-height:1.2;color:var(--black-color);font-size:20px}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:10px;color:var(--primary-color);font-weight:600}h1{font-size:60px}h2{font-size:40px}h3{font-size:25px}h4{font-size:16px}h5{font-size:14px}h6{font-size:18px}p{margin-bottom:25px;line-height:1.5}strong{font-weight:700}hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:none}img{max-width:100%;border:0;border-style:none}a{text-decoration:none;color:var(--primary-color);transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;display:inline-block}a:hover{color:var(--blue-color)}a:active{color:#e8941a}input[type='submit']{-webkit-appearance:none;border:none;-webkit-text-size-adjust:none}select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}textarea{overflow:auto}::-webkit-input-placeholder{color:var(--white-color)}:-moz-placeholder{color:var(--white-color)}::-moz-placeholder{color:var(--white-color)}:-ms-input-placeholder{color:var(--white-color)}::-ms-input-placeholder{color:var(--white-color)}fieldset{border:1px solid transparent}table{border-spacing:0;border-collapse:collapse}td{text-align:right;font-weight:400}.container{max-width:1270px;width:100%;padding-left:15px;padding-right:15px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1,.col{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-12{max-width:100%}.col-11{max-width:91.66666667%}.col-10{max-width:83.33333333%}.col-9{max-width:75%}.col-8{max-width:66.66666667%}.col-7{max-width:58.33333333%}.col-6{max-width:50%}.col-5{max-width:41.66666667%}.col-4{max-width:33.33333333%}.col-3{max-width:25%}.col-2{max-width:16.66666667%}.col-1{max-width:8.33333333%}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.m0{margin:0!important}.mr20{margin-right:20px}.mt20{margin-top:20px!important}.mb80{margin-bottom:80px!important}.mt25{margin-top:25px!important}.mt50{margin-top:50px!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pt20{padding-top:20px}.dis-b{display:block}.pos_rel{position:relative}.hidden{display:none!important}.no_bdr{border:none!important}.f16{font-size:16px!important}.f18{font-size:18px!important}.fbold{font-weight:700}.tra{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.unlisted{list-style:none}section{padding:67px 0;position:relative}.bg-set{background-position:center;background-repeat:no-repeat;background-size:cover}body::before{content:'';width:100%;height:100%;position:fixed;z-index:9;pointer-events:none;transition:0.3s}.overflow-hidden{overflow:hidden}.overflow-hidden::before{pointer-events:all;background-color:rgba(0,0,0,.7)}.noOverflow-hidden{overflow:inherit!important}.title{margin-bottom:50px}.fullImage .fullimg{width:100%}.list-unstyled{padding-left:0;list-style:none}.list-unstyled li{padding-bottom:5px}ul.default-list{margin:0;padding:0;list-style:none;position:relative}ul.default-list li{position:relative;padding-left:30px;padding-bottom:5px}ul.default-list li::before{content:'';position:absolute;top:5px;left:0;width:18px;height:18px;background-color:var(--dark-green-color);border-radius:100%}ol{margin:0;padding:0;list-style:none}ol li{margin-bottom:5px}.btn{padding:23px 26px;background-color:#006DC4;color:var(--white-color);font-size:20px;font-weight:500;border:0;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid transparent;display:inline-flex;width:fit-content;justify-content:center}.btn:hover{background-color:var(--white-color);color:var(--blue-color);border:1px solid var(--blue-color)}.hyper-link{color:var(--primary-color);text-decoration:underline}.hyper-link:hover{color:var(--red-color)}.main{overflow-x:hidden}header{position:relative;z-index:11}.top-header{background-color:var(--blue-color);color:var(--white-color);padding:8px 0;font-size:13px}.top-header .container{display:flex;align-items:center;justify-content:space-between}.top-header .icon{filter:invert(100);margin-right:10px;font-size:16px}.top-header .left-block,.top-header .right-block{display:flex;align-items:center}.top-header :is(.tpw-location,.tpw-email){display:flex;align-items:center;margin-right:40px}.top-header a{color:var(--white-color)}.top-header a:hover{text-decoration:underline}.top-header :is(.time-block,.top-social){display:flex;align-items:center}.top-header .time-block:not(:last-child){margin-right:40px}.top-header .top-social a:not(:last-child){margin-right:10px}.top-header .top-social a img{display:flex;align-items:center;width:18px}.top-header .top-social a:hover{transform:scale(1.1)}header .header-inner{background-color:var(--white-color)}header .header-inner .container{display:flex;align-items:center;justify-content:space-between}header .header-inner .logo-block{line-height:normal;display:inline-block;max-width:210px;width:100%}header .header-inner .logo-block img{display:block}header .menu-block{padding:0 20px}header .main-menu nav ul{display:flex;align-items:flex-start;justify-content:center;list-style:none}header .main-menu nav ul li{position:relative;display:inline-table}header .main-menu nav ul li:not(:last-child){margin-right:20px}header .main-menu nav ul li a{color:var(--black-color);display:inline-block;font-size:16px}header .main-menu nav ul li a:hover,header .main-menu nav ul li.active a{color:var(--light-green-color);text-shadow:.5px 0 0 var(--light-green-color)}header .main-menu nav>ul>li{padding:44px 0}header .main-menu nav ul li:hover>ul.sub-menu{left:0;opacity:1;visibility:visible;pointer-events:all}header .main-menu nav ul.sub-menu{position:absolute;top:100%;background-color:var(--white-color);z-index:99;flex-direction:column;min-width:350px;box-shadow:0 6px 24px 15px rgba(0,0,0,.11);padding:20px;align-items:flex-start;left:10px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;min-width:250px}header .main-menu nav ul.sub-menu li:not(:last-child){margin-bottom:10px}.main-menu .arrow-icon{position:relative;margin-left:5px;top:-3px}.main-menu .arrow-icon:after{content:'';background-image:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/down-arrow.svg);background-repeat:no-repeat;width:10px;height:6px;display:inline-block}.hamburger{width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5px;cursor:pointer;background-color:var(--blue-color)}.hamburger span{width:18px;height:2px;border-radius:3px;background-color:var(--white-color);position:relative;transition:0.4s}.hamburger span+span{margin-top:3px}.menu-open .hamburger span:first-child{transform:rotate(45deg) translateX(3px) translateY(4px);-webkit-transform:rotate(45deg) translateX(3px) translateY(4px);-moz-transform:rotate(45deg) translateX(3px) translateY(4px);-ms-transform:rotate(45deg) translateX(3px) translateY(4px);-o-transform:rotate(45deg) translateX(3px) translateY(4px)}.menu-open .hamburger span:nth-child(2){opacity:0;visibility:hidden}.menu-open .hamburger span:last-child{transform:rotate(-45deg) translatex(3px) translateY(-4px);-webkit-transform:rotate(-45deg) translatex(3px) translateY(-4px);-moz-transform:rotate(-45deg) translatex(3px) translateY(-4px);-ms-transform:rotate(-45deg) translatex(3px) translateY(-4px);-o-transform:rotate(-45deg) translatex(3px) translateY(-4px)}header .call-block{width:100%;max-width:170px}header .call-block a{font-size:15px;font-weight:500;display:flex;align-items:center;padding:5px 10px;border-radius:42px;margin-left:auto}header .call-block a i{width:27px;height:27px;border-radius:100%;padding:6px;background-color:var(--light-green-color);display:flex;align-items:center;justify-content:center;margin-right:5px;transition:all 0.5s}header .call-block a:hover{background-color:var(--light-green-color);color:var(--white-color)}header .call-block a:hover i{background-color:var(--blue-color)}header.header-fixed .header-inner{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 14px 0 rgba(165,144,121,.3);-webkit-animation:menu-slide-down 0.5s;animation:menu-slide-down 0.5s}header.header-fixed .main-menu nav>ul>li{padding:30px 0}header.header-fixed~.main{padding-top:83px}@keyframes menu-slide-down{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.mobile-top-header{margin:-20px -20px 20px;background:var(--blue-color);color:var(--white-color);padding:15px 30px 15px 15px}.mobile-top-header ul{margin:0;padding:0;list-style:none}.mobile-top-header ul li{display:flex;align-items:center;font-size:13px}.mobile-top-header ul li i{width:17px;height:17px;margin-right:5px;text-align:center}.mobile-top-header ul li i img{object-fit:contain;object-position:center;height:100%;filter:invert(1)}.mobile-top-header ul li:not(:last-child){margin-bottom:13px}.mobile-top-header ul li a{color:var(--white-color)}.mobile-top-header ul li a:hover{text-decoration:underline}.mobile-top-header ul li .social-m{display:flex;align-items:center}.mobile-top-header ul li .social-m a{margin-right:10px}.mobile-top-header ul li .social-m img{width:20px}.home-banner{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;min-height:718px;display:flex;align-items:center;color:var(--white-color);margin-bottom:67px}.home-banner::before{content:'';position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;background:linear-gradient(80deg,rgba(0,0,0,.5) 38.09%,rgba(253,253,255,.2) 78.96%)}.home-banner .container{position:relative}.home-banner .banner-content{width:100%;max-width:680px}.home-banner .banner-content .banner-btns{gap:50px}.home-banner .banner-content h1{margin-bottom:15px;color:var(--white-color)}.home-banner .banner-content p{font-weight:500;font-size:16px}.home-banner .banner-content .btn{font-size:16px;min-width:194px;text-align:center;padding-top:20px;padding-bottom:20px}.home-banner span.tag{margin-bottom:8px;background-color:rgba(4,28,55,.5);font-size:24px}.services-item{text-align:center}.services-item .service-icon{height:80px;margin-bottom:25px}.services-item h3{font-weight:500;margin-bottom:15px;color:var(--primary-color)}.services-item p{font-size:18px;margin-bottom:0}.services-item.col{max-width:20%}.wave-section{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:154px 0 0;margin:67px 0}.wave-section .container{max-width:1407px;width:100%;width:100%}.wave-section h2{text-align:center;color:var(--white-color);font-weight:600;margin-bottom:60px}.wave-section .wave-details{line-height:0;position:relative;top:175px;margin-top:-175px}.wave-section .wave-details video{width:100%}.wave-section .wave-details::after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.34);left:0;z-index:1}.wave-section .wave-details .wave-content{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:fit-content;height:fit-content;z-index:11111}.play svg,.play svg #play_icon{opacity:0;visibility:hidden;transition:all .5}.wave-section .wave-details:hover .play svg,.play svg #pause_icon{opacity:1;visibility:visible;transition:all .5}.left-right-contnet.service.trust{padding:240px 0 67px 0}.left-right-contnet.service .left-content-right-image{position:relative}.left-right-contnet .left-image-right-content .left-image::before,.home .left-right-contnet.service .left-content-right-image .right-image::after{content:'';position:absolute;top:0;left:-27vw;background-image:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/green-left-shape.png);background-repeat:no-repeat;background-size:contain;width:50vw;height:40vw;bottom:0;margin:auto;z-index:-1}.home .we_desing .we_desing_wrapper .left-content-right-image .col-6.systems .right-image .system-image::before,.home .spetic-section .left-content-right-image .col-6.systems .system-image::before{content:'';position:absolute;top:0;left:-27vw;background-image:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/green-left-shape.png);background-repeat:no-repeat;background-size:contain;width:50vw;height:40vw;bottom:0;margin:auto;z-index:-1}.home .we_desing .we_desing_wrapper .left-content-right-image:nth-child(odd) .col-6.systems .right-image .system-image::before,.home .spetic-section .left-content-right-image .col-6.systems .system-image::before{right:-27vw;transform:rotate(-180deg);left:auto;z-index:-1}.home .left-right-contnet.service .left-content-right-image .right-image::after{right:-27vw;transform:rotate(-180deg);left:auto;z-index:-1}.home .top_spetic .left-content-right-image .col-6.systems .system-image::before{opacity:0;visibility:hidden}.left-right-contnet .left-image-right-content .left-image,.left-right-contnet.service .left-content-right-image .right-image{box-shadow:-33px 60px 72px 0 #9B9B9B33;line-height:0;position:relative}.left-right-contnet .right-content{padding-top:15px;padding-left:10px}.left-right-contnet .right-content h2{font-weight:600;color:var(--primary-color);margin-bottom:30px;letter-spacing:-.01em;text-transform:capitalize}.left-right-contnet .right-content p{color:#4E4E4E;padding-right:15px;font-weight:400}.left-right-contnet ul{padding-left:30px}.left-right-contnet ul li{padding:26px 23px;position:relative;margin-bottom:30px}.left-right-contnet ul li:nth-child(2){margin-bottom:0}.left-right-contnet ul li::after{content:'';position:absolute;top:0;left:0;background-image:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/bg-img.png);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;pointer-events:none}.left-right-contnet ul li .content-details h3{color:var(--primary-color);position:relative;font-weight:500;text-transform:capitalize}.left-right-contnet ul li .content-details h3::before{content:'';position:absolute;top:5px;left:-30px;width:18px;height:18px;background-color:var(--dark-green-color);border-radius:100%}.left-right-contnet ul li .content-details p{color:var(--secondary-color);padding-right:45px}.left-right-contnet ul li .content-details p:last-child{margin-bottom:0}.left-right-contnet .left-image-right-content{margin-bottom:130px;position:relative}.left-content-right-image .left-content{padding-top:40px}span.tag{background:#135CC466;color:#fff;padding:3px 9px;font-size:14px;font-weight:500;letter-spacing:.01em;border-left:4px solid #2377ED;margin-bottom:22px;display:inline-block;line-height:1.1}.left-content-right-image .col-6.systems{max-width:50%}.left-content-right-image .col-6.systems .right-image .system-image{position:relative}.left-content-right-image .col-6.systems .right-image iframe{width:100%}.left-content-right-image .col-6.systems .system-image::after{content:'';position:absolute;height:100%;width:100%;left:auto;right:-20px;background:#27883C1A;z-index:-1;bottom:-20px}.left-content-right-image .left-content h2{font-weight:600;color:var(--primary-color);text-transform:capitalize;margin-bottom:20px;letter-spacing:-.021em}.left-content-right-image .left-content p{font-weight:400;padding-right:15px}.left-content-right-image .left-content p a{color:var(--blue-color)}.left-content-right-image .left-content p a:hover{color:var(--primary-color);text-decoration:underline}.left-content-right-image .left-content .btn .icon{width:17px;height:17px;display:inline-block;margin-left:10px;margin-top:2px}.left-content-right-image .left-content .btn:hover .icon svg path{fill:var(--blue-color)}.left-right-contnet .left-image-right-content:nth-child(even) .left-image::before{left:auto;right:-18vw;transform:rotate(-180deg)}.inner-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:458px;position:relative;display:flex;align-items:center;margin-bottom:67px}.inner-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.inner-banner .banner-content{position:relative;text-align:center;color:var(--white-color)}.inner-banner .banner-content h1{color:var(--white-color)}.inner-banner .banner-content p{font-size:18px;max-width:570px;margin:auto}.left-right-.service-section .left-image-right-content:nth-child(even) .row{display:flex;flex-direction:row-reverse}.left-right-contnet.service-section .left-image-right-content:nth-child(even) .row .left-content{padding-right:45px}.left-right-contnet.service-section .left-image-right-content:nth-child(even) .row .left-content h2{padding-right:50px}.left-right-contnet.service-section .left-image-right-content:last-child{margin-bottom:90px}.spetic-section.tank .left-content-right-image .col-6.systems .system-image::after{right:0;left:-20px}.spetic-section.tank{padding-bottom:120px}.tank-section{background-color:var(--blue-color);padding:155px 0;margin-bottom:35px}.tank-section .tank-details{color:var(--white-color);margin-bottom:90px}.tank-section .tank-details:last-child{margin-bottom:0}.tank-section .tank-details h2{color:var(--white-color);line-height:1.4}.tank-section .tank-details p{margin-bottom:0;font-weight:400}.tank-upgrades-section .percolation-section{margin:0}.reports-section .gallery{padding:0 10px;line-height:0;margin-bottom:23px}.reports-section .reports-details.gallery-content .load-more{margin:25px auto 0}.galleryItem{overflow:hidden;height:400px;width:100%}.galleryItem img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.5s}.reports-section .gallery a:hover .galleryItem img{transform:scale(1.1)}.inner-banner.contact{display:inherit;min-height:580px;padding-top:50px}.inner-banner.contact::before{display:none}.inner-banner.contact .banner-content h1{margin-bottom:15px;font-size:40px}.inner-banner.contact .banner-content ul{justify-content:center}.inner-banner.contact .banner-content ul li:not(:last-child){margin-right:40px}.inner-banner.contact .banner-content ul li a{display:flex;color:var(--white-color);transition:all .5s ease}.inner-banner.contact .banner-content ul li a:hover{color:var(--black-color)}.inner-banner.contact .banner-content ul li a .icon{width:35px;height:35px;margin-right:8px;font-weight:800}.inner-banner.contact .banner-content ul li a .icon svg path{transition:all .5s ease}.inner-banner.contact .banner-content ul li a:hover .icon svg path{fill:#000}.contactus-section{margin-top:-510px;padding:50px 0}.contactus-section .contactus-details{background-color:var(--white-color);box-shadow:0 20px 25px 0 rgb(200 200 200 / 20%);border-radius:20px;padding:30px}.contactus-section .contactus-details .form{display:flex;flex-wrap:wrap;justify-content:space-between}.contactus-section .contactus-details .form .form-input.half-con{width:calc(50% - 15px)}.contactus-section .contactus-details label{font-size:16px;color:var(--primary-color);text-transform:capitalize;width:100%;font-weight:500;margin-bottom:5px;display:block}.contactus-section .contactus-details .form .form-input{width:100%;margin-bottom:15px}.contactus-section .contactus-details input.in{width:100%;font-size:15px;padding:15px;border-radius:8px;background-color:var(--white-color);border:1px solid #dcdcdc;font-family:'Fira Sans';color:var(--secondary-color)}.contactus-section .contactus-details input.in::placeholder,.contactus-section .contactus-details .form .form-input textarea::placeholder{color:var(--secondary-color);text-transform:lowercase}.contactus-section .contactus-details .form .form-input textarea{width:100%;height:110px;border:1px solid #dcdcdc;border-radius:8px;resize:none;font-size:16px;padding:15px;font-family:'Fira Sans';color:var(--secondary-color)}.contactus-section .contactus-details .form .submit-button button{background-color:var(--blue-color);color:var(--white-color);border-radius:80px;font-size:16px;padding:15px 35px;border:1px solid transparent;cursor:pointer;transition:all .5s ease;font-weight:600;font-family:'Fira Sans'}.contactus-section .contactus-details .form .submit-button button:hover{border:1px solid var(--blue-color);background-color:var(--white-color);color:var(--blue-color)}.office-section{padding:0 0 20px}.office-section .office-details{border-radius:20px;background:rgba(0,109,196,.1);padding:55px 50px 30px;text-align:center;position:relative;height:100%}.office-section .office-details span.office{position:absolute;top:13px;left:10px;font-size:14px;color:var(--white-color);background-color:var(--dark-green-color);padding:10px 15px;border-radius:32px;font-weight:600}.office-section .office-details .text{width:105px;height:105px;text-align:center;margin:0 auto 24px;background-color:var(--blue-color);color:var(--white-color);border-radius:100%;display:flex;align-items:center;justify-content:center;align-items:center}.office-section .office-details h2{font-size:24px}.office-section .office-details a span{width:100%;display:block;color:var(--secondary-color);margin-bottom:5px}.office-section .office-details a{color:var(--secondary-color);transition:all .5s ease}.office-section .office-details a:hover{color:var(--blue-color)}.office-section .office-details p{margin-bottom:0}.page-template-contact-template .faq-section{padding:50px}.contactMap{height:100%;overflow:hidden;border-radius:20px}.contactMap iframe{width:100%;height:100%}.reports-section{padding:55px 0 100px}.reports-section .reports{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:450px;display:flex;align-items:center;justify-content:center;position:relative}.reports-section .reports::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.reports-section .reports .reports-content{position:relative}.reports-section .reports .reports-content h2{color:var(--white-color);font-weight:500}.reports-section .reports-details .load-more{max-width:208px;width:100%;text-align:center;margin:auto}.reports-section .reporting [class*='col-']{margin-bottom:52px}.reports-section .reporting [class*='col-'] a{display:block}.percolation-section{background:rgba(0,109,196,.1);margin:67px 0}.percolation-section h2{width:100%;max-width:610px;margin-right:auto;margin-left:auto}.percolation-section p{color:#4E4E4E;width:100%;max-width:1010px;margin-right:auto;margin-left:auto}.percolationSlider{min-height:582px}.percolationSlider .item{position:relative;height:486px;overflow:hidden;transition:0.5s}.percolationSlider .item .itemImg{height:100%}.percolationSlider .item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.5s}.percolationSlider .item .itemBtn{position:absolute;bottom:22px;left:22px;padding:17px 22px;background-color:rgb(255 255 255 / 75%);color:#1C1F35;backdrop-filter:blur(2px);opacity:0;visibility:hidden}.percolationSlider .item .itemBtn::after{content:'';width:48px;height:48px;background-color:var(--blue-color);right:-49px;position:absolute;background-image:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/right-line-arrow.svg);background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%)}.percolationSlider .item .itemBtn:hover{background-color:#fff}.percolationSlider .swiper-slide-active .item{height:582px}.percolationSlider .swiper-pagination{width:auto;display:flex;align-items:center;bottom:30px}.percolationSlider .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#D8D8D8;opacity:1;margin:0 10px}.percolationSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:27px;height:27px;background:var(--blue-color)}.percolationSlider .swiper-slide-active .item .itemBtn,.percolationSlider .item:hover .itemBtn{opacity:1;visibility:visible}.about-images{position:relative}.about-user{background:var(--white-color);position:absolute;bottom:-40px;right:-40px;width:204px;height:234px;padding:20px}.about-user img{width:100%;height:100%;object-fit:cover}.about-social{display:flex;align-items:center;margin-top:60px}.about-social a:not(:last-child){margin-right:30px}.about-social a img{filter:invert(1)}.about-social a:hover{transform:scale(1.1)}.company-welcome-section{background-color:rgba(0,108,196,.1);padding-bottom:0;margin-bottom:67px}.company-welcome-section .welcome-text{width:100%;max-width:940px;padding-bottom:67px}.company-welcome-section .welcome-text h2{margin-bottom:0}.company-welcome-section .companysPic{font-size:0}.company-welcome-section .companysPic img{width:100%;height:100%;object-fit:cover}.ourApproaches-section p{line-height:2.1;margin-bottom:40px}.tpm-system-section{position:relative}.tpm-system-section .obj-img{width:74.75622968580716vh;position:absolute;right:-7%;top:60px}.tpm-system-section .title{width:100%;max-width:750px;margin-right:auto;margin-left:auto}.system-listing{width:100%;max-width:980px}.system-listing .systemCol{margin-bottom:78px}.system-listing .systemCol:nth-last-child(-n+2){margin-bottom:0}.system-listing .systemItem .itemImg{width:88px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.system-listing .systemItem .itemContent h3{margin-bottom:24px;font-size:27px}.system-listing .systemItem .itemImg img{max-height:100%}.system-listing .systemItem .itemContent p{font-size:18px;line-height:1.6;width:100%;max-width:364px}.system-listing .systemItem .itemContent p:last-child{margin-top:0;margin-bottom:0}.ourTeam-section .title{width:100%;max-width:500px;margin-right:auto;margin-left:auto}.ourTeam .teamUser{width:100%;height:372px;margin-bottom:30px}.ourTeam .teamUser img{width:100%;height:100%;object-fit:cover;object-position:center}.ourTeam .teamUserInfo h3{font-weight:500;font-size:28px;margin-bottom:0}.ourTeam .teamUserInfo span{font-size:17px;font-weight:400}.project-section .content-area h2{margin-bottom:30px}.project-section .content-area h3{margin-bottom:10px}.project-section .content-area h4{font-size:25px;font-weight:400;margin-bottom:5px}.project-section .content-area p{font-weight:400}.project-section .content-area ul{margin:0;margin-bottom:25px;padding:0}.project-section .content-area ul li{position:relative;padding-left:30px;padding-bottom:18px;color:var(--secondary-color);font-weight:400}.project-section .content-area ul li::before{content:'';position:absolute;top:4px;left:0;width:18px;height:18px;background-color:var(--dark-green-color);border-radius:100%}.project-section .content-area img{margin-bottom:25px}.companyInfo{display:flex;align-items:center;font-size:14px;font-weight:500;margin:40px 0}.companyInfo .col:not(:last-child){margin-right:30px}.companyInfo .item{display:flex;align-items:center}.companyInfo .item i{width:63px;height:63px;min-width:63px;border-radius:100%;background-color:var(--blue-color);display:flex;align-items:center;justify-content:center;border:1px solid var(--black-color);margin-right:13px}.companyInfo .item i img{margin-bottom:0;filter:invert(1)}.companyInfo .item p{margin-bottom:0}.companyInfo .item a{color:var(--secondary-color)}.companyInfo .item a:hover{text-decoration:underline}.sidebar{position:sticky;top:100px}.sidebarLinks{background-color:rgb(229 240 249);padding:50px;width:100%;max-width:370px;margin-left:auto}.sidebarLinks h4{font-size:20px;font-weight:700;margin-bottom:25px}.sidebarLinks ul{margin:0;padding:0;list-style:none}.sidebarLinks ul li:not(:last-child){margin-bottom:10px}.sidebarLinks ul li a{background-color:var(--blue-color);color:var(--white-color);font-size:15px;font-weight:700;padding:25px 30px;position:relative;width:100%}.sidebarLinks ul li a::before{content:'';width:17px;height:17px;background:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/right-arrow.svg) no-repeat center;position:absolute;right:40px;top:50%;transform:translateY(-50%);background-size:17px}.sidebarLinks ul li a:hover,.sidebarLinks ul li.active a{background-color:var(--light-green-color)}.diagram-block .diagramImg{width:100%;margin-left:auto;max-width:555px;height:555px;overflow:hidden}.diagram-block .diagramImg img{object-fit:cover;width:100%;height:100%;object-position:center}.features-section{background-color:var(--blue-color);color:var(--white-color)}.features-section :is(h2,h3){color:var(--white-color)}.features-heading{margin-bottom:43px}.features-heading .tag{background-color:var(--white-color);color:var(--primary-color);border-radius:10px;border-left:0}.features-heading .divImg{border-radius:24px;overflow:hidden;width:100%;max-width:554px;height:312px}.features-heading .divImg img{width:100%;height:100%;object-fit:cover;object-position:center}.features-list .featureCol{margin-top:43px}.features-list .featureItem .featureItemNum{width:48px;height:48px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:600;background-color:var(--white-color);color:var(--primary-color);margin-bottom:16px}.features-list .featureItem p{font-size:16px}.faq-section{padding-bottom:130px}.tank-section .tank-details p a{color:var(--white-color);text-decoration:underline}.tank-section .tank-details p a:hover{color:var(--black-color)}.footer-top{background-color:var(--blue-color)}.footer-top .row{align-items:center}.footer-top .footer-logo{background-color:var(--dark-green-color);padding:10px 20px 5px 20px;max-width:220px}.footer-nav-title h3{color:var(--white-color);font-size:18px;font-weight:500;margin-bottom:0}.footer-middle{background-color:var(--dark-green-color)}.footer-middle .system-content{padding-bottom:20px}.footer-middle .nav-details{padding-top:30px}.footer-middle .contact-content{padding:30px 20px 0 45px}.footer-middle .content p{font-size:16px;color:var(--white-color);line-height:1.5;margin-bottom:20px}.footer-middle .nav-links ul li{margin-bottom:10px}.footer-middle .nav-links ul li a{color:var(--white-color);font-size:16px;font-weight:300}.footer-middle .nav-links ul li a:hover{color:var(--white-color);opacity:.67}.footer-middle .contact-details ul li .icon{width:50px;height:50px;border:1px solid var(--white-color);border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:15px;transition:all .5s ease;min-width:50px}.footer-middle .contact-details ul li a:hover .icon{border:1px solid var(--primary-color)}.footer-middle .contact-details ul li a{transition:all .5s ease;align-items:center}.footer-middle .contact-details ul li a:hover span{color:var(--primary-color)}.footer-middle .contact-details ul li:not(:last-child){margin-bottom:20px}.footer-middle .contact-details ul li .details span{width:100%;display:block;color:var(--white-color);transition:all .5s ease;font-size:14px;font-weight:400;line-height:1.3}.footer-middle .contact-details ul li .icon svg path{stroke:#fff;transition:all .5s ease;width:23px;height:23px}.footer-middle .contact-details ul li a:hover .icon svg path{stroke:#404040}.footer-middle .nav-details .form-input{margin-bottom:20px}.footer-middle .nav-details .newslatter .in{width:100%;border:1px solid var(--white-color);padding:17px 20px 17px 20px;font-size:20px;font-weight:400;color:var(--white-color);font-family:'Fira Sans'}.footer-middle .nav-details .submit-button{position:relative}.footer-middle .nav-details .submit-button button{padding:15px 28px;background-color:var(--white-color);color:#000;font-size:16px;border:1px solid transparent;cursor:pointer;font-weight:600;transition:all .5s ease}.footer-middle .nav-details .submit-button button:hover{border:1px solid #000;color:#fff;background-color:#000}.footer-middle .nav-details .social_icon{position:absolute;top:100px;right:0;display:flex;align-items:center}.footer-middle .nav-details .social_icon li .icon img{transition:all .5s ease}.footer-middle .nav-details .social_icon li a:hover .icon img{transform:scale(1.15)}.footer-middle .nav-details .social_icon li:not(:first-child){margin-left:18px}footer .copyright-content{padding:10px 0 10px;border-top:1px solid var(--white-color);font-size:16px}footer .copyright-content span{color:var(--white-color);align-items:center}footer .copyright-content span a{margin-left:5px;color:var(--white-color);transition:all .5s ease}footer .copyright-content span a:hover{color:#000}.footer-middle .nav-details h3{display:none}.copyright-content p{margin-bottom:0}footer .copyright-content h6{margin-bottom:0;font-size:12px;font-weight:300}footer .copyright-content a{color:var(--white-color)}footer .copyright-content h6 P{margin-right:10px}footer .copyright-content h6 img:not(:last-child){margin-right:5px}.faq-section .container{max-width:985px}.accordion-item{border:1px solid #DCDCDC;border-radius:20px}.accordion-item:not(:last-child){margin-bottom:15px}.accordion-item h6{cursor:pointer;font-size:20px;font-weight:400;margin-bottom:0;padding:30px 110px 30px 30px;position:relative;display:flex;align-items:center}.accordion-item h6::before{content:'';width:40px;height:40px;background-color:#F6F6F6;display:block;position:absolute;right:20px;top:25px;transition:all 0.5s;border-radius:100%}.accordion-content{padding:0 100px 30px 30px;margin-top:-10px;overflow:hidden;display:none}.accordion-content p:last-child{margin-bottom:0}.accordion-item.active{border-color:transparent;background-color:#E9F1FD}.accordion-item.active h6::before{background-color:var(--dark-green-color)}.accordion-item.active h6{font-weight:600}.spetic-section.tank .left-content-right-image .left-content ul{margin-bottom:20px}.percolation-section.tank{margin:0}.spetic-section.tank{padding-bottom:110px}.error_thank_page{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#24863cd4}.error-number{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.error-number .number{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.error-number .number:nth-child(1),.error-number .number:nth-child(3){animation:anim 1s ease-in-out infinite;-webkit-animation:anim 1s ease-in-out infinite}.error-number .number:nth-child(2){margin:0 25px;animation:erroranim 1s ease-in-out infinite;-webkit-animation:erroranim 1s ease-in-out infinite}@keyframes erroranim{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}50%{transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg)}}@keyframes anim{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}50%{transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}}.error_thank_page .error{text-align:center}.error_thank_page .error h1{color:#fff;font-size:55px;font-weight:700;margin-bottom:5px}.error_thank_page .error p{max-width:800px;text-align:center;margin-bottom:12px;color:var(--white-color)}.error_thank_page .error a{margin:auto}.thank-you .thankyou-text{position:relative;height:90px}.thank-you .thankyou-text h1{color:#fff;font-size:150px;font-weight:700;position:absolute;transform:translate(-30%,-50%)}.thank-you .thankyou-text h1:nth-child(1){color:transparent;-webkit-text-stroke:2px #006DC4}.thank-you .thankyou-text h1:nth-child(2){color:#006DC4;animation:animate 4s ease-in-out infinite}@keyframes animate{0%,100%{clip-path:polygon(0% 45%,16% 44%,33% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0% 100%)}50%{clip-path:polygon(0% 60%,15% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0% 100%)}}.thank-you a{margin-left:20px}.thank-you p{margin-left:-40px;margin-bottom:20px;color:var(--white-color)}.inner-banner .banner-content p:last-child{margin-bottom:0}.tank_system{padding-bottom:90px}.newslatter_details{padding:0}.wpcf7-not-valid{border:1px solid red!important}.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{display:none}.projects-section .projects-tab-menu{margin-bottom:30px;display:none}.projects-section .projects-tab-menu li{margin:0 10px}.projects-section .projects-tab-menu li a{font-size:16px;padding:15px 30px;background-color:var(--white-color);color:var(--blue-color);border:1px solid var(--blue-color);font-weight:500;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:flex;width:fit-content;justify-content:center}.projects-section .projects-tab-menu li a:hover,.projects-section .projects-tab-menu li a.active{background-color:var(--blue-color);color:var(--white-color)}.projects-section .projects-tab-content .projects-list{margin-bottom:50px}.projects-section .projects-tab-content .projects-list .projects-img{background-color:var(--blue-color);height:250px;margin-bottom:22px;display:block;overflow:hidden;position:relative}.projects-section .projects-tab-content .projects-list .projects-img::after{content:'+';position:absolute;top:0;left:0;right:0;bottom:0;font-size:100px;font-weight:lighter;color:var(--white-color);display:flex;align-items:center;justify-content:center;pointer-events:none;transform:scale(.5);transition:0.5s;opacity:0}.projects-section .projects-tab-content .projects-list .projects-img:hover:after{transform:scale(1) rotate(190deg);opacity:1}.projects-section .projects-tab-content .projects-list .projects-img::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.34);pointer-events:none;opacity:0;transition:0.5s}.projects-section .projects-tab-content .projects-list .projects-img:hover:before{opacity:1}.projects-section .projects-tab-content .projects-list .projects-img a{width:100%;height:100%}.projects-section .projects-tab-content .projects-list .projects-content h3{font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.projects-section .projects-tab-content .projects-list .projects-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.projects-section .projects-tab-content .projects-list .projects-content .btn{font-size:16px;padding:15px 30px}.projects-section .projects-btns .btn{min-width:200px;margin:0 auto}.logo-seciton .row .col{max-width:20%;display:flex;align-items:center;justify-content:center}.logo-seciton .logoItem{width:120px;margin:0 auto}.whyUpgrade .system-listing{margin:0 auto}.whyUpgrade .systemItem{text-align:center}.whyUpgrade .system-listing .systemItem .itemContent p{margin:0 auto}.whyUpgrade .system-listing .systemItem .itemImg{margin-right:auto;margin-left:auto}.enquiryForm{width:100%;max-width:450px;background-color:var(--white-color);padding:40px 30px;margin-left:auto;box-shadow:0 20px 25px 0 rgb(200 200 200 / 20%);border-radius:20px;margin-top:-440px;position:relative}.page-template-specific-tank-upgrades-template .inner-banner .banner-content{text-align:left}.enquiryForm .wpcf7-form-control{width:100%;font-size:18px;padding:18px 15px;border-radius:8px;background-color:var(--white-color);border:1px solid #dcdcdc;font-family:'Fira Sans';color:var(--secondary-color);margin-bottom:15px}.enquiryForm .wpcf7-form-control::placeholder{color:var(--secondary-color);text-transform:capitalize}.enquiryForm textarea.wpcf7-form-control{height:150px}.enquiryForm button{background-color:var(--blue-color);color:var(--white-color);border-radius:80px;font-size:16px;padding:15px 45px;border:1px solid transparent;cursor:pointer;transition:all .5s ease;font-weight:600;font-family:'Fira Sans'}.enquiryForm button:hover{border:1px solid var(--blue-color);background-color:var(--white-color);color:var(--blue-color)}.page-id-85 .inner-banner .banner-content{text-align:left}.page-id-85 .inner-banner .banner-content p{margin:0}.page-id-87 .inner-banner .banner-content{text-align:left}.page-id-87 .inner-banner .banner-content p{margin:0}.upgradeProcess{background-color:var(--blue-color);color:var(--white-color)}.upgradeProcess h2{margin-bottom:30px}.upgradeProcess h2,.upgradeProcess h3{color:var(--white-color)}.upgradeProcess ul li:not(:last-child){margin-bottom:30px}.upgradeProcess ul li p:last-child{margin-bottom:0}.upgradeProcess .btn{background-color:var(--white-color);color:var(--blue-color)}.upgradeProcess .btn .icon{margin-left:10px;filter:invert(24%) sepia(90%) saturate(2014%) hue-rotate(190deg) brightness(95%) contrast(102%)}.upgradeProcess.upgradeWithBg{background-repeat:no-repeat;background-size:cover;position:relative}.upgradeProcess.upgradeWithBg::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:hsl(207deg 100% 38% / 65%);pointer-events:none}.upgradeProcess.upgradeWithBg .upgrade-formWrap{justify-content:center;display:flex;align-items:center}.upgradeProcess.upgradeWithBg .upgrade-formWrap .enquiryForm{margin-top:0;max-width:100%}.upgradeProcess.upgradeWithBg .upgradeProcess-Content{padding-right:60px}.page-id-753 .contentWithForm{display:none}.enquiryForm{margin-top:0}.euroLogo{text-align:center;margin-top:50px}.euroLogo img{width:250px}.sidebar .euroLogo{margin-bottom:20px;margin-top:0}.grant-content.reverse{margin:30px 0}.grant-content.reverse .row{display:flex;flex-direction:row-reverse}.grant-content.reverse:nth-child(even) .row{flex-direction:row}.grant-content .fit-image{width:100%;height:100%;object-fit:cover;display:block}.grant-content.reverse .col-6 img{width:100%}.grant-content.reverse .row{align-items:center}.grant-content.reverse .btn{border-radius:80px;font-size:16px;padding:15px 45px}.grant-content.reverse a:not(.btn){color:var(--blue-color);text-decoration:underline}.grant-content.reverse .download-btn{position:relative}.grant-content.reverse .download-btn::before{content:'';background-image:url(//tpwsystems.ie/wp-content/themes/tpw-systems/assets/css/../images/round-line-bottom-arrow-icon.svg);width:20px;height:20px;background-size:contain;position:relative;filter:invert(1);background-repeat:no-repeat;margin-right:10px;transition:0.5s}.grant-content.reverse .download-btn:hover::before{filter:invert(18%) sepia(53%) saturate(6338%) hue-rotate(195deg) brightness(100%) contrast(101%)}.home-banner .banner-content p{font-size:25px}.left-content-right-image .left-content h2 img{max-width:240px;padding-left:20px}.eurotankSection-content h3{display:block;width:100%;margin-top:20px}.eurotankSection-content{margin-top:50px}.eurotankSection-content ul{margin-bottom:30px}.page-id-1048 .inner-banner{margin-bottom:0}:is(.page-id-87,.page-id-85) .inner-banner+.container .enquiryForm{margin-top:-440px}.top_spetic .left-content-right-image .col-6.systems .system-image::after{display:none}.top_spetic .left-content-right-image .col-6.systems .system-image{text-align:center}.we_desing{margin-top:0}.we_desing h2{color:#006dc4}.we_desing .we_desing_wrapper .left-content-right-image:nth-child(even) .row{display:flex;flex-direction:row-reverse}.we_desing .we_desing_wrapper .left-content-right-image{margin-top:100px}.we_desing .we_desing_wrapper .left-content-right-image .left-content h2{font-size:30px}.we_desing .we_desing_wrapper .left-content-right-image .col-6.systems .system-image::after{display:none}.we_desing .we_desing_wrapper .left-content-right-image .col-6.systems .right-image .system-image{text-align:center}.pre_panning .left-content-right-image .row{flex-direction:row-reverse;justify-content:space-between}.pre_panning .left-content-right-image .col-6.systems{margin-left:0}.home .best-services-section .servicesItems{display:none}.home .we_desing .we_desing_wrapper .left-content-right-image:first-child{margin-top:0}.home .best-services-section .title.text-center{margin-bottom:0}.home .best-services-section{padding-bottom:0}.spetic-section .left-content-right-image ul li{position:relative;padding-left:30px;padding-bottom:10px;color:var(--secondary-color);font-weight:400}.spetic-section .left-content-right-image ul li::before{content:'';position:absolute;top:4px;left:0;width:18px;height:18px;background-color:var(--dark-green-color);border-radius:100%}.service-prelocation{display:none}section.spetic-section.reverse-new .left-content-right-image .row{flex-direction:row-reverse}section.spetic-section.reverse-new .left-content-right-image .col-6.systems{margin-right:auto;margin-left:0}.page-id-73 .best-services-section{display:none}.project-section a.pdf_btn{background-color:var(--light-green-color);color:#fff;padding:18px 0;margin:0 auto;display:block;max-width:230px;text-align:center;margin-top:25px}.project-section a.pdf_btn:hover{background-color:var(--blue-color)}.page-id-73 .enquiryForm.enquiryForm_bottom{margin-top:0}.domestic_commercial ul li{position:relative;padding-left:30px;padding-bottom:10px;color:var(--secondary-color);font-weight:400}.domestic_commercial ul li::before{content:'';position:absolute;top:4px;left:0;width:18px;height:18px;background-color:var(--dark-green-color);border-radius:100%}.top_new_section{margin-top:15px;padding-left:15px;padding-right:15px}.page-id-73 .inner-banner .banner-content{text-align:center}.page-id-73 .inner-banner .banner-content p:last-child{margin:0 auto}.page-template-specific-tank-upgrades-template .best-services-section{display:none}.single_project .banner h1{color:#fff;font-size:38px}.single_project .banner{position:relative;background-size:cover;background-position:center center;padding:120px 0}.single_project .banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.single_project .banner-content{position:relative;z-index:9}.single_project .entry-content{padding-top:50px}.single_project .entry-content .container{display:flex;flex-wrap:wrap}.single_project .entry-content .content-project{width:70%;padding-right:15px}.single_project .entry-content .project-sidebar{width:30%}.single_project .entry-content .project-sidebar .col a{display:block;width:100%;margin-bottom:30px;box-shadow:0 0 7px rgba(0,0,0,.2);background:#006dc4;border-radius:5px}.single_project .entry-content .project-sidebar .col a h2{font-size:20px;padding:10px 20px;color:#fff}.single_project .entry-content .project-sidebar .col a .bg_img{height:200px;background-position:center center;background-size:cover;background-repeat:no-repeat}.navigation.post-navigation{max-width:1270px;width:100%;padding-left:15px;padding-right:15px;margin:0 auto}.navigation.post-navigation .nav-links a{color:#006dc4}.enquiryForm.enquiryForm_bottom h2{font-size:28px;text-align:center;margin-bottom:20px;color:#006dc4}.home .faq-section{display:none}.companysPic{padding-bottom:40px}.company-welcome-section .welcome-text{max-width:100%}.page-template-specific-tank-upgrades-template .inner-banner .banner-content p:last-child{font-size:22px}.upgradeProcess{display:none}section.upgradeProcess.upgradeWithBg{display:block}.spetic-section.upgrade+.spetic-section.upgrade{display:none}.wpcf7 form.sent .wpcf7-response-output{display:block;color:#46b450;line-height:1.2;padding:10px 10px 9px;font-weight:500}.newslatter .wpcf7 form.sent .wpcf7-response-output{margin:14px 0 0;color:#fff;border-color:#fff;font-size:14px;padding:5px 6px;font-weight:400}:is(.page-id-77,.page-id-85,.page-id-87) .faq-section,:is(.page-id-73) .contentWithForm,:is(.page-id-85,.page-id-87) section.spetic-section.upgrade{display:none}:is(.page-id-503) :is(section.upgradeProcess.upgradeWithBg,section.spetic-section.upgrade,.features-section),:is(.page-id-87) .inner-banner+.container .enquiryForm,body:is(.page-id-91,.page-id-95) section.spetic-section.upgrade,.page-id-93 .spetic-section.upgrade{display:none}.upgradeProcess.upgradeWithBg .row{align-items:center}body:is(.page-id-85,.page-id-77,.page-id-87) .upgradeProcess.upgradeWithBg{display:none}body:not(.page-id-87) .faq-section+.upgradeProcess.upgradeWithBg{display:none}.we_desing .we_desing_wrapper .left-content-right-image .row{align-items:center}.we_desing .we_desing_wrapper .left-content-right-image .col-6.systems .right-image .system-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.spetic-section.reverse-new .left-content-right-image .row{align-items:center}.spetic-section.reverse-new .left-content-right-image .row img{padding-right:50px}.spetic-section.reverse-new .left-content-right-image .row .system-image::after{width:calc(100% - 50px);left:20px}body.page-id-73 .spetic-section.upgrade+.spetic-section.upgrade{display:block}.spetic-section.upgrade .row{align-items:center}.page-template-specific-tank-upgrades-template .inner-banner .banner-content h4{background:#fff;display:inline-flex;align-items:center;padding:10px 20px 8px;gap:20px;margin-top:15px;font-size:32px}.page-template-specific-tank-upgrades-template .inner-banner .banner-content h4 img{width:170px;line-height:0;margin-top:-4px}.service-process ul{display:flex;justify-content:space-between;align-items:center}.service-process ul li{border:6px solid #375595;width:160px;text-align:center;height:160px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#000;font-weight:600;letter-spacing:.6px;position:relative;font-size:26px;letter-spacing:normal}.service-process ul li:after{content:"";position:absolute;top:50%;left:calc(100% + 40px);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="57" height="56" viewBox="0 0 57 56"><image width="57" height="56" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA4CAYAAABHRFAgAAACXUlEQVRogd3azUtUURgG8Gds0MkZsqSdCIGioeJYGkqiVGYSQYtQMhBcJbWwTYUWldP0L4S0MMzPUcZyVwuDaNEiWqhUi0BQF6KLyHFmbtwkmDiLQYkZved6vh+4i7t4OefHe17uWVykUimhz/L6Suel+1cSW1a8VdS6OZCQb8vfAx2hG2/ivxOtIlaXgoRgqDQkBEKlIiEIKh0JAVAlkOAMVQYJjlClkOAEVQ4JDlAlkWAMVRYJhlClkWAE9djbf5qezw7eYbu17NlMxo4Nvxtpoa0LllTHoqHJa36f/wNtrSduxVtOdle/P9jWxeRUac2v6YHxdlqo8sd1d+aXFgqvP+2asWzrPE2dVki4hGqHhAuolkhQQrVFggKqNRIOodoj4QBqBJJkL6gxSOwBNQqJLFDjkMgANRKJ/6BaXdDdpK7s9E9jO5nOras9g0Yjh+69CF+ub3trLDINBPDZSORuIHn3yt8S24z0v3x8sfbCXBoI0z4hmYAwCZkNCFOOa+TRaF9zsOljJiBM6OR+QOiOdAKEzkinQOg6k9FQ5O7ZyoZPToDQsZO0QBKv95D3b0NF/Qbfre3E3rZ9C0uLR2nrfLl5GH0wTA0k8ZA/lkRmZWO1s7H3XIQWOPbwlSsgdJhJApx6MtF7prz2ixsgVJ9JFkCojMz35TMBQtXjSoDRgcnbNaXB+YMCoWInWQOhGpIHECohA4cDXIBQZSYJ8HV4+mbViYqvrIFQoZO8gZCNFAGETGSB/4gQIGTNJAHOPot2lxeX/eANJBF+QY8lt9osO+kvOl60JgIIAP8Ac4UMc6cva9IAAAAASUVORK5CYII="/></svg>');background-repeat:no-repeat;background-size:50px;width:50px;height:50px;transform:translateY(-50%)}.service-process ul li:last-child::after{display:none}.service-process .topLeftImg{margin-bottom:40px}.service-process .bottomRightImg{margin-top:40px;text-align:right}.formData-content{background:#fff;color:#000;display:inline-flex;position:absolute;bottom:calc(-100% - 150px);align-items:center;font-size:30px;padding:30px 30px 26px;background:#ddd;border-radius:10px;background:rgb(214,214,214);background:-moz-linear-gradient(180deg,rgba(214,214,214,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(180deg,rgba(214,214,214,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(180deg,rgba(214,214,214,1) 0%,rgba(255,255,255,1) 100%);box-shadow:0 20px 25px 0 rgb(200 200 200 / 20%)}.formData-content img{max-width:170px;margin-right:7px;margin-top:-9px}.project-section .swap-sp-tank3-content{display:none}header .main-menu nav ul.sub-menu li a+.arrow-icon{display:none}header .main-menu nav ul li>ul.sub-menu li>ul.sub-menu{left:calc(100% + 10px);top:-10px}header .main-menu nav ul li>ul.sub-menu li>ul.sub-menu::before{content:"";position:absolute;top:12px;left:-20px;width:40px;height:30px;background:transparent}body.page-id-939 .project-section .col-8{max-width:55%}body.page-id-939 .project-section .col-4{max-width:45%}body.page-id-939 .project-section .col-8 p img{width:100%;height:auto}