.caja-link{cursor:pointer}.img-backcover-effect{flex:1;position:relative;display:flex;align-items:stretch}.img-backcover-effect img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1025px){.cv-foto-borde{--cv-g:80px;padding-right:max(var(--cv-g), calc((100% - 1920px) / 2))!important;padding-left:0!important}.cv-foto-borde--der{padding-left:max(var(--cv-g), calc((100% - 1920px) / 2))!important;padding-right:0!important}.cv-foto-borde>.cv-fb-imagen{width:calc((100% + max(var(--cv-g), calc(100% - 1920px))) / 2)!important;flex:0 0 auto!important}.cv-foto-borde>.cv-fb-texto{width:auto!important;flex:1 1 0!important}}@media (min-width:1025px) and (max-width:1440px){.cv-foto-borde{--cv-g:60px}}.u-acordeon .elementor-toggle,.u-acordeon .elementor-accordion{border-top:1px solid var(--e-global-color-6d4b641f)}.u-acordeon .elementor-toggle-item,.u-acordeon .elementor-accordion-item{border-style:solid!important;border-color:var(--e-global-color-6d4b641f)!important;border-width:0 0 1px!important}.u-acordeon .elementor-tab-title,.u-acordeon .elementor-tab-content{border:0!important}.u-acordeon .elementor-tab-title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.u-acordeon .elementor-toggle-icon,.u-acordeon .elementor-accordion-icon{display:flex;justify-content:flex-end;width:auto;float:none}.u-acordeon--marca .elementor-tab-title .elementor-toggle-icon svg{width:11px!important;height:auto!important}.u-acordeon--marca .elementor-tab-title .elementor-toggle-icon{color:var(--e-global-color-secondary)}.u-acordeon--faq .elementor-tab-title .elementor-accordion-icon svg{width:16px!important;height:auto!important}.u-galeria .elementor-image-carousel-wrapper{padding-bottom:35px}.u-galeria .swiper-slide-image{width:100%;height:550px;object-fit:cover}.elementor-widget-image-carousel.u-galeria .elementor-swiper-button{top:auto!important;bottom:0;transform:none!important;color:var(--e-global-color-primary)}.u-galeria .elementor-swiper-button-prev{left:0!important}.u-galeria .elementor-swiper-button-next{right:0!important}.u-galeria .elementor-swiper-button svg{width:62px!important;height:15px!important}@media (max-width:1440px){.u-galeria .swiper-slide-image{height:460px}}@media (max-width:1024px){.u-galeria .swiper-slide-image{height:400px}}@media (max-width:767px){.u-galeria .swiper-slide-image{height:360px}}.u-migas .rank-math-breadcrumb p{margin:0;font-family:var(--e-global-typography-32cce851-font-family),sans-serif;font-size:var(--e-global-typography-32cce851-font-size);line-height:var(--e-global-typography-32cce851-line-height);color:var(--e-global-color-51ff731a);opacity:.75}.u-migas .rank-math-breadcrumb a{color:inherit}.u-migas .rank-math-breadcrumb a:hover{text-decoration:underline}.u-migas .rank-math-breadcrumb .separator{padding:0 6px}.head-fix.elementor-sticky--effects{box-shadow:0 2px 12px rgb(14 14 14 / .08)}form[name="Presupuesto footer"] .elementor-field-group .elementor-field{padding:0 0 15px}form[name="Presupuesto footer"] .elementor-field-group .elementor-field::placeholder{color:var(--e-global-color-text);opacity:1}form[name="Presupuesto footer"] .elementor-field:focus:not(:focus-visible){outline:0;box-shadow:none;border-bottom-color:var(--e-global-color-primary)}form[name="Presupuesto footer"] .elementor-field:focus-visible{outline:1px solid var(--e-global-color-primary);outline-offset:2px}form[name="Presupuesto footer"] .elementor-field-group.elementor-field-type-acceptance input.elementor-field[type="checkbox"]{appearance:none;padding:0;min-height:0;border-width:1px!important;border-color:var(--e-global-color-primary)!important;-webkit-appearance:none;width:12px;height:12px;margin:0 10px 0 0;border:1px solid var(--e-global-color-primary);border-radius:0;background:#fff0;flex-shrink:0;vertical-align:middle;cursor:pointer}form[name="Presupuesto footer"] .elementor-field-group.elementor-field-type-acceptance input.elementor-field[type="checkbox"]:checked{background:var(--e-global-color-primary)}form[name="Presupuesto footer"] .elementor-field-type-acceptance .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),sans-serif;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0;text-transform:none;color:var(--e-global-color-text)}form[name="Presupuesto footer"] .elementor-field-type-acceptance .elementor-field-subgroup label a{color:inherit;text-decoration:underline}form[name="Presupuesto footer"] .elementor-field-type-acceptance>.elementor-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}form[name="Presupuesto footer"] .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:center}@media (min-width:768px){form[name="Presupuesto footer"] .elementor-field-group.elementor-field-type-acceptance{flex:1 1 270px;width:auto;align-self:center}form[name="Presupuesto footer"] .elementor-field-group.elementor-field-type-submit{flex:0 0 auto;width:auto}}form[name="Presupuesto footer"] .elementor-field-type-submit .elementor-button{white-space:nowrap}@media (max-width:767px){form[name="Presupuesto footer"] .elementor-field-group{width:100%!important}}[data-elementor-id="58"] .elementor-widget-heading .elementor-heading-title a:hover{color:var(--e-global-color-secondary)}#elementor-popup-modal-118 .elementor-button:focus:not(:focus-visible):not(:hover){background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-51ff731a)}#elementor-popup-modal-118 .elementor-nav-menu a:focus:not(:focus-visible):not(:hover){color:var(--e-global-color-primary)}