.elementor-616 .elementor-element.elementor-element-a6261c3{--display:flex;}.elementor-616 .elementor-element.elementor-element-921ffc1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-616 .elementor-element.elementor-element-921ffc1 .elementor-heading-title{font-size:49px;color:#FFFFFF;}.elementor-616 .elementor-element.elementor-element-82e7a8c{padding:-42px 0px 0px 0px;text-align:center;color:#FFFFFF;}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-wrapper{max-width:60%;}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item{background-color:var( --e-global-color-68a0019 );border-style:none;border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 21px/2 );}body:not(.rtl) .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 21px/2 );}body.rtl .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 21px/2 );}body.rtl .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 21px/2 );}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-digits{color:#FF0000;font-weight:800;}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-label{color:#FF0000;}.elementor-616 .elementor-element.elementor-element-1c4cee4{text-align:center;}.elementor-616 .elementor-element.elementor-element-1c4cee4 .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-616 .elementor-element.elementor-element-1c4cee4 .elementor-heading-title a:hover, .elementor-616 .elementor-element.elementor-element-1c4cee4 .elementor-heading-title a:focus{color:#1A4053;}.elementor-616 .elementor-element.elementor-element-b117972{background-color:#1A4053;}.elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-title{color:#FFFFFF;}@media(max-width:767px){.elementor-616 .elementor-element.elementor-element-4a18c25.elementor-element{--align-self:center;}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-wrapper{max-width:611px;}body:not(.rtl) .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 9px/2 );}body:not(.rtl) .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 9px/2 );}body.rtl .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 9px/2 );}body.rtl .elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 9px/2 );}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-digits{font-size:35px;word-spacing:0em;}.elementor-616 .elementor-element.elementor-element-4a18c25 .elementor-countdown-label{font-size:25px;line-height:1.3em;letter-spacing:-0.4px;}.elementor-616 .elementor-element.elementor-element-1c4cee4{padding:0px 0px 0px 0px;text-align:center;}.elementor-616 .elementor-element.elementor-element-1c4cee4 .elementor-heading-title{line-height:0.9em;letter-spacing:2.3px;}.elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter{flex-direction:row-reverse;}.elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-title{justify-content:start;font-size:25px;letter-spacing:0.8px;}.elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;}.elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-number{text-align:end;}}/* Start custom CSS for countdown, class: .elementor-element-4a18c25 */@media (max-width: 767px) {

    /* Make the countdown widget use the full mobile width */
    .elementor-widget-countdown {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-widget-countdown .elementor-widget-container {
        width: 100% !important;
    }

    .elementor-countdown-wrapper {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        gap: 5px !important;
        justify-content: stretch !important;
    }

    .elementor-countdown-item {
        flex: 1 1 25% !important;
        width: 25% !important;
        min-width: 0 !important;
        padding: 10px 2px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    .elementor-countdown-digits {
        display: block !important;
        width: 100% !important;
        font-size: 28px !important;
        line-height: 1 !important;
        text-align: center !important;
    }

    .elementor-countdown-label {
        display: block !important;
        width: 100% !important;
        font-size: 10px !important;
        line-height: 1.1 !important;
        text-align: center !important;
        white-space: nowrap !important;
        letter-spacing: -0.3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-b117972 */@media (max-width: 767px) {

    /* BLUE COUNTER BOX */
    .elementor-616 .elementor-element.elementor-element-b117972 {
        width: 72% !important;
        max-width: 72% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
    }

    /* Arrange the counter content in one centered row */
    .elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
    }

    /* FORCE 1,000+ TO COME FIRST */
    .elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-number-wrapper {
        order: 1 !important;
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1 !important;
        flex: 0 0 auto !important;
    }

    /* 1,000 */
    .elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-number {
        font-size: 42px !important;
        line-height: 1 !important;
        margin: 0 5px 0 0 !important;
        padding: 0 !important;
        display: inline-block !important;
    }

    /* + */
    .elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-number-suffix {
        font-size: 42px !important;
        line-height: 1 !important;
        margin: 0 !important;
        padding: 0 !important;
        display: inline-block !important;
        position: relative !important;
        top: -1px !important;
    }

    /* FORCE TICKETS SOLD TO COME SECOND */
    .elementor-616 .elementor-element.elementor-element-b117972 .elementor-counter-title {
        order: 2 !important;
        width: auto !important;
        margin: 0 0 0 12px !important;
        padding: 0 !important;
        font-size: 15px !important;
        line-height: 1 !important;
        display: inline-block !important;
        vertical-align: middle !important;
        text-align: left !important;
        flex: 0 0 auto !important;
    }
}/* End custom CSS */