.elementor-8860 .elementor-element.elementor-element-3aeae7b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-0625aa3{--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-8860 .elementor-element.elementor-element-0625aa3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-c3fcc2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:171px;--padding-left:130px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-c3fcc2a:not(.elementor-motion-effects-element-type-background), .elementor-8860 .elementor-element.elementor-element-c3fcc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://global.saintbella.com/wp-content/uploads/2026/08/1-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8860 .elementor-element.elementor-element-c3fcc2a::before, .elementor-8860 .elementor-element.elementor-element-c3fcc2a > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-c3fcc2a > .e-con-inner > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-c3fcc2a > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-c3fcc2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-c3fcc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-primary ) 100%);}.elementor-8860 .elementor-element.elementor-element-75652f8{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-aaf212c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:171px;--padding-left:130px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-aaf212c:not(.elementor-motion-effects-element-type-background), .elementor-8860 .elementor-element.elementor-element-aaf212c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://global.saintbella.com/wp-content/uploads/2026/08/2-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8860 .elementor-element.elementor-element-aaf212c::before, .elementor-8860 .elementor-element.elementor-element-aaf212c > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-aaf212c > .e-con-inner > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-aaf212c > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-aaf212c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-aaf212c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-primary ) 100%);}.elementor-8860 .elementor-element.elementor-element-988ec74{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-6945f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:171px;--padding-left:130px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-6945f30:not(.elementor-motion-effects-element-type-background), .elementor-8860 .elementor-element.elementor-element-6945f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://global.saintbella.com/wp-content/uploads/2026/08/l-duzi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8860 .elementor-element.elementor-element-6945f30::before, .elementor-8860 .elementor-element.elementor-element-6945f30 > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-6945f30 > .e-con-inner > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-6945f30 > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-6945f30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-6945f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-primary ) 100%);}.elementor-8860 .elementor-element.elementor-element-0bd6859{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-7a53a0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:171px;--padding-left:130px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-7a53a0a:not(.elementor-motion-effects-element-type-background), .elementor-8860 .elementor-element.elementor-element-7a53a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://global.saintbella.com/wp-content/uploads/2026/08/4-4-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8860 .elementor-element.elementor-element-7a53a0a::before, .elementor-8860 .elementor-element.elementor-element-7a53a0a > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-7a53a0a > .e-con-inner > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-7a53a0a > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-7a53a0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-7a53a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-primary ) 100%);}.elementor-8860 .elementor-element.elementor-element-4348290{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-f269ceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:171px;--padding-left:130px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-f269ceb:not(.elementor-motion-effects-element-type-background), .elementor-8860 .elementor-element.elementor-element-f269ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://global.saintbella.com/wp-content/uploads/2026/08/l-baby-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8860 .elementor-element.elementor-element-f269ceb::before, .elementor-8860 .elementor-element.elementor-element-f269ceb > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-f269ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-8860 .elementor-element.elementor-element-f269ceb > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-f269ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8860 .elementor-element.elementor-element-f269ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-primary ) 100%);}.elementor-8860 .elementor-element.elementor-element-be2ec94{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-1da49dd{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:80px;--z-index:2;}body:not(.rtl) .elementor-8860 .elementor-element.elementor-element-1da49dd{left:130px;}body.rtl .elementor-8860 .elementor-element.elementor-element-1da49dd{right:130px;}.elementor-8860 .elementor-element.elementor-element-6c22c02 .elementor-icon-wrapper{text-align:center;}.elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-framed .elementor-icon, .elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-default .elementor-icon{color:var( --e-global-color-7a58ce4 );border-color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-framed .elementor-icon, .elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-framed .elementor-icon:hover, .elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-framed .elementor-icon:hover, .elementor-8860 .elementor-element.elementor-element-6c22c02.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-6c22c02 .elementor-icon{font-size:36px;}.elementor-8860 .elementor-element.elementor-element-6c22c02 .elementor-icon svg{height:36px;}.elementor-8860 .elementor-element.elementor-element-c2d5db6 .elementor-icon-wrapper{text-align:center;}.elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-framed .elementor-icon, .elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-default .elementor-icon{color:var( --e-global-color-7a58ce4 );border-color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-framed .elementor-icon, .elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-framed .elementor-icon:hover, .elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7a58ce4 );border-color:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-framed .elementor-icon:hover, .elementor-8860 .elementor-element.elementor-element-c2d5db6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7a58ce4 );}.elementor-8860 .elementor-element.elementor-element-c2d5db6 .elementor-icon{font-size:36px;}.elementor-8860 .elementor-element.elementor-element-c2d5db6 .elementor-icon svg{height:36px;}.elementor-8860 .elementor-element.elementor-element-359d925{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:20px;--padding-left:69px;--padding-right:60px;}.elementor-8860 .elementor-element.elementor-element-2f77af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-2f77af4 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:34px;line-height:1.35em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-e1e8d00{--divider-border-style:solid;--divider-color:var( --e-global-color-111d8fe );--divider-border-width:1px;}.elementor-8860 .elementor-element.elementor-element-e1e8d00 .elementor-divider-separator{width:100%;}.elementor-8860 .elementor-element.elementor-element-e1e8d00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8860 .elementor-element.elementor-element-1ad36d7{--display:flex;}.elementor-8860 .elementor-element.elementor-element-5f95abd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-5f95abd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-c7950d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-c7950d4 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-5256059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-5256059 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-7f580fd{color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-33eb0b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-33eb0b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-35df6fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-35df6fe .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-9ec75d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-9ec75d2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-123efc4{font-family:"Karla-Regular", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-ef6dfd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-ef6dfd3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-cdbc6c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-cdbc6c8 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-2a949a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-2a949a1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-35e885a{font-family:"Karla-Regular", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-a1cbe86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-a1cbe86.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-079d7a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-079d7a0 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-b1f6082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-b1f6082 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-b274a60{font-family:"Karla-Regular", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-2e2012c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-2e2012c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-647d9d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-647d9d6 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-13aa0ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-13aa0ab .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-7995e81{font-family:"Karla-Regular", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-ffd6359{--display:flex;}.elementor-8860 .elementor-element.elementor-element-aac746e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-aac746e .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:34px;line-height:1.35em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-e1f92b9{font-family:"Karla-Regular", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-b6e8470{--display:flex;}.elementor-8860 .elementor-element.elementor-element-2afd225{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-2afd225.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-c3b7224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-c3b7224 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-95e60af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-95e60af .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:28px;line-height:1.36em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-3a0f7cd{font-family:"Karla-Regular", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-caf8301{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-767ec85{--display:flex;}.elementor-8860 .elementor-element.elementor-element-48ed0b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-48ed0b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-fec5960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-fec5960 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-08fffb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-08fffb7 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:28px;line-height:1.36em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-dd85e85{font-family:"Karla-Regular", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-2e76eff{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-b2bef7c{--display:flex;}.elementor-8860 .elementor-element.elementor-element-72be789{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-72be789.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-c4b4167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-c4b4167 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-f936c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-f936c09 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:28px;line-height:1.36em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-a6c95d3{font-family:"Karla-Regular", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-5275261{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-0d27d07{--display:flex;}.elementor-8860 .elementor-element.elementor-element-bf8dae0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-bf8dae0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-bc0cf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-bc0cf36 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-ec291bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-ec291bd .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:28px;line-height:1.36em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-a64495e{font-family:"Karla-Regular", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-0d83208{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-3b37419{--display:flex;}.elementor-8860 .elementor-element.elementor-element-6ec4f33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8860 .elementor-element.elementor-element-6ec4f33.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8860 .elementor-element.elementor-element-549787e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-549787e .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.56em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-9fcacd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8860 .elementor-element.elementor-element-9fcacd4 .elementor-heading-title{font-family:"Baskerville Regular", Sans-serif;font-size:28px;line-height:1.36em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-d8d4542{font-family:"Karla-Regular", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-10d89aa{font-family:"Karla-Regular", Sans-serif;font-size:20px;text-transform:capitalize;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-8860 .elementor-element.elementor-element-fbf86dc{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8860 .elementor-element.elementor-element-0625aa3{--width:70.36%;}.elementor-8860 .elementor-element.elementor-element-359d925{--width:29.64%;}}@media(max-width:1366px){.elementor-8860 .elementor-element.elementor-element-75652f8{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-988ec74{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-0bd6859{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-4348290{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-be2ec94{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-359d925{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8860 .elementor-element.elementor-element-2f77af4 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-c7950d4 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-35df6fe .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-cdbc6c8 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-079d7a0 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-647d9d6 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-aac746e .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-c3b7224 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-95e60af .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-caf8301{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-fec5960 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-08fffb7 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-2e76eff{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-c4b4167 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-f936c09 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-5275261{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-bc0cf36 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-ec291bd .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-0d83208{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-549787e .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-9fcacd4 .elementor-heading-title{font-size:38px;}.elementor-8860 .elementor-element.elementor-element-10d89aa{font-size:16px;}}@media(max-width:1024px){.elementor-8860 .elementor-element.elementor-element-75652f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-988ec74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-0bd6859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-4348290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-be2ec94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-ffd6359{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8860 .elementor-element.elementor-element-aac746e{width:var( --container-widget-width, 388px );max-width:388px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-8860 .elementor-element.elementor-element-aac746e.elementor-element{--align-self:center;}.elementor-8860 .elementor-element.elementor-element-aac746e .elementor-heading-title{font-size:30px;}.elementor-8860 .elementor-element.elementor-element-e1f92b9{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8860 .elementor-element.elementor-element-2afd225{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8860 .elementor-element.elementor-element-c3b7224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-c3b7224 .elementor-heading-title{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-95e60af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-95e60af .elementor-heading-title{font-size:26px;}.elementor-8860 .elementor-element.elementor-element-3a0f7cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-caf8301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-48ed0b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8860 .elementor-element.elementor-element-fec5960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-fec5960 .elementor-heading-title{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-08fffb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-08fffb7 .elementor-heading-title{font-size:26px;}.elementor-8860 .elementor-element.elementor-element-dd85e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-2e76eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-72be789{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8860 .elementor-element.elementor-element-c4b4167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-c4b4167 .elementor-heading-title{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-f936c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-f936c09 .elementor-heading-title{font-size:26px;}.elementor-8860 .elementor-element.elementor-element-a6c95d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-5275261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-bf8dae0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8860 .elementor-element.elementor-element-bc0cf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-bc0cf36 .elementor-heading-title{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-ec291bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-ec291bd .elementor-heading-title{font-size:26px;}.elementor-8860 .elementor-element.elementor-element-a64495e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-0d83208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8860 .elementor-element.elementor-element-6ec4f33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8860 .elementor-element.elementor-element-549787e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8860 .elementor-element.elementor-element-549787e .elementor-heading-title{font-size:16px;}.elementor-8860 .elementor-element.elementor-element-9fcacd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-9fcacd4 .elementor-heading-title{font-size:26px;}.elementor-8860 .elementor-element.elementor-element-d8d4542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-10d89aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(max-width:767px){.elementor-8860 .elementor-element.elementor-element-1da49dd{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-8860 .elementor-element.elementor-element-2f77af4 .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-c7950d4 .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-35df6fe .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-cdbc6c8 .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-079d7a0 .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-647d9d6 .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-ffd6359{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8860 .elementor-element.elementor-element-aac746e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8860 .elementor-element.elementor-element-aac746e .elementor-heading-title{font-size:28px;}.elementor-8860 .elementor-element.elementor-element-e1f92b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8860 .elementor-element.elementor-element-c3b7224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-c3b7224 .elementor-heading-title{font-size:14px;}.elementor-8860 .elementor-element.elementor-element-95e60af .elementor-heading-title{font-size:22px;}.elementor-8860 .elementor-element.elementor-element-fec5960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-fec5960 .elementor-heading-title{font-size:14px;}.elementor-8860 .elementor-element.elementor-element-08fffb7 .elementor-heading-title{font-size:22px;}.elementor-8860 .elementor-element.elementor-element-c4b4167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-c4b4167 .elementor-heading-title{font-size:14px;}.elementor-8860 .elementor-element.elementor-element-f936c09 .elementor-heading-title{font-size:22px;}.elementor-8860 .elementor-element.elementor-element-bc0cf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-bc0cf36 .elementor-heading-title{font-size:14px;}.elementor-8860 .elementor-element.elementor-element-ec291bd .elementor-heading-title{font-size:22px;}.elementor-8860 .elementor-element.elementor-element-549787e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8860 .elementor-element.elementor-element-549787e .elementor-heading-title{font-size:14px;}.elementor-8860 .elementor-element.elementor-element-9fcacd4 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for text-editor, class: .elementor-element-75652f8 */.elementor-8860 .elementor-element.elementor-element-75652f8 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988ec74 */.elementor-8860 .elementor-element.elementor-element-988ec74 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bd6859 */.elementor-8860 .elementor-element.elementor-element-0bd6859 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4348290 */.elementor-8860 .elementor-element.elementor-element-4348290 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be2ec94 */.elementor-8860 .elementor-element.elementor-element-be2ec94 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c22c02 */.slider-prev .elementor-icon,
.slider-next .elementor-icon {
    cursor:pointer;
}

.slider-prev .elementor-icon svg rect,
.slider-next .elementor-icon svg rect {
    transition: fill .3s ease, stroke .3s ease;
}

.slider-prev:hover .elementor-icon svg rect,
.slider-next:hover .elementor-icon svg rect {
    fill: #fff;
    stroke: #000;
}

.slider-prev:hover .elementor-icon svg path,
.slider-next:hover .elementor-icon svg path {
    stroke: #000;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2d5db6 */.slider-prev .elementor-icon,
.slider-next .elementor-icon {
    cursor:pointer;
}

.slider-prev .elementor-icon svg rect,
.slider-next .elementor-icon svg rect {
    transition: fill .3s ease, stroke .3s ease;
}

.slider-prev:hover .elementor-icon svg rect,
.slider-next:hover .elementor-icon svg rect {
    fill: #fff;
    stroke: #fff;
}

.slider-prev:hover .elementor-icon svg path,
.slider-next:hover .elementor-icon svg path {
    stroke: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f580fd */.elementor-8860 .elementor-element.elementor-element-7f580fd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-123efc4 */.elementor-8860 .elementor-element.elementor-element-123efc4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e885a */.elementor-8860 .elementor-element.elementor-element-35e885a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b274a60 */.elementor-8860 .elementor-element.elementor-element-b274a60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7995e81 */.elementor-8860 .elementor-element.elementor-element-7995e81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aeae7b */.page-id-8860 .elementor-1524 .elementor-element.elementor-element-c66dfa8 {
    border-color: #00000000;
}
.ltv-text-title {
  margin-bottom: clamp(20px, 1.979vw, 38px) !important; /* 38px / 1920px = 1.979vw */
}

.ltv-stage-list {
  margin-top: clamp(24px, 2.656vw, 51px) !important; /* 51px / 1920px = 2.656vw，替换原来的 1.8vh */
}
/* ============================================================
   1. 页眉高度变量 + 流体字体/边距变量
   ============================================================ */
:root {
  --header-height: 130px;
  --fs-text-title:  clamp(20px, 1.771vw, 39px);  
  --fs-eyebrow:     clamp(14px, 0.938vw, 21px);  
  --fs-stage-title: clamp(18px, 1.458vw, 32px);  
  --mb-stage-title: clamp(10px, 1.2vh, 18px);
  --fs-stage-desc:  clamp(11px, 0.833vw, 18px);  
}

/* ============================================================
   2. 左侧轮播列
   ============================================================ */
.ltv-carousel-col {
  position: relative;
  height: calc(100vh - var(--header-height));
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  overflow: hidden;
  background-color: #000;
}

.ltv-carousel-col .ltv-slide {
  grid-area: 1 / 1 / 2 / 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  transition: opacity 1s ease;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.ltv-carousel-col .ltv-slide.is-active {
  opacity: 1;
  z-index: 2;
  pointer-events: auto;
}

/* ============================================================
   3. 右侧文本列：固定屏高 + 超出时滚动 + 滚动条美化
   ============================================================ */
.ltv-text-col {
  height: calc(100vh - var(--header-height)) !important;
  min-height: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  -webkit-overflow-scrolling: touch;
}

.ltv-text-col::-webkit-scrollbar { width: 4px; }
.ltv-text-col::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.ltv-text-col::-webkit-scrollbar-track { background: transparent; }

.ltv-text-title { flex: 0 0 auto !important; }
.ltv-text-title .elementor-heading-title {
  font-size: var(--fs-text-title) !important;
  line-height: 1.35em !important;
}

/* ============================================================
   4. Stage 列表：.ltv-stage-list 本身就是真正的 flex 容器，
   5个 .ltv-stage 是它的直接子元素（无 .e-con-inner 中间层）
   ============================================================ */
.ltv-stage-list {
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  gap: clamp(12px, 2vh, 24px) !important; /* 恢复5项之间的间隙，可按需调整数值 */
  /*margin-top: clamp(12px, 1.8vh, 28px) !important;*/
  margin-bottom: 0 !important;
  padding: 0 !important;
}

/* 在 .ltv-stage-list 末尾插入真实占位空白块，
   作为第6个flex子项，确保滚动到底部时一定留出这段空间 */
/*.ltv-stage-list::after {*/
/*  content: "";*/
/*  display: block;*/
/*  flex: 0 0 auto;*/
/*  height: clamp(16px, 3vh, 20px);*/
/*}*/

.ltv-stage {
  cursor: pointer;
  flex: 0 0 auto;
}

.ltv-stage .elementor-widget {
  margin-bottom: 0 !important;
}

/* eyebrow：固定 4px 下边距 */
.ltv-stage .ltv-stage-eyebrow {
  margin-bottom: 4px !important;
}
.ltv-stage-eyebrow .elementor-heading-title {
  font-size: var(--fs-eyebrow) !important;
  line-height: 1.4em !important;
  color: #999999 !important;
  transition: color .25s ease;
}

.ltv-stage .ltv-stage-title {
  margin-bottom: var(--mb-stage-title) !important;
}
.ltv-stage-title .elementor-heading-title {
  font-size: var(--fs-stage-title) !important;
  line-height: 1.3em !important;
  color: #999999 !important;
  transition: color .25s ease;
}

/* 仅 is-active 状态触发变色，悬停不再变色 */
.ltv-stage.is-active .ltv-stage-eyebrow .elementor-heading-title,
.ltv-stage.is-active .ltv-stage-title .elementor-heading-title {
  color: #000000 !important;
}

.ltv-stage-desc {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .3s ease .05s;
}
.ltv-stage-desc p {
  font-size: var(--fs-stage-desc) !important;
  line-height: 1.45em !important;
  margin: 0 !important;
}

.ltv-stage.is-active .ltv-stage-desc {
  max-height: clamp(70px, 12vh, 140px);
  opacity: 1;
}

/* ============================================================
   5. 响应式兜底（<=900px）
   ============================================================ */
@media (max-width: 900px) {
  .ltv-carousel-col,
  .ltv-text-col {
    height: auto !important;
    min-height: 50vh;
    overflow: visible !important;
  }
  .ltv-stage-list {
    height: auto !important;
    justify-content: flex-start !important;
    gap: 20px !important;
  }
  .ltv-stage-list::after {
    height: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1f92b9 */.elementor-8860 .elementor-element.elementor-element-e1f92b9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a0f7cd */.elementor-8860 .elementor-element.elementor-element-3a0f7cd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf8301 */.elementor-8860 .elementor-element.elementor-element-caf8301 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd85e85 */.elementor-8860 .elementor-element.elementor-element-dd85e85 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e76eff */.elementor-8860 .elementor-element.elementor-element-2e76eff p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6c95d3 */.elementor-8860 .elementor-element.elementor-element-a6c95d3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5275261 */.elementor-8860 .elementor-element.elementor-element-5275261 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a64495e */.elementor-8860 .elementor-element.elementor-element-a64495e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d83208 */.elementor-8860 .elementor-element.elementor-element-0d83208 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8d4542 */.elementor-8860 .elementor-element.elementor-element-d8d4542 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10d89aa */.elementor-8860 .elementor-element.elementor-element-10d89aa p{
    margin: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karla-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://global.saintbella.com/wp-content/uploads/2026/07/Karla-Regular2.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baskerville Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://global.saintbella.com/wp-content/uploads/2026/07/Baskerville-Regular2-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */