.ht-ctc-chat{--side:right}@font-face{font-display:swap;font-family:"serioussliderglyphs";src:url(/wp-content/plugins/cryout-serious-slider/resources/fonts/serioussliderglyphs.eot?ap45ke);src:url(/wp-content/plugins/cryout-serious-slider/resources/fonts/serioussliderglyphs.eot?ap45ke#iefix)format("embedded-opentype"),url(/wp-content/plugins/cryout-serious-slider/resources/fonts/serioussliderglyphs.ttf?ap45ke)format("truetype"),url(/wp-content/plugins/cryout-serious-slider/resources/fonts/serioussliderglyphs.woff?ap45ke)format("woff"),url(/wp-content/plugins/cryout-serious-slider/resources/fonts/serioussliderglyphs.svg?ap45ke#serioussliderglyphs)format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;font-family:"Inter Tight",sans-serif}#searchForm{padding-right:10px}.mobile-menu+nav ul .nohover{display:flex;align-items:center;justify-content:center;position:relative}#searchForm input[type=text]{padding:8px;border:1px solid #ccc;border-radius:30px;font-size:14px;box-sizing:border-box}#searchForm input::active{border:0}img,svg{display:block;max-width:100%}ul{list-style:none;padding:0;margin:0}html{font-size:62.5%}@media (max-width:1280px){html{font-size:60%}}@media (max-width:1024px){html{font-size:58%}}@media (max-width:900px){html{font-size:54%}}@media (max-width:768px){html{font-size:50%}}a{display:inline-block;text-decoration:none!important;font-family:"Inter Tight",sans-serif}body{background:#fff;overflow-x:hidden}header{position:absolute;top:0;left:0;right:0;z-index:999;padding-top:2rem;padding-bottom:2rem;background-color:#fff}header .container{display:flex;align-items:center;justify-content:space-between;max-width:1362px;padding:0 20px}header .container .logo{width:100%;max-width:21.6rem}footer .newsletter .container form .input-field label,header .container .mobile-menu,header .container nav .mobile-close,header .container nav ul li.nohover:hover::after{display:none}header .container nav ul{display:flex;align-items:stretch;justify-content:space-between}header .container nav ul li{display:flex;align-items:center;position:relative}header .container nav ul li a{padding:0 2rem;font-size:1.5rem;line-height:1.9rem;letter-spacing:-.23px;color:#294270;width:100%;display:block}header .container nav ul li a.btn-primary{max-width:16.5rem;font-size:1.2rem;letter-spacing:1.2px;border-radius:2.7rem;height:5.3rem;display:flex;align-items:center}header .container nav ul li.dropdown{position:relative}footer .content .bottom .col-left nav ul li.dropdown i,header .container nav ul li.dropdown i{display:inline-block;margin-left:.4rem;font-size:1.4rem;transition:all .3s ease-in-out}header .container nav ul li.dropdown ul{opacity:0;pointer-events:none;box-shadow:0 3px 30px rgb(0 0 0/.0784313725);border-radius:0 0 20px 20px;background:#fff;display:flex;flex-direction:column;gap:2.1rem;position:absolute;padding:2.5rem;top:5.2rem;left:50%;transform:translateX(-50%)}footer .content .bottom .col-left nav ul li.dropdown ul li,header .container nav ul li.dropdown ul li{display:block;white-space:nowrap}header .container nav ul li.dropdown ul li a{font-size:1.5rem;font-weight:300;letter-spacing:-.15px;color:#294270}footer .content .bottom .col-left nav ul li.dropdown:hover i,header .container nav ul li.dropdown:hover i{transform:rotate(180deg);transition:all .3s ease-in-out}footer .content .bottom .col-left nav ul li.dropdown:hover ul,header .container nav ul li.dropdown:hover ul{opacity:1;pointer-events:all;transition:all .3s ease}header .container nav ul li:last-child{padding-right:0}footer .content .bottom .col-left nav ul li:hover::after,header .container nav ul li:hover::after{content:"";width:calc(100% - 4rem);height:3px;background:#35b6b4;position:absolute;top:-2rem;left:2rem}.dropdown-item{transition:all .3s ease-in-out}.dropdown-item:hover::after{content:""!important;width:calc(100% - 4rem)!important;height:3px!important;background:#35b6b4!important;position:absolute!important;top:2rem!important;left:2rem!important}@media (max-width:1024px){header .container .mobile-menu{display:block;background:#fff0;border:0;color:#fff;cursor:pointer}header .container nav{position:fixed;background:#294270;right:-999px;top:0;bottom:0;width:80%;max-width:380px;transition:right .3s ease}header .container nav .mobile-close{display:block;background:#fff0;border:0;color:#fff;position:absolute;right:2rem;top:2rem;font-size:2.2rem}header .container nav ul{padding-top:10rem;flex-direction:column;align-items:center;gap:5rem}header .container nav ul li a{font-size:2rem}header .container nav ul li.dropdown i{margin-right:-1.6rem}header .container nav ul li.dropdown:hover i{transform:none}header .container nav ul li.dropdown:hover ul,header .container nav ul li:hover::after{display:none}}@media (max-width:580px){header .container .logo{max-width:160px}}.container{width:100%;max-width:1208px;margin:0 auto;padding:0 20px}@media (max-width:580px){.container{padding:0 16px}}.btn-primary{width:100%;max-width:235px;font-size:1.2rem;letter-spacing:1.2px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;padding:20px;background:#35b6b4 0 0 no-repeat padding-box;border-radius:27px;transition:all .3s ease}.btn-primary:hover{background:#72c4d7;transform:translateY(-5px)}.about .container{display:flex;align-items:stretch;justify-content:space-between;position:relative;gap:2.5rem}.about .container::after{content:"";width:30rem;height:33.9rem;position:absolute;background:url(/wp-content/themes/hidrolabor-2v/assets/padrao\ respeito.png)no-repeat;background-size:contain;opacity:.7;bottom:-1rem;right:1rem}.about .container .text{width:100%;max-width:52.9rem}.about .container .text h3{font-size:4.4rem;line-height:4.5rem;font-weight:300;letter-spacing:-1.32px;color:#294270}.about .container .text h3 strong,.dropdown:hover>ul,footer .content .bottom .col-right .col ul li strong{display:block}.about .container .text p{font-size:1.5rem;line-height:3.2rem;font-weight:300;letter-spacing:-.15px;color:#3e3e3e;margin-top:3rem}.about .container .banner{box-shadow:0 30px 50px rgb(20 61 136/.2039215686);border-radius:20px;max-width:52.1rem;overflow:hidden}.about .container .banner img,.top-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.about .banner{max-width:45%}}@media (max-width:768px){.about .container .text{max-width:unset}.about .container .text h3,.about .container .text p{text-align:center}.about .container .banner,.about .container::after{display:none}}.top-hero{height:26.1rem;position:relative;border-radius:0 0 4rem 4rem;overflow:hidden}.top-hero::after,.top-hero::before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.top-hero::before{background:#35b6b4;mix-blend-mode:overlay;opacity:.22}.top-hero::after{background:#1d3b5e;mix-blend-mode:multiply;opacity:.36}.top-hero>img{position:absolute}.top-hero .container{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:space-between;z-index:3;padding-bottom:6rem}.top-hero .container .left{display:flex;align-items:center;gap:1.6rem}.top-hero .container .left h1{font-size:4rem;line-height:100%;letter-spacing:-1.6px;font-weight:300;color:#fff}.top-hero .container .right a{font-size:1.8rem;color:#fff;font-weight:600}@media (max-width:580px){.top-hero{border-radius:0 0 3rem 3rem}.top-hero .container{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2rem;padding-bottom:3rem}}.cards .container .cards-list,footer .newsletter .container{display:flex;align-items:stretch;justify-content:space-between;gap:3rem}.cards .container .cards-list .card{box-shadow:0 3rem 3rem rgb(20 61 136/.1098039216);border-radius:1.9rem;padding:5.7rem 3rem 4.2rem 3.6rem;position:relative;background:#fff}.cards .container .cards-list .card .text{position:relative;z-index:1}.cards .container .cards-list .card .text p{font-size:1.5rem;line-height:2.8rem;letter-spacing:-.15px;color:#4b4b4b;margin-top:3.8rem}.cards .container .cards-list .card:hover{background:url(/wp-content/themes/hidrolabor-2v/assets/imagem\ hover.jpg);background-size:cover}.cards .container .cards-list .card:hover::before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background:#294270;mix-blend-mode:multiply;border-radius:1.9rem}.cards .container .cards-list .card:hover .text p{color:#fff}footer .newsletter{background:#294270 0 0 no-repeat padding-box;padding-top:8.6rem;padding-bottom:7.6rem;border-radius:3rem 3rem 0 0;margin-top:7rem}footer .newsletter .container{align-items:center}footer .newsletter .container .text{display:flex;align-items:center;gap:2rem;flex-shrink:0}footer .newsletter .container .text p{font-size:3rem;line-height:3.6rem;letter-spacing:-.6px;color:#fff;font-weight:300}.servicos .quote .top h5 strong,footer .newsletter .container .text p strong{display:block;font-weight:600}footer .newsletter .container form{width:100%;display:flex;gap:2px;flex-direction:column;gap:.8rem}.top-hero .container .right a,footer .newsletter .container form .inputs-news{display:flex;align-items:center;gap:1rem}footer .newsletter .container form .input-field{border:1px solid rgb(199 199 199/.5019607843);border-radius:200px;overflow:hidden;position:relative;width:100%}footer .newsletter .container form .input-field input{border:0;outline:0;height:5.8rem;width:100%;padding:0 2.3rem;font-size:1.4rem;line-height:1.7rem;font-weight:300;color:#fff;background:#fff0}footer .newsletter .container form .input-field input:-moz-placeholder-shown+label{display:block;position:absolute;top:50%;left:2.3rem;transform:translateY(-50%);pointer-events:none;font-size:1.4rem;line-height:1.7rem;font-weight:300;color:#fff}footer .newsletter .container form .input-field input:placeholder-shown+label{display:block;position:absolute;top:50%;left:2.3rem;transform:translateY(-50%);pointer-events:none;font-size:1.4rem;line-height:1.7rem;font-weight:300;color:#fff}footer .newsletter .container form .btn-primary{cursor:pointer;border:0;max-width:13rem}footer .content{background:#1c3053;padding-top:9rem;padding-bottom:9rem}footer .content .bottom{display:flex;align-items:stretch;justify-content:space-between}footer .content .bottom .col-left{display:flex;flex-direction:column}footer .content .bottom .col-left h5{font-size:2.2rem;line-height:2.6rem;font-weight:600;letter-spacing:-.44px;color:#35b6b4}footer .content .bottom .col-left nav ul{margin-top:2rem;display:flex;flex-wrap:wrap}footer .content .bottom .col-left nav ul li{display:flex;align-items:center;position:relative;width:33.33%;margin-top:3rem}footer .content .bottom .col-left nav ul li a{padding:0 2rem;font-size:1.5rem;line-height:1.9rem;letter-spacing:-.23px;color:#fff;width:100%;display:block}footer .content .bottom .col-left nav ul li.dropdown{position:relative;padding-bottom:30px}footer .content .bottom .col-left nav ul li.dropdown ul{opacity:0;pointer-events:none;box-shadow:0 3px 30px rgb(0 0 0/.0784313725);border-radius:0 0 20px 20px;background:#fff;display:flex;flex-direction:column;gap:1rem;position:absolute;padding:1.5rem 1rem;top:.5rem;left:50%;transform:translateX(-50%)}footer .content .bottom .col-left nav ul li.dropdown ul li a{font-size:1.5rem;font-weight:300;letter-spacing:-.15px;color:#294270;margin-top:-20px}footer .content .bottom .col-left nav ul li:last-child{padding-right:0}footer .content .bottom .col-left .dropdown-item{transition:all .3s ease-in-out}footer .content .bottom .col-left .dropdown-item:hover::after{content:""!important;width:calc(100% - 4rem)!important;height:3px!important;background:#35b6b4!important;position:absolute!important;top:2rem!important;left:2rem!important}footer .content .bottom .col-left .links{flex:1;display:flex;align-items:flex-end;justify-content:space-between;margin-top:8.4rem}footer .content .bottom .col-left .links a{font-size:1.3rem;line-height:1.6rem;letter-spacing:0;color:#fff;opacity:.51}footer .content .bottom .col-left .links a:last-child{margin-right:calc(33.33% - 66.25px)}footer .content .bottom .col-right{display:flex;align-items:stretch;justify-content:space-between;width:100%;max-width:55.7rem}footer .content .bottom .col-right .col{display:flex;flex-direction:column}footer .content .bottom .col-right .col h5{font-size:2.2rem;line-height:2.6rem;letter-spacing:-.44px;color:#35b6b4;font-weight:600}footer .content .bottom .col-right .col ul{margin-top:5rem}footer .content .bottom .col-right .col ul li{font-size:2rem;line-height:2.6rem;letter-spacing:-.4px;color:#fff;font-weight:600}footer .content .bottom .col-right .col ul li.mt{margin-top:4.7rem}footer .content .bottom .col-right .col ul li p{font-size:1.6rem;line-height:2.6rem;letter-spacing:-.32px;font-weight:300;max-width:26.7rem}footer .content .bottom .col-right .col ul li:last-child a{font-size:1.6rem;line-height:2.6rem;letter-spacing:-.32px;color:#fff;font-weight:300;margin-top:2.5rem}footer .content .bottom .col-right .col .links{flex:1;display:flex;align-items:flex-end;margin-top:8.4rem}footer .content .bottom .col-right .col .links a{font-size:1.3rem;line-height:1.6rem;letter-spacing:0;color:#fff;opacity:.51}footer .content .bottom .col-right .col .links.social-media{justify-content:flex-end;gap:20%}footer .content .bottom .col-right .col .links.social-media a{color:#e06e4f;opacity:1}@media (max-width:1024px){footer .newsletter .container{flex-direction:column;align-items:flex-start}}@media (max-width:768px){footer .content .bottom{flex-direction:column}footer .content .bottom .col-right{max-width:100%;gap:4rem}footer .content .bottom .col-right .col{margin-top:8rem;width:50%}footer .content .bottom .col-right .col .links.social-media{justify-content:flex-start}}@media (max-width:580px){footer .newsletter .container form{flex-direction:column;gap:1.8rem}footer .newsletter .container form .btn-primary{max-width:17.5rem}footer .content .bottom{margin-top:6rem}}.servicos .about .container::after,footer .content .bottom .col-left nav ul li:hover::after{display:none}footer .content .bottom .col-left nav ul li.dropdown:hover::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:-10px;z-index:-1}.dropdown>ul{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;padding:10px;z-index:1000}.dropdown-item{list-style-type:none}.dropdown-item a{display:block;padding:8px 12px;color:#333;text-decoration:none}.dropdown-item a:hover{background-color:none!important}.cards-list{display:flex;gap:20px;justify-content:space-between}.card{flex:1 1 auto;margin-bottom:20px;box-shadow:0 4px 8px rgb(0 0 0/.1);transition:height .3s ease-in-out;overflow:hidden}.servicos{background:#fff0 linear-gradient(180deg,#fff 10%,#fcfcfc 30%,#f7fcff 40%,#edf9ff 60%,#fff 63%)0 0 no-repeat padding-box}.servicos .about{padding-top:14.5rem}.servicos .cards{margin-top:10.4rem}.servicos .cards h4,.servicos .quote .top h5{font-size:4.4rem;letter-spacing:-1.32px;color:#294270;font-weight:300}.servicos .cards .cards-list{margin-top:4rem}.servicos .cards .cards-list .card{width:33%}@media (max-width:768px){.servicos .cards .cards-list{flex-direction:column}.servicos .cards .cards-list .card{width:100%;margin-bottom:1rem}}.servicos .cards .cards-list .card .text p{font-size:2.2rem;letter-spacing:-.44px;font-weight:600;margin-top:2.5rem}.servicos .quote{margin-top:13rem}.servicos .quote .top{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.servicos .about{padding-top:8rem}.servicos .cards .cards-list .card .text p,.servicos .cards h4,.servicos .quote .top h5{text-align:center}.servicos .cards .cards-list,.servicos .quote .top{flex-direction:column}.servicos .cards .cards-list .card .text{display:flex;flex-direction:column;align-items:center}}