.elementor-4061 .elementor-element.elementor-element-18824df > .elementor-container{min-height:85px;}.elementor-4061 .elementor-element.elementor-element-18824df:not(.elementor-motion-effects-element-type-background), .elementor-4061 .elementor-element.elementor-element-18824df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4204c91 );}.elementor-4061 .elementor-element.elementor-element-18824df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3% 0% 3%;}.elementor-4061 .elementor-element.elementor-element-18824df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4061 .elementor-element.elementor-element-5b8a413{text-align:left;width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-4061 .elementor-element.elementor-element-5b8a413 img{width:100%;}.elementor-4061 .elementor-element.elementor-element-5b8a413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-4061 .elementor-element.elementor-element-adfa311{text-align:right;width:auto;max-width:auto;}.elementor-4061 .elementor-element.elementor-element-adfa311 img{width:30px;}.elementor-4061 .elementor-element.elementor-element-adfa311 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-f49e780.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-f49e780.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-f49e780.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-menu-toggle{margin:0 auto;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed .elementor-item:before,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-underline .elementor-item:after,
					 .elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-overline .elementor-item:before,
					 .elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-double-line .elementor-item:before,
					 .elementor-4061 .elementor-element.elementor-element-93aecf9 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-4061 .elementor-element.elementor-element-93aecf9{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-4061 .elementor-element.elementor-element-93aecf9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-4061 .elementor-element.elementor-element-93aecf9 > .elementor-widget-container{margin:0px 0px 1px 30px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-608de23{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-5849fe4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-3679af4 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-a372b52:not(.elementor-motion-effects-element-type-background), .elementor-4061 .elementor-element.elementor-element-a372b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4061 .elementor-element.elementor-element-a372b52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-a372b52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-088f301.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-088f301.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-088f301.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4061 .elementor-element.elementor-element-088f301 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3{text-align:center;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:29vw;font-weight:600;line-height:1em;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-cc52347 > .elementor-container{min-height:100vh;}.elementor-4061 .elementor-element.elementor-element-cc52347 > .elementor-background-overlay{background-image:url("https://demo-661226.shp550.com/wp-content/uploads/2025/11/bg60-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-4061 .elementor-element.elementor-element-cc52347, .elementor-4061 .elementor-element.elementor-element-cc52347 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-cc52347{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-c620821.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-c620821.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-c620821 > .elementor-element-populated, .elementor-4061 .elementor-element.elementor-element-c620821 > .elementor-element-populated > .elementor-background-overlay, .elementor-4061 .elementor-element.elementor-element-c620821 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-c620821 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-6a39f4c > .elementor-container{min-height:110vh;}.elementor-4061 .elementor-element.elementor-element-6a39f4c, .elementor-4061 .elementor-element.elementor-element-6a39f4c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-6a39f4c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-dcaa68e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-dcaa68e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-dcaa68e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo-661226.shp550.com/wp-content/uploads/2025/11/basketball_animation_cover.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.6;}.elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-element-populated, .elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-element-populated > .elementor-background-overlay, .elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-dcaa68e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4061 .elementor-element.elementor-element-b274120{text-align:center;}.elementor-4061 .elementor-element.elementor-element-b274120 .elementor-heading-title{color:#FFFFFF00;font-family:"Anton", Sans-serif;font-size:13.9em;font-weight:100;text-transform:uppercase;letter-spacing:1.3px;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:var( --e-global-color-4204c91 );stroke:var( --e-global-color-4204c91 );}.elementor-4061 .elementor-element.elementor-element-b274120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-443fb85{text-align:center;z-index:10;}.elementor-4061 .elementor-element.elementor-element-443fb85 .elementor-heading-title{color:#8FCDF7;font-family:"Smooch", Sans-serif;font-size:11.9em;font-weight:100;text-transform:lowercase;letter-spacing:1.3px;text-shadow:5px 3px 0px #000000;}.elementor-4061 .elementor-element.elementor-element-443fb85 > .elementor-widget-container{margin:-95px 0px -45px 0px;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-8e12dcf{text-align:center;}.elementor-4061 .elementor-element.elementor-element-8e12dcf .elementor-heading-title{color:var( --e-global-color-4204c91 );font-family:"Anton", Sans-serif;font-size:17em;font-weight:100;text-transform:uppercase;letter-spacing:1.3px;}.elementor-4061 .elementor-element.elementor-element-8e12dcf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-b323ce0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-2406b19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-06d017c > .elementor-container{min-height:420px;}.elementor-4061 .elementor-element.elementor-element-06d017c > .elementor-background-overlay{background-color:var( --e-global-color-4204c91 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4061 .elementor-element.elementor-element-06d017c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-01561f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-01561f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-4ebafdc .elementor-heading-title{color:#072C5C;font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:500;}.elementor-4061 .elementor-element.elementor-element-4ebafdc > .elementor-widget-container{margin:-15px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-ab7448a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-ab7448a{z-index:1;}.elementor-4061 .elementor-element.elementor-element-ae71488{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-816ea6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4061 .elementor-element.elementor-element-18824df > .elementor-container{min-height:70px;}.elementor-4061 .elementor-element.elementor-element-18824df{margin-top:0px;margin-bottom:0px;padding:0% 3% 0% 4%;}.elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column{width:100%;}.elementor-4061 .elementor-element.elementor-element-5b8a413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-4061 .elementor-element.elementor-element-5b8a413{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-4061 .elementor-element.elementor-element-f49e780.elementor-column{width:100%;}.elementor-4061 .elementor-element.elementor-element-3679af4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-088f301 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3 .elementor-heading-title{font-size:27vw;line-height:1.1em;letter-spacing:0.02em;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-cc52347 > .elementor-container{min-height:60vh;}.elementor-4061 .elementor-element.elementor-element-6a39f4c > .elementor-container{min-height:63vh;}.elementor-4061 .elementor-element.elementor-element-b274120 .elementor-heading-title{font-size:7em;letter-spacing:-0.5px;}.elementor-4061 .elementor-element.elementor-element-b274120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-443fb85 .elementor-heading-title{font-size:7em;line-height:0.4em;letter-spacing:0px;}.elementor-4061 .elementor-element.elementor-element-443fb85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-8e12dcf .elementor-heading-title{font-size:11.8em;letter-spacing:-0.5px;}.elementor-4061 .elementor-element.elementor-element-8e12dcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-06d017c > .elementor-container{min-height:300px;}}@media(max-width:767px){.elementor-4061 .elementor-element.elementor-element-18824df > .elementor-container{min-height:60px;}.elementor-4061 .elementor-element.elementor-element-18824df{padding:0px 15px 0px 20px;}.elementor-bc-flex-widget .elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4061 .elementor-element.elementor-element-4743f9e.elementor-column{width:100%;}.elementor-4061 .elementor-element.elementor-element-5b8a413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-5b8a413{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-4061 .elementor-element.elementor-element-adfa311 img{width:25px;}.elementor-4061 .elementor-element.elementor-element-f49e780.elementor-column{width:100%;}.elementor-4061 .elementor-element.elementor-element-3679af4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-a372b52{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3 .elementor-heading-title{font-size:30vw;line-height:0.9em;letter-spacing:-0.02em;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 20px 0px;}.elementor-4061 .elementor-element.elementor-element-b4e8dc3{width:100%;max-width:100%;}.elementor-4061 .elementor-element.elementor-element-cc52347 > .elementor-container{min-height:0vh;}.elementor-4061 .elementor-element.elementor-element-6a39f4c > .elementor-container{min-height:470px;}.elementor-4061 .elementor-element.elementor-element-b274120 .elementor-heading-title{font-size:24vw;line-height:1.2em;letter-spacing:1px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-4061 .elementor-element.elementor-element-b274120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-b274120{z-index:5;}.elementor-4061 .elementor-element.elementor-element-443fb85 .elementor-heading-title{font-size:5em;line-height:0.1em;letter-spacing:1px;}.elementor-4061 .elementor-element.elementor-element-443fb85 > .elementor-widget-container{margin:-13px 0px 19px 0px;padding:0% 0% 0% 0%;}.elementor-4061 .elementor-element.elementor-element-443fb85{z-index:10;}.elementor-4061 .elementor-element.elementor-element-8e12dcf .elementor-heading-title{font-size:24vw;line-height:1.2em;letter-spacing:1px;}.elementor-4061 .elementor-element.elementor-element-8e12dcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-4061 .elementor-element.elementor-element-8e12dcf{z-index:5;}.elementor-4061 .elementor-element.elementor-element-06d017c > .elementor-container{min-height:160px;}.elementor-4061 .elementor-element.elementor-element-4ebafdc .elementor-heading-title{font-size:0.6em;letter-spacing:0.2px;}.elementor-4061 .elementor-element.elementor-element-4ebafdc > .elementor-widget-container{margin:-15px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-4061 .elementor-element.elementor-element-ab7448a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-4061 .elementor-element.elementor-element-4743f9e{width:20%;}.elementor-4061 .elementor-element.elementor-element-f49e780{width:80%;}}@media(min-width:1025px){.elementor-4061 .elementor-element.elementor-element-cc52347 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-3679af4 */@keyframes infinity-scroll-right {
from {
  transform: translateX(-100%);
}
  to {
  transform: translateX(0%);
}
}
.scroll-infinity__list--right{
  animation :infinity-scroll-right 80s infinite linear 0.5s both;
}
.scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
}
.scroll-infinity__list {
  display: flex;
  list-style: none;
  padding: 0
}
.scroll-infinity__list--right {
  animation: infinity-scroll-right 80s infinite linear 0.5s both;
}
.scroll-infinity__item01, .scroll-infinity__item02, .scroll-infinity__item03, .scroll-infinity__item04 {
  width: calc(100vw / 3.5);
}
.scroll-infinity__item01>img {
  width: 93%;
  height:18vw;
  border-radius: 13px;
  margin-top: 4vw;
  object-fit: cover;
}
.scroll-infinity__item02>img {
  width: 93%;
  height:18vw;
  border-radius: 13px;
  object-fit: cover;
}
.scroll-infinity__item03>img {
  width: 93%;
  height:18vw;
  border-radius: 13px;
  margin-top: 7vw;
  object-fit: cover;
}
.scroll-infinity__item04>img {
  width: 93%;
  height:18vw;
  border-radius: 13px;
  margin-top: 2vw;
  object-fit: cover;
}

/*タブレット 表示*/
@media (max-width: 1020px) and (min-width: 768px) {
    .scroll-infinity__item01, .scroll-infinity__item02, .scroll-infinity__item03, .scroll-infinity__item04 {
        width: calc(100vw / 3);
}
    .scroll-infinity__item01>img {
  width: 92%;
  height:22vw;
  border-radius: 12px;
  margin-top: 4vw;
  object-fit: cover;
}
.scroll-infinity__item02>img {
  width: 92%;
  height:22vw;
  border-radius: 12px;
  object-fit: cover;
}
.scroll-infinity__item03>img {
  width: 92%;
  height:22vw;
  border-radius: 12px;
  margin-top: 7vw;
  object-fit: cover;
}
.scroll-infinity__item04>img {
  width: 92%;
  height:22vw;
  border-radius: 12px;
  margin-top: 2vw;
  object-fit: cover;
}
    
}


@media screen and (max-width: 768px) {
.scroll-infinity__item01, .scroll-infinity__item02, .scroll-infinity__item03, .scroll-infinity__item04 {
  width: calc(100vw / 2);
}

.scroll-infinity__item01>img {
  width: 90%;
  height:130px;
  border-radius: 7px;
  margin-top: 6vw;
  object-fit: cover;
}
.scroll-infinity__item02>img {
  width: 90%;
  height:130px;
  border-radius: 7px;
  object-fit: cover;
}
.scroll-infinity__item03>img {
  width: 90%;
  height:130px;
  border-radius: 7px;
  margin-top: 9vw;
  object-fit: cover;
}
.scroll-infinity__item04>img {
  width: 90%;
  height:130px;
  border-radius: 7px;
  margin-top: 4vw;
  object-fit: cover;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a372b52 *//* 画像がテキストの中で“滑る”マスク見出し */
.mask-heading-2 .elementor-heading-title{
  font-weight: 800;
  line-height: 0.85;

  /* マスクのキモ */
  color: transparent;
  -webkit-text-fill-color: transparent;   /* Safari対策 */
  -webkit-background-clip: text;
  background-clip: text;                   /* 仕様上はLevel4、実装はwebkit系が安定。 */

  /* 背景画像（テキストの中に表示される） */
  background-image: url("https://demo-661226.shp550.com/wp-content/uploads/2025/11/img082525.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;

  /* スクロールで“滑る”見え方に */
  background-attachment: fixed;
}

/* モバイルだけ固定→無効にする */
@media (max-width: 1024px){
.mask-heading-2 .elementor-heading-title{
    background-attachment: local;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcaa68e */.scroll-bg-section {
  position: relative;
  overflow: hidden;
  /* 最初は中央だけ表示 */
  clip-path: inset(0 round 0);

  background-size: cover; /* ズームさせない */
  background-position: center;
  background-repeat: no-repeat;

  transition: clip-path 0.3s ease-out;
}

.scroll-bg-section > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */