.elementor-309 .elementor-element.elementor-element-d35fc43{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-954b0a5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-309 .elementor-element.elementor-element-85467a3{text-align:center;}.elementor-309 .elementor-element.elementor-element-85467a3 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-astglobalcolor1 );}.elementor-309 .elementor-element.elementor-element-bbcd5f8 img{width:500px;}.elementor-309 .elementor-element.elementor-element-59bebd8{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-309 .elementor-element.elementor-element-1694139 .elementor-heading-title{font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-03e3e65 .elementor-heading-title{font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-309 .elementor-element.elementor-element-1e38111 .elementor-heading-title{font-size:30px;text-transform:uppercase;line-height:1em;color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-2cdceb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-309 .elementor-element.elementor-element-76c57c2 .elementor-heading-title{font-size:20px;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-c4e305f .elementor-heading-title{font-size:20px;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-3f3116c .elementor-heading-title{font-size:20px;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-12a896b .elementor-heading-title{font-size:20px;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-2371a05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-title, .elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-title:before, .elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-title:after, .elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-content, .elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-title, .elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-title a{color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-title{font-family:"Montserrat", Sans-serif;}.elementor-309 .elementor-element.elementor-element-2371a05 .elementor-tab-content{color:var( --e-global-color-astglobalcolor6 );}.elementor-309 .elementor-element.elementor-element-86b29d9 .elementor-button{font-weight:700;text-transform:uppercase;}.elementor-309 .elementor-element.elementor-element-a3405ef .elementor-button{background-color:#00000000;font-size:18px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 3px 0px;}.elementor-309 .elementor-element.elementor-element-a3405ef > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-a3405ef .elementor-button:hover, .elementor-309 .elementor-element.elementor-element-a3405ef .elementor-button:focus{color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-309 .elementor-element.elementor-element-a3405ef .elementor-button:hover svg, .elementor-309 .elementor-element.elementor-element-a3405ef .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}body.elementor-page-309{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-309 .elementor-element.elementor-element-d35fc43{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-2cdceb4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-309 .elementor-element.elementor-element-d35fc43{--content-width:1000px;}}/* Start custom CSS */div#content {
    background-image: linear-gradient(to bottom, black, transparent), url(/wp-content/uploads/2024/06/Livello-30.jpg);
    background-repeat: no-repeat, no-repeat;
    background-size: 100% 50%, cover;
    background-position: top, bottom;
    padding-top: var(--stadium-page-inset) !important;
}

.evento.type-evento {background-color: transparent !important;}

.evento-schede-tabs .elementor-tab-title, .evento-schede-tabs .elementor-tab-title.elementor-active {
    padding: 0px 15px 5px 15px !important;
    border-style: solid !important;
    border-bottom-width: 3px !important;
    border-color: white !important;
    transition: border var(--stadium-animation);
}
.evento-schede-tabs .elementor-tab-title:hover, .evento-schede-tabs .elementor-tab-title.elementor-active {border-color: var(--ast-global-color-0) !important;}
.evento-schede-tabs .elementor-tab-title:first-child {padding-left: 0px !important;}
.evento-schede-tabs .elementor-tab-title:last-child {padding-right: 0px !important;}
.evento-schede-tabs .elementor-tabs {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.box-info-secondari, .box-info-secondari > div {--info-secondari-gap: 15px !important;}
.box-info-secondari {gap: var(--info-secondari-gap);}
.box-info-secondari > div {
    display: flex;
    flex-direction: row;
    gap: var(--info-secondari-gap);
}
@media screen and (min-width: 768px) {
    .evento-schede-tabs .elementor-tab-content {padding: 0px !important;}
    .box-info-secondari > div:not(:first-child):before {
        content: "|";
        position: relative;
        color: var(--ast-global-color-1);
    }
}
@media screen and (max-width: 767px) {
    .box-info-secondari > div:not(:first-child) {
        border-top: 2px solid var(--ast-global-color-1);
        padding-top: var(--info-secondari-gap);
    }
}/* End custom CSS */