:root{
    --gogo-border-radius: 30px;
}
/*Colors*/
button#classico[aria-selected="true"]{
    background: var(--e-global-color-f56f674)!important;
}
button#rustico[aria-selected="true"]{
    background: var(--e-global-color-12a192b)!important;
}
button#vegetariano[aria-selected="true"]{
    background: var(--e-global-color-secondary)!important;
}
.font-original{
    color: var(--e-global-color-primary)!important;
}
.font-vegetariano{
    color: var(--e-global-color-secondary)!important;
}
.font-rustico{
    color: var(--e-global-color-12a192b)!important;
}
.font-classico{
    color: var(--e-global-color-f56f674)!important;
}

/*General*/
.pointer-none{
    pointer-events: none!important;
}
.header-logo{
    filter: brightness(0) invert(1);
    transform: scale(2) translate(0, 2rem);
}
.gogo-bar .header-logo{
    filter: brightness(1) invert(0);
    transform: scale(1) translate(0, 0);
}
.gogo-bar.gogo-header{
    background: rgba(255, 255, 255, .7);
    backdrop-filter: blur(12px);

}
.gogo-bar.gogo-header .e-con-inner{
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}

@media screen and (min-width:1024px) {

    .tabs-custom.elementor-widget-n-tabs .e-n-tabs{
        align-items: center;
    }
    .tabs-custom .e-n-tabs-heading{
        border: 3px solid var(--e-global-color-secondary);
        padding: .5rem;
        border-radius: 100px;
    }
    
}

@media screen and (max-width:767px) {
    #slider .swiper-wrapper{
        overflow: hidden;
        border-radius: 30px;
    }
    .border-mob-input input{
        border: 3px solid #fff!important;
    }
}

@media screen and (min-width:1024px){
    .banner-swiper .swiper-slide.swiper-slide-next .elementor-widget-button{
    opacity:1;
}
}
@media screen and (max-width:767px){
    .mob-scale{
        transform:scale(2);
        z-index:10;
    }
    .banner-swiper .swiper-slide.swiper-slide-next{
        transform:scale(1.6);
    }
    .header-logo{
    filter: brightness(100);
    transform: scale(1.5) translate(0, 4rem);
    }
    .gogo-bar .header-logo{
    filter: brightness(1);
    transform: scale(1) translate(0, 0);
    }
    .mobile-fixed{
        position: fixed;
        z-index: 999;
        top: 88vh;
        right:1rem;
    }
}