.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}.grecaptcha-badge{visibility:hidden}.menu-cabecera .level_1 .w-nav-title{position:relative;display:inline-block;padding-bottom:4px;transition:color .3s ease;cursor:pointer}.menu-cabecera .level_1 .w-nav-title:after{content:'';position:absolute;left:0;bottom:40px;width:0;height:2px;background-color:#1e2e5d;transition:width .4s ease-in-out;border-radius:2px}.menu-cabecera .level_1 .w-nav-anchor:hover .w-nav-title:after{width:100%;animation:bounce-line .4s ease-in-out}.menu-cabecera .level_1 .current-menu-item .w-nav-anchor .w-nav-title:after{width:100%;animation:bounce-line .4s ease-in-out}.menu-cabecera .level_2 span.w-nav-title:after{display:none !important}@keyframes bounce-line{0%{width:0}60%{width:100%}80%{width:90%}100%{width:100%}}.menu-movil ul.w-nav-list.level_1.hover_simple{background:#d96941 !important}.menu-movil span.w-nav-title{color:#fff;position:relative}.menu-movil .w-nav-anchor:not(.level_1){font-size:2rem !important;font-weight:500;text-transform:uppercase}.menu-movil ul.w-nav-list.level_2{justify-items:center}.menu-movil span.w-nav-arrow{position:absolute;right:33%;top:-20px}.menu-movil .w-nav-control .w-nav-icon{display:none}.menu-movil .w-nav-close:before{font-weight:100}.menu-movil .w-nav-control{background-image:url('https://levanteyterral.solbyte.dev/wp-content/uploads/2025/06/Ellipse-1-1.png');background-repeat:no-repeat;background-size:contain;background-position:center;width:40px;height:40px;display:inline-block;border:none;cursor:pointer}.ush_menu_2.type_mobile .w-nav-anchor.level_1,.ush_menu_2.type_mobile .w-nav-anchor.level_1+.w-nav-arrow{font-size:3rem !important;padding:0 !important;line-height:1.4 !important;justify-content:center !important;display:flex !important;text-transform:uppercase !important}.ush_menu_1.type_desktop .menu-item:not(.level_1){font-size:.8rem !important}.linea-con-texto{display:flex;align-items:flex-end;gap:.3rem}.linea-con-texto .linea{flex-grow:1;height:1px;background-color:#1e2e5d;width:7rem}@media screen and (max-width:768px){.linea-con-texto .linea{width:0}}.linea-con-texto .texto{line-height:.6}.linea-izquierda{display:flex;align-items:flex-end;justify-content:center;width:100%;gap:1rem}.linea-izquierda:before{content:"";flex-grow:1;height:1px;background-color:#1e2e5d}.linea-derecha{display:flex;align-items:flex-end;justify-content:center;width:100%;gap:1rem}.linea-derecha:after{content:"";flex-grow:1;height:1px;background-color:#1e2e5d}.texto-cuadricula-servicios{justify-content:center;display:flex;flex-direction:column}@media screen and (max-width:768px){.carrusel-servicios .owl-stage-outer{overflow:visible !important;clip-path:inset(0 -50% 0 0)}.carrusel-servicios .owl-dots{position:absolute;left:50%}}@media screen and (max-width:768px){.carrusel-proyectos .owl-dots{position:absolute;left:50%}}.carrusel-proyectos .owl-stage-outer{overflow:visible !important;clip-path:inset(0 -50% 0 0)}.carrusel-proyectos .owl-nav{position:absolute;right:0;top:-2rem}.formulario-contacto{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.formulario-contacto .columna{flex:1 1 45%;display:flex;flex-direction:column;gap:1rem}.formulario-contacto input[type=text],.formulario-contacto input[type=email],.formulario-contacto textarea{width:100%}.formulario-contacto label{display:flex;flex-direction:column;font-size:.9rem}label[for=aceptacion]{display:flex;flex-direction:row;align-items:center;font-size:.6rem}textarea#mensaje{height:100%}input#form-contact{margin-top:auto}.wpcf7-spinner{display:none !important}@media (max-width:768px){.formulario-contacto{flex-direction:column}.formulario-contacto .columna{flex:1 1 100%}}.wpcf7-form-control-wrap{margin-top:0}section.l-section.fila-imagen-fondo{mix-blend-mode:multiply}