.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-c36fb36{border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-320efff );margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f1f715a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{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-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-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-c4db8b8 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://charlestonsoftballcamps.com/wp-content/uploads/2025/07/charleston-sb-slider-4.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-c4db8b8 .elementor-background-overlay{background-color:#00000090;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-ac280b3 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://charlestonsoftballcamps.com/wp-content/uploads/2025/07/charleston-sb-slider-3.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-ac280b3 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-ac280b3 .swiper-slide-contents{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-ac280b3 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-86180bd .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://charlestonsoftballcamps.com/wp-content/uploads/2025/07/charleston-sb-slider-1.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-86180bd .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-86180bd .swiper-slide-contents{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-repeater-item-86180bd .swiper-slide-inner{align-items:center;text-align:center;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-slide-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b6537ac );border-color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-slide-button:hover{background-color:var( --e-global-color-5a4326e );color:var( --e-global-color-b6537ac );border-color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-f59d6d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .swiper-slide-contents{max-width:70%;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .swiper-slide-inner{padding:0px 60px 0px 60px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-slide-heading{color:var( --e-global-color-b6537ac );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-swiper-button{color:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-f59d6d8 .elementor-swiper-button svg{fill:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-f59d6d8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-b6537ac );opacity:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-f59d6d8 .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-bc16151:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bc16151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-bc16151{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-bc16151 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-bc16151 > .elementor-shape-top .elementor-shape-fill{fill:#BFA87C7A;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-82bf89c{--spacer-size:40px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-11 .elementor-element.elementor-element-78f993a{text-align:center;}.elementor-11 .elementor-element.elementor-element-78f993a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1645241:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1645241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-1645241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-1645241 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-flip-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-flip-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-front-container{background-color:var( --e-global-color-secondary );align-items:center;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-rear-container{background-color:var( --e-global-color-secondary );align-items:center;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-flipbox-fixed-height:not(.eael-template){height:300px;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-flipbox-fixed-height.eael-template{min-height:300px;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:#fff;fill:#fff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button, .elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button > i{font-size:16px;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button > svg{height:16px;width:16px;line-height:16px;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:#000000;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-a45e934 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-1c644f9 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-b6537ac );color:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-1c644f9 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1c644f9 .elementor-button:focus{background-color:var( --e-global-color-5a4326e );color:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-1c644f9 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-1c644f9 .elementor-button:focus svg{fill:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-front-container{background-color:var( --e-global-color-5a4326e );align-items:center;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-rear-container{background-color:var( --e-global-color-5a4326e );align-items:center;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-flipbox-fixed-height:not(.eael-template){height:300px;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-flipbox-fixed-height.eael-template{min-height:300px;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:var( --e-global-color-4781aa2 );fill:var( --e-global-color-4781aa2 );font-size:40px;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:var( --e-global-color-4781aa2 );fill:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button, .elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:var( --e-global-color-5a4326e );fill:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:var( --e-global-color-5a4326e );fill:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button > i{font-size:16px;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button > svg{height:16px;width:16px;line-height:16px;}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button:hover{color:var( --e-global-color-5a4326e );background:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:var( --e-global-color-5a4326e );fill:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-fb0d7c3 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:var( --e-global-color-5a4326e );fill:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-86d4551 .elementor-button{background-color:var( --e-global-color-5a4326e );fill:var( --e-global-color-4781aa2 );color:var( --e-global-color-4781aa2 );}.elementor-11 .elementor-element.elementor-element-86d4551 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-86d4551 .elementor-button:focus{background-color:var( --e-global-color-b6537ac );color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-86d4551 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-86d4551 .elementor-button:focus svg{fill:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-7842cb8{--spacer-size:25px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-front-container{background-color:var( --e-global-color-b6537ac );align-items:center;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-rear-container{background-color:var( --e-global-color-b6537ac );align-items:center;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-flipbox-fixed-height:not(.eael-template){height:300px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-flipbox-fixed-height.eael-template{min-height:300px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:var( --e-global-color-5a4326e );fill:var( --e-global-color-5a4326e );font-size:40px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:var( --e-global-color-5a4326e );fill:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button, .elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button > i{font-size:16px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button > svg{height:16px;width:16px;line-height:16px;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-e370500 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-0fc0ed2 .elementor-button{background-color:var( --e-global-color-b6537ac );fill:var( --e-global-color-5a4326e );color:var( --e-global-color-5a4326e );}.elementor-11 .elementor-element.elementor-element-0fc0ed2 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-0fc0ed2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b6537ac );}.elementor-11 .elementor-element.elementor-element-0fc0ed2 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-0fc0ed2 .elementor-button:focus svg{fill:var( --e-global-color-b6537ac );}