@charset "UTF-8";
                  #main-nav a {
color: #ffffff; }             h1, h2, h3, h4, h5, h6 {
color: #051038 !important; }
h1 {
font-size: 3em;
font-weight: bold; }
h2 {
font-size: 2.5em;
font-weight: 700; }
h3 {
font-size: 2.0em;
font-weight: 700; } a {
color: #010c3f; }
a:hover {
color: #453EEC !important; }
a:visited {
color: #010c3f; }    #main-nav a:hover,
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a,
#main-nav ul a:hover {
color: #010c3f; } #respond #cancel-comment-reply-link, .commentlist .comment-reply-link {
background-color: #453EEC;
color: #ffffff; } .nav-ul .sub-menu li .has-caret, .nav-ul .sub-menu li > a {
-webkit-box-pack: left;
-webkit-justify-content: left;
-ms-flex-pack: left;
justify-content: left; }   .neve-breadcrumbs-wrapper {
display: none; }    .ccpage_title_link {
font-size: 20px; } .cc-child-pages-thumb {
max-width: 320px;
height: 190px;
margin-left: 0; } .threecol .ccchildpage {
text-align: left;
padding-left: 0;
margin-left: 0;
width: 32.333%; } .ccpages_excerpt, .ccpages_more {
display: none; }
a.ccpage_title_link {
color: #010c3f; }    input[type="reset"], input[type="submit"], button {
color: #ffffff;
background-color: #453EEC;
width: 200px;
height: 45px;
font-size: 15px;
font-weight: 500;
border-radius: 4px;
text-transform: none;
margin-right: 10px;
margin-bottom: 10px; }
button whatsapp {
background-color: #453EEC; } button:hover {
background-color: #010c3f !important;
color: #ffffff !important; }
button.cboton1, button.ctelefono {
background-color: #010c3f; }
button.cboton1:hover, button.ctelefono:hover {
background-color: #453EEC !important; }
.informacion button.ccontacto {
background-color: #010c3f; }    #slide-cart, .header-minbar .sidemenu, .header-leftpane #headerwrap, .header-rightpane #headerwrap, .header-slide-out #headerwrap, .header-slide-out .sidemenu, #headerwrap, #footerwrap {
background-color: #1861F5 !important;
color: #ffffff !important; }   #headerwrap a {
color: #ffffff; }
#site-logo a {
color: inherit; }
#header {
padding: .2em; }        .sidebar-left #sidebar {
width: 22%;
margin-left: 3%;
margin-top: 2%; } #sidebar .widget .children li {
border-bottom: 0px solid #1861F5; }
.widget ul ul.children {
margin-left: 15px;
list-style-type: square; }    .tam-fondo-img {
width: 100%;
height: 100%;
margin-left: 10px; }    span.wpcf7-list-item {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0; } textarea {
min-height: 0;
height: 10em; } [data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
font-size: 13px; }
.envio-privacidad-formulario a {
color: #453EEC;
text-decoration: none !important; } .contact-form-rgpd li {
margin: 0;
padding: 0; } .suma {
display: none; }
h2.garantia {
font-size: 150%; } form:not([role="search"]):not(.woocommerce-cart-form):not(.woocommerce-ordering):not(.cart) input:-moz-read-write:not(#coupon_code) {
margin-bottom: 10px;
width: 100%;
border-radius: 4px; }
form:not([role="search"]):not(.woocommerce-cart-form):not(.woocommerce-ordering):not(.cart) input:read-write:not(#coupon_code), form textarea, form select, .widget select {
margin-bottom: 10px;
width: 100%;
border-radius: 4px; } form input[type="submit"] {
background-color: #453EEC;
border-radius: 4px; }
form input[type="submit"]:hover {
background-color: #010c3f; }   .scroll-to-top {
color: #ffffff;
padding: 10px 12px 10px 12px;
border-radius: 5px;
background-color: #453EEC; }
.scroll-to-top:hover {
color: #ffffff !important;
background-color: #010c3f; } .wp-block-columns {
scroll-margin-block: 120px !important; }   .icono-tam {
width: 100px;
height: 100px;
display: block;
margin: auto; }   .texto-light {
font-size: 28px;
font-weight: lighter; } .text-color {
color: #453EEC; } .text-color-dos {
font-weight: lighter;
color: #010c3f;
font-size: 28px; }    .header-main-inner .icon-bar {
border: 3px solid #051038;
border-radius: 50px;
width: 35px;
margin: 6px; } .builder-item--nav-icon .navbar-toggle {
border: none; } .header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle {
border: none; } .builder-item--nav-icon .navbar-toggle {
border: none;
-webkit-box-shadow: none;
box-shadow: none; } .navbar-toggle {
border-radius: 5px;
width: auto;
height: 75px; }    .fondo-negro-transparente {
background-color: #E9E9E9;
margin: 20px 2% 10px 2%; } .margen-negro-blanco {
margin: 80px 5% 60px 5%; }   .fondo-azul {
background-color: #E9E9E9; }
.margen-azul {
margin: 90px 5% 60px 8%; } .icono-circulo {
width: 80px;
display: block;
margin: auto;
margin-top: 25%; }
.estilo-circulo {
background: #E9E9E9;
border-radius: 50%;
max-width: 150px;
margin: auto;
height: 150px;
-webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.092), 0 6px 20px 0 rgba(0, 0, 0, 0.099);
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.092), 0 6px 20px 0 rgba(0, 0, 0, 0.099); }    .texto-grande {
font-size: 40px;
font-weight: bold;
color: #453EEC; } .tam-texto {
font-size: 20px;
color: #453EEC; }    .footer--row .footer--row-inner, .footer--row .footer--row-inner .container .row {
background-color: #051038;
color: #ffffff; }
.footer-top-inner a:not(.button) {
color: #ffffff; } .logo-footer {
width: 200px; } .widget {
padding-bottom: 0;
margin-bottom: 22px;
margin-left: 0; }      @media screen and (min-width: 0px) and (max-width: 991px) {
.visible-movil {
display: block; }
.visible-escritorio {
display: none; }
.has-neve-link-hover-color-background-color {
background-color: white !important; } form:not([role="search"]):not(.woocommerce-cart-form):not(.woocommerce-ordering):not(.cart) input:-moz-read-write:not(#coupon_code) {
width: 270px; }
form:not([role="search"]):not(.woocommerce-cart-form):not(.woocommerce-ordering):not(.cart) input:read-write:not(#coupon_code), form textarea, form select, .widget select {
width: 270px; } .texto-grande {
font-size: 24px;
font-weight: bold; } .builder-item--logo .site-logo img {
max-width: 200px;
padding: 0 0 15px 0; }
h1 {
font-size: 35px;
font-weight: bold; }
h2 {
font-size: 30px;
font-weight: 700;
margin-bottom: 0; } a.ctelefono.boton.desktop {
display: none; }    .footer-centrado {
text-align: center; } .logo-footer {
width: 200px;
height: auto;
margin: 20px auto 5px auto; }
.button-footer {
margin-left: auto;
margin-right: auto; }   .icono-logo {
width: 70px;
height: 70px;
display: block;
margin: auto; }    .cc-child-pages-thumb {
max-width: 100%;
height: 200px; }
.ccchildpage {
margin: 0;
padding: 0; } .threecol .ccchildpage {
text-align: left;
width: 31.333%;
font-size: 26px; } .ccpage_title_link {
font-size: 26px; } } @media screen and (min-width: 992px) and (max-width: 3000px) {
.visible-movil {
display: none; }
.visible-escritorio {
display: block; }   .modulo-especial {
margin-top: 10%;
margin-bottom: 10%; } } #menu-item-61 {
color: #ffffff;
background-color: #453EEC;
width: 105px;
height: 45px;
font-size: 15px;
font-weight: 500;
border-radius: 4px;
text-transform: none; }
#menu-item-61 a {
margin: auto 19px auto 21px;
color: white;
text-decoration: none; }
#menu-item-61:hover {
background-color: #010c3f; }
#menu-item-61 a:hover {
color: #ffffff !important; }
.nav-ul li {
padding: 8px 0; } a.ctelefono.boton.movil {
display: none; } .borde-abajo {
border-bottom: 12px solid #453EEC;
width: 50px;
margin-bottom: 20px; }
.borde-centro {
border-bottom: 12px solid #453EEC;
width: 50px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto; }
.separador {
margin: 10px 8px 10px 8px;
display: contents; } .wp-block-cover.has-background-dim:before {
background-color: rgba(255, 255, 255, 0); }
.fondo-blanco {
background-color: #ffffff !important;
border-radius: 20px;
min-height: 300px !important;
-webkit-box-shadow: 0px 3px 6px 0px #d9d9d9;
box-shadow: 0px 3px 6px 0px #d9d9d9; }
.fondo-blanco-contacto {
background-color: #fbfbfb !important;
border-radius: 20px;
min-height: 360px !important;
-webkit-box-shadow: 0px 3px 6px 0px #d9d9d9;
box-shadow: 0px 3px 6px 0px #d9d9d9; } .llamada-accion {
background-color: #1861F5 !important;
min-height: 200px !important; }
.texto-blanco {
color: #ffffff !important; }
.texto-negro {
color: #010c3f !important; }
.wp-block-column {
margin-block: 40px;
margin-bottom: 0; } .grecaptcha-badge {
visibility: hidden; }