.elementor-6230 .elementor-element.elementor-element-60a56b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6230 .elementor-element.elementor-element-60a56b8:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-60a56b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/home-hero-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-60a56b8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0C 98%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6230 .elementor-element.elementor-element-60a56b8 > .elementor-container{min-height:100vh;}.elementor-6230 .elementor-element.elementor-element-60a56b8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 5.5rem 7rem 5.5rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-c628866{text-align:start;}.elementor-6230 .elementor-element.elementor-element-c628866 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5.5rem;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-6230 .elementor-element.elementor-element-23415b8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-a6403e6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6230 .elementor-element.elementor-element-15c7424{width:auto;max-width:auto;}.elementor-6230 .elementor-element.elementor-element-15c7424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-15c7424 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6230 .elementor-element.elementor-element-15c7424 .elementor-button{text-shadow:0px 0px 10px rgba(255, 255, 255, 0);border-radius:0px 0px 0px 0px;padding:01rem 2rem 1rem 2rem;}.elementor-6230 .elementor-element.elementor-element-2b1d604 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.28em;text-shadow:0px 0px 10px rgba(255, 255, 255, 0);border-radius:0px 0px 0px 0px;padding:01rem 2rem 1rem 2rem;}.elementor-6230 .elementor-element.elementor-element-2b1d604{width:auto;max-width:auto;}.elementor-6230 .elementor-element.elementor-element-2b1d604 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-c7bd134 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6230 .elementor-element.elementor-element-c7bd134:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-c7bd134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040406;}.elementor-6230 .elementor-element.elementor-element-c7bd134 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0C 98%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6230 .elementor-element.elementor-element-c7bd134{overflow:hidden;border-style:solid;border-width:1px 0px 1px 0px;border-color:#2A2A2A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-56a5fd8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-9ddfda8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6230 .elementor-element.elementor-element-9ddfda8:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-9ddfda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0C;}.elementor-6230 .elementor-element.elementor-element-9ddfda8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0C 98%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6230 .elementor-element.elementor-element-9ddfda8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 5rem 06rem 5rem;}.elementor-6230 .elementor-element.elementor-element-9ddfda8 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-9ddfda8 > .elementor-shape-bottom svg{height:4rem;transform:translateX(-50%) rotateY(180deg);}.elementor-6230 .elementor-element.elementor-element-1e357ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-eb17641{padding:0rem 0rem 0rem 5rem;}.elementor-6230 .elementor-element.elementor-element-3deb91d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-3deb91d{text-align:start;font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-e4522b7 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-6230 .elementor-element.elementor-element-e4522b7{text-align:start;}.elementor-6230 .elementor-element.elementor-element-e4522b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5.5rem;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-1a34343 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-6230 .elementor-element.elementor-element-1a34343{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-2c5f335 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-6230 .elementor-element.elementor-element-2c5f335{text-align:start;}.elementor-6230 .elementor-element.elementor-element-2c5f335 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3rem;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-992b7ad{--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:stretch;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-6230 .elementor-element.elementor-element-bf0d9f0{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-bf0d9f0:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-bf0d9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/winter-haven-storm-basketball-player.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-bf0d9f0::before, .elementor-6230 .elementor-element.elementor-element-bf0d9f0 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-bf0d9f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-bf0d9f0 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-bf0d9f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-bf0d9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-b747484 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-b747484{text-align:start;}.elementor-6230 .elementor-element.elementor-element-b747484 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-71313d8{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-a122413{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-a122413:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-a122413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/bartow-team.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-a122413::before, .elementor-6230 .elementor-element.elementor-element-a122413 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-a122413 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-a122413 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-a122413 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-a122413 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-f4024cf > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-f4024cf{text-align:start;}.elementor-6230 .elementor-element.elementor-element-f4024cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-6f56e8b{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-fb2f045{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-fb2f045:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-fb2f045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/orange-musician.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-fb2f045::before, .elementor-6230 .elementor-element.elementor-element-fb2f045 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-fb2f045 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-fb2f045 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-fb2f045 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-fb2f045 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-4648c7e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-4648c7e{text-align:start;}.elementor-6230 .elementor-element.elementor-element-4648c7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-9a886a1{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-471f60e{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-471f60e:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-471f60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/blue-dress-ballerina.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-471f60e::before, .elementor-6230 .elementor-element.elementor-element-471f60e > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-471f60e > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-471f60e > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-471f60e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-471f60e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-b732def > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-b732def{text-align:start;}.elementor-6230 .elementor-element.elementor-element-b732def .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-23e7493{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-ef1bd08{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-ef1bd08:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-ef1bd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/josiah-white-jackets.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-ef1bd08::before, .elementor-6230 .elementor-element.elementor-element-ef1bd08 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-ef1bd08 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-ef1bd08 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-ef1bd08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-ef1bd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-6d5cc75 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-6d5cc75{text-align:start;}.elementor-6230 .elementor-element.elementor-element-6d5cc75 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-c292001{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-5152103 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-6230 .elementor-element.elementor-element-5152103{text-align:start;}.elementor-6230 .elementor-element.elementor-element-5152103 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3rem;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-2f8a5a6{--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:stretch;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-6230 .elementor-element.elementor-element-7c21716{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-7c21716:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-7c21716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/baseball-player-us-flag.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-7c21716::before, .elementor-6230 .elementor-element.elementor-element-7c21716 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-7c21716 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-7c21716 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-7c21716 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-7c21716 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-1d2682a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-1d2682a{text-align:start;}.elementor-6230 .elementor-element.elementor-element-1d2682a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-3231e4d{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-651f58d{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-651f58d:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-651f58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/tennis-player-adidas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-651f58d::before, .elementor-6230 .elementor-element.elementor-element-651f58d > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-651f58d > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-651f58d > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-651f58d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-651f58d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-8809409 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-8809409{text-align:start;}.elementor-6230 .elementor-element.elementor-element-8809409 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-95b1d0f{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-77e2930{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-77e2930:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-77e2930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/gymnast-with-medals.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-77e2930::before, .elementor-6230 .elementor-element.elementor-element-77e2930 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-77e2930 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-77e2930 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-77e2930 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-77e2930 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-581efcf > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-581efcf{text-align:start;}.elementor-6230 .elementor-element.elementor-element-581efcf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-4c06714{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-75f387b{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-75f387b:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-75f387b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/paint-football-player.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-75f387b::before, .elementor-6230 .elementor-element.elementor-element-75f387b > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-75f387b > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-75f387b > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-75f387b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-75f387b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-80d1653 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-80d1653{text-align:start;}.elementor-6230 .elementor-element.elementor-element-80d1653 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-2c0f185{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-d86dd15{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.625rem;--margin-right:0.625rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-d86dd15:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-d86dd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcvisuals.com/wp-content/uploads/2026/08/eagles-cheerleader.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6230 .elementor-element.elementor-element-d86dd15::before, .elementor-6230 .elementor-element.elementor-element-d86dd15 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-d86dd15 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-d86dd15 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-d86dd15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-d86dd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-6230 .elementor-element.elementor-element-1d87cfe > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-1d87cfe{text-align:start;}.elementor-6230 .elementor-element.elementor-element-1d87cfe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-b47d020{font-family:"Oswald", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-7a982e3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--padding-top:3rem;--padding-bottom:06rem;--padding-left:5rem;--padding-right:5rem;}.elementor-6230 .elementor-element.elementor-element-7a982e3:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-7a982e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-7a982e3::before, .elementor-6230 .elementor-element.elementor-element-7a982e3 > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-7a982e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6230 .elementor-element.elementor-element-7a982e3 > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-7a982e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6230 .elementor-element.elementor-element-7a982e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-6230 .elementor-element.elementor-element-73ac086{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-fbf6793 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-fbf6793{font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-5cd1b37 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-5cd1b37{text-align:start;}.elementor-6230 .elementor-element.elementor-element-5cd1b37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-099ab65 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-099ab65{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-e8c13af{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6230 .elementor-element.elementor-element-b224f21{--display:flex;}.elementor-6230 .elementor-element.elementor-element-47e9500 .elementor-button{background-color:#FFFFFF;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;padding:01rem 2rem 1rem 2rem;}.elementor-6230 .elementor-element.elementor-element-47e9500{width:auto;max-width:auto;}.elementor-6230 .elementor-element.elementor-element-47e9500 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-47e9500 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6230 .elementor-element.elementor-element-6ad6921{--display:flex;}.elementor-6230 .elementor-element.elementor-element-8f2adc5 .elementor-button{background-color:#00000000;text-shadow:0px 0px 10px rgba(255, 255, 255, 0);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:01rem 2rem 1rem 2rem;}.elementor-6230 .elementor-element.elementor-element-8f2adc5{width:auto;max-width:auto;}.elementor-6230 .elementor-element.elementor-element-8f2adc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-8f2adc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6230 .elementor-element.elementor-element-cd7847e{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:5rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-525a8a0{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-8ad7f02{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-38cf479 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-38cf479{font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-c493e59{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-3d32cec > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-3d32cec{text-align:end;font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;letter-spacing:0.1rem;color:#000000;}.elementor-6230 .elementor-element.elementor-element-306b030{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-9040621{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-df2f220 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-df2f220{font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-441535d{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-664aeb1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-664aeb1{text-align:end;font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;letter-spacing:0.1rem;color:#000000;}.elementor-6230 .elementor-element.elementor-element-31bf5c3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-55ef2a3{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-c2a6526 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-c2a6526{font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-0663cce{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-78c0e47 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-78c0e47{text-align:end;font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;letter-spacing:0.1rem;color:#000000;}.elementor-6230 .elementor-element.elementor-element-e952b5c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-aa61160{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-271a31a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-271a31a{font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-7cde658{--display:flex;--justify-content:center;}.elementor-6230 .elementor-element.elementor-element-84613b3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-84613b3{text-align:end;font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;letter-spacing:0.1rem;color:#000000;}.elementor-6230 .elementor-element.elementor-element-13a50fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6230 .elementor-element.elementor-element-13a50fc:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-13a50fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0C;}.elementor-6230 .elementor-element.elementor-element-13a50fc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0C 98%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6230 .elementor-element.elementor-element-13a50fc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 5rem 06rem 5rem;}.elementor-6230 .elementor-element.elementor-element-13a50fc > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-13a50fc > .elementor-shape-bottom svg{height:4rem;transform:translateX(-50%) rotateY(180deg);}.elementor-6230 .elementor-element.elementor-element-f30638b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-a158c08 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-a158c08{font-family:"Oswald", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-843ca64 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-843ca64{text-align:center;}.elementor-6230 .elementor-element.elementor-element-843ca64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5.5rem;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6230 .elementor-element.elementor-element-3950dea > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-main-swiper .swiper-slide{background-color:#18151C;}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-swiper-button{font-size:2rem;}.elementor-6230 .elementor-element.elementor-element-3950dea.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-6230 .elementor-element.elementor-element-3950dea.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:1.7rem;}.elementor-6230 .elementor-element.elementor-element-3950dea.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:1.7rem;}.elementor-6230 .elementor-element.elementor-element-3950dea.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:1.7rem;}.elementor-6230 .elementor-element.elementor-element-3950dea.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:1.7rem;}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-testimonial__text{color:var( --e-global-color-8c5442f );font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-testimonial__name{color:#FAFAF7;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6230 .elementor-element.elementor-element-0eaada7:not(.elementor-motion-effects-element-type-background), .elementor-6230 .elementor-element.elementor-element-0eaada7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6230 .elementor-element.elementor-element-0eaada7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 3rem 0rem;}.elementor-6230 .elementor-element.elementor-element-0eaada7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6230 .elementor-element.elementor-element-aa8bee9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6230 .elementor-element.elementor-element-f8bdf49 img{max-width:15%;}.elementor-6230 .elementor-element.elementor-element-f60163c > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-6230 .elementor-element.elementor-element-f60163c{text-align:center;}.elementor-6230 .elementor-element.elementor-element-f60163c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5.5rem;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-6230 .elementor-element.elementor-element-2c3349e .elementor-button{background-color:#FFFFFF;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:0px 0px 0px 0px;padding:01rem 2rem 1rem 2rem;}.elementor-6230 .elementor-element.elementor-element-2c3349e{width:auto;max-width:auto;}.elementor-6230 .elementor-element.elementor-element-2c3349e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-2c3349e .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6230 .elementor-element.elementor-element-60a56b8{padding:0rem 3rem 3rem 3rem;}.elementor-6230 .elementor-element.elementor-element-04b95be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6230 .elementor-element.elementor-element-c628866 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6230 .elementor-element.elementor-element-c628866 .elementor-heading-title{font-size:3.25rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6230 .elementor-element.elementor-element-23415b8{width:100%;max-width:100%;line-height:1.6em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6230 .elementor-element.elementor-element-9ddfda8{padding:3rem 3rem 6rem 3rem;}.elementor-6230 .elementor-element.elementor-element-eb17641{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-3deb91d{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-e4522b7 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-e4522b7 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-1a34343 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-1a34343{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-2c5f335 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-2c5f335 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-992b7ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6230 .elementor-element.elementor-element-b747484 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-71313d8{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-f4024cf .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-6f56e8b{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-4648c7e .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-9a886a1{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-b732def .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-23e7493{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-6d5cc75 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-c292001{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-5152103 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-5152103 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-2f8a5a6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6230 .elementor-element.elementor-element-1d2682a .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-3231e4d{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-8809409 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-95b1d0f{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-581efcf .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-4c06714{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-80d1653 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-2c0f185{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-1d87cfe .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-b47d020{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-7a982e3{--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;--padding-top:3rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-6230 .elementor-element.elementor-element-fbf6793{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-5cd1b37 .elementor-heading-title{font-size:3.25rem;}.elementor-6230 .elementor-element.elementor-element-099ab65{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-cd7847e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-38cf479{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-3d32cec{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-df2f220{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-664aeb1{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-c2a6526{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-78c0e47{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-271a31a{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-84613b3{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-a158c08{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-843ca64 .elementor-heading-title{font-size:3.25rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6230 .elementor-element.elementor-element-3950dea > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-testimonial__text{line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6230 .elementor-element.elementor-element-f8bdf49 img{max-width:25%;}.elementor-6230 .elementor-element.elementor-element-f60163c .elementor-heading-title{font-size:3.25rem;}}@media(max-width:767px){.elementor-6230 .elementor-element.elementor-element-60a56b8{padding:0rem 1rem 1rem 1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6230 .elementor-element.elementor-element-c628866 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6230 .elementor-element.elementor-element-23415b8{font-size:1rem;line-height:1.6em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6230 .elementor-element.elementor-element-2b1d604 .elementor-button{font-size:0.8125rem;line-height:1.2em;letter-spacing:0.28em;}.elementor-6230 .elementor-element.elementor-element-9ddfda8{padding:1rem 1rem 6rem 1rem;}.elementor-6230 .elementor-element.elementor-element-eb17641{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-3deb91d{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-e4522b7 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-e4522b7 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-1a34343 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-1a34343{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-2c5f335 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-2c5f335 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-bf0d9f0{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-b747484 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-71313d8{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-a122413{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-f4024cf .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-6f56e8b{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-fb2f045{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-4648c7e .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-9a886a1{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-471f60e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-b732def .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-23e7493{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-ef1bd08{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-6d5cc75 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-c292001{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-5152103 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-5152103 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-7c21716{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-1d2682a .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-3231e4d{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-651f58d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-8809409 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-95b1d0f{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-77e2930{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-581efcf .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-4c06714{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-75f387b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-80d1653 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-2c0f185{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-d86dd15{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6230 .elementor-element.elementor-element-1d87cfe .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-b47d020{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-7a982e3{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6230 .elementor-element.elementor-element-fbf6793{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-5cd1b37 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-6230 .elementor-element.elementor-element-099ab65{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-b224f21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-6ad6921{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-cd7847e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6230 .elementor-element.elementor-element-525a8a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6230 .elementor-element.elementor-element-8ad7f02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-38cf479{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-c493e59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-3d32cec{text-align:start;font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-306b030{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6230 .elementor-element.elementor-element-9040621{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-df2f220{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-441535d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-664aeb1{text-align:start;font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-31bf5c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6230 .elementor-element.elementor-element-55ef2a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-c2a6526{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-0663cce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-78c0e47{text-align:start;font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-e952b5c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6230 .elementor-element.elementor-element-aa61160{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-271a31a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-6230 .elementor-element.elementor-element-271a31a{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-7cde658{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6230 .elementor-element.elementor-element-84613b3{text-align:start;font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-13a50fc{padding:1rem 1rem 6rem 1rem;}.elementor-6230 .elementor-element.elementor-element-a158c08{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-843ca64 .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-testimonial__text{font-size:1rem;line-height:1.6em;}.elementor-6230 .elementor-element.elementor-element-3950dea .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6230 .elementor-element.elementor-element-f8bdf49 img{max-width:50%;}.elementor-6230 .elementor-element.elementor-element-f60163c .elementor-heading-title{font-size:2.375rem;letter-spacing:-0.015em;}}/* Start custom CSS for heading, class: .elementor-element-c628866 */.elementor-6230 .elementor-element.elementor-element-c628866 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d1dbd5 */.elementor-6230 .elementor-element.elementor-element-8d1dbd5 > .elementor-container {
	gap: 1rem;
}

.elementor-6230 .elementor-element.elementor-element-8d1dbd5 > .elementor-container > .elementor-column {
	width: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d830ce7 */.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee {
	overflow: hidden;
	width: 100%;
	padding-block: 1.75rem;
	border-block: 1px solid rgba(255, 255, 255, 0.08);
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::before,
.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 7rem;
	z-index: 2;
	pointer-events: none;
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::before {
	background: linear-gradient(90deg, #050507, transparent);
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::after {
	right: 0;
	background: linear-gradient(270deg, #050507, transparent);
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-track {
	display: flex;
	width: max-content;
	animation: marquee-scroll 180s linear infinite;
	will-change: transform;
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-group {
	display: flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-label {
	font-family: var(--e-global-typography-accent-font-family, "Oswald"), sans-serif;
	color: #929292;
	font-size: 1.5rem;
	font-weight: 500;
	letter-spacing: 0.22em;
	line-height: 1;
	text-transform: uppercase;
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}

.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee:hover .marquee-track {
	animation-play-state: paused;
}

@keyframes marquee-scroll {
	from { transform: translate3d(0, 0, 0); }
	to   { transform: translate3d(-50%, 0, 0); }
}

@media (max-width: 767px) {
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee {
		padding-block: 1rem;
	}
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-label {
		font-size: 0.8125rem;
		letter-spacing: 0.18em;
	}
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-diamond {
		width: 0.45rem;
		height: 0.45rem;
		margin-inline: 1.25rem;
	}
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::before,
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::after {
		width: 3rem;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-label {
		font-size: 1.2rem;
		letter-spacing: 0.2em;
	}
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee-diamond {
		width: 0.65rem;
		height: 0.65rem;
		margin-inline: 2rem;
	}
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::before,
	.elementor-6230 .elementor-element.elementor-element-d830ce7 .marquee::after {
		width: 5rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deb91d */.elementor-6230 .elementor-element.elementor-element-3deb91d {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.elementor-6230 .elementor-element.elementor-element-3deb91d p {
    margin: 0;
    flex: 0 0 auto;
    text-align: left;
}

.elementor-6230 .elementor-element.elementor-element-3deb91d::before {
    content: "";
    display: inline-block;
    flex: 0 0 auto;
    width: 0.6rem;
    height: 0.6rem;
    background: var(--e-global-color-primary);
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4522b7 */.elementor-6230 .elementor-element.elementor-element-e4522b7 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a34343 */.elementor-6230 .elementor-element.elementor-element-1a34343 strong {
    color: #A61D37;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c5f335 */.elementor-6230 .elementor-element.elementor-element-2c5f335 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b747484 */.elementor-6230 .elementor-element.elementor-element-b747484 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71313d8 */.elementor-6230 .elementor-element.elementor-element-71313d8 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-71313d8 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0d9f0 */.elementor-6230 .elementor-element.elementor-element-bf0d9f0 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4024cf */.elementor-6230 .elementor-element.elementor-element-f4024cf .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f56e8b */.elementor-6230 .elementor-element.elementor-element-6f56e8b .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-6f56e8b .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a122413 */.elementor-6230 .elementor-element.elementor-element-a122413 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4648c7e */.elementor-6230 .elementor-element.elementor-element-4648c7e .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a886a1 */.elementor-6230 .elementor-element.elementor-element-9a886a1 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-9a886a1 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2f045 */.elementor-6230 .elementor-element.elementor-element-fb2f045 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b732def */.elementor-6230 .elementor-element.elementor-element-b732def .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23e7493 */.elementor-6230 .elementor-element.elementor-element-23e7493 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-23e7493 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-471f60e */.elementor-6230 .elementor-element.elementor-element-471f60e {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d5cc75 */.elementor-6230 .elementor-element.elementor-element-6d5cc75 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c292001 */.elementor-6230 .elementor-element.elementor-element-c292001 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-c292001 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1bd08 */.elementor-6230 .elementor-element.elementor-element-ef1bd08 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5152103 */.elementor-6230 .elementor-element.elementor-element-5152103 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2682a */.elementor-6230 .elementor-element.elementor-element-1d2682a .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3231e4d */.elementor-6230 .elementor-element.elementor-element-3231e4d .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-3231e4d .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c21716 */.elementor-6230 .elementor-element.elementor-element-7c21716 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8809409 */.elementor-6230 .elementor-element.elementor-element-8809409 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95b1d0f */.elementor-6230 .elementor-element.elementor-element-95b1d0f .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-95b1d0f .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651f58d */.elementor-6230 .elementor-element.elementor-element-651f58d {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581efcf */.elementor-6230 .elementor-element.elementor-element-581efcf .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c06714 */.elementor-6230 .elementor-element.elementor-element-4c06714 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-4c06714 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e2930 */.elementor-6230 .elementor-element.elementor-element-77e2930 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80d1653 */.elementor-6230 .elementor-element.elementor-element-80d1653 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0f185 */.elementor-6230 .elementor-element.elementor-element-2c0f185 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-2c0f185 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f387b */.elementor-6230 .elementor-element.elementor-element-75f387b {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d87cfe */.elementor-6230 .elementor-element.elementor-element-1d87cfe .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b47d020 */.elementor-6230 .elementor-element.elementor-element-b47d020 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
}

.elementor-6230 .elementor-element.elementor-element-b47d020 .arrow {
	font-size: 2rem;
	line-height: 1;
	color: var(--e-global-color-primary, #a61d37);
	display: inline-flex;
	align-items: center;
	position: relative;
	top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d86dd15 */.elementor-6230 .elementor-element.elementor-element-d86dd15 {
    aspect-ratio: 2/3;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbf6793 */.elementor-6230 .elementor-element.elementor-element-fbf6793 {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.elementor-6230 .elementor-element.elementor-element-fbf6793::before {
    content: "";
    width: 0.6rem;
    height: 0.6rem;
    background: #FFFFFF;
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cd1b37 */.elementor-6230 .elementor-element.elementor-element-5cd1b37 i {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-099ab65 */.elementor-6230 .elementor-element.elementor-element-099ab65 strong {
    color: #A61D37;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c13af */.elementor-6230 .elementor-element.elementor-element-e8c13af > .elementor-container {
	gap: 1rem;
}

.elementor-6230 .elementor-element.elementor-element-e8c13af > .elementor-container > .elementor-column {
	width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38cf479 */.elementor-6230 .elementor-element.elementor-element-38cf479 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d32cec */.elementor-6230 .elementor-element.elementor-element-3d32cec .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df2f220 */.elementor-6230 .elementor-element.elementor-element-df2f220 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664aeb1 */.elementor-6230 .elementor-element.elementor-element-664aeb1 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2a6526 */.elementor-6230 .elementor-element.elementor-element-c2a6526 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78c0e47 */.elementor-6230 .elementor-element.elementor-element-78c0e47 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-271a31a */.elementor-6230 .elementor-element.elementor-element-271a31a .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84613b3 */.elementor-6230 .elementor-element.elementor-element-84613b3 .marquee-diamond {
	width: 0.79rem;
	height: 0.79rem;
	margin-inline: 3rem;
	background: var(--e-global-color-primary, #A61D37);
	transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a158c08 */.elementor-6230 .elementor-element.elementor-element-a158c08 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6230 .elementor-element.elementor-element-a158c08::before {
    content: "";
    width: 0.6rem;
    height: 0.6rem;
    background: var(--e-global-color-primary);
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843ca64 */.elementor-6230 .elementor-element.elementor-element-843ca64 .white {
    color: white;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-3950dea */.elementor-6230 .elementor-element.elementor-element-3950dea .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media (max-width: 1024px) {
    .elementor-6230 .elementor-element.elementor-element-3950dea .elementor-main-swiper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 1rem;
    }
    .elementor-6230 .elementor-element.elementor-element-3950dea .elementor-swiper-button {
        position: static;
        transform: none;
    }
    .elementor-6230 .elementor-element.elementor-element-3950dea .elementor-swiper-button-prev {
        margin-right: 1rem;
    }
}/* End custom CSS */