:where(.brxe-block){align-items:stretch;max-width:none;flex-wrap:nowrap}:where(.brxe-block:not(.brx-offcanvas-inner,.brx-offcanvas-backdrop)){position:relative}:where(.brxe-heading,.brxe-text,.brxe-text-basic,.brxe-image,.brxe-svg,.brxe-button,.brxe-video){margin-block:0}.btn-custom{position:relative}.red-social .brxe-icon{font-size:1em}.brxe-nav-menu .bricks-nav-menu>li{margin-left:0}.brxe-nav-menu .bricks-nav-menu>li{display:flex}.brxe-nav-menu .bricks-nav-menu>li>a{align-items:center}:where(.brxe-nav-menu .bricks-nav-menu a){line-height:2rem}.bricks-link-wrapper>svg,.bricks-link-wrapper>img{display:block}.texto-editor.texto-editor p{margin-block-start:0;margin-block-end:1.44rem}.texto-editor.texto-editor :is(h1,h2,h3,h4,h5,h6){margin-block-start:.8rem;margin-block-end:1.6rem}:where(body){background-color:var(--brand-6)}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) h1{font-family:var(--fuente-cuerpo),sans-serif;font-size:var(--text-t1);font-weight:400;line-height:1;color:var(--dark);text-transform:uppercase;letter-spacing:-.04em}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) h2{font-family:var(--fuente-titulos),sans-serif;font-size:var(--text-t2);font-weight:400;line-height:1;color:var(--dark)}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) h3{font-family:var(--fuente-titulos),sans-serif;font-size:var(--text-t3);font-weight:400;line-height:1;color:var(--dark)}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) h4{font-family:var(--fuente-titulos),sans-serif;font-size:var(--text-t4);font-weight:400;line-height:1.2;color:var(--dark)}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) :is(h5,h6){font-family:var(--fuente-sistema),sans-serif;font-weight:700;line-height:1;color:var(--dark)}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) h5{font-size:var(--text-h5)}:is(.brxe-text-basic,.brxe-text,.brxe-post-content) h6{font-size:var(--text-h6)}.brxe-post-content.brxe-post-content:not([data-source="bricks"]) p{margin-block-start:0;margin-block-end:1.44rem}.brxe-post-content.brxe-post-content:not([data-source="bricks"]) :is(h1,h2,h3,h4,h5,h6){margin-block-start:.8rem;margin-block-end:1.6rem}:where(.brxe-text,.brxe-text-basic,.brxe-post-content) :where(ul,ol,dl,dd,dt,li){margin-block-start:0;margin-block-end:0}:where(.brxe-text-basic) :where(p){margin-block-start:0;margin-block-end:1.44rem}:where(.brxe-text-basic) :where(h1,h2,h3,h4,h5,h6){margin-block-start:.8rem;margin-block-end:1.6rem}:where(.brxe-text-basic,.brxe-text) :where(*,::before,::after){border-color:currentColor}body{overflow-x:clip}:where(table){background-color:var(--transparent);border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}:where(table td,table th){border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}:where(table th){font-weight:700}:where(table thead th,table tfoot th){font-size:1em}:where(table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th){background-color:hsl(0 0% 50% / .071)}:where(table tbody tr:hover>td,table tbody tr:hover>th){background-color:hsl(0 0% 50% / .102)}:where(table tbody+tbody){border-top:2px solid hsl(0 0% 50% / .502)}.brxe-text-basic img,.brxe-text img,.brxe-heading img{vertical-align:baseline}:where(.brxe-video){display:block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button)).wpcf7-textarea{height:10vh!important;min-height:10vh!important}@media (max-width:1024px){textarea{height:200px!important;min-height:200px!important}}.lpd-form{padding:1em;border-radius:5px;border:solid 1px #e8e8e84d!important;margin-bottom:1em;max-height:5vw;overflow-y:auto}.lpd-form p{font-size:.75vw}@media (max-width:1024px){.lpd-form{padding:5px;margin-bottom:15px;max-height:80px}.lpd-form p{font-size:12px}}.menu-especial.naranja>a{background:var(--brand-2);padding:.85em 1.2em!important;border-radius:.3em}.menu-especial.azul>a::before{content:''!important;background:url(https://www.delefant.com/wp-content/themes/bricks-child/css/../../../uploads/2025/01/Grupo-20.svg)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:bottom center!important;width:100%!important;height:100%!important;position:absolute!important;top:0em!important;left:0em!important;opacity:1!important}.page-id-9403 :is(header,#brx-header),.page-id-9403 :is(footer,#brx-footer){display:none}.page-id-9419 :is(header,#brx-header),.page-id-9419 :is(footer,#brx-footer){display:none}.page-id-9421 :is(header,#brx-header),.page-id-9421 :is(footer,#brx-footer){display:none}fieldset.hidden-fields-container{border:none}.grecaptcha-badge{visibility:hidden}.cmplz-cookiebanner.banner-1{width:95vw;position:fixed;height:auto;bottom:13vh;left:2vw;padding:.5em 1em;background:var(--brand-6);border:solid 1px var(--brand-4);border-radius:10px;gap:3em!important;box-shadow:none}.cmplz-cookiebanner.cmplz-show{box-shadow:#fff0 0 0 0,rgba(0,0,0,0) 0 0 0px!important}.cmplz-cookiebanner.banner-1 .cmplz-links.cmplz-documents{display:none}.cmplz-cookiebanner.banner-1 .cmplz-header{display:none!important}.cmplz-cookiebanner.banner-1 div#cmplz-message-1-optin{width:100%;font-size:.9vw;line-height:1em;margin-top:.5em}.cmplz-cookiebanner.cmplz-dismissed{display:none!important}div.cmplz-cookiebanner{display:flex;flex-direction:row;align-content:center!important;justify-content:flex-start!important;align-items:center}.cmplz-buttons{width:50%!important}.cmplz-buttons button{padding:0em 1.5em!important;border-radius:100px!important}@media (max-width:1024px){.cmplz-cookiebanner.banner-1 div#cmplz-message-1-optin{font-size:12px;margin-top:10px;margin-bottom:20px}.cmplz-cookiebanner.banner-1{width:90vw;left:5vw;padding:5px 15px 15px 15px;gap:0!important}.cmplz-cookiebanner{display:flex;flex-direction:column!important;align-items:center!important;gap:5px!important}.cmplz-buttons{width:100%!important}}body.menu-open{overflow:hidden;height:100vh}.menu-content{overflow:hidden;z-index:1001!important;display:block;max-height:0;opacity:0;transition:max-height 0.5s cubic-bezier(.8,0,.2,1),opacity 0s ease!important}.menu-content.show{max-height:1000px;opacity:1}.body-overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:var(--brand-1);z-index:1000;display:none}.enlace-fijo-menu-mvl{transform:translatey(0vw);transition:0.5s cubic-bezier(.8,0,.2,1)!important}body.menu-open .enlace-fijo-menu-mvl{transform:translatey(15vw);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.bolas-menu-mvl{transform:translatey(0vw);transition:0.5s cubic-bezier(.8,0,.2,1)!important}body.menu-open .bolas-menu-mvl{transform:translatey(15vw);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.cruz-menu-mvl,.redes-menu-mvl{pointer-events:none;transition:clip-path 0s cubic-bezier(.4,0,.2,1);clip-path:inset(0 100% 0 0)}body.menu-open .cruz-menu-mvl,body.menu-open .redes-menu-mvl{pointer-events:auto;transition:clip-path 1.2s cubic-bezier(.4,0,.2,1)!important;clip-path:inset(0 0 0 0)!important}.enlaces-menu-movil .enlace{transition:clip-path 0.5s cubic-bezier(.4,0,.2,1);clip-path:inset(0 100% 0 0)}body.menu-open .enlaces-menu-movil .enlace{transition:clip-path 0.5s cubic-bezier(.4,0,.2,1)!important;clip-path:inset(0 0 0 0)!important}body.menu-open .enlaces-menu-movil .enlace.uno{transition-delay:.3s!important}body.menu-open .enlaces-menu-movil .enlace.dos{transition-delay:.4s!important}body.menu-open .enlaces-menu-movil .enlace.tres{transition-delay:.5s!important}body.menu-open .enlaces-menu-movil .enlace.cuatro{transition-delay:.6s!important}body.menu-open .enlaces-menu-movil .enlace.cinco{transition-delay:.7s!important}body.menu-open .enlaces-menu-movil .enlace.seis{transition-delay:.8s!important}body.menu-open .enlaces-menu-movil .enlace.siete{transition-delay:.9s!important}body.menu-open .enlaces-menu-movil .enlace.ocho{transition-delay:1s!important}body.menu-open .enlaces-menu-movil .enlace.nueve{transition-delay:1.1s!important}.menu-content .ue-marquee-tag{border-radius:100px}.flotante-360{position:absolute;background:#fff0;border-radius:100px;padding:.5em 1em .5em .9em;border:solid .1em;will-change:transform}.flotante-360 svg{margin-top:.2em}.hero-360 .ue-marquee-tag{border-radius:100px}.flotante-360.social{left:4vw;top:22vh}.flotante-360.ecommerce{left:43vw;top:21vh}.flotante-360.web{right:4vw;top:30vh}.flotante-360.seo{right:20vw;top:73vh}.flotante-360.campanas{left:15vw;top:75vh}.flotante-360.diseno{right:3vw;top:60vh}.texto-editor ul{margin-bottom:1em;margin-left:-1em}.texto-editor li{margin-bottom:1em}@media (min-width:1025px){.col-servicios{border:solid 1px #fff0;transition:.3s}.col-servicios:hover{border:solid 1px var(--brand-4);transition:.3s;border-radius:10px}.col-servicios :is(.encabezado h3,h3.encabezado){transition:.3s}.col-servicios:hover :is(.encabezado h3,h3.encabezado){color:var(--brand-1)!important;transition:.3s}}@media (max-width:1024px){.col-servicios{border:solid 1px var(--brand-4);transition:.3s;border-radius:10px}}.enlaces-ancla a .elementor-icon-list-icon svg{transform:rotate(0deg);transition:.3s!important}.enlaces-ancla a:hover .elementor-icon-list-icon svg{transform:rotate(-45deg);transition:.3s!important}.enlaces-ancla:hover a:not(:hover){filter:blur(5px);transition:.3s}.enlaces-ancla a{transition:.3s}.e-n-accordion h2{font-size:.9vw;font-weight:bolder;font-family:"NeueMontreal"}@media (max-width:1024px){.e-n-accordion h2{font-size:16px;font-weight:bolder;font-family:"NeueMontreal"}}.e-n-accordion ul{margin-bottom:1em;line-height:1.5em;margin-left:-1em}.marquee-icono .marquee_text span{padding-left:.65em}.marquee-icono .marquee_text img{width:.7em}.postid-5182 .marquee-icono .marquee_text img{width:1em;height:26vh;object-fit:contain}@media (max-width:1024px){.postid-5182 .marquee-icono .marquee_text img{height:.9em;padding-top:.2em}}.bloque-proyecto{transform:scale(1)}.bloque-proyecto:hover{transform:scale(1)}.bloque-proyecto .fondo{transition:0.6s cubic-bezier(.76,0,.24,1)!important;transform:scale(1);transform-origin:top left;filter:blur(0) grayscale(0%) brightness(1)}.bloque-proyecto:hover .fondo{transition:0.5s cubic-bezier(.76,0,.24,1)!important;transform:scale(1.3);filter:blur(5px) grayscale(0%) brightness(.8)}.bloque-proyecto .servicios{transition:.3s!important;transform:translatey(1em);opacity:0}.bloque-proyecto:hover .servicios{transition:.3s!important;transform:translatey(0em);opacity:1}.page-id-2 .logo-grande path{fill:var(--dark)}:is(.logo-grande svg,svg.logo-grande) .st1{fill:var(--brand-1)!important}@media (min-width:1025px){.logo-grande.tres-sesenta ::after{display:none!important}.logo-footer ::after{animation:fadeInOut 2s steps(1,end) infinite;content:''!important;background:url(https://www.delefant.com/wp-content/themes/bricks-child/css/../../../uploads/2025/02/Diseno-sin-titulo-4.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:3.9em!important;height:4.5em!important;position:absolute!important;top:0em!important;left:21.5em!important}.logocruz g#Grupo_87,.logo-grande g#Grupo_87{animation:fadeInOut 2s steps(1,end) infinite}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}}:is(.e-off-canvas__overlay,.brx-offcanvas-backdrop){background-color:#F3F3F3C2;backdrop-filter:blur(20px)!important}@media (min-width:1025px){::-webkit-scrollbar{width:1vw;background:var(--dark)}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--brand-1)!important;border:4px solid var(--dark);border-radius:50px}::-webkit-scrollbar-thumb:hover{background:var(--dark)}::-webkit-scrollbar-thumb:active{background:var(--dark)}::-webkit-scrollbar-track{background:var(--dark);border:0 none #a62b2b;border-radius:38px}}.page-id-4523 :is(.logo-grande svg,svg.logo-grande) g path{fill:#fff}.page-id-31 :is(.logo-grande svg,svg.logo-grande) g path{fill:#fff}.post-type-archive-proyectos :is(.logo-grande svg,svg.logo-grande) g path{fill:#fff}.blog :is(.logo-pequeno svg,svg.logo-pequeno) g path,.single-post :is(.logo-pequeno svg,svg.logo-pequeno) g path,.post-type-archive-proyectos :is(.logo-pequeno svg,svg.logo-pequeno) g path{fill:#fff}.fade-in-scroll{opacity:1}.fade-in-scroll.show{opacity:1;transition-property:all;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0.1s}.slide{transition:clip-path 1.2s cubic-bezier(.4,0,.2,1);clip-path:inset(0 100% 0 0)}.slide.show{transition:clip-path 1.2s cubic-bezier(.4,0,.2,1);clip-path:inset(0 0% 0 0);transition-delay:0.7s}.flotante{bottom:0vh;transition:.5s cubic-bezier(.8,0,.2,1)!important}.flotante.oculto{bottom:-15vh!important;transition:0.3s cubic-bezier(.8,0,.2,1)!important}.flotante-top{transform:translatey(0vh);transition:1s cubic-bezier(.8,0,.2,1)!important}.flotante-top.oculto{transform:translatey(-20vh);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.menu-desplegable{transform:translatey(-100vh);transition:1s cubic-bezier(.8,0,.2,1)!important;position:fixed;top:0;left:0;background:var(--dark)}.menu-desplegable-abierto{transform:translatey(0vh);transition-delay:0.3s!important}.logo-inicio.invisible-menu.invisible{transform:translatey(-30vh);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.logo-fijo.invisible-menu.invisible{transform:translatex(-10vw)!important;transition:0.5s cubic-bezier(.8,0,.2,1)!important}.invisible-menu{transform:translatey(0vh);transition:1s cubic-bezier(.8,0,.2,1)!important}.invisible-menu.invisible{transform:translatey(-20vh);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.menu-burger.invisible-menu{transform:translatex(0vw);transition:0.5s cubic-bezier(.8,0,.2,1)!important;transition-delay:1s!important}.menu-burger.invisible-menu.invisible{transform:translatex(20vw);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.subservicios{position:absolute;width:30vw;left:15vw;bottom:%;transition:clip-path 1.2s cubic-bezier(.4,0,.2,1);clip-path:inset(0 0 0 100%)}.subservicios.visible{transition:clip-path 1.2s cubic-bezier(.4,0,.2,1)!important;clip-path:inset(0 0 0 0)!important}:is(.subservicios p a,.subservicios a>p){padding-left:1em}.ocultar{transform:translatey(0vh);transition:1s cubic-bezier(.8,0,.2,1)!important}.ocultar.activo{transform:translatey(-20vh);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.menu-burger svg,.menu-burger{font-size:1vw!important}.menu-burger:hover path#Trazado_685{transform:translatex(.9em) translatey(.9em)!important}.menu-burger:hover path#Trazado_686{transform:translatex(-.9em) translatey(.9em)!important}.menu-burger:hover path#Trazado_687{transform:translatex(.9em) translatey(-.9em)!important}.menu-burger:hover path#Trazado_688{transform:translatex(-.9em) translatey(-.9em)}.menu-burger .encabezado{transition:0.2s cubic-bezier(.8,0,.2,1)!important;transform:translatex(0vw)}.menu-burger:hover .encabezado{transition:0.2s cubic-bezier(.8,0,.2,1)!important;transform:translatex(1vw)}.menu-burger:hover path#Trazado_685,.menu-burger:hover path#Trazado_686,.menu-burger:hover path#Trazado_687,.menu-burger:hover path#Trazado_688{transition:0.5s cubic-bezier(.8,0,.2,1)!important}.menu-burger path#Trazado_685,.menu-burger path#Trazado_686,.menu-burger path#Trazado_687,.menu-burger path#Trazado_688{transition:0.3s cubic-bezier(.8,0,.2,1)!important}.header .logo-fijo{opacity:1;transform:translatex(-10vw);transition:0.3s cubic-bezier(.8,0,.2,1)!important}.header.sticky-activo .logo-fijo{opacity:1;transform:translatex(0vw);transition:1s cubic-bezier(.8,0,.2,1)!important}.header .logo-inicio{opacity:1;transform:translatey(0vh);transition:0.8s cubic-bezier(.8,0,.2,1)!important;transition-delay:0.5s!important}.header.sticky-activo .logo-inicio{opacity:1;transform:translatey(-30vh);transition:0.5s cubic-bezier(.8,0,.2,1)!important}.word-container{display:inline-block;position:relative}.word{position:relative;z-index:1}.svg-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.svg-container svg{display:block}.shape{fill:none;stroke-width:3;stroke-dasharray:1000;stroke-dashoffset:1000}.shape.animate{animation:draw 2s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}.svg-container.zigzag-container{position:absolute;top:70%;left:0;transform:none;width:100%;pointer-events:none;z-index:0}.svg-container.zigzag-container svg{width:100%;height:auto}.svg-container.raya-container{position:absolute;left:0;transform:none;width:100%;pointer-events:none;z-index:0;overflow:visible}.svg-container.raya-container svg{width:100%;height:1.2em}.svg-container.subrayado-container{position:absolute;left:0;transform:none;width:100%;pointer-events:none;z-index:0;overflow:visible;top:70%}.svg-container.subrayado-container svg{width:100%;height:auto}html body.logged-in{cursor:default!important}html body.logged-in a:hover{cursor:pointer!important}.cursor{position:fixed;width:1.5vw;height:1.5vw;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);transition:width 0.3s,height 0.3s;z-index:99999;border:solid .15vw #fff;pointer-events:none;mix-blend-mode:difference}.hover-cursor{width:3vw;height:3vw;background-color:#fff;border:solid .22vw #fff;transition:width 0.5s,height 0.5s;mix-blend-mode:difference}@media (max-width:1024px){.cursor{display:none}}.btn-custom{overflow:hidden;border-radius:5em}@media (min-width:1025px){.btn-custom::before{content:'';background:var(--dark);width:1em;height:1em;position:absolute;border-radius:100px;top:-2em;right:calc(50%-0.5em);transition:.3s;z-index:0}.btn-custom:hover::before{content:'';transform:scale(25);position:absolute;transition:1s}}.btn-custom svg path,.btn-custom{transition:.3s}.btn-custom:hover{color:white!important;transition:.3s;transition-delay:.4s;transform:translatex(0em)}.btn-custom:hover svg path{fill:white!important;transition:.3s;transition-delay:.4s}.btn-custom svg{width:1em;transition:.3s}.btn-custom:hover svg{transform:rotate(-45deg) scale(1) translatex(.2em) translatey(.2em);transition:.3s;transition-delay:0.2s}.btn-custom svg{margin-left:.3em}.btn-custom{transition:.3s;transition-delay:.4s}.color-azul .btn-custom:hover,.color-negro .btn-custom:hover{box-shadow:0 0 20px 4px rgb(255 127 108)}.color-gris .btn-custom:hover{box-shadow:0 0 20px 4px #fff0}body{transition:background-color .5s ease}.color-negro{background-color:var(--dark)}.color-gris{background-color:var(--brand-6)}.color-azul{background-color:var(--brand-1)}.texto,.encabezado{transition:.4s ease}.color-negro .texto,.color-negro .encabezado,.color-negro .texto h2,.color-negro .texto h3,.color-negro .texto h4,.color-azul .texto,.color-azul .encabezado,.color-azul .texto h2,.color-azul .texto h3,.color-azul .texto h4,.color-azul .bricks-nav-menu a,.color-negro .bricks-nav-menu a,.color-negro .bloque-burger path,.color-azul .bloque-burger path,.color-negro .menu-burger path,.color-azul .menu-burger path{color:var(--brand-6)!important;fill:var(--brand-6)!important;transition:.4s ease}.color-gris .texto,.color-gris .encabezado,.color-gris .texto h2,.color-gris .texto h3,.color-gris .texto h4,.color-gris .bricks-nav-menu a,.color-gris .bloque-burger path,.color-gris .menu-burger path{color:var(--dark);fill:var(--dark)!important;transition:.4s ease}.color-gris .btn-custom{color:var(--dark)}.color-negro .btn-custom,.color-azul .btn-custom{color:var(--brand-2)!important}.color-gris .btn-custom{border-color:var(--dark)!important}.color-negro .btn-custom,.color-azul .btn-custom{border-color:var(--brand-2)!important}.color-gris .btn-custom svg path{fill:var(--dark)}.color-negro .btn-custom svg path,.color-azul .btn-custom svg path{fill:var(--brand-2)}.color-negro .btn-custom::before,.color-azul .btn-custom::before{background:var(--brand-2)}.color-negro .btn-custom:hover,.color-azul .btn-custom:hover{color:white!important}.uc_marquee.uc-items-wrapper img,.logos-movil svg{filter:invert(0);transition:.3s ease}.color-negro .uc_marquee.uc-items-wrapper img,.color-negro .logos-movil svg{filter:invert(1);transition:.3s ease}.elementor-icon-list-text,.elementor-icon-list-icon svg path{transition:.3s}.color-negro .enlaces-ancla .elementor-icon-list-text{color:white!important;transition:.3s}.color-negro .enlaces-ancla .elementor-icon-list-icon svg path{fill:#fff;transition:.3s}.color-gris .filas-iconos svg path{fill:var(--brand-1);transition:.3s}.color-negro .filas-iconos svg path,.color-azul .filas-iconos svg path{fill:#fff;transition:.3s}.e-n-accordion-item-title{transition:.3s}.color-negro .e-n-accordion-item-title,.color-azul .e-n-accordion-item-title{color:white!important;transition:.3s}span.e-n-accordion-item-title-icon svg path#Trazado_265{transition:.3s}.color-negro span.e-n-accordion-item-title-icon svg path#Trazado_265,.color-azul span.e-n-accordion-item-title-icon svg path#Trazado_265{fill:#fff;transition:.3s}.color-gris :is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button)){color:var(--dark)!important;transition:.3s}.color-negro :is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button)),.color-azul :is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button)){color:white!important;transition:.3s}.color-gris :is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button))::placeholder{color:var(--dark)!important;transition:.3s}.color-negro :is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button))::placeholder,.color-azul :is(.wpcf7 .wpcf7-form-control,.formulario-contacto :is(input,textarea,select,button))::placeholder{color:white!important;transition:.3s}@media (min-width:1025px){.animacion-hero{transition:0.5s cubic-bezier(.8,0,.2,1)!important;transform:translatex(0vw)}.color-negro .animacion-hero{transition:0.8s cubic-bezier(.8,0,.2,1)!important;transform:translatex(60vw)}}.listing-blog img{transition:0.6s cubic-bezier(.76,0,.24,1)!important;transform:scale(1);transform-origin:top left;filter:blur(0) grayscale(0%) brightness(.5)}@media (min-width:1025px){.listing-blog{transform:scale(1)}.listing-blog:hover{transform:scale(1)}.listing-blog:hover img{transition:0.5s cubic-bezier(.76,0,.24,1)!important;transform:scale(1.3);filter:blur(5px) grayscale(0%) brightness(.4)}.listing-blog .texto{transition:.3s!important;transform:translatey(1em);opacity:0}.listing-blog:hover .texto{transition:.3s!important;transform:translatey(0em);opacity:1}}.bloque-contenido p{line-height:1.5em}.bloque-contenido a{color:var(--brand-1);transition:.3s;text-decoration:underline}.bloque-contenido a:hover{color:#fff;transition:.3s;text-decoration:underline}.bloque-contenido h2{font-size:2vw;margin-top:1em;color:#fff}.bloque-contenido.bloque-contenido.bloque-contenido h2{margin-top:1em}.bloque-contenido h3{font-size:1.5vw;margin-top:1em;color:#fff}.bloque-contenido.bloque-contenido.bloque-contenido h3{margin-top:1em}.bloque-contenido h4,.bloque-contenido h5{font-size:1.2vw;color:#fff}@media (max-width:1024px){.bloque-contenido h2{font-size:22px;margin-top:20px}.bloque-contenido.bloque-contenido.bloque-contenido h2{margin-top:20px}.bloque-contenido h3{font-size:18px;margin-top:10px}.bloque-contenido.bloque-contenido.bloque-contenido h3{margin-top:10px}.bloque-contenido h4,.bloque-contenido h5{font-size:16px}}.centrar-listing .jet-listing-grid__items{justify-content:center!important}a,a i{transition:.3s!important}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:100%;font-family:var(--fuente-cuerpo),sans-serif}.textorgpd a{text-decoration:underline;color:#fff}.textorgpd a:hover{text-decoration:underline;color:#fff}span.wpcf7-list-item{padding-bottom:1em}input[type=file]::file-selector-button{display:none}body ::placeholder{opacity:1}.wpcf7-response-output{text-align:left;font-size:var(--e-global-typography-37374fc-font-size);font-family:var(--fuente-cuerpo);border-color:var(--dark)!important}.wpcf7-not-valid-tip{font-size:var(--e-global-typography-37374fc-font-size)}.wpcf7-spinner{position:absolute;left:0}.cf-col-4 input[type="submit"]{width:100%}.wpcf7-acceptance .wpcf7-list-item,p.no-margin{margin:0}input:focus-visible,textarea:focus-visible{outline:none}.mostrar-en-safari{display:none}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:767px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.elipse-dibujable{display:inline-block;position:relative;padding:2px 4px;cursor:pointer;transition:font-weight 0.3s}.elipse-superpuesta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.elipse-superpuesta ellipse{fill:none;stroke:var(--brand-1);stroke-width:2.5;stroke-dasharray:var(--circunferencia);stroke-dashoffset:var(--circunferencia);transition:stroke-dashoffset 0.6s cubic-bezier(.45,.05,.55,.95)}.enlace-menu:hover .elipse-superpuesta ellipse{stroke-dashoffset:0}#juan-widget{position:fixed;bottom:1vw;right:.8vw;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:.4vw;font-family:inherit;width:fit-content}#juan-chip{display:flex;align-items:center;gap:.8vw;background:#fff;border-radius:.3em;padding:.5vw 1vw .5vw .5vw;cursor:pointer;box-shadow:0 2px 16px rgb(0 0 0 / .12);width:100%;box-sizing:border-box}#juan-chip img{width:4vw;height:4vw;border-radius:.3em;object-fit:cover;display:block;flex-shrink:0}#juan-chip-text{display:flex;flex-direction:column;line-height:1.2}#juan-chip-text strong{font-size:1.2vw;font-weight:600;color:#111}#juan-chip-text span{font-size:.9vw;color:#555}#juan-btn-consult,#juan-btn-wp{width:100%;max-height:0;overflow:hidden;opacity:0;transform:translateY(6px) scale(.97);pointer-events:none;box-sizing:border-box;transition:max-height 0.4s cubic-bezier(.34,1.56,.64,1),opacity 0.25s ease,transform 0.4s cubic-bezier(.34,1.56,.64,1)}#juan-btn-wp{transition-delay:0.08s}#juan-widget.is-open #juan-btn-consult,#juan-widget.is-open #juan-btn-wp{max-height:60px;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#juan-widget.is-open #juan-btn-wp{transition-delay:0.09s}#juan-btn-consult a,#juan-btn-wp a{display:flex;align-items:center;justify-content:center;gap:.5vw;border-radius:.3em;padding:.65vw 1vw;font-size:.75vw;font-weight:500;text-decoration:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;width:100%;box-sizing:border-box}#juan-btn-consult a{background:#f26b50;color:#fff}#juan-btn-consult a:hover{background:#e05840}#juan-btn-wp a{background:#2563eb;color:#fff}#juan-btn-wp a:hover{background:#1d4ed8}#juan-btn-wp svg,#juan-btn-wp .brxe-icon{width:1vw;height:1vw;font-size:1vw;fill:#fff;color:#fff;flex-shrink:0}.wpcf7 p{margin-block-start:0;margin-block-end:1.44rem}.wpcf7 label{display:inline-block;line-height:1;vertical-align:middle;margin:0;color:inherit}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{font-size:1.6rem;line-height:1.5}.dlf-btn{--dlf-c:#FF7F6C;--dlf-txt-hover:#fff;--dlf-glow:0 0 20px 4px #FF7F6C;position:relative;display:inline-flex;align-items:center;border:1px solid var(--dlf-c);border-radius:5em;overflow:hidden;isolation:isolate;vertical-align:middle;transition:box-shadow .3s .4s,opacity .3s,border-color .3s}.color-gris .dlf-btn{--dlf-c:#1E1E1E;--dlf-glow:0 0 20px 4px rgba(0,0,0,0)}.dlf-btn :is(input.wpcf7-submit,button[type=submit]){position:relative;z-index:2;margin:0!important;border:0!important;border-radius:5em!important;background:transparent!important;box-shadow:none!important;color:var(--dlf-c)!important;padding:1em 3.6em 1em 2.4em!important;transition:color .3s}.dlf-btn::before{content:"";position:absolute;z-index:1;width:1em;height:1em;left:calc(50% - .5em);top:-2em;border-radius:100px;background:var(--dlf-c);transition:transform .3s;pointer-events:none}.dlf-btn__arrow{position:absolute;z-index:2;right:1.5em;top:50%;width:1em;height:1em;margin-top:-.5em;pointer-events:none;fill:var(--dlf-c);transition:transform .3s,fill .3s}.dlf-btn:not(.is-ready){opacity:.45}.dlf-btn:not(.is-ready) :is(input.wpcf7-submit,button[type=submit]){cursor:not-allowed}@media (hover:hover) and (min-width:1025px){.dlf-btn.is-ready:hover::before,.dlf-btn.is-ready:focus-within::before{transform:scale(25);transition:transform 1s}}.dlf-btn.is-ready:hover,.dlf-btn.is-ready:focus-within{box-shadow:var(--dlf-glow)}.dlf-btn.is-ready:hover :is(input.wpcf7-submit,button[type=submit]),.dlf-btn.is-ready:focus-within :is(input.wpcf7-submit,button[type=submit]){color:var(--dlf-txt-hover)!important;transition:color .3s .4s}.dlf-btn.is-ready:hover .dlf-btn__arrow,.dlf-btn.is-ready:focus-within .dlf-btn__arrow{fill:var(--dlf-txt-hover);transform:rotate(-45deg) translateX(.2em) translateY(.2em);transition:transform .3s .2s,fill .3s .4s}@media (hover:none),(max-width:1024px){.dlf-btn.is-ready{background:var(--dlf-c)}.dlf-btn.is-ready :is(input.wpcf7-submit,button[type=submit]){color:var(--dlf-txt-hover)!important}.dlf-btn.is-ready .dlf-btn__arrow{fill:var(--dlf-txt-hover);transform:rotate(-45deg)}}.wpcf7-form.submitting .dlf-btn,.formulario-contacto.sending .dlf-btn{opacity:.6;pointer-events:none}.formulario-contacto{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:10px;row-gap:0}.formulario-contacto .form-group{display:block;width:100%;padding:0;margin:0 0 1.44rem}.formulario-contacto :is(input:not([type=checkbox]):not([type=radio]),textarea,select){display:inline-block;width:100%;height:auto;vertical-align:baseline;line-height:1;box-shadow:none;outline:none}.formulario-contacto textarea{height:10vh!important;min-height:10vh!important}.formulario-contacto .form-group:has(>.lpd-form){margin-bottom:0}.formulario-contacto .form-group.captcha{position:absolute;margin:0}.formulario-contacto .form-group.recaptcha-error{order:3;margin:0}.formulario-contacto .lpd-form p{margin:0 0 1.44rem}.formulario-contacto .form-group:has(.options-wrapper){margin-bottom:0}.formulario-contacto .form-group:has([name^="form-field-publicidad"]){margin-bottom:1.44rem}.formulario-contacto .options-wrapper{display:block;margin:0;padding:0;list-style:none}.formulario-contacto .options-wrapper li{display:flex;align-items:flex-end;gap:.2em;margin:0;padding:0 0 1em;min-height:2.17em}.formulario-contacto .options-wrapper input{flex:0 0 auto;align-self:flex-start;margin:.29em 0 0;line-height:1}.formulario-contacto .options-wrapper label{display:block;margin:0;padding:0;line-height:1;color:inherit;font-size:inherit}.formulario-contacto.formulario-contacto .form-group>:is(label,.label){font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none;letter-spacing:0;color:inherit;margin:0 0 1.44rem;padding:0}.formulario-contacto .form-group:has(.options-wrapper li+li){margin-bottom:1.44rem}.formulario-contacto .options-wrapper:has(li+li){display:flex;flex-wrap:wrap}.formulario-contacto .options-wrapper:has(li+li) li{margin-left:1em}.formulario-contacto.formulario-contacto select{margin-bottom:0}.formulario-contacto .submit-button-wrapper{width:auto;margin:0 0 1.44rem;padding:0}@media (min-width:767px){.formulario-dos-columnas .form-group:has(:is([name="form-field-nombre"],[name="form-field-email"],[name="form-field-empresa"],[name="form-field-telefono"])){width:calc(50% - 5px)}}.formulario-en-linea .form-group:has(.options-wrapper){order:2}.formulario-en-linea .submit-button-wrapper .dlf-btn{width:max-content;max-width:none}.formulario-en-linea .submit-button-wrapper .bricks-button{white-space:nowrap}@media (min-width:767px){.formulario-en-linea .form-group:has(:is([name="form-field-nombre"],[name="form-field-email"],[name="form-field-telefono"])),.formulario-en-linea .submit-button-wrapper{width:calc(25% - 7.5px)}.formulario-en-linea .form-group:has(.options-wrapper){width:calc(50% - 5px)}}.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item:not([open])>.brxe-block{display:none}.elementor-widget-n-accordion .e-n-accordion-item-title-header>p{margin:0}.elementor-icon-list-icon>.brxe-icon{width:1.25em;text-align:center}.elementor-icon-list-icon:has(>.brxe-icon)+.elementor-icon-list-text{padding-inline-start:.5rem}.bricks-button>svg{height:1em}.uc_logo_marquee{min-height:1px;text-align:center;position:relative}.uc_logo_marquee .uc_marquee{display:flex;align-items:center;overflow:hidden;position:relative;container-type:inline-size}.uc_logo_marquee .uc-logo-wrapper{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;width:auto;overflow:hidden;animation:marquee 20s linear infinite}.uc_logo_marquee .uc-logo-wrapper.lm-derecha{animation-direction:reverse}.uc_logo_marquee .uc-logo-wrapper.lm-pausa:hover{animation-play-state:paused}.uc_logo_marquee .uc_logo_marquee_holder{position:relative;flex:0 0 auto;text-align:center;overflow:hidden;width:calc(100cqw / var(--lm-n, 8) - var(--lm-m, 3rem));margin-right:var(--lm-m,3rem);height:var(--lm-alto,15rem);padding:var(--lm-pad,0)}.uc_logo_marquee .uc_logo_marquee_holder>a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.uc_logo_marquee .ue_img_marquee{display:inline-block;width:100%;height:100%;object-fit:contain;vertical-align:baseline}.ue-marquee-tag>.ue-marquee-enlace{display:flex;align-items:center;justify-content:center;white-space:nowrap;color:inherit}:where(.brxe-text-basic,.brxe-text) :where(.e-con){display:flex;flex-direction:column;gap:.5em 0;position:relative}:where(.brxe-text-basic,.brxe-text) :where(.e-con-boxed>.e-con-inner){display:flex;flex-direction:column;gap:.5em 0;width:100%;max-width:var(--container-wide);margin-inline:auto}:where(.brxe-text-basic,.brxe-text) :where(.e-con>.elementor-widget,.e-con-inner>.elementor-widget){width:100%}.elementor-icon-list-icon:has(>.brxe-svg)+.elementor-icon-list-text{padding-inline-start:.5rem}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{flex-shrink:0}.brxe-image-gallery[data-layout="masonry"] .bricks-layout-item img{width:100%;height:auto}.site-main,.page-header .entry-title{margin-inline:auto;width:100%;max-width:1140px}.site-main .entry-title{margin-block:.8rem 1.6rem}.site-main a{color:#c36}.page-content a{text-decoration:underline}.post .entry-title a{text-decoration:none}.post .wp-post-image{display:inline}.post .wp-post-image img{display:inline;vertical-align:baseline;width:100%;height:auto;max-height:500px;object-fit:cover}.post>p{margin-block:0 1.44rem}.pagination{display:flex;justify-content:space-between;margin:2rem auto}@media (max-width:1199px){.site-main.site-main,.page-header.page-header .entry-title{max-width:800px}}@media (max-width:991px){.site-main.site-main,.page-header.page-header .entry-title{max-width:600px}.post.post .wp-post-image img{max-height:400px}}@media (max-width:767px){.site-main.site-main,.page-header.page-header .entry-title{max-width:500px}}@media (max-width:575px){.site-main.site-main,.page-header.page-header .entry-title{max-width:none;padding-inline:10px}.post.post .wp-post-image img{max-height:300px}}.elementor-icon-list-items{list-style-type:none}.bricks-posts-nothing-found:has(>.jet-listing-not-found){visibility:hidden}.brxe-button.btn-custom{isolation:isolate}.brxe-button.btn-custom::before{z-index:-1}