.elementor-button .elementor-button-icon svg{width:15px;height:20px}.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}}.head-fix{margin-bottom:-70px;transition:background-color .3s,box-shadow .3s}@media (max-width:1024px){.head-fix{margin-bottom:-60px}}.head-fix:not(.elementor-sticky--effects){background-color:transparent!important;box-shadow:none!important}.head-fix:not(.elementor-sticky--effects) .logo-color{display:none}.head-fix.elementor-sticky--effects .logo-claro{display:none}.head-fix:not(.elementor-sticky--effects) .menu .elementor-item{color:var(--e-global-color-cd5cce44)!important;transition:color .3s,opacity .3s}.head-fix:not(.elementor-sticky--effects) .menu .elementor-item:hover{opacity:.75}.head-fix:not(.elementor-sticky--effects) .menu .elementor-item.elementor-item-active{color:var(--e-global-color-39cf9998)!important}.head-fix:not(.elementor-sticky--effects) .boton-contacto .elementor-button,.head-fix:not(.elementor-sticky--effects) .boton-menu .elementor-button{background-color:var(--e-global-color-cd5cce44)!important;border-color:var(--e-global-color-cd5cce44)!important;color:var(--e-global-color-secondary)!important;fill:var(--e-global-color-secondary)!important;transition:color .3s,fill .3s,background-color .3s,border-color .3s}.head-fix:not(.elementor-sticky--effects) .boton-contacto .elementor-button:hover,.head-fix:not(.elementor-sticky--effects) .boton-menu .elementor-button:hover{background-color:transparent!important;border-color:var(--e-global-color-cd5cce44)!important;color:var(--e-global-color-cd5cce44)!important;fill:var(--e-global-color-cd5cce44)!important}.head-fix:not(.elementor-sticky--effects) .boton-area .elementor-button{background-color:transparent!important;border-color:var(--e-global-color-cd5cce44)!important;color:var(--e-global-color-cd5cce44)!important;fill:var(--e-global-color-cd5cce44)!important;transition:color .3s,fill .3s,background-color .3s,border-color .3s}.head-fix:not(.elementor-sticky--effects) .boton-area .elementor-button:hover{background-color:var(--e-global-color-cd5cce44)!important;color:var(--e-global-color-primary)!important;fill:var(--e-global-color-primary)!important}.footer-form .elementor-field-group:not(.elementor-field-type-textarea) .elementor-field-textual{min-height:50px;padding:12px 20px}.footer-form textarea.elementor-field-textual{border-radius:20px;padding:12px 20px}.footer-form .elementor-select-wrapper select{padding-right:45px}.footer-form .elementor-select-wrapper .select-caret-down-wrapper{display:none}.footer-form .elementor-select-wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M.35.35l6 6 6-6' stroke='%230F253D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:13px 8px}.footer-form .elementor-field::placeholder{color:var(--e-global-color-primary);opacity:1}.footer-form .elementor-field-group.elementor-field-type-acceptance input.elementor-acceptance-field{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;width:11px!important;min-width:11px!important;max-width:none!important;height:11px!important;min-height:0!important;padding:0!important;margin:0 6px 0 0!important;border:1px solid #808080!important;border-radius:2px!important;background:var(--e-global-color-cd5cce44)!important;vertical-align:middle;cursor:pointer}.footer-form .elementor-field-group.elementor-field-type-acceptance input.elementor-acceptance-field:checked{background:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important;box-shadow:inset 0 0 0 2px var(--e-global-color-cd5cce44)}.footer-form .elementor-field-group.elementor-field-type-acceptance input.elementor-acceptance-field:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:2px}.footer-linkedin .elementor-button-icon svg{width:26px;height:26px}.carrusel-noticias .swiper-pagination-bullet{width:60px;height:4px;border-radius:200px;background:var(--e-global-color-secondary);opacity:.4;transition:opacity .3s}.carrusel-noticias .swiper-pagination-bullet-active,.carrusel-noticias .swiper-pagination-bullet:hover{opacity:1}@media (max-width:767px){.carrusel-noticias .swiper-pagination-bullet{width:30px}}.tarjeta-noticia .tarjeta-noticia-foto img{transition:transform 1.6s ease,filter 1.6s ease}.tarjeta-noticia:hover .tarjeta-noticia-foto img{transform:scale(1.05);filter:brightness(.85)}.tarjeta-noticia .elementor-heading-title a{transition:color .3s}.tarjeta-noticia:hover .tarjeta-noticia-leer .elementor-heading-title a{color:var(--e-global-color-primary)}.tarjeta-noticia:hover .elementor-widget-theme-post-title .elementor-heading-title a{color:var(--e-global-color-secondary)}.carrusel-noticias .e-loop-item>.tarjeta-noticia{height:100%}.servicio-item .elementor-heading-title a{transition:color .3s}.servicio-item:hover .elementor-heading-title a{color:var(--e-global-color-secondary)}