﻿.line-clamp1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.mt-n75,.my-n75{margin-top:-7.5rem!important;}.mb-n75,.my-n75{margin-bottom:-7.5rem!important;}.my-75,.mt-75{margin-top:7.5rem!important;}.my-75,.mb-75{margin-bottom:7.5rem!important;}.my-invisible-element,.my-invisible-element:hover,.my-invisible-element:focus,.my-invisible-element:active{background-color:#021786!important;}.btn-primary.focus,.btn-primary:focus{background-color:#021786;border-color:#021786;}.barraProcura .form-control,.barraProcura .btn{-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;height:45px;}.barraProcura .form-control{border:1px solid #0320b8;}ul#lang{display:inline-block!important;padding-left:0;margin:0;}ul#lang li{display:inline-block!important;margin-left:3px;margin-right:3px;}ul#lang li a{margin:0;color:#fff;}ul#lang li:hover a{color:#65d042!important;text-decoration:none;}#tlist{margin-bottom:30px!important;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body{background-color:rgba(3,32,184,0);min-height:79px;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body .container-fluid img{transition:ease all 300ms;display:inline-block;vertical-align:bottom;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body{background-color:rgba(3,32,184,.9)!important;}.sticky-wrapper.sticky-wrapper-effect-1.bg-custom-color .sticky-body{background-color:#0320b8;}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom{top:50%;margin-top:0;height:100%;left:0;width:100%;display:block;transform:translate3d(0,-50%,0);}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom .thumb-info-icon-custom:before{display:inline-block;border-top:1px solid #ddd;content:"";height:1px;width:100px;transform:translateY(-50px);}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom .thumb-info-icon-custom:after{display:inline-block;border-left:1px solid #ddd;content:"";height:100px;width:1px;transform:translateX(-50px);}.bo .bg-gradient>.text-dark{color:#fff!important;}.bo .form-check{width:auto;}.bo .form-check label.control-label{width:100%;}.bo .form-check label.control-label .form-control:hover{cursor:pointer;}.bo .form-check label.control-label:hover{cursor:pointer;}.bo #dropSection{background-color:rgba(242,242,242,.2);padding:15px;border-radius:10px;border:dashed 1px #808080;height:100px;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;display:grid;place-items:center;}.bo #dropSection.active{border:dashed 1px #000!important;background-color:#f2f2f2;}.pagePadTop{padding-top:80px;}.dshadow{-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));}.custom-text-shadow{text-shadow:1px -1px 0 rgba(0,0,0,.4);}h1,h2,h3,h4,h5,h6{letter-spacing:normal!important;}html.side-header-overlay-full-screen #header{background-color:rgba(3,32,184,.95);}#header .header-nav.header-nav-links.header-nav-light-text nav>ul>li>a,#header .header-nav.header-nav-line.header-nav-light-text nav>ul>li>a{color:#fff;padding:5px 0!important;line-height:1.2em;}@media(min-width:992px){#header .header-nav.header-nav-links nav>ul li:hover>a{color:#65d042!important;}}#header .header-nav.header-nav-links nav ul:not(:hover)>li>a.current-page-active{color:#65d042!important;}#footer{border-top:0;}#footer .footer1{background-color:#1131df;}#footer .footer2{background-color:#0320b8;}#footer .social-icons li:hover a{color:#007aff!important;}#footer .social-icons.social-icons-bigX li a i{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}#footer .logo img{max-width:100%!important;}@media(max-width:991px){#header .header-nav-main.header-nav-main-square nav ul.social-icons>li a{border-radius:100%!important;}}.social-icons.social-icons-big li{display:inline-block!important;}.social-icons.social-icons-big li a{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;font-size:1.5em!important;width:33px;height:33px;line-height:35px;}.social-icons li:hover.social-icons-instagram a{background:none;}.social-icons li:hover.social-icons-instagram a i{background:#e1306c;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.social-icons li:hover.social-icons-facebook a i{color:#fff!important;}.lxmaxLogo{width:auto;height:18px;position:relative;top:-5px;}.t-h{position:absolute;margin-left:-1000rem;}.ratio-custom{--bs-aspect-ratio:30%;}.roboto{font-family:"Roboto",sans-serif!important;}.cormorant{font-family:"Cormorant Garamond",serif!important;}.texto-big{font-size:3rem;line-height:1.3;}.texto-big span{font-family:"Cormorant Garamond",serif!important;font-size:4rem;font-weight:600;font-style:italic;line-height:0;}.texto-titulo{font-size:2rem;line-height:1.3;}.texto-titulo span{font-family:"Cormorant Garamond",serif!important;font-size:2.625rem;font-weight:600;font-style:italic;line-height:0;}.texto-subtitulo{font-size:1.25rem!important;font-weight:600;line-height:1.3;}.texto-subtitulo span{font-family:"Cormorant Garamond",serif!important;font-size:1.875rem;font-weight:600;font-style:italic;line-height:0;}.texto-footer{font-size:.875rem;}.texto{font-size:1rem;line-height:1.7;}.btn{font-size:14px;font-size:.875rem;font-weight:400;}.btn.btn-hover-x:hover{background-color:#65d042;color:#000;border-color:#65d042;}.frases-fundo-branco>div{display:inline-block;background-color:#fff;padding:0 .7rem;margin-bottom:.6rem;}.bloco-cta{position:relative;}.bloco-cta .content-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}.pageQuemSomos .bloco-equipa .info-wrapper{position:relative;}.pageQuemSomos .bloco-equipa .info-wrapper #boneco1{position:absolute;top:-12rem;right:30vw;}.pageQuemSomos .bloco-equipa .info-wrapper #boneco2{position:absolute;bottom:-1px;right:4vw;}.pagePiscinas .bloco-piscinas-categorias .p-cat-wrapper{position:relative;}.pagePiscinas .bloco-piscinas-categorias .p-cat-wrapper .info-nome{border-radius:3px;position:absolute;bottom:2rem;left:2rem;padding:2rem 2rem;background-color:rgba(255,255,255,.9);-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.pagePiscinas .bloco-piscinas-categorias .p-cat-wrapper .info-nome .texto-footer{margin-top:-3px;}.pagePiscinas .bloco-piscinas-categorias .p-cat-wrapper:hover .info-nome{background-color:#65d042;}@media(max-width:991px){.barra-topo .top-text{margin-left:-100vw;margin-right:-100vw;padding-left:100vw;padding-right:100vw;}}@media(min-width:992px){.barra-topo .top-text{background-color:#fff;margin-left:-100vw;padding-left:100vw;}}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper{position:relative;}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper .img-wrapper{position:relative;}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper .img-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 100%);}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper .info-nome{position:absolute;bottom:1.7rem;left:0;width:100%;text-align:center;}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper .info-nome .texto-subtitulo{border-radius:3px;padding:1rem 2rem;background-color:transparent;display:inline-block;color:#fff;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper:hover .img-wrapper::after{background:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5) 100%);}.pagePiscinasCatX .bloco-piscinas-lista .p-prod-wrapper:hover .info-nome .texto-subtitulo{background-color:#65d042;}.pagePiscinaX .bloco-inicial-simples{position:relative;}.pagePiscinaX .bloco-inicial-simples .info-wrapper{background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);position:absolute;left:0;bottom:0;width:100%;text-align:center;padding:4rem 2rem 2rem 2rem;}.pagePiscinaX .bloco-inicial-simples .info-wrapper .texto-titulo{color:#fff;font-weight:600;font-style:italic;}.pagePiscinaX .bloco-inicial-simples .info-wrapper .texto-footer{color:#fff;}.pageJacuzzis .bloco-jacuzzis-categorias .card{border-radius:20px;border:1px solid rgba(0,0,0,.5);}.pageJacuzzis .bloco-jacuzzis-categorias .card .card-body{padding:3rem;}.pageJacuzzis .bloco-jacuzzis-categorias .card .card-body .info-nome{text-align:center;}.pageJacuzzis .bloco-jacuzzis-categorias .card.card-border:after{height:10px;}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper{position:relative;}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper .img-wrapper{border-radius:20px;overflow:hidden;}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper .img-wrapper img{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper .info-nome .texto-subtitulo{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper:hover .img-wrapper img{transform:scale(1.05);}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper:hover .info-nome .texto-subtitulo{color:#65d042;}.pageJacuzzisCatX .bloco-jacuzzis-lista .j-prod-wrapper:hover .info-nome .texto-footer{text-decoration:underline;}.pagePortfolio .bloco-portfolio .item-portfolio{position:relative;margin-bottom:4rem;}.pagePortfolio .bloco-portfolio .item-portfolio .img-wrapper{position:relative;overflow:hidden;}.pagePortfolio .bloco-portfolio .item-portfolio .img-wrapper img{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.pagePortfolio .bloco-portfolio .item-portfolio .img-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;background:rgba(0,0,0,0);}.pagePortfolio .bloco-portfolio .item-portfolio .info-nome{padding:2rem 2rem;}.pagePortfolio .bloco-portfolio .item-portfolio:hover .img-wrapper img{transform:scale(1.05);}.pagePortfolio .bloco-portfolio .item-portfolio:hover .img-wrapper::after{background:rgba(0,0,0,.5);}.pagePortfolio .bloco-portfolio .item-portfolio:hover .info-nome .texto-subtitulo{color:#65d042;}.pagePortfolioX .bloco-inicial-simples{position:relative;}.pagePortfolioX .bloco-inicial-simples .info-wrapper{position:absolute;left:0;bottom:3rem;width:100%;}.pageServicos .bloco-titulo{position:relative;margin-bottom:8rem;}.pageServicos .bloco-titulo>img{margin-bottom:-10px;}.pageServicos .bloco-servicos .info-wrapper{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;opacity:0;}.pageServicos .bloco-servicos .owl-item.active .info-wrapper{opacity:1;}@media(max-width:991px){.contactos-wrapper .container{padding:0;}.contactos-wrapper .container .contactos-info{padding:3rem;}.contactos-wrapper .container .bg-small-custom{background-color:#4360fe;}.contactos-wrapper .container .bg-small-custom>.ps-lg-5{padding:3rem;}}@media(min-width:992px){.contactos-wrapper{background:var(--tertiary);background:linear-gradient(90deg,#fff 0%,#fff 50%,#4360fe 50%,#4360fe 100%);}}