@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&display=swap');.encabezado-escribenos{background:#0062ad;color:#fff;text-transform:uppercase;font-weight:600;font-size:11pt;padding:5px 10px;margin-bottom:10px;display:flex;gap:20px}.encabezado-escribenos span:nth-child(1){width:calc(100% - 25px)}.encabezado-escribenos span.close-button{width:25px;height:25px;display:flex;pointer-events:fill !important;background:#fff;justify-content:center;font-size:20pt;line-height:.7;color:#0062ad;cursor:pointer;user-select:none}.site-footer{margin-top:40px !important}.site-info{display:none !important}.footer-widgets{background:#0f1421 !important;padding:20px 120px 40px 40px;display:flex}.footer-widgets .footer-widget-1{display:flex;flex-direction:row;gap:80px;width:100%}.footer-widgets .footer-widget-2,.footer-widgets .footer-widget-3{display:none}.footer-widgets .footer-widget-1 aside{margin-bottom:0}.footer-widgets .footer-widget-1 aside:nth-child(1){width:40%}.footer-widgets .footer-widget-1 p,.footer-widgets .footer-widget-1 a{color:#fff;text-align:left !important;margin-bottom:0;font-weight:400;font-size:11pt}.footer-widgets .footer-widget-1 strong{font-size:13pt}.footer-widgets .footer-widget-1 hr{display:none !important;margin:15px 0}.site-footer .footer-widgets-container .inner-padding{padding:0 !important}.instagram-icon{padding-top:4px}p>a[href*=testimonio]{background:#ff8c00;padding:3px 2px;font-weight:600 !important}@media (max-width:900px){.footer-widgets .footer-widget-1{display:flex;flex-direction:column !important;gap:14px !important}.footer-widgets .footer-widget-1 aside{width:100% !important}.footer-widgets .footer-widget-1 hr{margin:7.5px 0 !important}}body{background:#fff;overflow-x:hidden}.site-content{display:block}#header-banner,header.woocommerce-products-header{position:relative;left:50%;right:50%;margin:0 -50vw 40px;width:100vw !important;max-width:100vw;height:auto !important;background:#0062bf !important;padding:20px;position:relative !important}#header-banner .autor,#header-banner .autor *,#header-banner a span,#header-banner *,#header-banner #title,#header-banner #title *,#header-banner .categoria-edicion,#header-banner .categoria-edicion *,header.woocommerce-products-header h1{max-width:1200px !important;width:100% !important;margin:auto !important;text-align:left !important;color:#fff !important}#header-banner h1{font-weight:700;font-style:normal !important}.contenedor-form{position:fixed;bottom:20px;right:90px;max-width:400px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #0062ad;padding:15px;border-radius:5px;z-index:999999}.contenedor-form:after{content:'';display:block;width:10px;height:15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #0062ad;position:absolute;bottom:15px;right:-10px;transform:translateY(-50%)}.contenedor-form span.wpcf7-form-control-wrap{width:100% !important}.contenedor-form label{font-size:10pt !important;font-weight:600 !important;display:block}.contenedor-form span.wpcf7-form-control-wrap{display:block}.contenedor-form span.wpcf7-form-control-wrap>input{border:1px solid gray !important;height:40px !important;display:block;width:100%}.contenedor-form textarea{border:1px solid gray !important;height:80px !important}.contenedor-form input,.contenedor-form textarea{font-size:10pt}.contenedor-form .g-2col{width:100%;gap:15px;margin:5px 0;column-count:2}.contenedor-form span#if span{margin:0 !important}.contenedor-form span#if span label{display:flex !important;gap:10px;align-items:flex-start}.contenedor-form .g-2col-if-btn{display:grid;grid-template-columns:3fr 1fr;margin-top:5px;text-align:left;gap:10px}.contenedor-form form .wpcf7-not-valid-tip{display:none}.contenedor-form form .wpcf7-response-output{font-size:10pt;line-height:1;padding:5px;margin-top:10px !important;grid-column-start:1;grid-column-end:5}span.wpcf7-form-control-wrap{line-height:1 !important}span.wpcf7-spinner{display:none !important}.contenedor-form input:focus,.contenedor-form input:active{outline:0px !important}.resaltar-borde{box-shadow:0px 0px 10px #4682b4;transition:border .3s ease}.whatsapp_group_msj{position:fixed !important;right:20px !important;bottom:100px !important;display:flex !important;gap:15px !important;z-index:999 !important}.whatsapp_group_msj #whatsapp_ico{background:#38a533;border-radius:50% !important;padding:10px !important;width:55px !important;height:55px !important;transition:transform .3s ease !important}.whatsapp_group_msj #whatsapp_ico svg{position:relative !important;top:-3px !important;left:-2px !important}.whatsapp_group_msj #whatsapp_ico:hover{transform:scale(1.3) !important}#disenado_por{background:#000;width:100% !important;text-align:center !important;padding:4px;line-height:1}#disenado_por>a{color:#fff;font-size:9pt;font-weight:600;text-transform:uppercase;letter-spacing:1px}@media (max-width:900px){#disenado_por{padding:10px 40px}}body header{width:100% !important;position:sticky !important;top:0;z-index:10 !important}body header,body.home .site-header.scrolled{background:#fff !important}body.home header{background:#081423 !important}.main-navigation{background:0 0 !important}header .inside-header{padding:0 !important;margin:auto !important}body #menu-menu-principal{gap:10px}body #menu-menu-principal li a{text-align:center;font-weight:600;line-height:1;padding:0 10px}body #menu-menu-principal li a,body.home .site-header.scrolled #menu-menu-principal li a{color:#12305a !important}body.home #menu-menu-principal li a{color:#fff !important}body.home #menu-menu-principal li.current_page_item{padding-bottom:5px;border-bottom:1px solid #fff}body.home .site-header.scrolled #menu-menu-principal li.current_page_item{padding-bottom:0 !important;border-bottom:0 !important}body.home .site-header.scrolled #menu-menu-principal li.current_page_item a,#menu-menu-principal li.current-menu-item a{color:#ff8c00 !important}body header img.is-logo-image{background:#fff;border-radius:0 0 10px 10px;padding:15px}button.btn-flotante{cursor:pointer;position:fixed;bottom:20px;right:20px;border-radius:50% !important;width:55px;height:55px;background:#0062ad;z-index:999999;padding:3px;transition:transform .3s ease}button.btn-flotante:hover{transform:scale(1.3) !important}a.generate-back-to-top{z-index:9999 !important;bottom:180px;height:40px}a.generate-back-to-top span{margin-top:5px}label[for=honeypot],input[name=tu-honeypot],span.wpcf7-form-control-wrap[data-name=tu-honeypot]{display:none !important}ul#bloques-iconos{max-width:1000px;display:grid;grid-template-columns:repeat(9,1fr);align-items:start;gap:10px;margin:20px auto;list-style:none}ul#bloques-iconos li{display:flex;flex-direction:column;text-align:center}ul#bloques-iconos li img{border:1px solid #ff8c00;width:80px;height:80px;margin:auto}ul#bloques-iconos li span{font-size:10pt;line-height:1.1;margin-top:10px}@media(max-width:1200px){ul#bloques-iconos{display:flex !important;flex-wrap:wrap;justify-content:center;gap:20px}ul#bloques-iconos li{flex:0 0 15%}}@media(max-width:800px){ul#bloques-iconos li{flex:0 0 30%}}@media(max-width:400px){ul#bloques-iconos li{flex:0 0 100%}}#metricas-container{max-width:100%;font-family:'Nunito',sans-serif;background:linear-gradient(90deg,#12305a 50%,#0062bf 51%,#0062bf 100%);margin-bottom:40px}#metricas-container #metricas-inner{max-width:1200px;margin:auto}#metricas-container #metricas-inner #metricas-left{background:#12305a;width:60%;min-width:500px;padding:12px 20px 12px 0}#metricas-container #metricas-inner #metricas-left .datos_numericos{display:flex;flex-direction:row;justify-content:space-between;gap:30px;color:#ffb36b;text-align:center;font-weight:600}#metricas-container #metricas-inner #metricas-left .datos_numericos span{font-size:27pt;line-height:1}#metricas-container #metricas-inner #metricas-left .datos_numericos p{margin-bottom:0;font-size:11pt}@media (max-width:1200px){#metricas-container #metricas-inner #metricas-left{width:100%;min-width:auto !important}#metricas-container #metricas-inner #metricas-left .datos_numericos{flex-wrap:wrap;justify-content:center}#metricas-container #metricas-inner #metricas-left .datos_numericos>*{flex:0 0 30%}}#banner-container{font-family:'Nunito',sans-serif;width:100%;height:650px;background:url('https://coovias.com/wp-content/uploads/2026/10/fondo-banner-hero.webp');position:relative;z-index:0 !important}#banner-container:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:-1}#banner-container #banner-inner{max-width:1200px;margin:auto;display:flex;padding-top:150px}#banner-container #banner-inner #banner-left{min-width:500px;width:60%}#banner-container #banner-inner #banner-right{width:40%;position:relative}#banner-container #banner-inner #banner-left h1{display:flex !important;flex-direction:column;color:#fff;margin:0;max-width:550px}#banner-container #banner-inner #banner-left h1:after{content:" ";background:#fff;width:90px;height:7px;margin-top:21px;margin-bottom:21px}#banner-container #banner-inner #banner-left h1 span#h1-coovias{background:#ff8c00;border-radius:15px;width:fit-content;font-size:15pt;font-weight:800;line-height:1;margin-bottom:10px;padding:5px 8px}#banner-container #banner-inner #banner-left h1 span#h1-title{font-size:clamp(30pt, 3vw, 34pt);font-weight:600;line-height:1.2}#banner-container #banner-inner #banner-left #banner-description{color:#fff;max-width:450px;font-size:12pt;text-align:justify}#banner-container #banner-inner #banner-left #banner-bottoms{display:flex;gap:30px;pointer-events:auto}#banner-container #banner-inner #banner-left #banner-bottoms a{border-radius:10px;font-size:12pt;text-align:center;font-weight:600;line-height:1.2;padding:5px 8px;z-index:3}#banner-container #banner-inner #banner-left #banner-bottoms a#descargar-edicion{background:#ff8c00;color:#fff}#banner-container #banner-inner #banner-left #banner-bottoms a#descargar-brochure{background:#fff;color:#ff8c00}@media(max-width:1200px){#banner-container{max-width:auto !important;height:auto}#banner-container #banner-inner{flex-direction:column}#banner-container #banner-inner #banner-left,#banner-container #banner-inner #banner-right{min-width:100% !important}#banner-container #banner-inner #banner-left{padding:30px}#banner-container #banner-inner #banner-right{padding-top:0;padding-right:20px}#banner-container #banner-inner #banner-left>*{min-width:100% !important;width:100% !important}#banner-container #banner-inner #banner-left #banner-bottoms{justify-content:center}}#long-media-partner{background:#606060}#coovias-partner{max-width:1000px;margin:auto;display:flex;gap:20px;align-items:center}h2#nuestros-partner{width:20%;margin-bottom:0}#coovias-partner #logos-partners{width:80%;display:flex;justify-content:space-between;align-items:center;gap:30px}#coovias-partner #logos-partners img{flex:1;min-width:0;height:150px;object-fit:contain}#coovias-partner #logos-partners img:nth-last-child(1){height:80px !important}@media (max-width:1200px){#coovias-partner{flex-direction:column;gap:0px !important}h2#nuestros-partner,#coovias-partner #logos-partners{width:100% !important}#coovias-partner #logos-partners{padding:0 20px}}#long-cta{background:linear-gradient(to right,#12305a 50%,#ff8c00 50%)}#long-cta #coovias-cta{max-width:1200px;display:grid;grid-template-columns:repeat(2,1fr);margin:auto;padding:0 0 10px}#long-cta #coovias-cta>*{text-align:center;width:100%}#long-cta h2 span{color:#fff !important}#long-testimonios{background:#f9f9fb}#coovias-testimonio{max-width:1200px;margin:auto}#long-testimonios #bloque-testimonios{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}#long-testimonios #bloque-testimonios figure,.fichero-cartillas>*{background:#fff;border:1px solid gray;border-radius:20px;font-size:10pt;text-align:center;display:flex;align-items:center;box-shadow:7px 7px 1px #ff8c00}#long-testimonios #bloque-testimonios figure blockquote{margin:0;border:0;font-style:normal}#long-testimonios #bloque-testimonios figure cite{color:#ff8c00;font-weight:600;line-height:1.2}@media(max-width:1200px){#long-testimonios #bloque-testimonios{grid-template-columns:1fr;padding:20px}}#banner-right #banner-form-susc{padding-left:20px}#banner-right #banner-form-susc form{background:#fff;border-radius:25px;max-width:400px;padding:30px 30px 20px;display:flex;flex-direction:column;position:relative;top:-20px}#banner-right #banner-form-susc form span#form-title{font-size:22pt;line-height:1;color:#0062ad;font-weight:600}#banner-right #banner-form-susc form span#form-description{font-size:12pt;line-height:1;color:gray;font-weight:300}#banner-right #banner-form-susc form label{font-size:12pt;margin-top:7px}#banner-right #banner-form-susc form input[type=text],#banner-right #banner-form-susc form input[type=email]{border:1px solid gray;border-radius:10px;width:100%;font-size:12pt;padding:3px !important}#banner-right #banner-form-susc form input[type=submit]{background:#0062ad;width:fit-content;margin:10px auto 0px auto;text-transform:uppercase;font-weight:600}#banner-right #banner-form-susc form input#honeypot{display:none}@media(max-width:1200px){#banner-right #banner-form-susc form{max-width:100% !important}#banner-right #banner-form-susc form #form-susc-title{display:flex;flex-direction:column}#banner-right #banner-form-susc form #form-susc-inputs{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:30px;row-gap:10px;margin-top:20px}#banner-right #banner-form-susc form #form-susc-inputs>*{flex:0 0 30%}}@media(max-width:800px){#banner-right #banner-form-susc form #form-susc-inputs>*{flex:0 0 46%}}@media(max-width:600px){#banner-right #banner-form-susc form #form-susc-inputs>*{flex:0 0 100%}}.featured-image img{display:none}#coovias-productos{max-width:1200px;margin:auto;padding:30px 0;display:grid;grid-template-columns:4fr 8fr;gap:30px}.fichero-cartillas{display:flex;gap:30px}.fichero-cartillas img{width:100%;height:100%}#bloques-informativos{max-width:1000px;display:flex;gap:20px;margin:20px auto !important}#bloques-informativos div div{border:2px solid gray;border-radius:20px;padding:20px}#bloques-informativos-left,#bloques-informativos-right{display:flex;flex-direction:column;gap:20px}#bloques-informativos-left ul,#bloques-informativos-right ul{font-size:12pt;margin-left:20px}#bloques-informativos-left b,#bloques-informativos-right b{color:#ff8c00}#bloques-informativos-left div *:nth-last-child(1),#bloques-informativos-right div *:nth-last-child(1){margin-bottom:0 !important}#bloques-informativos-left{width:60%}#bloques-informativos-right{width:40%}#bloque-informativo-tarifas{background:#12305a;border:0 !important}#bloque-informativo-tarifas *{color:#fff !important}#bloque-informativo-tarifas * li:nth-last-child(1){list-style:none;margin-left:-20px;line-height:1}@media(max-width:1200px){#bloques-informativos{flex-direction:column}[id^=bloques-informativos-]{min-width:100% !important}#bloque-informativo-tarifas ul{columns:2}}body.home .site-content h2{display:flex !important;flex-direction:column;font-weight:600 !important;line-height:1.2 !important}body.home .site-content h2.h2-center{text-align:center}body.home .site-content h2 *{font-weight:600 !important}h2#nuestros-partner span{color:#fff !important}body.home .site-content h2 span:nth-child(1){font-size:16pt;color:#ff8c00;text-transform:uppercase}body.home .site-content h2 span:nth-child(2){font-size:20pt;color:gray}body.home .site-content h2 span:nth-child(2):after{content:'';background:#ff8c00;width:40px;height:6px;display:block}body.home .site-content h2.h2-center span:nth-child(2):after{margin:7px auto 0px auto !important}body.home .site-content h2.h2-left span:nth-child(2):after{margin:0}body.home .site-content #cta-anual span:after{backgrond:red !important}body.home .site-content h3{font-size:16pt;font-weight:600;color:#6f6f6e;margin-bottom:5px}body.home .site-content p{font-size:12pt}body.home .site-content #nosotros p{width:80%;text-align:center;margin:auto}.site-content div[id^=long-]{padding:30px 0;width:100vw;position:relative;left:50%;margin-left:-50vw}a.btn-border-orange{background:#fff;border:1px solid #ff8c00;border-radius:10px;padding:10px;color:#ff8c00;font-weight:600}