.elementor-8 .elementor-element.elementor-element-ef33c7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef33c7a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef33c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-81d061d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8dd67c9{--display:flex;}.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-8 .elementor-element.elementor-element-1e401f1 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696868;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-1e401f1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1e401f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7db393f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7172cf8{--display:flex;}.elementor-8 .elementor-element.elementor-element-25a8391 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;line-height:1.2em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d681d90{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.14rem;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-921c176{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.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-8 .elementor-element.elementor-element-a0d2c4e .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:15.2px;font-weight:500;text-transform:uppercase;background-image:linear-gradient(177deg, var( --e-global-color-primary ) 0%, #F54993 100%);border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-8 .elementor-element.elementor-element-a0d2c4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a0d2c4e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-2fe2d68 .elementor-button{background-color:#0A1A2F78;font-family:"Oswald", Sans-serif;font-size:15.2px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAAAA5E;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-8 .elementor-element.elementor-element-2fe2d68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-2fe2d68 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-icon i{color:#E0A93B;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-icon svg{fill:#E0A93B;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a4f1b17{--e-icon-list-icon-size:14px;}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.4px;font-weight:400;line-height:30px;}.elementor-8 .elementor-element.elementor-element-a4f1b17 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e620bf7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-2a03290{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-8 .elementor-element.elementor-element-2ee112d{--display:flex;--min-height:40px;--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-8 .elementor-element.elementor-element-2ee112d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2ee112d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce9af44 );background-image:url("https://bclub.visoratechnologies.com/wp-content/uploads/2026/06/HUB-softball-tile-3-600x777-1.png");background-repeat:repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-93bfded{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-93bfded:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-93bfded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9099f9b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-a05aac0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-5dea1e4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-e65c04f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-ae20b2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-6d42486 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-7c3be77{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-468bf3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-d73c81a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-1ff2f2d{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-e6aea44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-08fcc10 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-355aca2{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-d2f9412 );}.elementor-8 .elementor-element.elementor-element-183cba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-183cba0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-183cba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce9af44 );}.elementor-8 .elementor-element.elementor-element-a2c243b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-6f2d958 .elementor-heading-title{font-family:"BioRhyme", Sans-serif;font-weight:600;color:var( --e-global-color-c137798 );}.elementor-8 .elementor-element.elementor-element-ac23c09 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:56px;font-weight:600;color:#0A1A2F;}.elementor-8 .elementor-element.elementor-element-c494910{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-91d2f34{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D3D3D3;--border-color:#D3D3D3;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-91d2f34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91d2f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e54b8dc > .elementor-widget-container{background-color:#C1FFB047;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696868;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-e54b8dc.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-e54b8dc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-c137798 );}.elementor-8 .elementor-element.elementor-element-2896b7b .elementor-heading-title{color:#0A1A2F;}.elementor-8 .elementor-element.elementor-element-305452b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-305452b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-305452b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-305452b .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-720d45e .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0A1A2F;color:#0A1A2F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1A2F;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-8c062fa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D3D3D3;--border-color:#D3D3D3;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-8c062fa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c062fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d0e0cda > .elementor-widget-container{background-color:#C1FFB047;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696868;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-d0e0cda.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d0e0cda .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-c137798 );}.elementor-8 .elementor-element.elementor-element-0e193d6 .elementor-heading-title{color:#0A1A2F;}.elementor-8 .elementor-element.elementor-element-50b9a3a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-50b9a3a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-50b9a3a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-50b9a3a .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e5d39d0 .elementor-button{background-color:#61CE7000;font-family:"Oswald", Sans-serif;font-weight:500;text-transform:uppercase;fill:#0A1A2F;color:#0A1A2F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1A2F;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-2dc9502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.88;}.elementor-8 .elementor-element.elementor-element-2dc9502:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2dc9502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bclub.visoratechnologies.com/wp-content/uploads/2025/08/7-Ry5NbKfDuZypEj3CDw8.png");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2dc9502::before, .elementor-8 .elementor-element.elementor-element-2dc9502 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2dc9502 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2dc9502 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2dc9502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2dc9502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-2dc9502.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8c2d64a{--display:flex;}.elementor-8 .elementor-element.elementor-element-f44c3db{--display:flex;}.elementor-8 .elementor-element.elementor-element-f44c3db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6e70878{--display:flex;}.elementor-8 .elementor-element.elementor-element-448ec1a{width:var( --container-widget-width, 99.683% );max-width:99.683%;--container-widget-width:99.683%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-448ec1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bbce05d{--display:flex;--min-height:40px;--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-8 .elementor-element.elementor-element-bbce05d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bbce05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bclub.visoratechnologies.com/wp-content/uploads/2026/06/HUB-softball-tile-3-600x777-1.png");background-repeat:repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-bbce05d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5315b89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-5315b89.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-921c176{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2a03290{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9099f9b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-81d061d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-8dd67c9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1e401f1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1e401f1{text-align:center;}.elementor-8 .elementor-element.elementor-element-1e401f1 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-7db393f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-25a8391{text-align:center;}.elementor-8 .elementor-element.elementor-element-25a8391 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-d681d90{text-align:center;}.elementor-8 .elementor-element.elementor-element-921c176{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2a03290{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9099f9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-6f2d958 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-ac23c09 .elementor-heading-title{font-size:30px;line-height:1em;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7172cf8{--width:60%;}.elementor-8 .elementor-element.elementor-element-e620bf7{--width:40%;}.elementor-8 .elementor-element.elementor-element-a2c243b{--width:60%;}.elementor-8 .elementor-element.elementor-element-2dc9502{--width:100%;}.elementor-8 .elementor-element.elementor-element-f44c3db{--width:100%;}.elementor-8 .elementor-element.elementor-element-bbce05d{--width:98.373%;}.elementor-8 .elementor-element.elementor-element-5315b89{--width:98.692%;}}/* Start custom CSS for heading, class: .elementor-element-25a8391 */h2 .em {
    color: transparent;
    background: linear-gradient(120deg, #e0a93b , #F2D08A);
    -webkit-background-clip: text;
    background-clip: text;
}
h2 .em2 {
    color: #B31942;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31e216c *//* Hero side container */
.hero-side {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* Reveal animation (fade + slide in) */
.reveal {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}
.reveal.in {
  opacity: 1;
  transform: translateY(0);
}
/* Stagger delay variant */
.reveal.d2 {
  transition-delay: 0.2s;
}

/* Fixtures wrapper */
.fixtures {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

/* Individual fixture card (anchor) */
.fixture {
  display: block;
  position: relative;
  padding: 22px 24px;
  border-radius: 16px;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);
  text-decoration: none;
  color: inherit;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.fixture:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}

/* Tag / label pill */
.fixture .tag {
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #b22222;
  background: rgba(178, 34, 34, 0.08);
  padding: 4px 10px;
  border-radius: 999px;
  margin-bottom: 10px;
}

/* Fixture heading (date range) */
.fixture h3 {
  margin: 6px 0;
  font-size: 1.4rem;
  font-weight: 800;
  color: #111;
}

/* Sub-date line */
.fixture .date {
  display: block;
  font-size: 0.9rem;
  color: #555;
  margin-bottom: 14px;
}

/* "View Schedule" link row with arrow */
.fixture .sched {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 0.9rem;
  font-weight: 600;
  color: #b22222;
}
.fixture .sched svg {
  width: 18px;
  height: 18px;
  transition: transform 0.25s ease;
}
.fixture:hover .sched svg {
  transform: translateX(4px);
}

/* Note below the fixtures */
.fixture-note {
  margin-top: 4px;
  font-size: 0.82rem;
  font-style: italic;
  color: #777;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f2d958 */.eyebrow {
    font-family: "Oswald",sans-serif;
    text-transform: uppercase;
    letter-spacing: .28em;
    font-size: .74rem;
    font-weight: 600;
    color: black ;
    display: inline-flex;
    align-items: center;
    gap: .6rem;
    margin: 0 0 1.1rem;
}
.eyebrow::before {
    content: "";
    width: 26px;
    height: 2px;
    background: #154C06;
    display: inline-block;
}

/* Mobile View */
@media (max-width: 767px) {

    .eyebrow {
        font-family: "Oswald", sans-serif;
        text-transform: uppercase;
        font-size: 10px;
        letter-spacing: 2px;
        font-weight: 600;
        color: #000;
        gap: 8px;
        margin-bottom: 12px;
    }

    .eyebrow::before {
        width: 16px;
        height: 2px;
        background: #154C06;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-adee8e0 */:root{
  --navy:#0A1A2F; --chalk:#F7F4EC; --seam:#D7372E; --brass:#E0A93B;
  --slate:#5A6B7E; --line:rgba(255,255,255,.10); --maxw:1200px; --r-lg:26px;
  --ease:cubic-bezier(.22,.61,.36,1);
}

.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}

.section{padding:96px 0;position:relative}
.section.dark{background:var(--navy);color:var(--chalk)}
.section.dark h2,.section.dark h3{color:#fff}

.eyebrow{
  font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.28em;
  font-size:.74rem;font-weight:600;color:var(--seam);display:inline-flex;
  align-items:center;gap:.6rem;margin:0 0 1.1rem;
}
.eyebrow::before{content:"";width:26px;height:2px;background:var(--seam);display:inline-block}
.eyebrow.on-dark{color:var(--brass)}
.eyebrow.on-dark::before{background:var(--brass)}

.section-head{max-width:680px;margin:0 0 52px}
.section-head h2{font-family:"Oswald";font-weight:600;font-size:clamp(2rem,4.4vw,3.1rem);letter-spacing:-.01em}
.section-head p{margin-top:16px;color:var(--slate);font-size:1.06rem}
.section.dark .section-head p{color:rgba(247,244,236,.72)}

/* ---------- Why Teams (features) ---------- */
.features{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.feature{
  display:flex;gap:20px;padding:30px;border-radius:var(--r-lg);
  background:rgba(255,255,255,.04);border:1px solid var(--line);
  transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease);
}
.feature:hover{transform:translateY(-5px);background:rgba(255,255,255,.07);border-color:rgba(224,169,59,.4)}
.feature .ic{flex:none;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;
  background:linear-gradient(150deg,rgba(215,55,46,.22),rgba(224,169,59,.18));border:1px solid var(--line);color:var(--brass)}
.feature .ic svg{width:26px;height:26px}
.feature h3{font-family:"Oswald";font-weight:600;font-size:1.32rem;color:#fff;margin-bottom:8px}
.feature p{color:rgba(247,244,236,.7);font-size:.95rem;margin:0}

/* reveal + responsive */
.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}
.reveal.in{opacity:1;transform:none}
.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}

@media(max-width:780px){
  .features{grid-template-columns:1fr}
}/* End custom CSS */