:root{--alerta:#f7cf47;--alerta-c:#faf7be;--alerta-o:#935801;--error:#d10000;--error-c:#ffe8e8;--error-o:#a70909;--exito:#20c502;--exito-c:#daffdd;--exito-o:#1b600f;--completo:#1976e0;--completo-c:#ecf5ff;--completo-o:#222f3e;--wc-form-color-text:var(--wpex-text-1);--left-sidebar-width:300px;--right-sidebar-width:400px;--mobile-aside-max-width:400px;--general-gap:120px;--medium-gap:80px;--reduced-gap:50px;--grid-gap:50px;--small-gap:30px;--move-gap:15px;--big-col-gap:60px;--col-gap:30px;--br-circle:100%;--br-pill:999em;--br-round:10px;--br-notice:10px;--overlay-opacity:0.7;--notice-padding:1.5em 2em 1.5em 3.5em;--box-shadow:0px 20px 40px -10px rgba(0,0,0,0.1)}@media (width < 1440px){:root{--grid-gap:30px}}@media (width < 959px){:root{--general-gap:100px;--medium-gap:50px}}@media (width < 768px){:root{--general-gap:70px;--wpex-container-max-width:86% !important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root{--ico-circle-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z"/></svg>');
	--ico-circle-exclamation: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-192a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.6 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z"/></svg>');
    --ico-check: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>');
	--ico-angle-right: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"></path></svg>');
	--ico-angle-down: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"></path></svg>');
	--ico-map-marker: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 32"><path d="M13.714 11.429q0-1.893-1.339-3.232t-3.232-1.339-3.232 1.339-1.339 3.232 1.339 3.232 3.232 1.339 3.232-1.339 1.339-3.232zM18.286 11.429q0 1.946-0.589 3.196l-6.5 13.821q-0.286 0.589-0.848 0.929t-1.205 0.339-1.205-0.339-0.83-0.929l-6.518-13.821q-0.589-1.25-0.589-3.196 0-3.786 2.679-6.464t6.464-2.679 6.464 2.679 2.679 6.464z"></path></svg>');
}

/*//////////////////////////////////////////////////////*/
/*///FORMATEO///////////////////////////////////////////*/
/*//////////////////////////////////////////////////////*/

/* General */

html, body {
	overflow-x: hidden !important;
	scroll-behavior: smooth;
    scroll-padding-top: 6rem;
}

html:not(.et-fb-preview--wireframe) #page-container {
	overflow-x: hidden !important;
	position: relative !important;
}

::-webkit-scrollbar {
    width: 0.8rem;
}

div ::-webkit-scrollbar {
    width: 0.8rem;
}
 
::-webkit-scrollbar-track {
    background: var(--wpex-surface-2, var(--wpex-gray-100));
}
 
::-webkit-scrollbar-thumb {
    background: var(--wpex-input-border-color);
}

h1, h2, h3, h4, h5, h6 {
	text-wrap: balance !important;
	padding: 0;
	margin: 0;
}

.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4 {
    margin-bottom: var(--wpex-el-margin-bottom);
}

input, textarea, select {
    width: 100%;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
   opacity: 1;
}

small {
	font-size: 0.8em;
}

.post-edit,
.ocultar {
	display: none !important;
}

.invertir.vc_row {
	display: flex;
	flex-wrap: wrap;
}

.wpex-pagination {
	margin: 0 0 var(--general-gap);
}

ul.page-numbers {
    gap: 10px;
}

ul.page-numbers li {
    margin: 0 !important;
}

:is(.wpex-pagination,.woocommerce-pagination) .page-numbers:is(a,span) {
	display: grid;
	align-items: center;
	text-align: center;
	padding: 0;
}

a {
	transition: color ease 0.3s;
}

a.vcex-icon-box {
    transition: background ease 0.3s;
}

a:hover {
    text-decoration: none !important;
}

.wp-element-button {
    transition: 0.15s all ease;
}

.wp-element-button:hover {
    color: var(--wpex-hover-btn-color, var(--wpex-on-accent-alt));
}

#content-wrap #primary,
#content-wrap #sidebar {
	padding-bottom: 0;
}

main #primary:has(#proximamente) {
	padding: 0 !important;
}

.bg-multiply {
    background-blend-mode: multiply;
}

.overlay::before {
	content: "";
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
}

.box {
	max-width: 900px;
	margin-inline: auto;
}

.sombra:not(:has(img,iframe)) {
	box-shadow: var(--box-shadow);
}

.sombra:has(img) img {
	box-shadow: var(--box-shadow);
}

@media (width >= 992px) {
	
	.display-mobile {
		display: none !important;
	}
	
}

@media (width < 992px) {
	
	.display-desktop {
		display: none !important;
	}
	
	.invertir.vc_row .wpb_column:first-child {
		order: 2 !important;
	}
	
	.invertir.vc_row .wpb_column:last-child {
		order: 1 !important;
	}
	
}

@media (width < 768px) {
	
	.centrado-mobile {
		text-align: center;
	}
	
	.vcex-social-links.centrado-mobile {
		justify-content: center;
	}
	
}

/* Espaciado */

div.vc_row {
    row-gap: var(--general-gap);
	padding-block: var(--general-gap);
    margin-bottom: var(--wpex-vc-elements-bottom-margin, var(--general-gap));
	margin-bottom: 0;
}

div.vc_row.no-padding,
div.vc_row div.vc_row {
	padding-block: 0;
}

div.vc_row.less-row-gap {
    row-gap: var(--reduced-gap);
}

div.vc_row.no-row-gap {
    row-gap: 0;
}

div.vc_row.no-bottom-margins,
div.vc_column-inner,
div.vc_row:has(.wpex-pagination) {
    margin-bottom: 0;
}

div:has(> .nr-col) {
    row-gap: var(--wpex-row-gap);
}

div.nr-col {
    margin: 0;
}

@media (width < 959px) {
	
	div.vc_row.acercar {
		row-gap: 30px;
	}
	
}

/* Pestañas */

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container,
.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
	overflow: visible !important;
}

.vc_tta-tabs .vc_tta-tabs-list {
	display: flex !important;
	flex-direction: row !important;
	gap: var(--grid-gap) !important;
}

.vc_tta-tabs .vc_tta-tab {
	flex: 1;
}

.vc_tta-tabs :is(.vc_tta-tab,.vc_tta-panel-title) > a {
	background: #fff !important;
	border: 1px solid var(--wpex-border-main) !important;
	border-radius: var(--br-round) !important;
	box-shadow: var(--box-shadow) !important;
	color: var(--wpex-accent) !important;
	font-size: var(--wpex-text-xl) !important;
	font-weight: 500;
	line-height: var(--wpex-body-line-height, var(--wpex-leading-normal));
	padding: var(--grid-gap) !important;
	height: 100%;
}

.vc_tta-tabs :is(.vc_tta-tab:hover,.vc_tta-tab.vc_active,.vc_tta-panel:hover .vc_tta-panel-title,.vc_tta-panel.vc_active .vc_tta-panel-title) > a {
	border-color: var(--wpex-accent-alt) !important;
}

.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title) > a {
	--icono: 100px;
	display: grid !important;
	grid-template-columns: var(--icono) auto;
	align-items: center;
	gap: var(--small-gap);
}

.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title) > a::before,
.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title) > a::after {
	content: "";
	border: none !important;
	border-radius: var(--br-circle);
	display: block !important;
	grid-column: 1 / 2;
	grid-row: 1 / 2;
	width: var(--icono) !important;
	height: var(--icono) !important;
	position: relative !important;
}

.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title) > a::before {
	background: var(--wpex-surface-2);
	transition: background ease 0.3s;
}

.vc_tta-tabs.con-icono :is(.vc_tta-tab:hover,.vc_tta-tab.vc_active,.vc_tta-panel:hover .vc_tta-panel-title,.vc_tta-panel.vc_active .vc_tta-panel-title) > a::before {
	background: var(--wpex-accent);
}

.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title) > a::after {
    background: url(/wp-content/uploads/2026/06/icono-member-list.svg) no-repeat center;
	background-size: 50% auto;
	transition: filter ease 0.3s;
}

.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title):has([href*="propietario"]) > a::after {
    background: url(/wp-content/uploads/2026/06/icono-user-key.svg) no-repeat center;background-size:50% auto}.vc_tta-tabs.con-icono :is(.vc_tta-tab:hover,.vc_tta-tab.vc_active,.vc_tta-panel:hover .vc_tta-panel-title,.vc_tta-panel.vc_active .vc_tta-panel-title)>a::after{filter:brightness(0) invert(1)}.vc_tta-tabs .vc_tta-panel-body{border:none!important;padding:var(--medium-gap) 0 0!important;overflow:visible!important}.vc_tta-tabs .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:var(--medium-gap)!important}@media (width < 1024px){.vc_tta-tabs :is(.vc_tta-tab,.vc_tta-panel-title)>a{font-size:var(--wpex-text-lg)!important}.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title)>a{--icono:80px}}@media (width < 768px){.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title)>a{--icono:60px;border-color:var(--wpex-accent-alt)!important;gap:20px}.vc_tta-tabs :is(.vc_tta-tab:hover,.vc_tta-tab.vc_active,.vc_tta-panel:hover .vc_tta-panel-title,.vc_tta-panel.vc_active .vc_tta-panel-title)>a{border-color:var(--wpex-accent-alt)!important}.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title)>a::before{background:var(--wpex-accent)}.vc_tta-tabs.con-icono :is(.vc_tta-tab,.vc_tta-panel-title)>a::after{filter:brightness(0) invert(1)}.vc_tta-tabs .vc_tta-panel-body{display:block!important}}.vc_tta-accordion .vc_tta-panels{display:flex;flex-direction:column;gap:var(--grid-gap)}.vc_tta-accordion .vc_tta-panel{background:#fff;border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap);transition:border ease 0.3s}.vc_tta-accordion :is(.vc_tta-panel:hover,.vc_active){border-color:var(--wpex-accent-alt)}.vc_tta-accordion .vc_tta-panel-heading,.vc_tta-accordion .vc_tta-panel-title{border:none!important}.vc_tta-accordion .vc_tta-panel a{color:var(--wpex-accent)!important;font-size:var(--wpex-text-xl);font-weight:500;line-height:var(--wpex-body-line-height,var(--wpex-leading-normal));padding:0 var(--grid-gap) 0 0!important}.vc_tta-accordion .vc_tta-controls-icon{font-size:var(--wpex-text-lg)!important;width:var(--wpex-text-lg)!important;height:var(--wpex-text-lg)!important;right:0!important}.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{border-width:0 3px 3px 0!important}.vc_tta-accordion .vc_tta-panel-body{border:none!important;padding:20px 0 0!important}@media (width < 768px){.vc_tta-accordion .vc_tta-panel a{font-size:var(--wpex-text-lg)}.vc_tta-accordion .vc_tta-controls-icon{font-size:var(--wpex-text-base)!important;width:var(--wpex-text-base)!important;height:var(--wpex-text-base)!important}.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{border-width:0 2.5px 2.5px 0!important}}.wpex-modal{--wpex-modal-width:700px;width:90%}.wpex-modal__header{background:var(--wpex-accent);color:var(--wpex-on-accent);padding:20px var(--grid-gap)}.wpex-modal__header .wpex-heading{color:currentColor}.wpex-modal__header path:last-child{fill:currentColor}.wpex-modal__header .wpex-modal__close:hover path:last-child{fill:var(--wpex-accent-alt)}.wpex-modal__body{padding:var(--grid-gap)}.cta-caja{border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap)!important}.caja-sombreada .vc_column-inner>.wpb_wrapper{background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap);height:100%}[class*="heading"]:is(h1){font-size:var(--wpex-text-5xl)}[class*="heading"]:is(h2){font-size:var(--wpex-text-3xl)}[class*="heading"]:is(h3){font-size:var(--wpex-text-xl)}.subtitulo{font-size:var(--wpex-text-lg);max-width:800px;margin-inline:auto}.subtitulo.big{max-width:1200px}@media (width < 959px){[class*="heading"]:is(h1){font-size:var(--wpex-text-4xl)}[class*="heading"]:is(h2){font-size:var(--wpex-text-2xl)}.subtitulo{font-size:var(--wpex-text-base)}}@media (width < 768px){.vcex-heading:is(h1){font-size:var(--wpex-text-3xl)}}.botones>.wpb_column>.vc_column-inner>.wpb_wrapper{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:30px;row-gap:10px}.botones.centrado>.wpb_column>.vc_column-inner>.wpb_wrapper{justify-content:center}.theme-txt-link .theme-button-inner{display:block}.theme-txt-link .vcex-button-icon{display:inline;position:relative;top:1px}@media (width < 768px){.botones:not(.no-centrado)>.wpb_column>.vc_column-inner>.wpb_wrapper{justify-content:center}}.grecaptcha-badge{display:none!important}figure.vcex-image img{width:100%}.error404 article img{width:100%}:is(.vcex-module,.wpb_text_column) ul{display:grid;gap:5px;list-style:none;margin-left:0}:is(.vcex-module,.wpb_text_column) li{display:flex;align-items:start;gap:8px;padding:0;margin:0}:is(.vcex-module,.wpb_text_column):not(.vcex-post-meta) li::before{content:"";background:var(--wpex-accent);display:inline-block;width:1em;min-width:1em;height:1.5em;mask-image:var(--ico-check);mask-repeat:no-repeat;mask-position:center;mask-size:contain;position:relative}:is(.vcex-module,.wpb_text_column).angulos li::before{mask-image:var(--ico-angle-right);height:1em;top:4px}#top-bar-content{display:flex;flex-direction:row;align-items:center;gap:20px}#top-bar-content a{display:flex;flex-direction:row;align-items:center;gap:5px}#top-bar-content a.mapa::before{content:"";background:currentColor;display:inline-block;width:1em;min-width:1em;height:1em;mask-image:var(--ico-map-marker);mask-repeat:no-repeat;mask-position:center;mask-size:contain;position:relative}#top-bar-social,#top-bar-social-alt{display:flex;flex-direction:row;align-items:center}.top-bar-nav{border-right:1px solid var(--wpex-accent-alt);font-size:var(--wpex-text-sm);padding-right:20px}@media (width < 1024px){.top-bar-nav{display:none}}@media (width < 768px){#top-bar-wrap{display:none}}.is-sticky{--wpex-site-header-height:60px}#site-header-flex-aside .theme-button{background:var(--wpex-white);border:2px solid var(--wpex-accent);color:var(--wpex-text-2);padding-block:.6em}#site-header-flex-aside .theme-button:hover{background:var(--wpex-accent);color:var(--wpex-white)}.main-navigation-ul .sub-menu .current-menu-item>a{text-decoration:underline!important}@media (1024px <=width < 1300px){.main-logo img{height:50px!important}.main-navigation-ul{--wpex-main-nav-link-padding-x:5px}}@media (width < 1024px){#site-header-flex-aside{display:none}}@media (width < 768px){#site-header{--wpex-site-header-height:60px}.header-fixed-height #site-logo .logo-img{max-height:40px!important}#site-header-flex-aside{display:none}}.page-header::before{content:"";background:#000;position:absolute;inset:0;opacity:.7}.page-header-inner{position:relative;z-index:1}.page-header .tag{color:var(--wpex-white);margin:0}.page-header-title{max-width:1000px;margin-inline:auto;margin-bottom:var(--small-gap)}.page-subheading{max-width:900px;margin-inline:auto}.page-header:has(.theme-button) .page-subheading{margin-bottom:calc(var(--small-gap) + 10px)}#hero .wpb_column:not(:has(video)){max-width:650px;z-index:2}#hero .wpb_column:has(video){position:static}#hero .vcex-video{transform:scaleX(-1);position:absolute;top:0;right:0;width:100%;max-width:1000px;height:100%;z-index:0}#hero .vcex-video::after{content:"";background:linear-gradient(to left,rgb(0 0 0) 10%,rgb(0 0 0 / .5) 50%,#fff0);position:absolute;right:-20px;top:0;width:200px;height:100%}#hero .vcex-video-inner{height:100%;width:100%;overflow:hidden}#hero video{width:100%;height:100%;object-fit:cover}@media (width < 1200px){#hero .vcex-video::after{width:60%}}@media (width < 959px){#hero .vcex-video::after{background:linear-gradient(to left,rgb(0 0 0 / .8) 10%,rgb(0 0 0 / .5) 50%,#fff0)}}@media (width < 768px){#hero{text-align:center}#hero .vcex-video::after{background:rgb(0 0 0 / .7);width:100%;right:0}}table{background:var(--wpex-white);border:1px solid var(--wpex-table-cell-border-color);border-radius:var(--br-round);box-shadow:var(--box-shadow);overflow:hidden}.grilla .vc_column-inner>.wpb_wrapper{display:grid;gap:var(--grid-gap)}@media (width>=768px){.grilla.col-4 .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(2,1fr)}}@media (width>=959px){.grilla.col-2 .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(2,1fr)}.grilla.col-4 .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(4,1fr)}}@media (width>=1200px){.grilla.col-3 .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(3,1fr)}}.vcex-icon-box:not(.alt,.chico){--icono:100px;background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap);height:100%;transition:transform ease 0.3s,border ease 0.3s}a.vcex-icon-box:not(.alt,.chico):hover{border-color:var(--wpex-accent-alt);transform:translateY(calc(-1 * var(--move-gap)))}.vcex-icon-box.wpex-text-left{display:grid;grid-template-columns:var(--icono) auto;align-items:center;gap:var(--small-gap)}.vcex-icon-box.wpex-text-center{display:grid;align-content:start;gap:var(--small-gap)}.vcex-icon-box.grande{--icono:120px}.vcex-icon-box.alt{--icono:50px}.vcex-icon-box.chico{--icono:50px;gap:20px}.separador-linea .vcex-icon-box:not(:last-child){border-bottom:1px solid var(--wpex-input-border-color);padding-bottom:var(--small-gap);margin-bottom:var(--small-gap)}.vcex-icon-box:not(.alt) .vcex-icon-box-symbol{aspect-ratio:1 / 1;background:var(--wpex-accent);border-radius:var(--br-circle);display:flex;align-items:center;justify-content:center;width:var(--icono);margin:auto;transition:background ease 0.3s}.vcex-icon-box.grande .vcex-icon-box-symbol{width:100%;max-width:var(--icono)}.vcex-icon-box.gris .vcex-icon-box-symbol{background:var(--wpex-surface-2)}a.vcex-icon-box:not(.alt).gris:hover .vcex-icon-box-symbol{background:var(--wpex-accent)}a.vcex-icon-box:not(.alt):hover .vcex-icon-box-symbol{background:var(--wpex-accent-alt)}.vcex-icon-box.alt .vcex-icon-box-symbol{width:var(--icono);margin:auto}.vcex-icon-box .vcex-icon-box-symbol img{aspect-ratio:1 / 1;object-fit:contain;object-position:center center}.vcex-icon-box:not(.alt) .vcex-icon-box-symbol img{filter:brightness(0) invert(1);width:50%;height:auto;transition:filter ease 0.3s}.vcex-icon-box.gris .vcex-icon-box-symbol img{filter:none}a.vcex-icon-box:not(.alt).gris:hover .vcex-icon-box-symbol img{filter:brightness(0) invert(1)}a.vcex-icon-box:not(.alt):hover .vcex-icon-box-symbol img{filter:brightness(0) invert(0)}.vcex-icon-box.alt .vcex-icon-box-symbol img{width:100%;height:auto}.vcex-icon-box:is(.alt,.chico) .vcex-icon-box-heading{color:var(--wpex-text-2);font-size:var(--wpex-text-base);font-weight:600}.vcex-icon-box.chico .vcex-icon-box-heading{margin:0 0 5px}.vcex-icon-box .vcex-icon-box-content p:not(:last-child){margin-bottom:10px}.vcex-icon-box .vcex-icon-box-content a::after{content:"";background:currentColor;display:inline-block;width:1em;min-width:1em;height:1em;margin-left:5px;mask-image:var(--ico-angle-right);mask-repeat:no-repeat;mask-position:center;mask-size:contain;position:relative;top:3px}.vcex-icon-box .vcex-icon-box-content a:hover{text-decoration:underline!important}@media (width < 959px){.vcex-icon-box:not(.alt,.chico),.vcex-icon-box.grande{--icono:80px}}@media (width < 768px){.vcex-icon-box:not(.alt,.chico){--icono:50px}}@media (width < 480px){.vcex-icon-box:not(.alt,.chico){--icono:80px}.vcex-icon-box.wpex-text-left{grid-template-columns:1fr;text-align:center;justify-content:center}}.aseguradoras{--cols:4;display:flex!important;flex-wrap:wrap;justify-content:center}.aseguradoras>*{width:calc(100% / var(--cols))!important}.aseguradoras .vcex-image-grid-entry-figure{background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--small-gap);height:100%}.aseguradoras .vcex-image-grid-entry-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.aseguradoras img{aspect-ratio:10 / 2.5;width:100%;max-width:200px;height:100%;object-fit:contain;object-position:center}.aseguradoras img:is([src*="mapfre"],[src*="barbuss"]){max-height:30px}.aseguradoras img:is([src*="metlife"]){max-height:35px}.aseguradoras img:is([src*="sancor"]){max-height:40px}.aseguradoras img:is([src*="sura"],[src*="surco"],[src*="sbi"]){max-height:45px}@media (width < 959px){.aseguradoras{--cols:2}}@media (width < 768px){.aseguradoras{--small-gap:20px 15px}}.testimonio{background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap)!important;height:100%}.testimonio .texto{margin:20px 0 15px}.testimonio .texto p:first-child::before{content:"“"}.testimonio .texto p:last-child::after{content:"”"}.testimonio :is(.autor,.servicio){display:inline-block}@media (width < 480px){.testimonio{text-align:center}}.categorias-seguros{--cols:5;--icono:180px}.categorias-seguros .wpex-term-cards-loop{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap)}.categorias-seguros .wpex-term-cards-entry{text-align:center;width:calc(100% / var(--cols) - (var(--grid-gap) * (var(--cols) - 1)) / var(--cols))}.categorias-seguros :is(.wpex-card,.wpex-card-inner){height:100%}.categoria{background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap)!important;transition:transform ease 0.3s,border ease 0.3s;height:100%}.categoria:hover{border-color:var(--wpex-accent-alt);transform:translateY(calc(-1 * var(--move-gap)))}.categoria .icono .vcex-image-inner{aspect-ratio:1 / 1;background:var(--wpex-surface-2);border-radius:var(--br-circle);display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--icono);margin:auto;transition:background ease 0.3s}.categoria:hover .icono .vcex-image-inner{background:var(--wpex-accent)}.categoria .icono img{width:65%;height:auto;transition:filter ease 0.3s}.categoria:hover .icono img{filter:brightness(0) invert(1)}.categoria .titulo{margin:20px 0 10px}@media (width < 1200px){.categorias-seguros{--cols:3}}@media (width < 768px){.categorias-seguros{--cols:2}}@media (width < 480px){.categorias-seguros{--cols:1;--icono:80px}}.seguro{--icono:min(100px,15%);background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);height:100%;overflow:hidden}.seguro .icono{aspect-ratio:1 / 1;background:var(--wpex-accent);border-radius:var(--br-circle);display:flex;align-items:center;justify-content:center;width:var(--icono);position:absolute;top:var(--grid-gap);left:var(--grid-gap);z-index:2}.seguro .icono img{filter:brightness(0) invert(1);width:65%;height:auto}.seguro .textos{padding:var(--grid-gap) var(--grid-gap) 0 var(--grid-gap)!important}.seguro:not(.destacado) .textos{padding:var(--grid-gap)!important}.seguro .texto{margin:20px 0}.seguro:not(.destacado) p:last-of-type{margin:0}.seguro:not(.destacado) ul{display:none}.seguro .botones{padding:0 var(--grid-gap) var(--grid-gap) var(--grid-gap)!important}.seguro .botones .wpb_wrapper{row-gap:20px}.seguro:not(.destacado) .botones .wpb_wrapper{margin:0}.seguro .enlace{text-transform:lowercase}.seguro .enlace::first-letter{text-transform:uppercase}.enlace>span::after{content:"";background:var(--wpex-accent);display:inline-block;width:1em;min-width:1em;height:1em;margin-left:5px;mask-image:var(--ico-angle-right);mask-repeat:no-repeat;mask-position:center;mask-size:contain;position:relative;top:3px}@media (width>=768px){.seguro:not(.destacado)>.wpb_column>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:max(200px,33%) auto;align-items:center;gap:0}.seguro:not(.destacado) *{height:100%}.seguro:not(.destacado) .vcex-image-inner img{object-fit:cover;width:100%;height:100%}.seguro:not(.destacado) :is(.textos,.textos *){height:auto}}@media (width < 480px){.seguro{text-align:center}.seguro ul{text-align:left}.seguro .botones .wpb_wrapper{justify-content:center}.seguro .enlace{max-width:250px}}#content-wrap:has(#sidebar){padding-block:var(--general-gap)}.blog-entry:not(:last-child){margin-bottom:var(--medium-gap)}.blog-entry-inner{background:var(--wpex-white);border:1px solid var(--wpex-border-main);border-radius:var(--br-round);box-shadow:var(--box-shadow);padding:var(--grid-gap);overflow:hidden}.blog-entry-media{width:calc(100% + var(--grid-gap) * 2);margin:calc(-1 * var(--grid-gap)) 0 var(--grid-gap) calc(-1 * var(--grid-gap))}.entry-divider{display:none}@media (width>=959px){#blog-entries{padding-right:var(--col-gap)}}@media (width < 959px){#blog-entries{margin-bottom:var(--general-gap)}}.single-post #site-header{border-bottom:1px solid var(--wpex-input-border-color)}.single-post h1.wpex-heading{text-wrap:unset!important}.vcex-post-content p:last-child{margin-bottom:0!important}@media (width>=959px){.single-post #primary{padding-right:var(--col-gap)}}@media (width < 959px){.single-post #primary{margin-bottom:var(--general-gap)}}#sidebar{position:relative}#sidebar-inner{margin:0}#sidebar .widget:last-child{margin-bottom:0}#sidebar .widget:has(.wp-block-heading){margin-bottom:var(--small-gap)}#sidebar .widget:has(.wp-block-heading):not(:first-child){margin-top:var(--reduced-gap)}#sidebar li{text-align:left}#sidebar li:not(:last-child){border-bottom:1px solid var(--wpex-input-border-color);margin-bottom:10px;padding-bottom:10px}#sidebar a:hover{color:var(--wpex-accent)}#sidebar time{color:var(--wpex-accent-alt)}@media (width>=959px){#sidebar{padding-left:var(--col-gap)}}@media (width < 768px){#sidebar{text-align:center}}.wpcf7-form{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;row-gap:20px}.wpcf7-form .campo{position:relative}.wpcf7-form .campo.x1,.full .wpcf7-form .campo.x2{grid-column:1/-1}.wpcf7-form .campo.x6{grid-column:auto}.wpcf7-form .campo label{display:block;font-weight:400;text-align:left;margin:0 0 5px}.wpcf7-form .campo:has(.wpcf7-validates-as-required) label::after{content:" *";color:var(--error)}.wpcf7-form .campo input,.wpcf7-form .campo textarea,.wpcf7-form .campo select{border-radius:var(--wpex-input-border-radius);line-height:var(--wpex-input-line-height);display:block;width:100%;padding:var(--wpex-input-padding);margin:0!important}.wpcf7-form .campo select{appearance:none;padding-block:.85em}.wpcf7-form .campo select:hover{cursor:pointer}.wpcf7-form .wpcf7-form-control-wrap:has(select){position:relative}.wpcf7-form .wpcf7-form-control-wrap:has(select)::after{content:"";background:currentColor;display:inline-block;width:1em;min-width:1em;height:1em;position:absolute;top:50%;right:1em;transform:translateY(-50%);mask-image:var(--ico-angle-down);mask-repeat:no-repeat;mask-position:center;mask-size:contain;pointer-events:none}.wpcf7-form .enviar{grid-column:1 / -1;justify-self:left;width:100%;margin-top:15px}.wpcf7-form .enviar input{background:var(--wpex-btn-bg,var(--wpex-accent));border-width:var(--wpex-btn-border-width);border-style:var(--wpex-btn-border-style);border-color:var(--wpex-btn-border-color,currentColor);border-radius:var(--wpex-btn-border-radius);color:var(--wpex-btn-color,var(--wpex-on-accent));font-size:var(--wpex-btn-font-size);line-height:var(--wpex-btn-line-height);text-transform:var(--wpex-btn-text-transform);display:inline-block;padding:var(--wpex-btn-padding);outline-color:#fff0;width:auto}.wpcf7-form .enviar input:hover{background:var(--wpex-hover-btn-bg,var(--wpex-accent-alt));border-color:var(--wpex-hover-btn-border-color,var(--wpex-btn-border-color,currentColor));color:var(--wpex-hover-btn-color,var(--wpex-on-accent-alt));cursor:pointer}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;right:5px;transform:translateY(-50%);margin:0}@media (width>=768px){.wpcf7-form .campo.x2{grid-column:span 3}.wpcf7-form .campo.x3{grid-column:span 2}.wpcf7-form .full-height textarea{height:calc(100% - 20px)}.wpcf7-form .enviar.centrar{text-align:center}}@media (width < 768px){.wpcf7-form{grid-template-columns:100%}}.wpcf7 .wpcf7-not-valid-tip{color:var(--error);font-size:12px;position:absolute;left:0;bottom:-20px}form:not(.et-fb-form) input.wpcf7-not-valid,form:not(.et-fb-form) textarea.wpcf7-not-valid,form:not(.et-fb-form) select.wpcf7-not-valid{border-bottom-color:var(--error)!important}.wpcf7 form div.wpcf7-response-output{background:var(--wpex-surface-2);border:none;border-radius:var(--br-round);font-size:var(--wpex-input-font-size);line-height:var(--wpex-btn-line-height);margin:15px 0 0;padding:var(--notice-padding);text-align:left;grid-column:1 / -1;position:relative}.wpcf7 form div.wpcf7-response-output::before{content:"";background:var(--wpex-gray-500);border-radius:var(--wpex-rounded-full);color:var(--wpex-white);font-family:var(--ff-icons);font-size:11px;font-weight:var(--wpex-bold);line-height:20px;text-align:center;width:20px;height:20px;position:absolute;left:20px;top:50%;transform:translateY(-50%);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.wpcf7 form.invalid div.wpcf7-response-output,.wpcf7-form.unaccepted div.wpcf7-response-output,.wpcf7-form.spam div.wpcf7-response-output{background:var(--alerta-c);color:var(--alerta-o)}.wpcf7 form.invalid div.wpcf7-response-output::before,.wpcf7-form.unaccepted div.wpcf7-response-output::before,.wpcf7-form.spam div.wpcf7-response-output::before{background:var(--alerta);mask-image:var(--ico-circle-exclamation)}.wpcf7 form.failed div.wpcf7-response-output{background:var(--error-c);color:var(--error-o)}.wpcf7 form.failed div.wpcf7-response-output::before{background:var(--error);mask-image:var(--ico-circle-exclamation)}.wpcf7 form.sent div.wpcf7-response-output{background:var(--exito-c);color:var(--exito-o)}.wpcf7 form.sent div.wpcf7-response-output::before{background:var(--exito);mask-image:var(--ico-circle-check)}#footer-inner{position:relative;z-index:1}#footer-widgets-inner{margin-bottom:0;row-gap:var(--reduced-gap)}.footer-box{padding-bottom:0!important;margin:0!important}:is(.footer-box,.footer-widget)>*:last-child{padding-bottom:0;margin-bottom:0}.footer-widget:has(.vcex-social-links) p{display:none}.footer-widget img{width:100%!important;max-width:250px}.footer-widget .menu{margin-bottom:-10px}.footer-widget .menu li{border:none;padding-top:0}.footer-widget a.wpex-whatsapp{--size:60px;background:#25D366;border-radius:100%;color:var(--wpex-white)!important;font-size:calc(var(--size) / 2);display:flex;align-items:center;justify-content:center;width:var(--size)!important;height:var(--size)!important;position:fixed;right:var(--grid-gap);bottom:var(--grid-gap);transition:all ease 0.3s;animation:pulse-wapp 2s infinite}.footer-widget a.wpex-whatsapp:hover{background:#128C7E}@media (width>=768px){#menu-seguros{column-count:2}}@media (width < 768px){#footer-widgets-inner{text-align:center}.footer-widget{margin-inline:auto}}#footer-bottom{position:relative;z-index:0}#footer-bottom-inner{position:relative}#footer-bottom-inner::before{content:"";background:var(--wpex-accent-alt);display:block;height:1px;width:100%;top:calc(-1 * var(--reduced-gap));position:absolute}#copyright{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#copyright img{transition:opacity ease 0.3s}#copyright img:hover{opacity:.6}@media (width < 768px){#copyright{flex-direction:column;align-items:center;justify-content:center;row-gap:10px}}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(25px)}}@keyframes pendulo{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes girar{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse-wapp{0%{transform:scale(.9);box-shadow:0 0 0 0 rgb(37 211 102 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.9);box-shadow:0 0 0 0 #fff0}}