:root{--font-size-base: 18px;--font-size-large: 18px;--primary: #0075b7;--primary-dark-color: #006b99;--primary-light-color: #7dd3f8;--link-color: #0075b7;--link-hover-color: #25343a;--black: #000000;--dark-color: #1e1e1e;--h1-color: #090909;--grey: #646464;--text-primary: #505050;--public-font-family: "Roboto Condensed", sans-serif}.publicFont{font-family:var(--public-font-family)}h1{font-size:48px;font-weight:400;color:var(--h1-color)}h2{font-size:30px;line-height:27px;font-weight:700;color:var(--primary);margin-top:20px;margin-bottom:20px}h3{font-size:24px;line-height:32px;font-weight:700;color:var(--black)}h4{font-size:23px;line-height:30px;font-weight:700;color:var(--grey);margin-top:12px;margin-bottom:12px}h5,h6{font-size:19px;line-height:26px;font-weight:700;color:var(--primary-light-color);margin-top:10px;margin-bottom:10px}p,ul li,ol li{font-size:16px;line-height:27px;color:var(--text-primary)}p strong,li strong{font-weight:700;color:var(--black)}ul,ol{margin-left:30px}ul,ol{list-style:disc}p>a,nav>ul>a,nav>ul>li>a,div>p>a,div>span>a,div>ul>li>a{color:var(--link-color);text-decoration:none}p>a:hover,nav>ul>a:hover,nav>ul>li>a:hover,div>p>a:hover,div>span>a:hover,div>ul>li>a:hover{color:var(--link-hover-color)}ul li h2{font-size:21px;line-height:27px;font-weight:700;color:var(--grey);margin-bottom:12px}.pageLayoutBody{font-size:var(--font-size-base)}.pageLayoutBody span>*:first-child{margin-top:0}.pageLayoutBody h1{font-size:55px}.pageLayoutBody h2{margin-top:50px;margin-bottom:30px;font-size:40px;line-height:28px;font-weight:700;color:var(--link-hover-color)}.pageLayoutBody h2.portada{font-weight:300;font-size:55px;line-height:40px;text-transform:uppercase;color:var(--link-hover-color);padding-bottom:12px}.pageLayoutBody h2.portada:hover{color:var(--link-color)}.pageLayoutBody p{line-height:27px;margin-bottom:20px;color:var(--link-hover-color)}.pageLayoutBody small{font-style:normal}.pageLayoutBody ul{list-style:none}.pageLayoutBody ul,.pageLayoutBody ol{margin-left:40px;margin-bottom:20px}.pageLayoutBody li{margin-bottom:10px}.pageLayoutBody li p{margin-bottom:0}.pageLayoutBody p,.pageLayoutBody ul li,.pageLayoutBody ol li{font-size:var(--font-size-base);line-height:27px}.pageLayoutBody p strong,.pageLayoutBody li strong{font-weight:700;color:var(--link-hover-color)}.pageLayoutBody ul li,.pageLayoutBody ol li{position:relative}.pageLayoutBody ul li:before,.pageLayoutBody ol li:before{content:"";font-family:"Font Awesome 6 pro";font-weight:300;font-size:12px;position:absolute;left:-23px;top:0}.pageLayoutBody ul li.prod:before{content:""}.pageLayoutBody div a{font-size:var(--font-size-base)}.pageLayoutBody a,.pageLayoutBody div>p>a,.pageLayoutBody div>a,.pageLayoutBody div>span>a,.pageLayoutBody ul>li>a,.pageLayoutBody div>ul>li>a{color:var(--link-color);text-decoration:none}.pageLayoutBody a:hover,.pageLayoutBody div>p>a:hover,.pageLayoutBody div>a:hover,.pageLayoutBody div>span>a:hover,.pageLayoutBody ul>li>a:hover,.pageLayoutBody div>ul>li>a:hover{color:var(--link-hover-color)}.pageLayoutBody .sidebarLink{color:var(--link-hover-color);text-decoration:none;padding-right:15px;text-wrap:nowrap}.pageLayoutBody li.active{color:var(--link-color);border-right:2px solid var(--link-color);text-decoration:none}.pageLayoutBody .sidebarLink.active{color:var(--link-color);text-decoration:none;font-weight:700}.pageLayoutBody .sidebarLink:hover{color:var(--link-color)}.contacto div span,.formulario label,.formulario label span{font-size:var(--font-size-base)}.image-crop{width:100%;aspect-ratio:570 / 380;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.texto--adicional{width:100%;background:#b6e3f1;padding:15px}.texto--adicional h3{color:#002e3d}.texto--adicional ul,.texto--adicional ol{list-style:disclosure-closed}.texto--adicional ul li{color:#515151}.sliderText{margin-top:25px;color:#25343a;font-weight:300;text-align:center}.sliderText strong{color:#25343a}.sliderText>p,.sliderText>p>span{color:#25343a;font-size:21px!important;line-height:25px!important}@media (min-width: 587px){.sliderText{margin-top:35px}.sliderText>p,.sliderText>p>span{font-size:32px!important;line-height:32px!important}}@media (min-width: 1024px){.sliderText{margin-top:50px;text-align:center}.sliderText>p,.sliderText>p>span{font-size:48px!important;line-height:48px!important}}@media (min-width: 1280px){.sliderText{margin-top:0}.sliderText>p,.sliderText>p>span{font-size:35px!important;line-height:55px!important;font-weight:400}}.grecaptcha-badge{visibility:hidden}.tox-promotion a.tox-promotion-link{display:none}
