.elementor-10 .elementor-element.elementor-element-2725ff1{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2725ff1::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/10/Midnight-Football-Watch-Party.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2725ff1::before{filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-eec40c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--padding-top:210px;--padding-bottom:70px;--padding-left:170px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-eec40c3::before, .elementor-10 .elementor-element.elementor-element-eec40c3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-eec40c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-eec40c3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-eec40c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-eec40c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #02010100 15%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-5bda811{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6373404 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:6px;word-spacing:12px;color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-1f1e559 .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-918e4d7 .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-9917fe5 .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-5595a71 .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-05462b1 .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-fe76d7c .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-658fced .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-8a61520 .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-d2ef76e .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-repeater-item-1e3ccbb .swiper-slide-bg{background-color:#833CA300;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide{transition-duration:calc(5000ms*1.2);height:280px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-button:hover{background-color:#FFFFFFDE;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-d887a84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide-inner{text-align:start;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-heading{color:#CEA235;font-family:"Road Rage", Sans-serif;font-size:80px;font-weight:500;line-height:40px;letter-spacing:4.5px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:31px;letter-spacing:2px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:2.5px;word-spacing:4px;border-radius:5px;transition-duration:700ms;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-swiper-button{font-size:30px;color:#D9A118;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-swiper-button svg{fill:#D9A118;}.elementor-10 .elementor-element.elementor-element-35de550{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ce483dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button{background-color:#E2AE00CF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 15px 2px rgba(226, 174.0000000000001, 0, 0.8117647058823529);transition-duration:0.5s;border-radius:7px 7px 7px 7px;padding:25px 60px 25px 60px;}.elementor-10 .elementor-element.elementor-element-63ce8ed{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button:focus{color:#000000;box-shadow:0px 0px 15px 6px rgba(226, 174.0000000000001, 0, 0.8117647058823529);}.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button:focus svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-72ca4c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cd8ab5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5e70275{--e-transform-rotateZ:-5deg;text-align:center;}.elementor-10 .elementor-element.elementor-element-5e70275 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:32px;letter-spacing:2.5px;word-spacing:2px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.68);color:#FFFFFFF7;}.elementor-10 .elementor-element.elementor-element-89af353{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:90px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-5c43b59{text-align:end;}.elementor-10 .elementor-element.elementor-element-5c43b59 img{width:50%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-f7495e1{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-f7495e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-f7495e1::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/ice_screenshot_20260914-155927.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f7495e1::before{filter:brightness( 20% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-a87a599{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4a54816 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a8f98ae{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-a8f98ae .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-a8f98ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-ee73e11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b0f4668{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-b0f4668::before, .elementor-10 .elementor-element.elementor-element-b0f4668 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b0f4668 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b0f4668 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b0f4668 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b0f4668 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-85cf1c1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-85cf1c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-85cf1c1:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-85cf1c1.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-85cf1c1 img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-0c35ead{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d30f83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a5f801{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-1a5f801.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-1a5f801::before, .elementor-10 .elementor-element.elementor-element-1a5f801 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1a5f801 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1a5f801 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1a5f801 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1a5f801 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1a5f801:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-1a5f801, .elementor-10 .elementor-element.elementor-element-1a5f801::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-c9f22da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-244414b{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-244414b::before, .elementor-10 .elementor-element.elementor-element-244414b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-244414b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-244414b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-244414b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-244414b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3fda54d{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3fda54d p{margin-block-end:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c31c255{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c31c255 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c31c255.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0ae6615{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bf511d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-bf511d7.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-bf511d7::before, .elementor-10 .elementor-element.elementor-element-bf511d7 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bf511d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bf511d7 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bf511d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bf511d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-bf511d7:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-bf511d7, .elementor-10 .elementor-element.elementor-element-bf511d7::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-770d429{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-eb4cee3{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-eb4cee3::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-02f2a78{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-02f2a78 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3111f6c{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-3111f6c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-3111f6c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e927af4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ada6114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-ada6114.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-ada6114::before, .elementor-10 .elementor-element.elementor-element-ada6114 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ada6114 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ada6114 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ada6114 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ada6114 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ada6114:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-ada6114, .elementor-10 .elementor-element.elementor-element-ada6114::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-6663b1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-80cce29{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-80cce29::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-36ea555{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-36ea555 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-047db05{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-047db05 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-047db05.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-047db05.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-047db05.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-047db05.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-047db05.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-047db05.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-047db05.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-047db05.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-047db05.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-047db05.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1e9f6e4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c01361c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cfbf0d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-cfbf0d4.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-cfbf0d4::before, .elementor-10 .elementor-element.elementor-element-cfbf0d4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cfbf0d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cfbf0d4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cfbf0d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cfbf0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-cfbf0d4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-cfbf0d4, .elementor-10 .elementor-element.elementor-element-cfbf0d4::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-3551d71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-85d587b{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-85d587b::before, .elementor-10 .elementor-element.elementor-element-85d587b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-85d587b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-85d587b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-85d587b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-85d587b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c936bc1{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c936bc1 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-67eab9a{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-67eab9a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-67eab9a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9058df6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9038905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-9038905.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-9038905::before, .elementor-10 .elementor-element.elementor-element-9038905 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9038905 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9038905 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9038905 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9038905 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9038905:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-9038905, .elementor-10 .elementor-element.elementor-element-9038905::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-4cd3fbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-08ca511{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-08ca511::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-df10679{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-df10679 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8dcaeba{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-8dcaeba .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8dcaeba.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b9da6c1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-012b2d2{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-012b2d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-012b2d2::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-26-2026-11_13_44-AM.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-012b2d2::before{filter:brightness( 25% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-4e2b0dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fabcfb1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9d126d8{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-9d126d8 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-9d126d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-2ec38b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0cf74ec{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-9f81bbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f3161e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-f3161e2.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-f3161e2::before, .elementor-10 .elementor-element.elementor-element-f3161e2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f3161e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f3161e2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f3161e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f3161e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f3161e2:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-f3161e2, .elementor-10 .elementor-element.elementor-element-f3161e2::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-6bc333a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4cd281a{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-4cd281a::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ba189d0{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ba189d0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-87fe8cf{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-87fe8cf .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-87fe8cf.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1b3bcab{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0e71eaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-0e71eaf.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-0e71eaf::before, .elementor-10 .elementor-element.elementor-element-0e71eaf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0e71eaf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0e71eaf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0e71eaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0e71eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0e71eaf:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-0e71eaf, .elementor-10 .elementor-element.elementor-element-0e71eaf::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-bb05c25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-373db64{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-373db64::before, .elementor-10 .elementor-element.elementor-element-373db64 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-373db64 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-373db64 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-373db64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-373db64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e04c0d4{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e04c0d4 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c6587c2{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c6587c2 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c6587c2.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c967bd3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6e5c3f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-6e5c3f4.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-6e5c3f4::before, .elementor-10 .elementor-element.elementor-element-6e5c3f4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e5c3f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e5c3f4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e5c3f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e5c3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6e5c3f4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-6e5c3f4, .elementor-10 .elementor-element.elementor-element-6e5c3f4::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-4877a29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bfcf9f9{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-bfcf9f9::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ad456c0{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ad456c0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b318809{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b318809 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b318809.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-b318809.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b318809.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-b318809.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b318809.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-b318809.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b318809.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-b318809.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b318809.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-b318809.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0540222{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-06e8ca0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f11cadc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-f11cadc.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-f11cadc::before, .elementor-10 .elementor-element.elementor-element-f11cadc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f11cadc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f11cadc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f11cadc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f11cadc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f11cadc:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-f11cadc, .elementor-10 .elementor-element.elementor-element-f11cadc::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e254281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-156fa54{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-156fa54::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1cca4f8{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1cca4f8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-887c6e6{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-887c6e6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-887c6e6.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b8541c3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6c9db00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-6c9db00.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-6c9db00::before, .elementor-10 .elementor-element.elementor-element-6c9db00 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6c9db00 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6c9db00 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6c9db00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6c9db00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6c9db00:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-6c9db00, .elementor-10 .elementor-element.elementor-element-6c9db00::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-cd4bd84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6bbfdc0{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6bbfdc0::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c4877bc{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c4877bc p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-64b49f7{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-64b49f7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-64b49f7.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0928524{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d3f80be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-d3f80be::before, .elementor-10 .elementor-element.elementor-element-d3f80be > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d3f80be > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d3f80be > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d3f80be > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d3f80be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6e4e560{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-6e4e560.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6e4e560:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-6e4e560.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape-left.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-6e4e560 img{height:310px;object-fit:cover;object-position:center center;filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-47b043d{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-47b043d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-47b043d::before, .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-47b043d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-47b043d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-47b043d::before{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-b159033{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5a30b0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dbdd7f6{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-dbdd7f6 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-dbdd7f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-0c16c00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-530723b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-530723b::before, .elementor-10 .elementor-element.elementor-element-530723b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-530723b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-530723b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-530723b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-530723b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4aebd43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-4aebd43.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4aebd43:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-4aebd43.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-4aebd43 img{height:330px;object-fit:cover;object-position:center right;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d9fc5ce{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a3161aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-95dd1c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-95dd1c0.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-95dd1c0::before, .elementor-10 .elementor-element.elementor-element-95dd1c0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-95dd1c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-95dd1c0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-95dd1c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-95dd1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-95dd1c0:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-95dd1c0, .elementor-10 .elementor-element.elementor-element-95dd1c0::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-a613665{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-13b3694{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-13b3694::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9c30e1a{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c30e1a p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2d6358b{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2d6358b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-2d6358b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3f62185{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37f66d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-37f66d8.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-37f66d8::before, .elementor-10 .elementor-element.elementor-element-37f66d8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-37f66d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-37f66d8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-37f66d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-37f66d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-37f66d8:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-37f66d8, .elementor-10 .elementor-element.elementor-element-37f66d8::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-1ce7371{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dcd7452{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-dcd7452::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f7748fe{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f7748fe p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2c12f7d{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2c12f7d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-2c12f7d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-426449d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30e8481{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-30e8481.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-30e8481::before, .elementor-10 .elementor-element.elementor-element-30e8481 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30e8481 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30e8481 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30e8481 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30e8481 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-30e8481:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-30e8481, .elementor-10 .elementor-element.elementor-element-30e8481::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e764e4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e9d5c1f{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e9d5c1f::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7f098b3{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f098b3 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8fff37c{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-8fff37c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8fff37c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-77d9978{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1474ca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ce104dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-ce104dc.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-ce104dc::before, .elementor-10 .elementor-element.elementor-element-ce104dc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ce104dc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ce104dc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ce104dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ce104dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ce104dc:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-ce104dc, .elementor-10 .elementor-element.elementor-element-ce104dc::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d32e68b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e602168{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e602168::before, .elementor-10 .elementor-element.elementor-element-e602168 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e602168 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e602168 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e602168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e602168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-665964e{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-665964e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-bf5bfdb{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-bf5bfdb .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-bf5bfdb.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e643b0d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-85ffd15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-85ffd15.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-85ffd15::before, .elementor-10 .elementor-element.elementor-element-85ffd15 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-85ffd15 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-85ffd15 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-85ffd15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-85ffd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-85ffd15:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-85ffd15, .elementor-10 .elementor-element.elementor-element-85ffd15::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-32d9c6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a3a59f{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-1a3a59f::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4e6a3f2{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4e6a3f2 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-36a3c19{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-36a3c19 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-36a3c19.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-014a7da{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9da2a49{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-9da2a49:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-9da2a49::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-21-2026-03_49_54-PM.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9da2a49::before{filter:brightness( 15% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-3cf3a60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-cf9a6d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-919cd28{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-919cd28 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-919cd28 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-3befae9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-edf876e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-e9ce6a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6d5b92e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-6d5b92e.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-6d5b92e::before, .elementor-10 .elementor-element.elementor-element-6d5b92e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6d5b92e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6d5b92e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6d5b92e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6d5b92e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6d5b92e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-6d5b92e, .elementor-10 .elementor-element.elementor-element-6d5b92e::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-a2de994{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ab7914a{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-ab7914a::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fda0346{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fda0346 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-fe4e35f{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-fe4e35f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-fe4e35f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d2262bd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d0008e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-d0008e8.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-d0008e8::before, .elementor-10 .elementor-element.elementor-element-d0008e8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d0008e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d0008e8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d0008e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d0008e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d0008e8:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-d0008e8, .elementor-10 .elementor-element.elementor-element-d0008e8::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d41a09c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c6d408a{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-c6d408a::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d9a6d93{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d9a6d93 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6737c4d{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6737c4d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6737c4d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e558fa0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f245b81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-f245b81.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-f245b81::before, .elementor-10 .elementor-element.elementor-element-f245b81 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f245b81 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f245b81 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f245b81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f245b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f245b81:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-f245b81, .elementor-10 .elementor-element.elementor-element-f245b81::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-02bcbfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-08e9f76{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-08e9f76::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0088347{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0088347 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-435963c{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-435963c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-435963c.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-435963c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-435963c.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-435963c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-435963c.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-435963c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-435963c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-435963c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-435963c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-435963c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7ef3711{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5703a7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-682aa62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-682aa62.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-682aa62::before, .elementor-10 .elementor-element.elementor-element-682aa62 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-682aa62 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-682aa62 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-682aa62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-682aa62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-682aa62:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-682aa62, .elementor-10 .elementor-element.elementor-element-682aa62::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e9fc9c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-906e6ed{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-906e6ed::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-774283e{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-774283e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6e6047f{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6e6047f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6e6047f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e5a91c3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-82aead1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-82aead1.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-82aead1::before, .elementor-10 .elementor-element.elementor-element-82aead1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-82aead1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-82aead1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-82aead1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-82aead1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-82aead1:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-82aead1, .elementor-10 .elementor-element.elementor-element-82aead1::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8af3422{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5a60441{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-5a60441::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ea62c75{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ea62c75 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a5f3a85{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-a5f3a85 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a5f3a85.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cd26fb6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7208bd9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-7208bd9::before, .elementor-10 .elementor-element.elementor-element-7208bd9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7208bd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7208bd9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7208bd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7208bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1916f0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-1916f0c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1916f0c:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-1916f0c.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape-left.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1916f0c img{height:310px;object-fit:cover;object-position:center center;filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-7a92dbc{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-7a92dbc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-7a92dbc::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-26-2026-11_34_52-AM.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7a92dbc::before{filter:brightness( 25% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-54619f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-42e0411 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-492f7a9{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-492f7a9 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-492f7a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-6af949a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f2f1009{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-f2f1009::before, .elementor-10 .elementor-element.elementor-element-f2f1009 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f2f1009 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f2f1009 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f2f1009 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f2f1009 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-bdfe7c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-bdfe7c2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bdfe7c2:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-bdfe7c2.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-bdfe7c2 img{height:330px;object-fit:cover;object-position:center right;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-f832e24{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-468b4b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-af6f1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-af6f1e3.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-af6f1e3::before, .elementor-10 .elementor-element.elementor-element-af6f1e3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-af6f1e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-af6f1e3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-af6f1e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-af6f1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-af6f1e3:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-af6f1e3, .elementor-10 .elementor-element.elementor-element-af6f1e3::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-9192182{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cbf6e68{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-cbf6e68::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-acc9988{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-acc9988 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a81de1f{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-a81de1f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a81de1f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c97da03{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f37580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-1f37580.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-1f37580::before, .elementor-10 .elementor-element.elementor-element-1f37580 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1f37580 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1f37580 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1f37580 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1f37580 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1f37580:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-1f37580, .elementor-10 .elementor-element.elementor-element-1f37580::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-76fb2a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6263d27{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6263d27::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fc9cc1b{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fc9cc1b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6292b21{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6292b21 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6292b21.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c14942e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4cadcd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-4cadcd9.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-4cadcd9::before, .elementor-10 .elementor-element.elementor-element-4cadcd9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4cadcd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4cadcd9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4cadcd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4cadcd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4cadcd9:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-4cadcd9, .elementor-10 .elementor-element.elementor-element-4cadcd9::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ff36117{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e87cfbf{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e87cfbf::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2a2a5db{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a2a5db p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-34761d5{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-34761d5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-34761d5.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a588734{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-224f983{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1cc6214{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-1cc6214.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-1cc6214::before, .elementor-10 .elementor-element.elementor-element-1cc6214 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1cc6214 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1cc6214 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1cc6214 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1cc6214 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1cc6214:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-1cc6214, .elementor-10 .elementor-element.elementor-element-1cc6214::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-0f0c1e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-938a32e{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-938a32e::before, .elementor-10 .elementor-element.elementor-element-938a32e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-938a32e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-938a32e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-938a32e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-938a32e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7d296de{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7d296de p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6a3f8b6{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6a3f8b6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6a3f8b6.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f3f213{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-441a542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-441a542.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-441a542::before, .elementor-10 .elementor-element.elementor-element-441a542 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-441a542 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-441a542 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-441a542 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-441a542 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-441a542:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-441a542, .elementor-10 .elementor-element.elementor-element-441a542::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8ba525e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6073086{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6073086::before, .elementor-10 .elementor-element.elementor-element-6073086 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6073086 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6073086 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6073086 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6073086 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a15a65f{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a15a65f p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-52e83af{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-52e83af .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-52e83af.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b6a08c0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b26d33{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-6b26d33:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-6b26d33::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/about-9.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6b26d33::before{filter:brightness( 65% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-e8cb523{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d5f4074 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0980c5e{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-0980c5e .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-0980c5e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-89716d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a8fb134{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ca9d2f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7c2e897{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-7c2e897.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-7c2e897::before, .elementor-10 .elementor-element.elementor-element-7c2e897 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7c2e897 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7c2e897 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7c2e897 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7c2e897 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-7c2e897:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-7c2e897, .elementor-10 .elementor-element.elementor-element-7c2e897::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-06e40db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c29a689{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-c29a689::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-57f8f97{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-57f8f97 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5b60d70{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-5b60d70 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-5b60d70.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0e3ef7a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-35bbb7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-35bbb7a.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-35bbb7a::before, .elementor-10 .elementor-element.elementor-element-35bbb7a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-35bbb7a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-35bbb7a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-35bbb7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-35bbb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-35bbb7a:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-35bbb7a, .elementor-10 .elementor-element.elementor-element-35bbb7a::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-cbccc2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-30dbb06{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-30dbb06::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e1f2985{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e1f2985 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-840fe91{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-840fe91 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-840fe91.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-773cca7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-676bbb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-676bbb1.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-676bbb1::before, .elementor-10 .elementor-element.elementor-element-676bbb1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-676bbb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-676bbb1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-676bbb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-676bbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-676bbb1:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-676bbb1, .elementor-10 .elementor-element.elementor-element-676bbb1::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b69e428{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9c72d61{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9c72d61::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-30112e0{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30112e0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6628c0a{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6628c0a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-6628c0a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-384c487{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fe4c40d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8c903c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-8c903c8.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-8c903c8::before, .elementor-10 .elementor-element.elementor-element-8c903c8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8c903c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8c903c8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8c903c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8c903c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-8c903c8:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-8c903c8, .elementor-10 .elementor-element.elementor-element-8c903c8::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e9fd912{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-17d5938{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-17d5938::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-99d10ab{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-99d10ab p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c578c8e{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c578c8e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c578c8e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c049861{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-87dbe01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-87dbe01.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-87dbe01::before, .elementor-10 .elementor-element.elementor-element-87dbe01 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-87dbe01 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-87dbe01 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-87dbe01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-87dbe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-87dbe01:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-87dbe01, .elementor-10 .elementor-element.elementor-element-87dbe01::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d91716b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3bedeb2{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-3bedeb2::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ff2d0a9{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ff2d0a9 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-345a52b{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-345a52b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-345a52b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f2c09cd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0c305fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-0c305fa::before, .elementor-10 .elementor-element.elementor-element-0c305fa > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0c305fa > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0c305fa > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0c305fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0c305fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-bf9d3db{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-bf9d3db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bf9d3db:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-bf9d3db.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape-left.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-bf9d3db img{height:310px;object-fit:cover;object-position:center right;filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-b1f82d8{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-b1f82d8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-b1f82d8::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-26-2026-11_34_52-AM.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b1f82d8::before{filter:brightness( 25% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-3f2348c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4d64401 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-add9381{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-add9381 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-add9381 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-6bb3c1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b7ba3a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-b7ba3a9::before, .elementor-10 .elementor-element.elementor-element-b7ba3a9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b7ba3a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b7ba3a9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b7ba3a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b7ba3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-7ef70b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-7ef70b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7ef70b9:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-7ef70b9.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-7ef70b9 img{height:330px;object-fit:cover;object-position:center left;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-76d0add{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c107f81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-61c4d40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-61c4d40.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-61c4d40::before, .elementor-10 .elementor-element.elementor-element-61c4d40 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-61c4d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-61c4d40 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-61c4d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-61c4d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-61c4d40:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-61c4d40, .elementor-10 .elementor-element.elementor-element-61c4d40::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d58e932{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-69e3758{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-69e3758::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-31373d0{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-31373d0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-06029f0{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-06029f0 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-06029f0.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-561aa41{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d1cee74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-d1cee74.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-d1cee74::before, .elementor-10 .elementor-element.elementor-element-d1cee74 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d1cee74 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d1cee74 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d1cee74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d1cee74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d1cee74:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-d1cee74, .elementor-10 .elementor-element.elementor-element-d1cee74::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7624d68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-03fe01b{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-03fe01b::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1146e0c{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1146e0c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e7f583c{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-e7f583c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-e7f583c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-728f448{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a01d12b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-a01d12b.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-a01d12b::before, .elementor-10 .elementor-element.elementor-element-a01d12b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a01d12b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a01d12b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a01d12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a01d12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-a01d12b:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-a01d12b, .elementor-10 .elementor-element.elementor-element-a01d12b::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-66d37c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1b87f8c{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-1b87f8c::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d83a29c{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d83a29c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1d9998c{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1d9998c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-1d9998c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2398b3b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5efdcd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1d0bb37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-1d0bb37.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-1d0bb37::before, .elementor-10 .elementor-element.elementor-element-1d0bb37 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1d0bb37 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1d0bb37 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1d0bb37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1d0bb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1d0bb37:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-1d0bb37, .elementor-10 .elementor-element.elementor-element-1d0bb37::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-860038d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a79d48c{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-a79d48c::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8f7aca4{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8f7aca4 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7dca2b9{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-7dca2b9 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-7dca2b9.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c22bb3f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0cb23e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-0cb23e5.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-0cb23e5::before, .elementor-10 .elementor-element.elementor-element-0cb23e5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0cb23e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0cb23e5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0cb23e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0cb23e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0cb23e5:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-0cb23e5, .elementor-10 .elementor-element.elementor-element-0cb23e5::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2e22a96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-510457c{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-510457c::before, .elementor-10 .elementor-element.elementor-element-510457c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-510457c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-510457c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-510457c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-510457c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6e4c340{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6e4c340 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-df2cb7f{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-df2cb7f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-df2cb7f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-70d4e7b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1c50b65{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-1c50b65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-1c50b65::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-10.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1c50b65::before{filter:brightness( 65% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-09d0946{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-bd5e4f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b7a01c{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-6b7a01c .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-6b7a01c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-896c7fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-442e17d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-d2a02aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7ffcbf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-7ffcbf2.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-7ffcbf2::before, .elementor-10 .elementor-element.elementor-element-7ffcbf2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7ffcbf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7ffcbf2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7ffcbf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7ffcbf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-7ffcbf2:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-7ffcbf2, .elementor-10 .elementor-element.elementor-element-7ffcbf2::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-597ac1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-52f5167{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-52f5167::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f87f912{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f87f912 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-679d46f{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-679d46f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-679d46f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eb1ddff{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ffb55b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-ffb55b3.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-ffb55b3::before, .elementor-10 .elementor-element.elementor-element-ffb55b3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ffb55b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ffb55b3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ffb55b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ffb55b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ffb55b3:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-ffb55b3, .elementor-10 .elementor-element.elementor-element-ffb55b3::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-1d21ed4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c865be3{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-c865be3::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-059ac5a{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-059ac5a p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-37901be{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-37901be .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-37901be.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-37901be.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-37901be.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-37901be.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-37901be.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-37901be.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37901be.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-37901be.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37901be.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-37901be.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0e87a94{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e9c4b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-e9c4b3e.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-e9c4b3e::before, .elementor-10 .elementor-element.elementor-element-e9c4b3e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9c4b3e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9c4b3e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9c4b3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9c4b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e9c4b3e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-e9c4b3e, .elementor-10 .elementor-element.elementor-element-e9c4b3e::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-82cac40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ade672d{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-ade672d::before, .elementor-10 .elementor-element.elementor-element-ade672d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ade672d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ade672d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ade672d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ade672d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2734004{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2734004 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5b77882{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-5b77882 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-5b77882.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-55c1f0e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-09c88f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-437f2dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-437f2dd.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-437f2dd::before, .elementor-10 .elementor-element.elementor-element-437f2dd > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-437f2dd > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-437f2dd > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-437f2dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-437f2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-437f2dd:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-437f2dd, .elementor-10 .elementor-element.elementor-element-437f2dd::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b40e92d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-25d840b{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-25d840b::before, .elementor-10 .elementor-element.elementor-element-25d840b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25d840b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25d840b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-25d840b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-25d840b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c4e8737{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c4e8737 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-bf63e17{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-bf63e17 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-bf63e17.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b8f713f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ba75a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-ba75a92.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-ba75a92::before, .elementor-10 .elementor-element.elementor-element-ba75a92 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ba75a92 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ba75a92 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ba75a92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ba75a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ba75a92:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-ba75a92, .elementor-10 .elementor-element.elementor-element-ba75a92::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-021a559{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc7e66f{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-bc7e66f::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-86f43bb{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-86f43bb p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-49724d3{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-49724d3 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-49724d3.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-622ef8b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b8840ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-b8840ff::before, .elementor-10 .elementor-element.elementor-element-b8840ff > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b8840ff > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b8840ff > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b8840ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b8840ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6c12655{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-6c12655.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6c12655:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-6c12655.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape-left.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-6c12655 img{height:310px;object-fit:cover;object-position:center center;filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-35b693a{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-35b693a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-35b693a::before, .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-35b693a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-35b693a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/10_The_Football_Cities_of_Europe.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-35b693a::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-25f7741{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c010bdb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0ae5b37{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-0ae5b37 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-0ae5b37 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-657e2b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1fa9a37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-1fa9a37::before, .elementor-10 .elementor-element.elementor-element-1fa9a37 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1fa9a37 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1fa9a37 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1fa9a37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1fa9a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-01ac974{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-01ac974.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-01ac974:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-01ac974.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-01ac974 img{height:330px;object-fit:cover;object-position:center center;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-20e30c6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb9ca73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7484bf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-7484bf0.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-7484bf0::before, .elementor-10 .elementor-element.elementor-element-7484bf0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7484bf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7484bf0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7484bf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7484bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-7484bf0:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-7484bf0, .elementor-10 .elementor-element.elementor-element-7484bf0::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-43662f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-547e320{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-547e320::before, .elementor-10 .elementor-element.elementor-element-547e320 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-547e320 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-547e320 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-547e320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-547e320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-aa3e853{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-aa3e853 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-80ae96d{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-80ae96d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-80ae96d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-388f27c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c9ff0e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-c9ff0e9.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-c9ff0e9::before, .elementor-10 .elementor-element.elementor-element-c9ff0e9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c9ff0e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c9ff0e9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c9ff0e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c9ff0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c9ff0e9:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-c9ff0e9, .elementor-10 .elementor-element.elementor-element-c9ff0e9::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-fee4b50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-df47e81{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-df47e81::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-67a60d8{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-67a60d8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8177572{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-8177572 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8177572.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-8177572.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8177572.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-8177572.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8177572.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-8177572.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8177572.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8177572.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8177572.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8177572.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-56e7ea1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9203833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-9203833.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-9203833::before, .elementor-10 .elementor-element.elementor-element-9203833 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9203833 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9203833 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9203833 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9203833 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9203833:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-9203833, .elementor-10 .elementor-element.elementor-element-9203833::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-068d447{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d25a372{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-d25a372::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0487626{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0487626 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a414613{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-a414613 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a414613.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a414613.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a414613.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a414613.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a414613.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-a414613.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a414613.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a414613.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a414613.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a414613.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30a6163{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2654b2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1515dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-1515dfe.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-1515dfe::before, .elementor-10 .elementor-element.elementor-element-1515dfe > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1515dfe > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1515dfe > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1515dfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1515dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1515dfe:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-1515dfe, .elementor-10 .elementor-element.elementor-element-1515dfe::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-592ecae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-54fc860{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-54fc860::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-75a807c{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-75a807c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-050d401{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-050d401 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-050d401.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-050d401.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-050d401.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-050d401.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-050d401.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-050d401.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-050d401.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-050d401.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-050d401.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-050d401.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-720abbe{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-662fab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-662fab7.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-662fab7::before, .elementor-10 .elementor-element.elementor-element-662fab7 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-662fab7 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-662fab7 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-662fab7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-662fab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-662fab7:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-662fab7, .elementor-10 .elementor-element.elementor-element-662fab7::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b98389c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e56122{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2e56122::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8d16243{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8d16243 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e43f3f5{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-e43f3f5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-e43f3f5.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-34b098a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-39ed592{--display:flex;--min-height:457px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:6px 0px 6px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:#FFEC00;--border-color:#FFEC00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-39ed592:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-39ed592::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/30_A_Love_That_Never_Fades.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-39ed592::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-2a5c4d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5f6e54f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:65px;letter-spacing:2.5px;word-spacing:12px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f6756bb{--divider-border-style:solid;--divider-color:#CEA235;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-f6756bb .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-f6756bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-2efde28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ad991f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-af39b8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-99cf8ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-99cf8ff.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-99cf8ff::before, .elementor-10 .elementor-element.elementor-element-99cf8ff > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-99cf8ff > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-99cf8ff > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-99cf8ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-99cf8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-99cf8ff:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-99cf8ff, .elementor-10 .elementor-element.elementor-element-99cf8ff::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d366b8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-33737e0{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-33737e0::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d21184a{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d21184a p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a6aa1d4{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-a6aa1d4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-a6aa1d4.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ff82446{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-afed58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-afed58f.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-afed58f::before, .elementor-10 .elementor-element.elementor-element-afed58f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-afed58f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-afed58f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-afed58f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-afed58f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-afed58f:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-afed58f, .elementor-10 .elementor-element.elementor-element-afed58f::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-f9dec4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd0555a{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-bd0555a::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-44f6d7e{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-44f6d7e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9ddc6b6{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-9ddc6b6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-9ddc6b6.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5abc896{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8433ba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-8433ba2.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-8433ba2::before, .elementor-10 .elementor-element.elementor-element-8433ba2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8433ba2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8433ba2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8433ba2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8433ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-8433ba2:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-8433ba2, .elementor-10 .elementor-element.elementor-element-8433ba2::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-60fc2c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05f1b62{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-05f1b62::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4e14920{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4e14920 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3423baa{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-3423baa .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-3423baa.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f785e3d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1db9894{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3fded7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-3fded7b.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-3fded7b::before, .elementor-10 .elementor-element.elementor-element-3fded7b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3fded7b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3fded7b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3fded7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3fded7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3fded7b:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-3fded7b, .elementor-10 .elementor-element.elementor-element-3fded7b::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7e9706d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-66749e4{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-66749e4::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-91e58e8{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-91e58e8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c4da55a{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c4da55a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-c4da55a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-682d573{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-009cee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFDD87;--border-color:#FFDD87;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:800ms;}.elementor-10 .elementor-element.elementor-element-009cee1.e-con:hover{--e-con-transform-scale:1.06;}.elementor-10 .elementor-element.elementor-element-009cee1::before, .elementor-10 .elementor-element.elementor-element-009cee1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-009cee1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-009cee1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-009cee1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-009cee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-009cee1:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1A638;--border-color:#D1A638;box-shadow:0px 0px 15px 1px #FFDD87;}.elementor-10 .elementor-element.elementor-element-009cee1, .elementor-10 .elementor-element.elementor-element-009cee1::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-f6e117d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0576977{--display:flex;--min-height:220px;--justify-content:space-between;--overlay-opacity:0.78;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-0576977::before, .elementor-10 .elementor-element.elementor-element-0576977 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0576977 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0576977 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0576977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0576977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://charliesfootballstories.com/wp-content/uploads/2026/09/music-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2375f18{--e-transform-rotateZ:-40deg;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;text-align:center;font-family:"Caveat", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:35px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2375f18 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-58561bf{padding:0px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-58561bf .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-stacked .elementor-icon{background-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-default .elementor-icon{color:#FF1700;border-color:#FF1700;}.elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-default .elementor-icon svg{fill:#FF1700;}.elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-58561bf.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fdd9767{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:5px;letter-spacing:1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ab66b9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-10 .elementor-element.elementor-element-ab66b9b::before, .elementor-10 .elementor-element.elementor-element-ab66b9b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab66b9b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab66b9b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab66b9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab66b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e347759{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -101px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-e347759.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e347759:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-e347759.elementor-widget-image img{-webkit-mask-image:url( https://charliesfootballstories.com/wp-content/uploads/2026/09/curvy-arrowhead-shape-left.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-e347759 img{height:310px;object-fit:cover;object-position:center center;filter:brightness( 120% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-2725ff1{--min-height:590px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2725ff1::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-eec40c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:10px;--padding-left:90px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5bda811{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6373404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6373404 .elementor-heading-title{font-size:75px;line-height:65px;}.elementor-10 .elementor-element.elementor-element-d887a84{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -75px;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide{height:350px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-heading{line-height:0.8em;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-description{font-size:14px;line-height:1.8em;letter-spacing:3.5px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-button{font-size:13px;}.elementor-10 .elementor-element.elementor-element-35de550{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-ce483dd{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-63ce8ed{margin:100px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button{font-size:15px;letter-spacing:2px;word-spacing:0em;padding:22px 38px 22px 38px;}.elementor-10 .elementor-element.elementor-element-72ca4c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cd8ab5e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-5e70275 .elementor-heading-title{font-size:16px;line-height:19px;}.elementor-10 .elementor-element.elementor-element-89af353{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-5c43b59 img{width:40%;}.elementor-10 .elementor-element.elementor-element-f7495e1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-4a54816 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-b0f4668{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-85cf1c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-85cf1c1 img{height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-0c35ead{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d30f83{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-c9f22da{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-3fda54d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-0ae6615{font-size:10px;}.elementor-10 .elementor-element.elementor-element-770d429{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-02f2a78{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-e927af4{font-size:10px;}.elementor-10 .elementor-element.elementor-element-6663b1c{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-36ea555{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-1e9f6e4{font-size:10px;}.elementor-10 .elementor-element.elementor-element-c01361c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-3551d71{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-c936bc1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-9058df6{font-size:10px;}.elementor-10 .elementor-element.elementor-element-4cd3fbb{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-df10679{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-b9da6c1{font-size:10px;}.elementor-10 .elementor-element.elementor-element-012b2d2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-fabcfb1 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-0cf74ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-9f81bbd{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-6bc333a{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-ba189d0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-1b3bcab{font-size:10px;}.elementor-10 .elementor-element.elementor-element-bb05c25{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-e04c0d4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-c967bd3{font-size:10px;}.elementor-10 .elementor-element.elementor-element-4877a29{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-ad456c0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-0540222{font-size:10px;}.elementor-10 .elementor-element.elementor-element-06e8ca0{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-e254281{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-1cca4f8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-b8541c3{font-size:10px;}.elementor-10 .elementor-element.elementor-element-cd4bd84{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-c4877bc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-0928524{font-size:10px;}.elementor-10 .elementor-element.elementor-element-d3f80be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-140px;}.elementor-10 .elementor-element.elementor-element-6e4e560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-6e4e560 img{height:240px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-47b043d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-5a30b0e .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-530723b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4aebd43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-4aebd43 img{height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-d9fc5ce{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a3161aa{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-a613665{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-9c30e1a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-3f62185{font-size:10px;}.elementor-10 .elementor-element.elementor-element-1ce7371{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-f7748fe{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-426449d{font-size:10px;}.elementor-10 .elementor-element.elementor-element-e764e4a{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-7f098b3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-77d9978{font-size:10px;}.elementor-10 .elementor-element.elementor-element-1474ca4{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-d32e68b{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-665964e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-e643b0d{font-size:10px;}.elementor-10 .elementor-element.elementor-element-32d9c6d{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-4e6a3f2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-014a7da{font-size:10px;}.elementor-10 .elementor-element.elementor-element-9da2a49{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-cf9a6d0 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-edf876e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-e9ce6a3{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-a2de994{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-fda0346{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-d2262bd{font-size:10px;}.elementor-10 .elementor-element.elementor-element-d41a09c{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-d9a6d93{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-e558fa0{font-size:10px;}.elementor-10 .elementor-element.elementor-element-02bcbfe{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-0088347{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-7ef3711{font-size:10px;}.elementor-10 .elementor-element.elementor-element-5703a7c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-e9fc9c6{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-774283e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-e5a91c3{font-size:10px;}.elementor-10 .elementor-element.elementor-element-8af3422{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-ea62c75{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-cd26fb6{font-size:10px;}.elementor-10 .elementor-element.elementor-element-7208bd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-140px;}.elementor-10 .elementor-element.elementor-element-1916f0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-1916f0c img{height:240px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-7a92dbc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-42e0411 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-f2f1009{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-bdfe7c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-bdfe7c2 img{height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-f832e24{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-468b4b2{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-9192182{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-acc9988{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-c97da03{font-size:10px;}.elementor-10 .elementor-element.elementor-element-76fb2a4{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-fc9cc1b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-c14942e{font-size:10px;}.elementor-10 .elementor-element.elementor-element-ff36117{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-2a2a5db{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-a588734{font-size:10px;}.elementor-10 .elementor-element.elementor-element-224f983{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-0f0c1e3{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-7d296de{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-1f3f213{font-size:10px;}.elementor-10 .elementor-element.elementor-element-8ba525e{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-a15a65f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-b6a08c0{font-size:10px;}.elementor-10 .elementor-element.elementor-element-6b26d33{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-d5f4074 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-a8fb134{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-ca9d2f6{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-06e40db{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-57f8f97{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-0e3ef7a{font-size:10px;}.elementor-10 .elementor-element.elementor-element-cbccc2c{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-e1f2985{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-773cca7{font-size:10px;}.elementor-10 .elementor-element.elementor-element-b69e428{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-30112e0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-384c487{font-size:10px;}.elementor-10 .elementor-element.elementor-element-fe4c40d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-e9fd912{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-99d10ab{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-c049861{font-size:10px;}.elementor-10 .elementor-element.elementor-element-d91716b{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-ff2d0a9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-f2c09cd{font-size:10px;}.elementor-10 .elementor-element.elementor-element-0c305fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-140px;}.elementor-10 .elementor-element.elementor-element-bf9d3db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-bf9d3db img{height:240px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-b1f82d8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-4d64401 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-b7ba3a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7ef70b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-7ef70b9 img{height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-76d0add{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c107f81{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-d58e932{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-31373d0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-561aa41{font-size:10px;}.elementor-10 .elementor-element.elementor-element-7624d68{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-1146e0c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-728f448{font-size:10px;}.elementor-10 .elementor-element.elementor-element-66d37c4{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-d83a29c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-2398b3b{font-size:10px;}.elementor-10 .elementor-element.elementor-element-5efdcd7{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-860038d{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-8f7aca4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-c22bb3f{font-size:10px;}.elementor-10 .elementor-element.elementor-element-2e22a96{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-6e4c340{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-70d4e7b{font-size:10px;}.elementor-10 .elementor-element.elementor-element-1c50b65{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-bd5e4f7 .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-442e17d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-d2a02aa{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-597ac1f{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-f87f912{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-eb1ddff{font-size:10px;}.elementor-10 .elementor-element.elementor-element-1d21ed4{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-059ac5a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-0e87a94{font-size:10px;}.elementor-10 .elementor-element.elementor-element-82cac40{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-2734004{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-55c1f0e{font-size:10px;}.elementor-10 .elementor-element.elementor-element-09c88f1{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-b40e92d{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-c4e8737{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-b8f713f{font-size:10px;}.elementor-10 .elementor-element.elementor-element-021a559{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-86f43bb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-622ef8b{font-size:10px;}.elementor-10 .elementor-element.elementor-element-b8840ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-140px;}.elementor-10 .elementor-element.elementor-element-6c12655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-6c12655 img{height:240px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-35b693a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-c010bdb .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-1fa9a37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-01ac974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-01ac974 img{height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-20e30c6{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb9ca73{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-43662f8{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-aa3e853{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-388f27c{font-size:10px;}.elementor-10 .elementor-element.elementor-element-fee4b50{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-67a60d8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-56e7ea1{font-size:10px;}.elementor-10 .elementor-element.elementor-element-068d447{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-0487626{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-30a6163{font-size:10px;}.elementor-10 .elementor-element.elementor-element-2654b2d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-592ecae{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-75a807c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-720abbe{font-size:10px;}.elementor-10 .elementor-element.elementor-element-b98389c{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-8d16243{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-34b098a{font-size:10px;}.elementor-10 .elementor-element.elementor-element-39ed592{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-5f6e54f .elementor-heading-title{font-size:46px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-1ad991f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-af39b8b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-d366b8e{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-d21184a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-ff82446{font-size:10px;}.elementor-10 .elementor-element.elementor-element-f9dec4f{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-44f6d7e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-5abc896{font-size:10px;}.elementor-10 .elementor-element.elementor-element-60fc2c8{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-4e14920{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-f785e3d{font-size:10px;}.elementor-10 .elementor-element.elementor-element-1db9894{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-7e9706d{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-91e58e8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-682d573{font-size:10px;}.elementor-10 .elementor-element.elementor-element-f6e117d{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-2375f18{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;font-size:30px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-fdd9767{font-size:10px;}.elementor-10 .elementor-element.elementor-element-ab66b9b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-140px;}.elementor-10 .elementor-element.elementor-element-e347759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-e347759 img{height:240px;object-fit:cover;object-position:top center;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2725ff1::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2725ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-eec40c3{--padding-top:200px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5bda811{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-6373404{padding:0px 0px 0px 35px;}.elementor-10 .elementor-element.elementor-element-6373404 .elementor-heading-title{font-size:60px;line-height:55px;}.elementor-10 .elementor-element.elementor-element-d887a84{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide{height:435px;}.elementor-10 .elementor-element.elementor-element-d887a84 .swiper-slide-contents{max-width:100%;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-heading{font-size:45px;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-description{font-size:14px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-d887a84 .elementor-slide-button{font-size:11px;}.elementor-10 .elementor-element.elementor-element-35de550{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ce483dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ce483dd.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-63ce8ed{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-10 .elementor-element.elementor-element-5c43b59.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-5c43b59 img{width:22%;}.elementor-10 .elementor-element.elementor-element-4a54816 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-ee73e11{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-b0f4668{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-85cf1c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -140px;}.elementor-10 .elementor-element.elementor-element-0c35ead{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-8d30f83{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-c9f22da{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-244414b{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3fda54d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-770d429{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-eb4cee3{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-02f2a78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-6663b1c{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-80cce29{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-36ea555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-c01361c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-3551d71{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-85d587b{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c936bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-4cd3fbb{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-08ca511{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-df10679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-fabcfb1 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-2ec38b6{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-0cf74ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-9f81bbd{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-6bc333a{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4cd281a{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ba189d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-bb05c25{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-373db64{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e04c0d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-4877a29{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bfcf9f9{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ad456c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-06e8ca0{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-e254281{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-156fa54{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1cca4f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-cd4bd84{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6bbfdc0{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c4877bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-d3f80be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-6e4e560{margin:0px -230px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-10 .elementor-element.elementor-element-5a30b0e .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-0c16c00{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-530723b{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-4aebd43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -140px;}.elementor-10 .elementor-element.elementor-element-d9fc5ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-a3161aa{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-a613665{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-13b3694{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9c30e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-1ce7371{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dcd7452{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f7748fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-e764e4a{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e9d5c1f{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7f098b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-1474ca4{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-d32e68b{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e602168{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-665964e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-32d9c6d{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a3a59f{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4e6a3f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-cf9a6d0 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-3befae9{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-edf876e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-e9ce6a3{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-a2de994{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ab7914a{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fda0346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-d41a09c{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c6d408a{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d9a6d93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-02bcbfe{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-08e9f76{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0088347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-5703a7c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-e9fc9c6{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-906e6ed{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-774283e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-8af3422{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5a60441{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ea62c75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-7208bd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-1916f0c{margin:0px -230px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-10 .elementor-element.elementor-element-42e0411 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-6af949a{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-f2f1009{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-bdfe7c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -140px;}.elementor-10 .elementor-element.elementor-element-f832e24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-468b4b2{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-9192182{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cbf6e68{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-acc9988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-76fb2a4{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6263d27{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fc9cc1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-ff36117{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e87cfbf{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2a2a5db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-224f983{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-0f0c1e3{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-938a32e{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7d296de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-8ba525e{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6073086{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a15a65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-d5f4074 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-89716d6{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-a8fb134{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-ca9d2f6{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-06e40db{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c29a689{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-57f8f97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-cbccc2c{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-30dbb06{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e1f2985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-b69e428{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9c72d61{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-30112e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-fe4c40d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-e9fd912{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-17d5938{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-99d10ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-d91716b{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3bedeb2{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ff2d0a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-0c305fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-bf9d3db{margin:0px -230px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-10 .elementor-element.elementor-element-4d64401 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-6bb3c1b{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-b7ba3a9{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-7ef70b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -140px;}.elementor-10 .elementor-element.elementor-element-76d0add{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-c107f81{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-d58e932{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-69e3758{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-31373d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-7624d68{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-03fe01b{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1146e0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-66d37c4{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1b87f8c{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d83a29c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-5efdcd7{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-860038d{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a79d48c{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8f7aca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-2e22a96{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-510457c{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-6e4c340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-bd5e4f7 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-896c7fc{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-442e17d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-d2a02aa{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-597ac1f{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-52f5167{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f87f912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-1d21ed4{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c865be3{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-059ac5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-82cac40{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ade672d{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2734004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-09c88f1{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-b40e92d{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-25d840b{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c4e8737{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-021a559{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc7e66f{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-86f43bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-b8840ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-6c12655{margin:0px -230px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-10 .elementor-element.elementor-element-c010bdb .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-657e2b6{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-1fa9a37{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-01ac974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -140px;}.elementor-10 .elementor-element.elementor-element-20e30c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-bb9ca73{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-43662f8{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-547e320{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-aa3e853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-fee4b50{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-df47e81{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-67a60d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-068d447{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d25a372{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0487626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-2654b2d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-592ecae{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-54fc860{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-75a807c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-b98389c{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e56122{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8d16243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-5f6e54f .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-10 .elementor-element.elementor-element-2efde28{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-1ad991f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-af39b8b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-d366b8e{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-33737e0{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d21184a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-f9dec4f{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd0555a{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-44f6d7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-60fc2c8{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05f1b62{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4e14920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-1db9894{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-10 .elementor-element.elementor-element-7e9706d{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-66749e4{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-91e58e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-f6e117d{--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0576977{--min-height:200px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2375f18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;font-size:33px;}.elementor-10 .elementor-element.elementor-element-ab66b9b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-e347759{margin:0px -230px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-72ca4c0{--width:30%;}.elementor-10 .elementor-element.elementor-element-b0f4668{--width:45%;}.elementor-10 .elementor-element.elementor-element-8d30f83{--width:100%;}.elementor-10 .elementor-element.elementor-element-1a5f801{--width:33%;}.elementor-10 .elementor-element.elementor-element-bf511d7{--width:33%;}.elementor-10 .elementor-element.elementor-element-ada6114{--width:33%;}.elementor-10 .elementor-element.elementor-element-c01361c{--width:100%;}.elementor-10 .elementor-element.elementor-element-cfbf0d4{--width:33%;}.elementor-10 .elementor-element.elementor-element-9038905{--width:33%;}.elementor-10 .elementor-element.elementor-element-9f81bbd{--width:100%;}.elementor-10 .elementor-element.elementor-element-f3161e2{--width:33%;}.elementor-10 .elementor-element.elementor-element-0e71eaf{--width:33%;}.elementor-10 .elementor-element.elementor-element-6e5c3f4{--width:33%;}.elementor-10 .elementor-element.elementor-element-06e8ca0{--width:100%;}.elementor-10 .elementor-element.elementor-element-f11cadc{--width:33%;}.elementor-10 .elementor-element.elementor-element-6c9db00{--width:33%;}.elementor-10 .elementor-element.elementor-element-d3f80be{--width:45%;}.elementor-10 .elementor-element.elementor-element-530723b{--width:45%;}.elementor-10 .elementor-element.elementor-element-a3161aa{--width:100%;}.elementor-10 .elementor-element.elementor-element-95dd1c0{--width:33%;}.elementor-10 .elementor-element.elementor-element-37f66d8{--width:33%;}.elementor-10 .elementor-element.elementor-element-30e8481{--width:33%;}.elementor-10 .elementor-element.elementor-element-1474ca4{--width:100%;}.elementor-10 .elementor-element.elementor-element-ce104dc{--width:33%;}.elementor-10 .elementor-element.elementor-element-85ffd15{--width:33%;}.elementor-10 .elementor-element.elementor-element-e9ce6a3{--width:100%;}.elementor-10 .elementor-element.elementor-element-6d5b92e{--width:33%;}.elementor-10 .elementor-element.elementor-element-d0008e8{--width:33%;}.elementor-10 .elementor-element.elementor-element-f245b81{--width:33%;}.elementor-10 .elementor-element.elementor-element-5703a7c{--width:100%;}.elementor-10 .elementor-element.elementor-element-682aa62{--width:33%;}.elementor-10 .elementor-element.elementor-element-82aead1{--width:33%;}.elementor-10 .elementor-element.elementor-element-7208bd9{--width:45%;}.elementor-10 .elementor-element.elementor-element-f2f1009{--width:45%;}.elementor-10 .elementor-element.elementor-element-468b4b2{--width:100%;}.elementor-10 .elementor-element.elementor-element-af6f1e3{--width:33%;}.elementor-10 .elementor-element.elementor-element-1f37580{--width:33%;}.elementor-10 .elementor-element.elementor-element-4cadcd9{--width:33%;}.elementor-10 .elementor-element.elementor-element-224f983{--width:100%;}.elementor-10 .elementor-element.elementor-element-1cc6214{--width:33%;}.elementor-10 .elementor-element.elementor-element-441a542{--width:33%;}.elementor-10 .elementor-element.elementor-element-ca9d2f6{--width:100%;}.elementor-10 .elementor-element.elementor-element-7c2e897{--width:33%;}.elementor-10 .elementor-element.elementor-element-35bbb7a{--width:33%;}.elementor-10 .elementor-element.elementor-element-676bbb1{--width:33%;}.elementor-10 .elementor-element.elementor-element-fe4c40d{--width:100%;}.elementor-10 .elementor-element.elementor-element-8c903c8{--width:33%;}.elementor-10 .elementor-element.elementor-element-87dbe01{--width:33%;}.elementor-10 .elementor-element.elementor-element-0c305fa{--width:45%;}.elementor-10 .elementor-element.elementor-element-b7ba3a9{--width:45%;}.elementor-10 .elementor-element.elementor-element-c107f81{--width:100%;}.elementor-10 .elementor-element.elementor-element-61c4d40{--width:33%;}.elementor-10 .elementor-element.elementor-element-d1cee74{--width:33%;}.elementor-10 .elementor-element.elementor-element-a01d12b{--width:33%;}.elementor-10 .elementor-element.elementor-element-5efdcd7{--width:100%;}.elementor-10 .elementor-element.elementor-element-1d0bb37{--width:33%;}.elementor-10 .elementor-element.elementor-element-0cb23e5{--width:33%;}.elementor-10 .elementor-element.elementor-element-d2a02aa{--width:100%;}.elementor-10 .elementor-element.elementor-element-7ffcbf2{--width:33%;}.elementor-10 .elementor-element.elementor-element-ffb55b3{--width:33%;}.elementor-10 .elementor-element.elementor-element-e9c4b3e{--width:33%;}.elementor-10 .elementor-element.elementor-element-09c88f1{--width:100%;}.elementor-10 .elementor-element.elementor-element-437f2dd{--width:33%;}.elementor-10 .elementor-element.elementor-element-ba75a92{--width:33%;}.elementor-10 .elementor-element.elementor-element-b8840ff{--width:45%;}.elementor-10 .elementor-element.elementor-element-1fa9a37{--width:45%;}.elementor-10 .elementor-element.elementor-element-bb9ca73{--width:100%;}.elementor-10 .elementor-element.elementor-element-7484bf0{--width:33%;}.elementor-10 .elementor-element.elementor-element-c9ff0e9{--width:33%;}.elementor-10 .elementor-element.elementor-element-9203833{--width:33%;}.elementor-10 .elementor-element.elementor-element-2654b2d{--width:100%;}.elementor-10 .elementor-element.elementor-element-1515dfe{--width:33%;}.elementor-10 .elementor-element.elementor-element-662fab7{--width:33%;}.elementor-10 .elementor-element.elementor-element-af39b8b{--width:100%;}.elementor-10 .elementor-element.elementor-element-99cf8ff{--width:33%;}.elementor-10 .elementor-element.elementor-element-afed58f{--width:33%;}.elementor-10 .elementor-element.elementor-element-8433ba2{--width:33%;}.elementor-10 .elementor-element.elementor-element-1db9894{--width:100%;}.elementor-10 .elementor-element.elementor-element-3fded7b{--width:33%;}.elementor-10 .elementor-element.elementor-element-009cee1{--width:33%;}.elementor-10 .elementor-element.elementor-element-ab66b9b{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-ce483dd{--width:65%;}.elementor-10 .elementor-element.elementor-element-72ca4c0{--width:39%;}.elementor-10 .elementor-element.elementor-element-cd8ab5e{--width:94%;}.elementor-10 .elementor-element.elementor-element-b0f4668{--width:55%;}.elementor-10 .elementor-element.elementor-element-1a5f801{--width:250px;}.elementor-10 .elementor-element.elementor-element-bf511d7{--width:250px;}.elementor-10 .elementor-element.elementor-element-ada6114{--width:250px;}.elementor-10 .elementor-element.elementor-element-cfbf0d4{--width:33%;}.elementor-10 .elementor-element.elementor-element-9038905{--width:33%;}.elementor-10 .elementor-element.elementor-element-f3161e2{--width:250px;}.elementor-10 .elementor-element.elementor-element-0e71eaf{--width:250px;}.elementor-10 .elementor-element.elementor-element-6e5c3f4{--width:250px;}.elementor-10 .elementor-element.elementor-element-f11cadc{--width:33%;}.elementor-10 .elementor-element.elementor-element-6c9db00{--width:33%;}.elementor-10 .elementor-element.elementor-element-d3f80be{--width:55%;}.elementor-10 .elementor-element.elementor-element-530723b{--width:55%;}.elementor-10 .elementor-element.elementor-element-95dd1c0{--width:250px;}.elementor-10 .elementor-element.elementor-element-37f66d8{--width:250px;}.elementor-10 .elementor-element.elementor-element-30e8481{--width:250px;}.elementor-10 .elementor-element.elementor-element-ce104dc{--width:33%;}.elementor-10 .elementor-element.elementor-element-85ffd15{--width:33%;}.elementor-10 .elementor-element.elementor-element-6d5b92e{--width:250px;}.elementor-10 .elementor-element.elementor-element-d0008e8{--width:250px;}.elementor-10 .elementor-element.elementor-element-f245b81{--width:250px;}.elementor-10 .elementor-element.elementor-element-682aa62{--width:33%;}.elementor-10 .elementor-element.elementor-element-82aead1{--width:33%;}.elementor-10 .elementor-element.elementor-element-7208bd9{--width:55%;}.elementor-10 .elementor-element.elementor-element-f2f1009{--width:55%;}.elementor-10 .elementor-element.elementor-element-af6f1e3{--width:250px;}.elementor-10 .elementor-element.elementor-element-1f37580{--width:250px;}.elementor-10 .elementor-element.elementor-element-4cadcd9{--width:250px;}.elementor-10 .elementor-element.elementor-element-1cc6214{--width:33%;}.elementor-10 .elementor-element.elementor-element-441a542{--width:33%;}.elementor-10 .elementor-element.elementor-element-7c2e897{--width:250px;}.elementor-10 .elementor-element.elementor-element-35bbb7a{--width:250px;}.elementor-10 .elementor-element.elementor-element-676bbb1{--width:250px;}.elementor-10 .elementor-element.elementor-element-8c903c8{--width:33%;}.elementor-10 .elementor-element.elementor-element-87dbe01{--width:33%;}.elementor-10 .elementor-element.elementor-element-0c305fa{--width:55%;}.elementor-10 .elementor-element.elementor-element-b7ba3a9{--width:55%;}.elementor-10 .elementor-element.elementor-element-61c4d40{--width:250px;}.elementor-10 .elementor-element.elementor-element-d1cee74{--width:250px;}.elementor-10 .elementor-element.elementor-element-a01d12b{--width:250px;}.elementor-10 .elementor-element.elementor-element-1d0bb37{--width:33%;}.elementor-10 .elementor-element.elementor-element-0cb23e5{--width:33%;}.elementor-10 .elementor-element.elementor-element-7ffcbf2{--width:250px;}.elementor-10 .elementor-element.elementor-element-ffb55b3{--width:250px;}.elementor-10 .elementor-element.elementor-element-e9c4b3e{--width:250px;}.elementor-10 .elementor-element.elementor-element-437f2dd{--width:33%;}.elementor-10 .elementor-element.elementor-element-ba75a92{--width:33%;}.elementor-10 .elementor-element.elementor-element-b8840ff{--width:55%;}.elementor-10 .elementor-element.elementor-element-1fa9a37{--width:55%;}.elementor-10 .elementor-element.elementor-element-7484bf0{--width:250px;}.elementor-10 .elementor-element.elementor-element-c9ff0e9{--width:250px;}.elementor-10 .elementor-element.elementor-element-9203833{--width:250px;}.elementor-10 .elementor-element.elementor-element-1515dfe{--width:33%;}.elementor-10 .elementor-element.elementor-element-662fab7{--width:33%;}.elementor-10 .elementor-element.elementor-element-99cf8ff{--width:250px;}.elementor-10 .elementor-element.elementor-element-afed58f{--width:250px;}.elementor-10 .elementor-element.elementor-element-8433ba2{--width:250px;}.elementor-10 .elementor-element.elementor-element-3fded7b{--width:33%;}.elementor-10 .elementor-element.elementor-element-009cee1{--width:33%;}.elementor-10 .elementor-element.elementor-element-ab66b9b{--width:55%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-f7495e1::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f7495e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-244414b::before, .elementor-10 .elementor-element.elementor-element-244414b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-244414b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-244414b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-244414b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-244414b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-eb4cee3::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-eb4cee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-80cce29::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-80cce29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-85d587b::before, .elementor-10 .elementor-element.elementor-element-85d587b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-85d587b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-85d587b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-85d587b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-85d587b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-08ca511::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08ca511 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-012b2d2::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-012b2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-4cd281a::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4cd281a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-373db64::before, .elementor-10 .elementor-element.elementor-element-373db64 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-373db64 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-373db64 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-373db64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-373db64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-bfcf9f9::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bfcf9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-156fa54::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-156fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-6bbfdc0::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6bbfdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-47b043d::before, .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-47b043d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-47b043d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-47b043d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-13b3694::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13b3694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-dcd7452::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dcd7452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-e9d5c1f::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9d5c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-e602168::before, .elementor-10 .elementor-element.elementor-element-e602168 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e602168 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e602168 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e602168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e602168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-1a3a59f::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1a3a59f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-9da2a49::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9da2a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-ab7914a::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab7914a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-c6d408a::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c6d408a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-08e9f76::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-08e9f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-906e6ed::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-906e6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-5a60441::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5a60441 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-7a92dbc::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7a92dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-cbf6e68::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cbf6e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-6263d27::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6263d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-e87cfbf::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e87cfbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-938a32e::before, .elementor-10 .elementor-element.elementor-element-938a32e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-938a32e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-938a32e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-938a32e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-938a32e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-6073086::before, .elementor-10 .elementor-element.elementor-element-6073086 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6073086 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6073086 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6073086 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6073086 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-6b26d33::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6b26d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-c29a689::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c29a689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-30dbb06::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30dbb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-9c72d61::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9c72d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-17d5938::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-17d5938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-3bedeb2::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3bedeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-b1f82d8::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b1f82d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-69e3758::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-69e3758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-03fe01b::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-03fe01b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-1b87f8c::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1b87f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-a79d48c::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a79d48c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-510457c::before, .elementor-10 .elementor-element.elementor-element-510457c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-510457c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-510457c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-510457c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-510457c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-1c50b65::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c50b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-52f5167::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-52f5167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-c865be3::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c865be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-ade672d::before, .elementor-10 .elementor-element.elementor-element-ade672d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ade672d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ade672d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ade672d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ade672d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-25d840b::before, .elementor-10 .elementor-element.elementor-element-25d840b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25d840b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25d840b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-25d840b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-25d840b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-bc7e66f::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bc7e66f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-35b693a::before, .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-35b693a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-35b693a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-35b693a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-547e320::before, .elementor-10 .elementor-element.elementor-element-547e320 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-547e320 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-547e320 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-547e320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-547e320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-df47e81::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-df47e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-d25a372::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d25a372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-54fc860::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-54fc860 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-2e56122::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2e56122 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-39ed592::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-39ed592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-33737e0::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33737e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-bd0555a::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd0555a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-05f1b62::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-05f1b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-66749e4::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-66749e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-0576977::before, .elementor-10 .elementor-element.elementor-element-0576977 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0576977 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0576977 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0576977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0576977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-6373404 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-6373404 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63ce8ed */.elementor-10 .elementor-element.elementor-element-63ce8ed .elementor-button {
  animation: pulseGlow 1.8s ease-out infinite alternate;
}
@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0 0 rgba(226, 174, 0, 571);
  }
  100% {
    box-shadow: 0 0 0 95px rgba(226, 174, 0, );
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c43b59 */.signature-wipe img {
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  animation: signatureWipe 5s cubic-bezier(0.65, 0, 0.35, 1) infinite;
  will-change: clip-path;
}

@keyframes signatureWipe {
  0%   { clip-path: inset(0 100% 0 0); -webkit-clip-path: inset(0 100% 0 0); }
  40%  { clip-path: inset(0 0% 0 0);   -webkit-clip-path: inset(0 0% 0 0); }
  60%  { clip-path: inset(0 0% 0 0);   -webkit-clip-path: inset(0 0% 0 0); }
  100% { clip-path: inset(0 100% 0 0); -webkit-clip-path: inset(0 100% 0 0); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a54816 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-4a54816 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244414b *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-244414b:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-244414b:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a5f801 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-1a5f801{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-1a5f801::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-1a5f801 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4cee3 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-eb4cee3:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-eb4cee3:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf511d7 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-bf511d7{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-bf511d7::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-bf511d7 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cce29 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-80cce29:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-80cce29:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada6114 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-ada6114{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-ada6114::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-ada6114 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d587b *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-85d587b:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-85d587b:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbf0d4 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-cfbf0d4{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-cfbf0d4::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-cfbf0d4 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ca511 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-08ca511:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-08ca511:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9038905 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-9038905{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-9038905::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-9038905 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7495e1 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-f7495e1 .image-widget,
.elementor-10 .elementor-element.elementor-element-f7495e1 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-f7495e1 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — your original transforms
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .image-widget {
        transform: translateX(-70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover */
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .image-widget {
        transform: translateX(-50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover */
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .second-box {
        transform: translateX(30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — reduced offsets
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .image-widget {
        transform: translateX(-50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .image-widget {
        transform: translateX(-40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .second-box {
        transform: translateX(15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — no offsets, only gentle scale + divider
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-f7495e1 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-f7495e1:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}


/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-f7495e1:hover .image-widget {
        filter: blur(2px) !important;
    }
}



/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.5) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fabcfb1 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-fabcfb1 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd281a *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-4cd281a:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-4cd281a:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3161e2 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-f3161e2{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-f3161e2::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-f3161e2 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373db64 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-373db64:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-373db64:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71eaf */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-0e71eaf{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-0e71eaf::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-0e71eaf {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfcf9f9 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-bfcf9f9:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-bfcf9f9:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e5c3f4 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-6e5c3f4{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-6e5c3f4::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-6e5c3f4 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156fa54 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-156fa54:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-156fa54:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11cadc */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-f11cadc{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-f11cadc::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-f11cadc {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbfdc0 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-6bbfdc0:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-6bbfdc0:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9db00 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-6c9db00{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-6c9db00::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-6c9db00 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-012b2d2 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-012b2d2 .image-widget,
.elementor-10 .elementor-element.elementor-element-012b2d2 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-012b2d2 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal (was -70px, now +70px) */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .image-widget {
        transform: translateX(70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover (was -50px, now +50px) */
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .image-widget {
        transform: translateX(50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover (was +30px, now -30px) */
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .second-box {
        transform: translateX(-30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .image-widget {
        transform: translateX(50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .image-widget {
        transform: translateX(40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .second-box {
        transform: translateX(-15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — unchanged, offsets were already off
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-012b2d2 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-012b2d2:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-012b2d2:hover .image-widget {
        filter: blur(2px) !important;
    }
}

/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.35) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a30b0e *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-5a30b0e .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b3694 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-13b3694:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-13b3694:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95dd1c0 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-95dd1c0{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-95dd1c0::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-95dd1c0 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcd7452 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-dcd7452:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-dcd7452:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f66d8 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-37f66d8{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-37f66d8::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-37f66d8 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9d5c1f *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-e9d5c1f:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-e9d5c1f:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e8481 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-30e8481{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-30e8481::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-30e8481 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e602168 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-e602168:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-e602168:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce104dc */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-ce104dc{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-ce104dc::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-ce104dc {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3a59f *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-1a3a59f:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-1a3a59f:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ffd15 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-85ffd15{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-85ffd15::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-85ffd15 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b043d *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-47b043d .image-widget,
.elementor-10 .elementor-element.elementor-element-47b043d .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-47b043d .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — your original transforms
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal */
    .elementor-10 .elementor-element.elementor-element-47b043d .image-widget {
        transform: translateX(-70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover */
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .image-widget {
        transform: translateX(-50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-47b043d .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover */
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .second-box {
        transform: translateX(30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-47b043d .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — reduced offsets
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-47b043d .image-widget {
        transform: translateX(-50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .image-widget {
        transform: translateX(-40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-47b043d .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .second-box {
        transform: translateX(15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-47b043d .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — no offsets, only gentle scale + divider
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-47b043d .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-47b043d .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-47b043d .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-47b043d:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}


/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-47b043d:hover .image-widget {
        filter: blur(2px) !important;
    }
}



/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.9) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf9a6d0 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-cf9a6d0 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7914a *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-ab7914a:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-ab7914a:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d5b92e */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-6d5b92e{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-6d5b92e::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-6d5b92e {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d408a *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-c6d408a:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-c6d408a:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0008e8 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-d0008e8{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-d0008e8::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-d0008e8 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08e9f76 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-08e9f76:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-08e9f76:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f245b81 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-f245b81{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-f245b81::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-f245b81 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906e6ed *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-906e6ed:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-906e6ed:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682aa62 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-682aa62{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-682aa62::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-682aa62 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a60441 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-5a60441:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-5a60441:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82aead1 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-82aead1{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-82aead1::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-82aead1 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da2a49 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-9da2a49 .image-widget,
.elementor-10 .elementor-element.elementor-element-9da2a49 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-9da2a49 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal (was -70px, now +70px) */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .image-widget {
        transform: translateX(70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover (was -50px, now +50px) */
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .image-widget {
        transform: translateX(50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover (was +30px, now -30px) */
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .second-box {
        transform: translateX(-30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .image-widget {
        transform: translateX(50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .image-widget {
        transform: translateX(40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .second-box {
        transform: translateX(-15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — unchanged, offsets were already off
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-9da2a49 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-9da2a49:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-9da2a49:hover .image-widget {
        filter: blur(2px) !important;
    }
}

/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.20) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42e0411 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-42e0411 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf6e68 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-cbf6e68:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-cbf6e68:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af6f1e3 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-af6f1e3{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-af6f1e3::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-af6f1e3 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6263d27 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-6263d27:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-6263d27:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f37580 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-1f37580{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-1f37580::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-1f37580 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87cfbf *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-e87cfbf:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-e87cfbf:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cadcd9 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-4cadcd9{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-4cadcd9::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-4cadcd9 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938a32e *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-938a32e:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-938a32e:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc6214 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-1cc6214{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-1cc6214::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-1cc6214 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6073086 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-6073086:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-6073086:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-441a542 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-441a542{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-441a542::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-441a542 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a92dbc *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-7a92dbc .image-widget,
.elementor-10 .elementor-element.elementor-element-7a92dbc .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-7a92dbc .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — your original transforms
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .image-widget {
        transform: translateX(-70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover */
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .image-widget {
        transform: translateX(-50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover */
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .second-box {
        transform: translateX(30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — reduced offsets
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .image-widget {
        transform: translateX(-50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .image-widget {
        transform: translateX(-40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .second-box {
        transform: translateX(15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — no offsets, only gentle scale + divider
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-7a92dbc .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-7a92dbc:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}


/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7a92dbc:hover .image-widget {
        filter: blur(2px) !important;
    }
}



/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.40) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5f4074 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-d5f4074 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c29a689 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-c29a689:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-c29a689:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2e897 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-7c2e897{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-7c2e897::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-7c2e897 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30dbb06 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-30dbb06:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-30dbb06:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35bbb7a */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-35bbb7a{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-35bbb7a::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-35bbb7a {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c72d61 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-9c72d61:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-9c72d61:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676bbb1 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-676bbb1{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-676bbb1::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-676bbb1 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17d5938 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-17d5938:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-17d5938:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c903c8 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-8c903c8{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-8c903c8::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-8c903c8 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bedeb2 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-3bedeb2:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-3bedeb2:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87dbe01 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-87dbe01{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-87dbe01::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-87dbe01 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b26d33 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-6b26d33 .image-widget,
.elementor-10 .elementor-element.elementor-element-6b26d33 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-6b26d33 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal (was -70px, now +70px) */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .image-widget {
        transform: translateX(70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover (was -50px, now +50px) */
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .image-widget {
        transform: translateX(50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover (was +30px, now -30px) */
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .second-box {
        transform: translateX(-30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .image-widget {
        transform: translateX(50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .image-widget {
        transform: translateX(40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .second-box {
        transform: translateX(-15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — unchanged, offsets were already off
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-6b26d33 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-6b26d33:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-6b26d33:hover .image-widget {
        filter: blur(2px) !important;
    }
}

/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.80) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d64401 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-4d64401 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e3758 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-69e3758:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-69e3758:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c4d40 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-61c4d40{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-61c4d40::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-61c4d40 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fe01b *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-03fe01b:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-03fe01b:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cee74 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-d1cee74{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-d1cee74::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-d1cee74 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b87f8c *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-1b87f8c:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-1b87f8c:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a01d12b */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-a01d12b{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-a01d12b::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-a01d12b {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a79d48c *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-a79d48c:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-a79d48c:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d0bb37 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-1d0bb37{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-1d0bb37::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-1d0bb37 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510457c *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-510457c:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-510457c:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cb23e5 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-0cb23e5{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-0cb23e5::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-0cb23e5 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f82d8 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-b1f82d8 .image-widget,
.elementor-10 .elementor-element.elementor-element-b1f82d8 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-b1f82d8 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — your original transforms
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .image-widget {
        transform: translateX(-70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover */
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .image-widget {
        transform: translateX(-50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover */
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .second-box {
        transform: translateX(30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — reduced offsets
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .image-widget {
        transform: translateX(-50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .image-widget {
        transform: translateX(-40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .second-box {
        transform: translateX(15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — no offsets, only gentle scale + divider
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-b1f82d8 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-b1f82d8:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}


/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b1f82d8:hover .image-widget {
        filter: blur(2px) !important;
    }
}



/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.40) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd5e4f7 *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-bd5e4f7 .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f5167 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-52f5167:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-52f5167:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffcbf2 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-7ffcbf2{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-7ffcbf2::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-7ffcbf2 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c865be3 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-c865be3:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-c865be3:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb55b3 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-ffb55b3{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-ffb55b3::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-ffb55b3 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ade672d *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-ade672d:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-ade672d:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9c4b3e */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-e9c4b3e{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-e9c4b3e::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-e9c4b3e {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d840b *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-25d840b:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-25d840b:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437f2dd */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-437f2dd{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-437f2dd::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-437f2dd {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e66f *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-bc7e66f:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-bc7e66f:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba75a92 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-ba75a92{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-ba75a92::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-ba75a92 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c50b65 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-1c50b65 .image-widget,
.elementor-10 .elementor-element.elementor-element-1c50b65 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-1c50b65 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal (was -70px, now +70px) */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .image-widget {
        transform: translateX(70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover (was -50px, now +50px) */
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .image-widget {
        transform: translateX(50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover (was +30px, now -30px) */
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .second-box {
        transform: translateX(-30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .image-widget {
        transform: translateX(50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .image-widget {
        transform: translateX(40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .second-box {
        transform: translateX(-15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — unchanged, offsets were already off
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-1c50b65 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-1c50b65:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-1c50b65:hover .image-widget {
        filter: blur(2px) !important;
    }
}

/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.80) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c010bdb *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-c010bdb .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547e320 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-547e320:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-547e320:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7484bf0 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-7484bf0{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-7484bf0::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-7484bf0 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df47e81 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-df47e81:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-df47e81:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ff0e9 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-c9ff0e9{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-c9ff0e9::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-c9ff0e9 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25a372 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-d25a372:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-d25a372:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9203833 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-9203833{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-9203833::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-9203833 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54fc860 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-54fc860:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-54fc860:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1515dfe */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-1515dfe{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-1515dfe::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-1515dfe {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e56122 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-2e56122:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-2e56122:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662fab7 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-662fab7{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-662fab7::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-662fab7 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b693a *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-35b693a .image-widget,
.elementor-10 .elementor-element.elementor-element-35b693a .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-35b693a .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — your original transforms
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal */
    .elementor-10 .elementor-element.elementor-element-35b693a .image-widget {
        transform: translateX(-70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover */
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .image-widget {
        transform: translateX(-50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-35b693a .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover */
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .second-box {
        transform: translateX(30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-35b693a .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — reduced offsets
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-35b693a .image-widget {
        transform: translateX(-50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .image-widget {
        transform: translateX(-40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-35b693a .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .second-box {
        transform: translateX(15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-35b693a .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — no offsets, only gentle scale + divider
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-35b693a .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-35b693a .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-35b693a .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-35b693a:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}


/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-35b693a:hover .image-widget {
        filter: blur(2px) !important;
    }
}



/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.70) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f6e54f *//* Elementor Pro - Ultra-Slow & Narrow #CEA235 Gold Shimmer */

.elementor-10 .elementor-element.elementor-element-5f6e54f .elementor-heading-title {

    background: linear-gradient(

        110deg,

        currentColor 46%,

        #CEA235 50%,

        currentColor 54%

    );

    background-size: 300% 100%;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    animation: goldShimmer 42s infinite ease-in-out;

}



@keyframes goldShimmer {

    0% {

        background-position: 300% 0;

    }

    100% {

        background-position: -300% 0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33737e0 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-33737e0:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-33737e0:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99cf8ff */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-99cf8ff{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-99cf8ff::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-99cf8ff {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0555a *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-bd0555a:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-bd0555a:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afed58f */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-afed58f{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-afed58f::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-afed58f {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f1b62 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-05f1b62:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-05f1b62:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8433ba2 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-8433ba2{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-8433ba2::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-8433ba2 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66749e4 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-66749e4:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-66749e4:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fded7b */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-3fded7b{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-3fded7b::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-3fded7b {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0576977 *//* Change icon color on main container hover */
.elementor-10 .elementor-element.elementor-element-0576977:hover .elementor-icon {
    color: #FFFFFFF2 !important;
    transform: scale(1.4) !important;
    transition: color 0.3s ease, transform 0.3s ease !important;
}

/* If the icon contains an SVG element */
.elementor-10 .elementor-element.elementor-element-0576977:hover .elementor-icon svg {
    fill: #ffffff !important;
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009cee1 */@property --a {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: true;
}

.elementor-10 .elementor-element.elementor-element-009cee1{
    position: relative;
    z-index: 1;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-009cee1::after{
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 15px;
    padding: 3px;
    background: repeating-conic-gradient(from var(--a),#e4ac24 0%, #e4ac24 5%, transparent 5%, transparent 40%, #e4ac24 50%);
    animation: animate 4s linear infinite;
    z-index: -1;
    pointer-events: none;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@keyframes animate {
    0%{
        --a: 0deg;
    }
    100%{
        --a: 360deg;
    }
}





.elementor-10 .elementor-element.elementor-element-009cee1 {
    /* From https://css.glass */
background: rgba(9, 9, 9, 0.40);
backdrop-filter: blur(4.5px);
-webkit-backdrop-filter: blur(4.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ed592 *//* ============================================================
   TABLET & MOBILE — smooth transitions on all children
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-39ed592 .image-widget,
.elementor-10 .elementor-element.elementor-element-39ed592 .second-box {
    transition: transform 0.5s ease !important;
}

.elementor-10 .elementor-element.elementor-element-39ed592 .my-divider .elementor-divider {
    transition: transform 1.5s ease !important;
}

/* ============================================================
   DESKTOP ONLY (≥ 1025px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 1025px) {

    /* IMAGE WIDGET — normal (was -70px, now +70px) */
    .elementor-10 .elementor-element.elementor-element-39ed592 .image-widget {
        transform: translateX(70px) scale(1.3) !important;
    }
    /* IMAGE WIDGET — hover (was -50px, now +50px) */
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .image-widget {
        transform: translateX(50px) scale(1.4) !important;
    }

    /* SECOND CONTAINER — normal */
    .elementor-10 .elementor-element.elementor-element-39ed592 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    /* SECOND CONTAINER — hover (was +30px, now -30px) */
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .second-box {
        transform: translateX(-30px) scale(1.05) !important;
    }

    /* DIVIDER — hidden then reveal */
    .elementor-10 .elementor-element.elementor-element-39ed592 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   TABLET (768px – 1024px) — mirrored for image on the RIGHT
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

    /* IMAGE WIDGET */
    .elementor-10 .elementor-element.elementor-element-39ed592 .image-widget {
        transform: translateX(50px) scale(1.30) !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .image-widget {
        transform: translateX(40px) scale(1.4) !important;
    }

    /* SECOND CONTAINER */
    .elementor-10 .elementor-element.elementor-element-39ed592 .second-box {
        transform: translateX(0) scale(1) !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .second-box {
        transform: translateX(-15px) scale(1.03) !important;
    }

    /* DIVIDER */
    .elementor-10 .elementor-element.elementor-element-39ed592 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE (≤ 767px) — unchanged, offsets were already off
   ============================================================ */
@media (max-width: 767px) {

    /* IMAGE WIDGET — reset offset so it doesn't overflow */
    .elementor-10 .elementor-element.elementor-element-39ed592 .image-widget {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .image-widget {
        transform: scale(1.93) !important;
    }

    /* SECOND CONTAINER — no sideways movement on mobile */
    .elementor-10 .elementor-element.elementor-element-39ed592 .second-box {
        transform: none !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .second-box {
        transform: scale(1.02) !important;
    }

    /* DIVIDER — still reveals on tap/hover */
    .elementor-10 .elementor-element.elementor-element-39ed592 .my-divider .elementor-divider {
        transform: scaleX(0) !important;
        transform-origin: left center !important;
    }
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .my-divider .elementor-divider,
    .elementor-10 .elementor-element.elementor-element-39ed592:active .my-divider .elementor-divider {
        transform: scaleX(1) !important;
    }
}

/* ============================================================
   MOBILE ONLY — blur image widget on hover
   ============================================================ */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-39ed592:hover .image-widget {
        filter: blur(2px) !important;
    }
}

/* ============================================================
   Brighten background overlay ONLY on hover — parent container
   ============================================================ */
.hero-bg .elementor-background-overlay {
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

.hero-bg::before {
    transition: filter 0.4s ease !important;
}

.hero-bg:hover::before {
    filter: brightness(0.65) !important;
}/* End custom CSS */