@font-face{font-family:"Montserrat";src:url(//boro.es/wp-content/themes/boro-theme/assets/fonts/Montserrat-Light.woff2) format("woff2"),url(//boro.es/wp-content/themes/boro-theme/assets/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//boro.es/wp-content/themes/boro-theme/assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(//boro.es/wp-content/themes/boro-theme/assets/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//boro.es/wp-content/themes/boro-theme/assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(//boro.es/wp-content/themes/boro-theme/assets/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--br-primary:#007c9d;--br-primary-70:#007b9dbb;--br-dark-blue:#13596b;--br-dark-blue-70:#13596bbb;--br-light-blue:#dff2fd;--br-light-grey:#f3f3f3;--br-dark-grey:#a0a0a0;--cta:#f59a23;--cta-hover:#f7a945;--white:#fff;--black:#000;--br-shadow:-4px 4px 10px 0px rgba(8,37,68,.1)}html{scroll-behavior:smooth}body{font-family:"Montserrat",sans-serif}ul{list-style:none}a{color:var(--br-dark-blue);text-decoration:none}a:hover{color:var(--br-primary)}h1,h2,h3,h4,h5,h6{font-weight:800;font-family:"Montserrat"}.h1{font-weight:600;color:var(--white)}.h2{font-weight:700;font-size:2.5rem;color:var(--black)}.h3{font-weight:800}span::selection,p::selection,a::selection,li::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background-color:var(--cta)}.btn-primary{border-radius:10rem;background:var(--br-primary);color:var(--white);font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:700;line-height:normal;padding:.725rem 1.5rem;transition:background-color .2s;border:1px solid var(--br-primary)}.btn-primary:hover,.btn-primary:active,.btn-primary:focus-visible,.page-link:hover{background-color:var(--br-dark-blue) !important;color:#fff;border-color:var(--br-dark-blue)}.btn-outline-primary,.page-link{border-radius:10rem;border:3px solid var(--br-primary);color:var(--br-primary);font-weight:700;padding:.625rem 1.5rem}.page-link{border-radius:10rem !important}.btn-outline-primary.active{background-color:var(--br-primary);color:#fff;border:3px solid var(--br-primary)}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus-visible{background-color:var(--br-dark-blue) !important;color:#fff;border:3px solid var(--br-dark-blue)}.btn-cta{border-radius:10rem;background:var(--cta);border:none}.btn-cta:hover{background-color:var(--cta-hover) !important}#home-hero:before,#home-actualidad:before,#boro-hero:before,#boro-equipo:before,#calefaccion-hero:before,#fontaneria-hero:before,#piscinas-hero:before,#climatizacion-hero:before,#sector-residencial-hero:before,#sector-vivienda-particular-hero:before,#sector-industrial-hero:before,#aerotermia-hero:before,#aerotermia-dudas:before,#fontaneria-24h-hero:before,#fontaneria-24h-dudas:before,#sectores-residencial-saber-mas:before,#sectores-vivienda-particular-saber-mas:before,#casos-exito-hero:before,#casos-exito-descripcion:before,#blog-hero:before,#home-piscinas:before{content:"";position:absolute;background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/svg/header-img.svg);background-repeat:no-repeat;background-position:bottom center;z-index:0;opacity:.7;left:0;right:0;height:100%;width:100%;bottom:-10vh}#home-actualidad:before{z-index:-1}#boro-hero:before,#calefaccion-hero:before,#fontaneria-hero:before,#piscinas-hero:before,#climatizacion-hero:before,#sector-residencial-hero:before,#sector-vivienda-particular-hero:before,#sector-industrial-hero:before,#casos-exito-hero:before,#blog-hero:before{background-size:cover;bottom:-5vh;background-position:top center}#home-actualidad:before,#aerotermia-dudas:before,#fontaneria-24h-dudas:before,#boro-equipo:before,#sectores-residencial-saber-mas:before,#sectores-vivienda-particular-saber-mas:before,#casos-exito-descripcion:before{filter:saturate(20) hue-rotate(50deg) brightness(90%)}#casos-exito-descripcion:before{height:100%;top:0}#home-hero,#aerotermia-hero,#fontaneria-24h-hero{padding:14rem 0 17rem;position:relative;color:var(--white)}#home-hero:after,#fontaneria-24h-hero:after,#aerotermia-hero:after{position:absolute;background-color:var(--br-primary);inset:0;content:"";opacity:.9;z-index:-1}#home-hero>.container,#aerotermia-hero>.container,#fontaneria-24h-hero>.container{position:relative;z-index:2}#home-hero>div span,#aerotermia-hero>div span,#fontaneria-24h-hero>div span{display:block;font-size:1.4rem;font-weight:lighter;text-transform:uppercase;padding:.5rem 0}#home-hero>div>div>div>h1,#home-hero>div>div>div>p,#aerotermia-hero>div>div>div>h1,#aerotermia-hero>div>div>div>p,#fontaneria-24h-hero>div>div>div>h1,#fontaneria-24h-hero>div>div>div>p{padding:.5rem 0}#home-hero #background-hero-video,#aerotermia-hero #background-hero-video,#fontaneria-24h-hero #background-hero-video{width:100vw;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-1}.header-comun-2{padding:7rem 0 9rem;position:relative;color:var(--white);background-color:var(--br-primary-70);overflow-y:clip}.header-comun-2:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/radiador-header.jpg);position:absolute;inset:0;content:"";opacity:.9;z-index:-1;background-position:center center;background-repeat:no-repeat;background-size:cover}#boro-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/about-boro-hero.jpg)}#fontaneria-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/boro-instalacion-fontaneria.jpg)}#climatizacion-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/boro-climatizacion.jpg)}#piscinas-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/boro-piscinas-hero.jpg)}#home-sobre-nosotros,#fontaneria-24h-que-es,#aerotermia-que-es{position:relative;z-index:0;padding-bottom:5rem}#home-sobre-nosotros:after,#fontaneria-24h-que-es:after,#aerotermia-que-es:after{position:absolute;content:"";background-color:var(--br-light-blue);bottom:0;left:0;width:100%;height:calc(100% - 10rem);z-index:-1}#home-sobre-nosotros>div,#aerotermia-que-es>div,#fontaneria-24h-que-es>div{margin-top:-10rem;text-align:center;background-color:#fff}#home-sobre-nosotros>div>div,#aerotermia-que-es>div>div,#fontaneria-24h-que-es>div>div{box-shadow:var(--br-shadow)}#home-sobre-nosotros .info,#fontaneria-24h-que-es .info,#aerotermia-que-es .info{padding:clamp(2rem, 10vw, 5rem)}#home-sobre-nosotros .h2,#fontaneria-24h-que-es .h2,#aerotermia-que-es .h2{font-family:Montserrat;font-size:2.7rem}#home-sobre-nosotros p,#fontaneria-24h-que-es p,#aerotermia-que-es p{margin:2rem 0}#home-sobre-nosotros .h1>span,#fontaneria-24h-que-es .h1>span,#aerotermia-que-es .h1>span{font-weight:lighter;font-size:1.4rem}#home-sobre-nosotros .bg-img,#fontaneria-24h-que-es .bg-img,#aerotermia-que-es .bg-img{padding:0}#home-sobre-nosotros .bg-img img,#fontaneria-24h-que-es .bg-img img,#aerotermia-que-es .bg-img img{object-fit:cover;height:100%;width:100%;filter:grayscale(1);aspect-ratio:5/3}#seccion-video{position:relative;color:var(--white);z-index:0;overflow:hidden}#seccion-video:after{position:absolute;content:"";inset:0;background-color:var(--br-primary);mix-blend-mode:multiply;z-index:-1}#seccion-video.video-piscina:after{mix-blend-mode:darken}#seccion-video .h2{font-size:2.7rem;color:var(--white)}#seccion-video .content{padding:10rem 0}.bg-light-grey{background-color:var(--br-light-grey)}.bg-light-blue{background-color:var(--br-light-blue) !important}.fit-cover-img{width:100%;height:100%;object-fit:cover}.apect-r-3-4{aspect-ratio:3/4}.apect-r-4-3{aspect-ratio:4/3 !important}.aspect-r-1{aspect-ratio:1/1}.servicios-img-ratio{aspect-ratio:16/9}.overlay-video{width:100vw;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-1}.primary-shadow{box-shadow:var(--br-shadow)}header{position:relative}header .navbar{inset:0;z-index:10}.offcanvas{background-color:var(--br-light-grey);width:300px}.offcanvas-header{background-color:var(--br-dark-blue);color:var(--white);text-align:center}.offcanvas-title{font-size:24px;margin:10px 0}.navbar-nav li{padding:10px 0}.navbar-nav a{color:var(--br-dark-blue);text-decoration:none;display:block;padding:5px 15px;transition:background-color .3s}.navbar-nav a:hover{background-color:var(--br-light-blue);color:var(--br-dark-blue)}.navbar-nav .nav-link:focus,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#000 !important}.navbar-nav .nav-link.active{font-weight:600}.dropdown-menu{border:1px solid #ccc;box-shadow:0px 0px 5px rgba(0,0,0,.2);border-radius:5px;transition:all .3s ease;margin-right:1rem}.dropdown-menu .dropdown-item{padding:5px 20px}.btn-close{color:var(--white)}.dropdown-menu.depth_0{background-color:var(--white);border:none;padding:10px;border-radius:5px;transform:translateX(1rem)}.dropdown-menu.depth_0 .dropdown-item{color:var(--br-dark-blue);text-decoration:none;padding:5px 0}.dropdown-menu.depth_0 .dropdown-item:hover{background-color:var(--br-light-blue)}.dropdown-menu>li>a.active{position:relative;margin-left:.7rem;margin-right:2rem;font-weight:600}.dropdown-menu>li>a.active:after{position:absolute;content:"";width:7px;height:7px;background-color:var(--cta);top:50%;left:-.7rem;transform:translateY(-50%);border-radius:100px}.dropdown-menu a:hover{color:var(--br-dark-grey)}.dropdown-menu a.active{background-color:transparent}#home-servicios-destacados{padding:7rem 0;background-color:var(--br-light-blue)}#home-servicios-destacados .zona-servicios h3{font-size:clamp(1rem, 2vw, 2rem)}#home-sectores{padding:5rem 0}#home-sectores .h2{font-family:Montserrat;font-size:2.7rem}#home-sectores h3{font-size:1.875rem;font-weight:700}#home-sectores .boro-card{background-color:var(--br-light-blue);box-shadow:var(--br-shadow)}#home-sectores .boro-card .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#home-sectores img{object-fit:cover;object-position:center;aspect-ratio:3/2;height:100%}#home-piscinas{position:relative}#home-piscinas:before{z-index:-1;filter:saturate(20) hue-rotate(50deg) brightness(90%)}#home-casos-de-exito>div:first-child{padding-top:4rem;padding-bottom:4rem}#home-casos-de-exito .caso-de-exito{background-color:var(--br-primary);background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-position:center center;height:25rem;padding:3rem;color:var(--white);padding:2.5rem}#home-casos-de-exito i{color:var(--white);border:1px solid var(--white);border-radius:100%;padding:.25rem .3rem}#home-casos-de-exito .caso-de-exito .caso-exito-content{position:absolute;inset:1}#home-actualidad{padding:5rem 0;position:relative}#home-actualidad .fit-cover-img{aspect-ratio:4/3}#carouselHome{box-shadow:var(--br-shadow)}#carouselHome>div>div>div{background-color:var(--br-light-grey)}#carouselHome .carousel-control-next,#carouselAerotermia .carousel-control-next{right:0;filter:invert(1)}#carouselHome .carousel-control-prev,#carouselAerotermia .carousel-control-prev{left:0;filter:invert(1)}#boro-historia .historia-right{align-self:stretch}#boro-historia img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}#boro-sedes{background-color:var(--br-light-grey);padding:5rem 0}#boro-sedes .h2{font-family:Montserrat;font-size:2.7rem}#boro-sedes h3{font-size:1.875rem;font-weight:700}#boro-sedes .boro-card{background-color:var(--br-light-blue);box-shadow:-4px 4px 10px 0px rgba(8,37,68,.1)}#boro-sedes .boro-card .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#boro-sedes img{object-fit:cover;object-position:center;aspect-ratio:3/2;height:100%}#boro-equipo:before{bottom:0}#boro-equipo>*{position:relative;z-index:1}#calefaccion-servicios,#fontaneria-servicios{background-color:var(--br-light-blue);padding:5rem 0}#calefaccion-others .text-padding{padding:clamp(1rem, 5vw, 5rem)}#calefaccion-radiadores .container:last-child img{aspect-ratio:3/4}#aerotermia-instalacion-sistemas,#aerotermia-por-que,#aerotermia-proyectos,#aerotermia-dudas{padding-top:4rem;padding-bottom:4rem}#aerotermia-dudas>div{position:relative;z-index:2}#fontaneria-24h-instalacion-sistemas,#fontaneria-24h-por-que,#fontaneria-24h-proyectos,#fontaneria-24h-dudas{padding-top:4rem;padding-bottom:4rem}#fontaneria-24h-dudas>div{position:relative;z-index:2}.piscinas-servicios{background-color:var(--br-light-blue);padding:5rem 0}.piscinas-servicios img{object-fit:cover;aspect-ratio:3/2}.piscinas-galeria .gallery-item img{height:100%;object-fit:cover}#sector-residencial-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/boro-sector-residencial.jpg)}#sector-vivienda-particular-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/boro-especialistas-vivienda-particular.jpg)}#sector-residencial-podemos-ayudarte,#sector-industrial-podemos-ayudarte,#sector-vivienda-particular-podemos-ayudarte,#sector-residencial-servicios,#sector-industrial-servicios,#sector-vivienda-particular-servicios,#sectores-residencial-energias-renovables,#sectores-vivienda-particular-energias-renovables{padding-top:4rem;padding-bottom:4rem}#sector-residencial-podemos-ayudarte img,#sector-industrial-podemos-ayudarte img,#sector-vivienda-particular-podemos-ayudarte img{aspect-ratio:1;object-fit:cover}#sector-residencial-podemos-ayudarte h3,#sector-industrial-podemos-ayudarte h3,#sector-vivienda-particular-podemos-ayudarte h3{font-size:clamp(1.5rem, 2.2vw, 1.8rem);line-height:1.9rem}#sector-residencial-servicios .zona-servicios h3,#sector-industrial-servicios .zona-servicios h3,#sector-vivienda-particular-servicios .zona-servicios h3{font-size:clamp(1rem, 2vw, 2rem)}#sectores-vivienda-particular-saber-mas>*,#sectores-residencial-saber-mas>*{position:relative;z-index:1}#sector-industrial-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/boro-industrial.jpg)}#trabaja-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/trabaja-con-boro-hero.jpg)}#trabajo-formulario i{width:2rem;height:2rem;font-size:1rem;background-color:#8bb8cd;color:#fff;text-align:center;border-radius:100px;position:relative}#trabajo-formulario i:before{position:absolute;inset:1;top:50%;left:50%;transform:translate(-50%,-50%)}.form-wrapper{background:linear-gradient(137deg,rgba(255,255,255,.32) 7%,rgba(255,255,255,.23) 100%);box-shadow:-4px 4px 20px 0px rgba(0,0,0,.25);border:3px solid var(--br-primary);backdrop-filter:blur(5px);padding:1rem;margin:2rem 0}.nf-form-content label{font-size:.8rem !important;font-weight:400 !important}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:.1rem !important}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{height:unset !important;background:rgba(255,255,255,.7) !important;border:none !important;border-bottom:1px solid var(--br-dark-grey) !important}#ninja_forms_required_items,.nf-field-container{margin-bottom:.75rem !important}.checkbox-container.label-right .field-wrap>div{width:unset !important}.label-right .nf-field-description{margin:unset !important}.nf-form-fields-required,.nf-error{font-size:.8rem !important}.nf-error.field-wrap .nf-field-element:after{border-radius:50% !important;top:5px !important;right:7px !important;display:flex !important;align-items:center !important;text-align:center !important;justify-content:center !important;bottom:unset !important;height:1.5rem !important;width:1.5rem !important;line-height:0 !important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{padding:.5rem 1.5rem !important;font-size:1.1rem !important;border-radius:10rem !important;text-decoration:none !important;background:var(--br-primary) !important;color:#fff !important;border:1px solid var(--br-primary) !important;font-weight:800}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:var(--br-dark-blue) !important;border:1px solid #fff !important}.contact-localizanos{background-color:var(--br-light-blue);padding:4rem 0}#blog-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/textura-burbujas.jpg)}#blog-hero.single-post-thum{background-blend-mode:multiply;background-color:var(--br-primary)}#blog-content .card{border-radius:0;border:none;color:#fff !important}#blog-content .card h2{font-size:clamp(1.1rem, 5vw, 1.5rem)}#blog-content .card .text-body{color:#fff !important;font-size:clamp(0.9rem, 3vw, 1rem)}#blog-content .card-img-overlay{background-color:var(--br-primary-70);border-radius:0}#blog-content .card i{color:#fff;font-size:3rem}#blog-content .card svg{width:clamp(1.2rem, 5vw, 3rem);height:clamp(1.2rem, 5vw, 3rem)}.single-blog #primary{margin-top:5rem}.single-blog #comments{color:var(--black)}.single-blog .widget-area{position:sticky;top:4rem}#main>footer{background-color:#fff}.single-blog .wp-block-latest-posts__post-title{margin-bottom:10px;font-weight:700}.single-blog a.wp-block-latest-posts__post-title{text-decoration:none;color:var(--br-dark-blue)}.single-blog a.wp-block-latest-posts__post-title:hover{color:var(--br-primary)}#casos-exito-hero:after{background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/pasillo.jpg)}#casos-exito-descripcion>*{position:relative;z-index:2}#casos-exito-proceso{margin-top:7rem;margin-bottom:7rem}#casos-exito-proceso .proces-sub-sec{margin:4rem 0}#casos-exito-proceso .proces-sub-sec .bg-darker{background-color:#ffffff70}#casos-exito-proceso .indice-proceso{font-weight:800;font-size:4rem}footer{position:relative;background-color:var(--br-primary);color:#fff}footer .main-part{padding-top:5rem;padding-bottom:2rem}footer .footer-bottom{background-color:var(--br-dark-blue)}footer ul{padding-left:0}footer ul li{margin-bottom:1rem}footer a{color:#fff}footer a:hover{color:var(--br-light-blue)}footer #caronte-svg{max-height:1.5rem;fill:#fff}.call-btn{position:fixed;bottom:5%;left:2%;border-radius:100px;background-color:var(--cta);padding:.5rem;border:2px solid #fff;z-index:999;box-shadow:-4px 4px 10px rgba(8,37,68,.1)}.call-btn svg{filter:invert()}.gallery{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:unset;grid-gap:1rem 0}.gallery__item{margin:0;grid-column-end:span 1;grid-row-end:span 1}.gallery__img{width:100%;height:100%;object-fit:cover;display:block}.page-template-legales nav{position:unset !important}.page-template-legales .navbar{background-color:var(--br-dark-blue-70)}.pswp__bg{opacity:.9 !important;background-color:rgba(0,0,0,.822)}@media (min-width:576px){.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(20rem, 30vw);grid-gap:1.5rem}.bootscore-footer ul{flex-direction:row;justify-content:end}.bootscore-footer ul li:not(:last-child) a{border-right:1px solid var(--ia-primary)}}@media (min-width:992px){.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(25rem, 30vw);grid-gap:1.5rem}.gallery__item:nth-child(4n){grid-column-end:span 2;grid-row-end:span 1}.gallery__item:first-child,.gallery__item:nth-child(7n),.gallery__item:nth-child(9n){grid-column-end:span 1;grid-row-end:span 2}#carouselAerotermia .carousel-control-next,#carouselHome .carousel-control-next{right:-7rem}#carouselAerotermia .carousel-control-prev,#carouselHome .carousel-control-prev{left:-7rem}}.sidebar-none{margin-top:4rem}#error-404{padding:12rem 0;background-color:var(--br-primary);background-image:url(//boro.es/wp-content/themes/boro-theme/./assets/img/grifo-abierto.jpg);background-repeat:no-repeat;background-size:cover;background-blend-mode:soft-light;background-position:center bottom;color:#fff;animation:fadeIn 1s ease-in-out}#error-404 .h1{color:var(--br-light-blue);font-weight:600;animation:bounceIn 1.5s}#error-404 .btn-primary{background-color:var(--br-primary);border:1px solid var(--br-primary);color:var(--white);max-width:400px}#error-404 .btn-primary:hover{background-color:var(--br-dark-blue);border:1px solid var(--br-dark-blue)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@media (min-width:576px){.servicios-img-ratio{aspect-ratio:1}}