.elementor-10789 .elementor-element.elementor-element-3a2de871:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-3a2de871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(168deg, #1A1A1A 5%, #0D0D0D 95%);}.elementor-10789 .elementor-element.elementor-element-3a2de871 > .elementor-background-overlay{background-color:rgba(13,13,13,0.55);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-3a2de871 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-3a2de871{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 20px 50px 20px;}.elementor-10789 .elementor-element.elementor-element-285b08c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-285b08c8 img{width:168px;}.elementor-10789 .elementor-element.elementor-element-4e52565d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-4e52565d .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:var( --e-global-color-6501113 );}.elementor-10789 .elementor-element.elementor-element-5f1345c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-5f1345c4 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:88px;font-weight:700;text-transform:none;font-style:normal;line-height:0.95em;letter-spacing:-1px;color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-331843a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-331843a6 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-1fc95ce7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-wrapper{max-width:750px;}body:not(.rtl) .elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-item{padding:18px 10px 18px 10px;background-color:#1C1C1C;border-radius:8px 8px 8px 8px;}.elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-digits{color:#F5A822;font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0px;}.elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-label{color:#F5F2E8;font-family:"Chakra Petch", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-10789 .elementor-element.elementor-element-754712c{--spacer-size:50px;}.elementor-10789 .elementor-element.elementor-element-7121b3aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-10789 .elementor-element.elementor-element-2ee6a225 .elementor-button{background-color:#F5A822;font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#0D0D0D;color:#0D0D0D;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-2ee6a225 .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-2ee6a225 .elementor-button:focus{background-color:#E82529;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-2ee6a225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10789 .elementor-element.elementor-element-2ee6a225 .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-2ee6a225 .elementor-button:focus svg{fill:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-69c2fc19 .elementor-button{background-color:var( --e-global-color-6501113 );font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#F5A822;color:#F5A822;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5A822;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-69c2fc19 .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-69c2fc19 .elementor-button:focus{background-color:#F5A822;color:#0D0D0D;border-color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-69c2fc19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10789 .elementor-element.elementor-element-69c2fc19 .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-69c2fc19 .elementor-button:focus svg{fill:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-3a9e63a0{--spacer-size:50px;}.elementor-10789 .elementor-element.elementor-element-121865d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-121865d6 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3.4px;color:var( --e-global-color-6501113 );}.elementor-10789 .elementor-element.elementor-element-1b52b638 .elementor-icon-wrapper{text-align:center;}.elementor-10789 .elementor-element.elementor-element-1b52b638.elementor-view-stacked .elementor-icon{background-color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1b52b638.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-1b52b638.elementor-view-default .elementor-icon{color:#F5A822;border-color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1b52b638.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-1b52b638.elementor-view-default .elementor-icon svg{fill:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1b52b638 .elementor-icon{font-size:22px;}.elementor-10789 .elementor-element.elementor-element-1b52b638 .elementor-icon svg{height:22px;}.elementor-10789 .elementor-element.elementor-element-49299799:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-49299799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(96deg, #E82529 4%, #63873C 98%);}.elementor-10789 .elementor-element.elementor-element-49299799 > .elementor-container{max-width:1600px;}.elementor-10789 .elementor-element.elementor-element-49299799{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 16px 0px;}.elementor-10789 .elementor-element.elementor-element-49299799 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-546435e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-icon i{color:#0D0D0D;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-icon svg{fill:#0D0D0D;transition:fill 0.3s;}.elementor-10789 .elementor-element.elementor-element-49daeebb{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-item > a{font-family:"Fredoka One", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;}.elementor-10789 .elementor-element.elementor-element-49daeebb .elementor-icon-list-text{color:#0D0D0D;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-icon i{color:#0D0D0D;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-icon svg{fill:#0D0D0D;transition:fill 0.3s;}.elementor-10789 .elementor-element.elementor-element-ff8e126{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-item > a{font-family:"Fredoka One", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;}.elementor-10789 .elementor-element.elementor-element-ff8e126 .elementor-icon-list-text{color:#0D0D0D;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-35e821b9:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-35e821b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-10789 .elementor-element.elementor-element-35e821b9 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-35e821b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 56px 20px;}.elementor-10789 .elementor-element.elementor-element-35e821b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-363c557d .elementor-counter-number-wrapper{color:#F5A822;font-family:"Fredoka One", Sans-serif;font-size:58px;font-weight:700;font-style:normal;letter-spacing:0px;}.elementor-10789 .elementor-element.elementor-element-363c557d .elementor-counter-title{color:#F5F2E8;font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;}.elementor-10789 .elementor-element.elementor-element-6dda3ea .elementor-counter-number-wrapper{color:#F5A822;font-family:"Fredoka One", Sans-serif;font-size:58px;font-weight:700;font-style:normal;letter-spacing:0px;}.elementor-10789 .elementor-element.elementor-element-6dda3ea .elementor-counter-title{color:#F5F2E8;font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;}.elementor-10789 .elementor-element.elementor-element-76d5f6d1 .elementor-counter-number-wrapper{color:#F5A822;font-family:"Fredoka One", Sans-serif;font-size:58px;font-weight:700;font-style:normal;letter-spacing:0px;}.elementor-10789 .elementor-element.elementor-element-76d5f6d1 .elementor-counter-title{color:#F5F2E8;font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;}.elementor-10789 .elementor-element.elementor-element-e187d71 .elementor-counter-number-wrapper{color:#F5A822;font-family:"Fredoka One", Sans-serif;font-size:58px;font-weight:700;font-style:normal;letter-spacing:0px;}.elementor-10789 .elementor-element.elementor-element-e187d71 .elementor-counter-title{color:#F5F2E8;font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;}.elementor-10789 .elementor-element.elementor-element-53cb2fc8:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-53cb2fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-53cb2fc8 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-53cb2fc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-53cb2fc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-1e98f4b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-1e98f4b6 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-270310a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-270310a5 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-5ba14bab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-5ee55a42 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#F5A822;color:#F5A822;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5A822;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-5ee55a42 .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-5ee55a42 .elementor-button:focus{background-color:#F5A822;color:#0D0D0D;border-color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-5ee55a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10789 .elementor-element.elementor-element-5ee55a42 .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-5ee55a42 .elementor-button:focus svg{fill:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-item{border-width:1px;border-color:#333333;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#333333;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#333333;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-icon, .elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-icon svg{fill:#ED6928;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-active .elementor-accordion-icon, .elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-active .elementor-accordion-title{color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-active .elementor-accordion-icon svg{fill:#F5A822;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-tab-title{padding:18px 20px 18px 20px;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-tab-title .elementor-accordion-icon i:before{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-tab-title .elementor-accordion-icon svg{fill:#ED6928;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F5A822;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-10789 .elementor-element.elementor-element-4b2e89c5 .elementor-tab-content{background-color:#151515;color:#F5F2E8;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;padding:6px 20px 22px 20px;}.elementor-10789 .elementor-element.elementor-element-13f2d0a6:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-13f2d0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #F5A822 0%, #63873C 92%);}.elementor-10789 .elementor-element.elementor-element-13f2d0a6 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-13f2d0a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-13f2d0a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10789 .elementor-element.elementor-element-4d973e66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10789 .elementor-element.elementor-element-4d973e66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10789 .elementor-element.elementor-element-1f2ece4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-1f2ece4e .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-58e97b79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-58e97b79 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:62px;font-weight:700;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.5px;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-528a57d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-1c462f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-icon i{color:#0D0D0D;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-icon svg{fill:#0D0D0D;transition:fill 0.3s;}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-1c462f87 .elementor-icon-list-text{color:#0D0D0D;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-6ab87e74 .elementor-button{background-color:#0D0D0D;font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#F5F2E8;color:#F5F2E8;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-6ab87e74 .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-6ab87e74 .elementor-button:focus{background-color:#F5F2E8;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-6ab87e74 .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-6ab87e74 .elementor-button:focus svg{fill:#0D0D0D;}.elementor-bc-flex-widget .elementor-10789 .elementor-element.elementor-element-482844ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10789 .elementor-element.elementor-element-482844ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10789 .elementor-element.elementor-element-334f7cac{text-align:center;}.elementor-10789 .elementor-element.elementor-element-334f7cac img{border-radius:12px 12px 12px 12px;}.elementor-10789 .elementor-element.elementor-element-44f4afb8:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-44f4afb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-10789 .elementor-element.elementor-element-44f4afb8 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-44f4afb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-44f4afb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-7623640f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-7623640f .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-fd91aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-fd91aa9 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-2a151800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-2a151800 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9 .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-21e5b8e9.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9 .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-21e5b8e9 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-21e5b8e9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-dfa371a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-dfa371a .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-dfa371a .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-dfa371a.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-dfa371a.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-dfa371a.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-dfa371a .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-dfa371a .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-dfa371a .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-dfa371a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-164b98be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-164b98be .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-164b98be .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-164b98be.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-164b98be.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-164b98be.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-164b98be .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-164b98be .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-164b98be .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-164b98be .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-489f25be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-489f25be .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-489f25be .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-489f25be.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-489f25be.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-489f25be.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-489f25be .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-489f25be .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-489f25be .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-489f25be .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-16b581bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-16b581bd .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-13b80106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-13b80106 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-13b80106 .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-13b80106.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-13b80106.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-13b80106.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-13b80106 .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-13b80106 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-13b80106 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-13b80106 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-34f7e008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-34f7e008 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-34f7e008 .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-34f7e008.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-34f7e008.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-34f7e008.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-34f7e008 .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-34f7e008 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-34f7e008 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-34f7e008 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-1e66f645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-1e66f645 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-1e66f645 .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1e66f645.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-1e66f645.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-1e66f645.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-1e66f645 .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-1e66f645 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-1e66f645 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-1e66f645 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-672f1356{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-672f1356 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-10789 .elementor-element.elementor-element-672f1356 .elementor-icon-box-title{margin-block-end:6px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-672f1356.elementor-view-stacked .elementor-icon{background-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-672f1356.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-672f1356.elementor-view-default .elementor-icon{fill:#ED6928;color:#ED6928;border-color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-672f1356 .elementor-icon{font-size:16px;}.elementor-10789 .elementor-element.elementor-element-672f1356 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-672f1356 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;}.elementor-10789 .elementor-element.elementor-element-672f1356 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-38e5677{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.75em;color:#8F8F86;}.elementor-10789 .elementor-element.elementor-element-41a1e21b:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-41a1e21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-41a1e21b > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-41a1e21b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-41a1e21b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-658a800d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-658a800d .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-56924cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10789 .elementor-element.elementor-element-56924cd6 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-4edf0af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10789 .elementor-element.elementor-element-4edf0af8 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-3d60fe12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#333333;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-icon i{color:#ED6928;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-icon svg{fill:#ED6928;transition:fill 0.3s;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-10789 .elementor-element.elementor-element-2e73ac8a .elementor-icon-list-text{color:#F5F2E8;transition:color 0.3s;}.elementor-10789 .elementor-element.elementor-element-70699781{--spacer-size:8px;}.elementor-10789 .elementor-element.elementor-element-7ebbb5d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-61f0f789 .elementor-button{background-color:#F5A822;font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#0D0D0D;color:#0D0D0D;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-61f0f789 .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-61f0f789 .elementor-button:focus{background-color:#E82529;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-61f0f789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10789 .elementor-element.elementor-element-61f0f789 .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-61f0f789 .elementor-button:focus svg{fill:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-7e762c0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-56f01f48 iframe{height:260px;filter:brightness( 85% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10789 .elementor-element.elementor-element-36a898c8:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-36a898c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-10789 .elementor-element.elementor-element-36a898c8 > .elementor-container{max-width:1600px;}.elementor-10789 .elementor-element.elementor-element-36a898c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-10789 .elementor-element.elementor-element-36a898c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-502cbba4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10789 .elementor-element.elementor-element-79596afc{--e-image-carousel-slides-to-show:4;padding:0px 20px 0px 20px;}.elementor-10789 .elementor-element.elementor-element-79596afc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;border-radius:6px 6px 6px 6px;}.elementor-10789 .elementor-element.elementor-element-7c3ffa9d:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-7c3ffa9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-7c3ffa9d > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-7c3ffa9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-7c3ffa9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-49434225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-49434225 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-42afa37b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-42afa37b .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-3f0f175e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-3b9f91b7{--spacer-size:24px;}.elementor-10789 .elementor-element.elementor-element-772774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.75em;color:#8F8F86;}.elementor-10789 .elementor-element.elementor-element-18df6ca9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#F5A822;color:#F5A822;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5A822;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-18df6ca9 .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-18df6ca9 .elementor-button:focus{background-color:#F5A822;color:#0D0D0D;border-color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-18df6ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10789 .elementor-element.elementor-element-18df6ca9 .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-18df6ca9 .elementor-button:focus svg{fill:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-a58eba4:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-a58eba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-10789 .elementor-element.elementor-element-a58eba4 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-a58eba4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-a58eba4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-551f715b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-551f715b .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-6480f12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-6480f12d .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1320b938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12 .elementor-image-box-wrapper{text-align:start;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12 .elementor-image-box-title{margin-bottom:12px;font-family:"Fredoka One", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.2px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-30066fc3 .elementor-image-box-wrapper{text-align:start;}.elementor-10789 .elementor-element.elementor-element-30066fc3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10789 .elementor-element.elementor-element-30066fc3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10789 .elementor-element.elementor-element-30066fc3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-30066fc3 .elementor-image-box-title{margin-bottom:12px;font-family:"Fredoka One", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.2px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-30066fc3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10789 .elementor-element.elementor-element-30066fc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10789 .elementor-element.elementor-element-30066fc3 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-577563ff .elementor-image-box-wrapper{text-align:start;}.elementor-10789 .elementor-element.elementor-element-577563ff.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10789 .elementor-element.elementor-element-577563ff.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10789 .elementor-element.elementor-element-577563ff.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-577563ff .elementor-image-box-title{margin-bottom:12px;font-family:"Fredoka One", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.2px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-577563ff .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10789 .elementor-element.elementor-element-577563ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10789 .elementor-element.elementor-element-577563ff .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-4912acdf .elementor-image-box-wrapper{text-align:start;}.elementor-10789 .elementor-element.elementor-element-4912acdf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10789 .elementor-element.elementor-element-4912acdf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10789 .elementor-element.elementor-element-4912acdf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-4912acdf .elementor-image-box-title{margin-bottom:12px;font-family:"Fredoka One", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.2px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-4912acdf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10789 .elementor-element.elementor-element-4912acdf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10789 .elementor-element.elementor-element-4912acdf .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-7541ea4d:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-7541ea4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-7541ea4d > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-7541ea4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 0px 20px;}.elementor-10789 .elementor-element.elementor-element-7541ea4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-1970584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-1970584 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-51e6018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-51e6018 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-258c0538:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-258c0538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-258c0538 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-258c0538{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-258c0538 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-item{border-width:1px;border-color:#333333;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#333333;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#333333;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-icon, .elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-title{color:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-icon svg{fill:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-active .elementor-accordion-icon, .elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-active .elementor-accordion-title{color:var( --e-global-color-044aaf6 );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-044aaf6 );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-tab-title{padding:18px 20px 18px 20px;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-044aaf6 );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-044aaf6 );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-10789 .elementor-element.elementor-element-29de4a58 .elementor-tab-content{background-color:#151515;color:#F5F2E8;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;padding:6px 20px 22px 20px;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-item{border-width:1px;border-color:#333333;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#333333;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#333333;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-icon, .elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-title{color:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-icon svg{fill:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-active .elementor-accordion-icon, .elementor-10789 .elementor-element.elementor-element-79491131 .elementor-active .elementor-accordion-title{color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-active .elementor-accordion-icon svg{fill:#F5A822;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-tab-title{padding:18px 20px 18px 20px;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-044aaf6 );}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-044aaf6 );}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-8428b8a );}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-10789 .elementor-element.elementor-element-79491131 .elementor-tab-content{background-color:#151515;color:#F5F2E8;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;padding:6px 20px 22px 20px;}.elementor-10789 .elementor-element.elementor-element-7deef374:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-7deef374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-10789 .elementor-element.elementor-element-7deef374 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-7deef374{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-10789 .elementor-element.elementor-element-7deef374 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-df37d50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-df37d50 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#E82529;}.elementor-10789 .elementor-element.elementor-element-702deeea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-702deeea .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-a5a884e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-339336e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-339336e9 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1499f040 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-1499f040 .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-1499f040.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-1499f040.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-1499f040.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-1499f040 .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-1499f040 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-1499f040 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-1499f040:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-1499f040:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-1499f040 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8 .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-7f7d84b8.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8 .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-7f7d84b8 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-7f7d84b8:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-7f7d84b8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-782b1d76 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-782b1d76 .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-782b1d76.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-782b1d76.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-782b1d76.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-782b1d76 .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-782b1d76 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-782b1d76 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-782b1d76:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-782b1d76:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-782b1d76 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-6479be17 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-6479be17 .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-6479be17.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-6479be17.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-6479be17.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-6479be17 .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-6479be17 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-6479be17 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-6479be17:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-6479be17:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-6479be17 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-52667e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-52667e3b .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-3c7c7fcb.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-3c7c7fcb .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-3c7c7fcb:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-3c7c7fcb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-3aaf11aa.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-3aaf11aa .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-3aaf11aa:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-3aaf11aa .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-74f9774e .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-74f9774e .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-74f9774e.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-74f9774e.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-74f9774e.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-74f9774e .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-74f9774e .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-74f9774e .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-74f9774e:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-74f9774e:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-74f9774e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-9e11304 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10789 .elementor-element.elementor-element-9e11304 .elementor-icon-box-title{margin-block-end:8px;color:#F5A822;}.elementor-10789 .elementor-element.elementor-element-9e11304.elementor-view-stacked .elementor-icon{background-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-9e11304.elementor-view-framed .elementor-icon, .elementor-10789 .elementor-element.elementor-element-9e11304.elementor-view-default .elementor-icon{fill:#E82529;color:#E82529;border-color:#E82529;}.elementor-10789 .elementor-element.elementor-element-9e11304 .elementor-icon{font-size:20px;}.elementor-10789 .elementor-element.elementor-element-9e11304 .elementor-icon-box-title, .elementor-10789 .elementor-element.elementor-element-9e11304 .elementor-icon-box-title a{font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-10789 .elementor-element.elementor-element-9e11304:has(:hover) .elementor-icon-box-title,
					 .elementor-10789 .elementor-element.elementor-element-9e11304:has(:focus) .elementor-icon-box-title{color:#ED6928;}.elementor-10789 .elementor-element.elementor-element-9e11304 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#F5F2E8;}.elementor-10789 .elementor-element.elementor-element-3e2d3f06:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-3e2d3f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #F5A822 0%, #63873C 100%);}.elementor-10789 .elementor-element.elementor-element-3e2d3f06 > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-3e2d3f06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 20px 84px 20px;}.elementor-10789 .elementor-element.elementor-element-3e2d3f06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10789 .elementor-element.elementor-element-37e2bdf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10789 .elementor-element.elementor-element-37e2bdf6 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:58px;text-transform:uppercase;letter-spacing:-1px;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-24a8330e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-2607ecfc .elementor-button{background-color:#0D0D0D;font-family:"Chakra Petch", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#F5F2E8;color:#F5F2E8;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-10789 .elementor-element.elementor-element-2607ecfc .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-2607ecfc .elementor-button:focus{background-color:#F5F2E8;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-2607ecfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-10789 .elementor-element.elementor-element-2607ecfc .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-2607ecfc .elementor-button:focus svg{fill:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-4618f4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-4f0e548e:not(.elementor-motion-effects-element-type-background), .elementor-10789 .elementor-element.elementor-element-4f0e548e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(96deg, #E82529 0%, #F5A822 100%);}.elementor-10789 .elementor-element.elementor-element-4f0e548e > .elementor-container{max-width:1180px;}.elementor-10789 .elementor-element.elementor-element-4f0e548e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 18px 10px 18px;}.elementor-10789 .elementor-element.elementor-element-4f0e548e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10789 .elementor-element.elementor-element-3ca5028a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10789 .elementor-element.elementor-element-3ca5028a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:rgba(0,0,0,0);}.elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-digits{color:#0D0D0D;font-family:"Fredoka One", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;}.elementor-10789 .elementor-element.elementor-element-51946cc3 .elementor-countdown-label{color:#0D0D0D;font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;}.elementor-bc-flex-widget .elementor-10789 .elementor-element.elementor-element-7bbddf00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10789 .elementor-element.elementor-element-7bbddf00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10789 .elementor-element.elementor-element-4ef6d44a .elementor-button{background-color:#0D0D0D;font-family:"Chakra Petch", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;fill:#F5F2E8;color:#F5F2E8;border-radius:4px 4px 4px 4px;padding:14px 26px 14px 26px;}.elementor-10789 .elementor-element.elementor-element-4ef6d44a .elementor-button:hover, .elementor-10789 .elementor-element.elementor-element-4ef6d44a .elementor-button:focus{background-color:#F5F2E8;color:#0D0D0D;}.elementor-10789 .elementor-element.elementor-element-4ef6d44a .elementor-button:hover svg, .elementor-10789 .elementor-element.elementor-element-4ef6d44a .elementor-button:focus svg{fill:#0D0D0D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10789 .elementor-element.elementor-element-285b08c8 img{width:20%;}.elementor-10789 .elementor-element.elementor-element-5f1345c4 .elementor-heading-title{font-size:76px;}.elementor-10789 .elementor-element.elementor-element-7121b3aa{--grid-auto-flow:row;}.elementor-10789 .elementor-element.elementor-element-270310a5 .elementor-heading-title{font-size:36px;}.elementor-10789 .elementor-element.elementor-element-334f7cac img{width:35%;}.elementor-10789 .elementor-element.elementor-element-fd91aa9 .elementor-heading-title{font-size:36px;}.elementor-10789 .elementor-element.elementor-element-56924cd6 .elementor-heading-title{font-size:36px;}.elementor-10789 .elementor-element.elementor-element-79596afc{--e-image-carousel-slides-to-show:3;}.elementor-10789 .elementor-element.elementor-element-42afa37b .elementor-heading-title{font-size:36px;}.elementor-10789 .elementor-element.elementor-element-6480f12d .elementor-heading-title{font-size:36px;}.elementor-10789 .elementor-element.elementor-element-51e6018 .elementor-heading-title{font-size:36px;}.elementor-10789 .elementor-element.elementor-element-702deeea .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-10789 .elementor-element.elementor-element-3a2de871{padding:72px 16px 38px 16px;}.elementor-10789 .elementor-element.elementor-element-285b08c8 img{width:30%;}.elementor-10789 .elementor-element.elementor-element-5f1345c4 .elementor-heading-title{font-size:44px;}.elementor-10789 .elementor-element.elementor-element-331843a6 .elementor-heading-title{font-size:13px;}.elementor-10789 .elementor-element.elementor-element-1fc95ce7 .elementor-countdown-wrapper{max-width:85%;}.elementor-10789 .elementor-element.elementor-element-7121b3aa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 0px;--row-gap:15px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-10789 .elementor-element.elementor-element-35e821b9{padding:40px 16px 40px 16px;}.elementor-10789 .elementor-element.elementor-element-363c557d .elementor-counter-number-wrapper{font-size:38px;}.elementor-10789 .elementor-element.elementor-element-6dda3ea .elementor-counter-number-wrapper{font-size:38px;}.elementor-10789 .elementor-element.elementor-element-76d5f6d1 .elementor-counter-number-wrapper{font-size:38px;}.elementor-10789 .elementor-element.elementor-element-e187d71 .elementor-counter-number-wrapper{font-size:38px;}.elementor-10789 .elementor-element.elementor-element-53cb2fc8{padding:59px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-270310a5 .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-13f2d0a6{padding:64px 16px 64px 16px;}.elementor-10789 .elementor-element.elementor-element-58e97b79 .elementor-heading-title{font-size:40px;}.elementor-10789 .elementor-element.elementor-element-334f7cac img{width:55%;}.elementor-10789 .elementor-element.elementor-element-44f4afb8{padding:59px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-fd91aa9 .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-41a1e21b{padding:59px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-56924cd6 .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-79596afc{--e-image-carousel-slides-to-show:2;}.elementor-10789 .elementor-element.elementor-element-7c3ffa9d{padding:59px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-42afa37b .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-a58eba4{padding:59px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-6480f12d .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-6f8f2f12 .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-30066fc3 .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-577563ff .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-4912acdf .elementor-image-box-img{margin-bottom:0px;}.elementor-10789 .elementor-element.elementor-element-7541ea4d{padding:59px 16px 0px 16px;}.elementor-10789 .elementor-element.elementor-element-51e6018 .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-258c0538{padding:0px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-7deef374{padding:59px 16px 59px 16px;}.elementor-10789 .elementor-element.elementor-element-702deeea .elementor-heading-title{font-size:32px;}.elementor-10789 .elementor-element.elementor-element-3e2d3f06{padding:56px 16px 56px 16px;}.elementor-10789 .elementor-element.elementor-element-37e2bdf6 .elementor-heading-title{font-size:34px;}.elementor-10789 .elementor-element.elementor-element-3ca5028a{width:60%;}.elementor-10789 .elementor-element.elementor-element-7bbddf00{width:40%;}}@media(min-width:768px){.elementor-10789 .elementor-element.elementor-element-606ee9d6{width:70%;}.elementor-10789 .elementor-element.elementor-element-10f8a45a{width:56.481%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10789 .elementor-element.elementor-element-606ee9d6{width:100%;}.elementor-10789 .elementor-element.elementor-element-10f8a45a{width:100%;}.elementor-10789 .elementor-element.elementor-element-138c4339{width:50%;}.elementor-10789 .elementor-element.elementor-element-6fa13065{width:50%;}.elementor-10789 .elementor-element.elementor-element-33924e0a{width:50%;}.elementor-10789 .elementor-element.elementor-element-2304e952{width:50%;}.elementor-10789 .elementor-element.elementor-element-6ad1103e{width:50%;}.elementor-10789 .elementor-element.elementor-element-67a06c32{width:50%;}.elementor-10789 .elementor-element.elementor-element-33384ca3{width:50%;}.elementor-10789 .elementor-element.elementor-element-1e112cef{width:50%;}.elementor-10789 .elementor-element.elementor-element-666389a8{width:50%;}.elementor-10789 .elementor-element.elementor-element-4240646c{width:50%;}.elementor-10789 .elementor-element.elementor-element-24996560{width:50%;}.elementor-10789 .elementor-element.elementor-element-78676f03{width:50%;}}/* Start custom CSS *//* =====================================================================
   LEGENDS LAXAPALOOZA 2027 — page styling + motion
   Page Settings > Advanced > Custom CSS (Elementor Pro)
   Black #0D0D0D / #151515 · cards #1C1C1C · red #E82529 · gold #F5A822
   green #63873C · cream #F5F2E8   (sampled from the Laxapalooza logo)
   ===================================================================== */

/* ---------------------------------------------------------- 1. HERO */
.lnc-hero,.lnc-hero .elementor-column,.lnc-hero .elementor-widget-wrap{position:static}
.lnc-hero{overflow:hidden;position:relative}
.lnc-hero .elementor-container{position:relative;z-index:4}

.lnc-hero::before,.lnc-hero::after{
  content:"LAXPALOOZA \00a0 LAXPALOOZA \00a0 LAXPALOOZA \00a0 LAXPALOOZA \00a0 ";
  position:absolute;left:0;top:5%;z-index:1;white-space:nowrap;pointer-events:none;
  font-family:'Fredoka One','Archivo Black',sans-serif;text-transform:uppercase;
  line-height:1;font-size:13vw;color:#F5A822;opacity:.09;will-change:transform;
  animation:lncSlideL 34s linear infinite}
.lnc-hero::after{
  content:"ALLENTOWN PA \00a0 ALLENTOWN PA \00a0 ALLENTOWN PA \00a0 ALLENTOWN PA \00a0 ";
  top:68%;color:#63873C;opacity:.11;animation:lncSlideR 42s linear infinite}
@keyframes lncSlideL{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes lncSlideR{from{transform:translateX(-50%)}to{transform:translateX(0)}}

/* festival glow */
.lnc-hero > .elementor-background-overlay::after{
  content:"";position:absolute;left:50%;top:36%;
  width:min(1000px,130vw);height:min(1000px,130vw);
  transform:translate(-50%,-50%);pointer-events:none;
  background:radial-gradient(circle,rgba(245,168,34,.28) 0%,rgba(232,37,41,.12) 40%,
    rgba(99,135,60,.10) 58%,transparent 74%);
  filter:blur(16px);animation:lncBreathe 7s ease-in-out infinite}
@keyframes lncBreathe{
  0%,100%{opacity:.7;transform:translate(-50%,-50%) scale(1)}
  50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}

/* red → gold → green wordmark, straight off the logo */
.lnc-title .elementor-heading-title{
  background:linear-gradient(100deg,#E82529,#ED6928,#F5A822,#EFE21E,#63873C,#F5A822,#E82529);
  background-size:320% 100%;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
  animation:lncFlow 10s linear infinite}
@keyframes lncFlow{to{background-position:320% 0}}

.lnc-float{animation:lncFloat 5s ease-in-out infinite}
@keyframes lncFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}

/* ----------------------------------------- 2. COUNTDOWN (Pro widget) */
.lnc-cd .elementor-countdown-wrapper{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.lnc-cd .elementor-countdown-item{position:relative;overflow:hidden;min-width:104px;
  background:linear-gradient(170deg,rgba(245,168,34,.14),rgba(245,168,34,.04));
  box-shadow:0 18px 40px -22px rgba(0,0,0,.95)}
.lnc-cd .elementor-countdown-item::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;
  background:linear-gradient(90deg,#E82529,#F5A822,#63873C)}
.lnc-cd .elementor-countdown-digits{line-height:1;font-variant-numeric:tabular-nums}
.lnc-cd .elementor-countdown-label{display:block;margin-top:9px}
@media(max-width:767px){
  .lnc-cd .elementor-countdown-wrapper{gap:8px}
  .lnc-cd .elementor-countdown-item{min-width:74px;padding:13px 6px!important}
  .lnc-cd .elementor-countdown-digits{font-size:27px!important}
  .lnc-cd .elementor-countdown-label{font-size:9px!important;letter-spacing:2px!important}}

/* ---------------------------------------------------- 3. SCROLL CUE */
.lnc-cue-icon{animation:lncDrop 2.1s ease-in-out infinite}
@keyframes lncDrop{0%{transform:translateY(-10px);opacity:0}40%{opacity:1}
  100%{transform:translateY(14px);opacity:0}}

/* ------------------------------------- 4. RASTA TICKER (2x Icon List) */
.lnc-tick-sec{overflow:hidden;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}
.lnc-tick-sec .elementor-widget-wrap{display:flex!important;flex-wrap:nowrap!important;
  width:max-content;align-content:center;animation:lncMarq 30s linear infinite}
.lnc-tick-sec:hover .elementor-widget-wrap{animation-play-state:paused}
.lnc-tick-sec .elementor-widget{width:auto!important;flex:0 0 auto}
.lnc-tick-sec .elementor-icon-list-items{flex-wrap:nowrap!important}
.lnc-tick-sec .elementor-icon-list-item{white-space:nowrap;padding-right:22px}
.lnc-tick-sec .elementor-icon-list-icon i{transform:rotate(45deg);opacity:.55}
@keyframes lncMarq{to{transform:translateX(-50%)}}
@media(max-width:767px){
  .lnc-tick-sec .elementor-icon-list-text{font-size:14px!important}
  .lnc-tick-sec .elementor-icon-list-item{padding-right:14px}}

/* ------------------------------ 5. RUN OF SHOW (Icon Box timeline) */
.lnc-run-item{position:relative}
.lnc-run-item:not(:last-child)::before{content:"";position:absolute;left:7px;top:26px;bottom:-26px;
  width:2px;background:#333333;z-index:0}
.lnc-run-item .elementor-icon-box-icon{position:relative;z-index:2}
.lnc-run-item .elementor-icon{display:grid;place-items:center;width:16px;height:16px;
  background:#0D0D0D;border-radius:50%;box-shadow:0 0 0 4px rgba(245,168,34,.20)}

/* ----------------------------------- 6. GAME FORMAT panel (rasta band) */
.lnc-showcase{position:relative;overflow:hidden}
.lnc-showcase::before{
  content:"GAME FORMAT \00a0 GAME FORMAT \00a0 GAME FORMAT \00a0 ";
  position:absolute;left:0;top:8%;z-index:0;white-space:nowrap;pointer-events:none;
  font-family:'Fredoka One',Impact,sans-serif;text-transform:uppercase;
  font-size:13vw;line-height:1;color:#0D0D0D;opacity:.12;
  animation:lncSlideL 40s linear infinite}
.lnc-showcase .elementor-container{position:relative;z-index:3}
.lnc-showcase-badge .elementor-icon-list-item{background:rgba(13,13,13,.14);
  padding:10px 16px!important;border-radius:4px;margin-bottom:10px;
  border-left:2px solid rgba(13,13,13,.55)}

/* -------------------------------- 7. PHOTO CAROUSEL (Image Carousel) */
.lnc-gal .swiper-slide img,
.lnc-gal .elementor-image-carousel-wrapper img{transition:transform .4s}
.lnc-gal .swiper-slide:hover img{transform:scale(1.03)}
.lnc-gal .elementor-image-carousel-wrapper{
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}

/* ------------------------------ 8. AROUND ALLENTOWN (Image Box cards) */
.lnc-td-card .elementor-image-box-wrapper{position:relative;display:block;min-height:420px;
  border:1px solid #333333;border-radius:8px;overflow:hidden;background:#1C1C1C;isolation:isolate}
.lnc-td-card .elementor-image-box-img{position:absolute;inset:0;margin:0!important;width:100%!important}
.lnc-td-card .elementor-image-box-img img{width:100%;height:100%;object-fit:cover;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.lnc-td-card .elementor-image-box-wrapper::before{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(13,13,13,.10) 18%,rgba(13,13,13,.94) 80%)}
.lnc-td-card .elementor-image-box-content{position:absolute;left:0;right:0;bottom:0;z-index:3;
  padding:22px;transform:translateY(calc(100% - 74px));
  transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.lnc-td-card .elementor-image-box-description{opacity:0;transition:opacity .4s .1s}
.lnc-td-card .elementor-image-box-wrapper:hover .elementor-image-box-content{transform:translateY(0)}
.lnc-td-card .elementor-image-box-wrapper:hover .elementor-image-box-description{opacity:1}
.lnc-td-card .elementor-image-box-wrapper:hover img{transform:scale(1.09)}
.lnc-td-card .elementor-image-box-wrapper::after{content:"";position:absolute;inset:0;z-index:4;
  border-radius:8px;pointer-events:none;opacity:0;transition:opacity .4s;
  box-shadow:inset 0 -4px 0 0 #F5A822,inset 0 0 0 1px rgba(245,168,34,.6)}
.lnc-td-card .elementor-image-box-wrapper:hover::after{opacity:1}
@media(max-width:600px){.lnc-td-card .elementor-image-box-wrapper{min-height:300px}}

/* ------------------------------------------ 9. INFO CARDS (Icon Box) */
.lnc-meal-card{height:100%}
.lnc-meal-card .elementor-icon-box-wrapper{height:100%;padding:26px 22px;background:#1C1C1C;
  border:1px solid #333333;border-radius:8px;
  transition:transform .3s,border-color .3s,background .3s}
.lnc-meal-card:hover .elementor-icon-box-wrapper{transform:translateY(-6px);
  border-color:#F5A822;background:#242424}

/* ------------------------------------------ 10. STICKY BOTTOM CTA BAR */
.lnc-sticky{box-shadow:0 -14px 40px -18px rgba(0,0,0,.95)}
.lnc-sticky.elementor-sticky--effects{z-index:9998}
.lnc-sticky .elementor-countdown-wrapper{display:flex;align-items:baseline;gap:8px}
.lnc-sticky .elementor-countdown-item{min-width:0;padding:0!important;border:0!important;
  background:none!important;box-shadow:none!important}
.lnc-sticky .elementor-countdown-item::before{display:none}
.lnc-sticky .elementor-countdown-digits,
.lnc-sticky .elementor-countdown-label{display:inline-block;line-height:1.2}
@media(max-width:600px){
  .lnc-sticky .elementor-countdown-digits{font-size:15px!important}
  .lnc-sticky .elementor-countdown-label{font-size:10px!important;letter-spacing:1.2px!important}
  .lnc-sticky .elementor-button{padding:12px 16px!important;font-size:11px!important}}

/* -------------------------------------------- 11. SHARED INTERACTIONS */
.lnc-btn .elementor-button{position:relative;overflow:hidden;
  transition:transform .25s ease,box-shadow .25s ease}
.lnc-btn .elementor-button:hover{transform:translateY(-3px);
  box-shadow:0 12px 30px -12px rgba(245,168,34,.85)}
.lnc-btn .elementor-button::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;
  background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);
  transform:skewX(-18deg)}
.lnc-btn .elementor-button:hover::before{animation:lncShine .75s ease}
@keyframes lncShine{to{left:130%}}

.lnc-acc .elementor-tab-title{transition:background .25s,padding-left .25s;position:relative}
.lnc-acc .elementor-tab-title::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;
  background:linear-gradient(#E82529,#F5A822 50%,#63873C);
  transform:scaleY(0);transform-origin:top;transition:transform .3s}
.lnc-acc .elementor-tab-title:hover{padding-left:26px}
.lnc-acc .elementor-tab-title.elementor-active::before{transform:scaleY(1)}

.lnc-ilist .elementor-icon-list-item{transition:transform .25s}
.lnc-ilist .elementor-icon-list-item:hover{transform:translateX(6px)}

.lnc-zoom img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.lnc-zoom:hover img{transform:scale(1.05)}

.lnc-tabs .elementor-tab-title{transition:all .25s}
.lnc-tabs .elementor-tab-title:hover{transform:translateY(-2px)}

/* ---------------------------------------- 12. ENTRANCE-ANIMATION GUARD */
/* Elementor hides animated widgets with opacity:0 and reveals them via JS.
   Nothing here depends on that, so never let a broken script hide content. */
.elementor-invisible{opacity:1!important;visibility:visible!important}

/* ------------------------------------------------ 13. REDUCED MOTION */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;
    animation-iteration-count:1!important;transition-duration:.001ms!important}}/* End custom CSS */