.elementor-8424 .elementor-element.elementor-element-69be51f:not(.elementor-motion-effects-element-type-background), .elementor-8424 .elementor-element.elementor-element-69be51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #0A0F1F00 0%, #0A0F1FE6 100%);}.elementor-8424 .elementor-element.elementor-element-69be51f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 0% 4%;}.elementor-8424 .elementor-element.elementor-element-69be51f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8424 .elementor-element.elementor-element-cd21f24 > .elementor-element-populated{padding:16px 0px 16px 0px;}.elementor-8424 .elementor-element.elementor-element-219e5d7 > .elementor-container{max-width:1360px;}.elementor-8424 .elementor-element.elementor-element-219e5d7{padding:0px 0px 0px 0px;}.elementor-8424 .elementor-element.elementor-element-dabbfed.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-8424 .elementor-element.elementor-element-dabbfed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8424 .elementor-element.elementor-element-a13ed27{text-align:left;width:auto;max-width:auto;}.elementor-8424 .elementor-element.elementor-element-a13ed27 img{width:100%;max-width:102px;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-8424 .elementor-element.elementor-element-3bccd30{--e-nav-menu-horizontal-menu-item-margin:calc( 40px / 2 );width:auto;max-width:auto;align-self:center;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a, .elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-menu-toggle{color:#FFFFFF;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a:hover,
					.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a:hover,
					.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#02010100;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown .elementor-item, .elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-8424 .elementor-element.elementor-element-3bccd30 div.elementor-menu-toggle{color:#02010100;}.elementor-8424 .elementor-element.elementor-element-3bccd30 div.elementor-menu-toggle svg{fill:#02010100;}@media(max-width:767px){.elementor-8424 .elementor-element.elementor-element-69be51f{z-index:99999;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown .elementor-item, .elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:20px;padding-bottom:20px;}.elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8424 .elementor-element.elementor-element-3bccd30 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-8424 .elementor-element.elementor-element-3bccd30{--nav-menu-icon-size:40px;}}/* Start custom CSS */.contacto-header-next a{
    border-radius: 15px;
    border: 1px solid #473DE6;
    background: linear-gradient(90deg, #9367E3 50.48%, #6A90E4 100%);
    box-shadow: 0 4px 22.6px 0 rgba(71, 61, 230, 0.30);
    padding: 14px 30px !important;
    font-weight:600 !important;
    transition: all .3s ease-in-out !important;
}

.contacto-header-next a:hover{
    transform: scale(1.02);
    transition: all .3s ease-in-out !important;
}

.sec-header-next .elementor-menu-toggle{
    padding:0;
}



.sec-header-next::before {
    content: "";
    position: absolute;
    inset: 0;

    background: rgba(10, 15, 31, 0.35);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    -webkit-mask-image: linear-gradient(
        to bottom,
        #000 0%,
        rgba(0, 0, 0, 0.75) 35%,
        rgba(0, 0, 0, 0.3) 70%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to bottom,
        #000 0%,
        rgba(0, 0, 0, 0.75) 35%,
        rgba(0, 0, 0, 0.3) 70%,
        transparent 100%
    );

    pointer-events: none;
    z-index: 0;
}

.sec-header-next > .elementor-container {
    position: relative;
    z-index: 1;
}




@media (max-width:767px){
    .elementor-nav-menu--dropdown{
        height:80vh!important;
        background: linear-gradient(0deg, rgba(10, 15, 31, 0.00) 0%, rgba(10, 15, 31, 0.90) 100%);
    }
    
   .menu-item-8425:after,.menu-item-8426:after{
        content:"";
        position:absolute;
        width: 16px;
        height: 16px;
        top:50%;
        right:0;
        transform: translateY(-50%);
        background: url('/wp-content/uploads/sites/9/2026/08/chevron-right-next.svg');
    } 
    
    .contacto-header-next a{
        justify-content:center;
        margin-top:20px;
    }
    
    .elementor-nav-menu--dropdown{
        padding: 30px 24px 20px;
        overflow:hidden;
    }
    
    .elementor-nav-menu--dropdown ul a{
        padding:0;
    }
    
    .elementor-nav-menu--dropdown::before {
        content: "";
        position: absolute;
        top:0;
        left:0;
        inset: 0;
       background: linear-gradient(0deg, rgba(10, 15, 31, 0.00) 0%, rgba(10, 15, 31, 0.90) 100%);
        z-index:1;
        pointer-events: none;
    }
    
    .menu-abierto main, .menu-abierto .elementor-location-footer{
        filter:blur(40px);
    }
    
    
    .menu-abierto .sec-header-next{
        background:rgba(10, 15, 31, 1) !important;
    }
}/* End custom CSS */