.elementor-10671 .elementor-element.elementor-element-a51f5d2{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--z-index:1;}.elementor-10671 .elementor-element.elementor-element-5e8ccb0{--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:flex-start;--align-items:flex-start;}.elementor-10671 .elementor-element.elementor-element-686ca09{--display:flex;--min-height:82vh;--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.4;--padding-top:0;--padding-bottom:3.25rem;--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-686ca09:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-686ca09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ijtsy3us3not.wpsite.pro/wp-content/uploads/2025/11/rose-quartz-crystal-meaning-healing-properties-raw-rose-quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10671 .elementor-element.elementor-element-686ca09::before, .elementor-10671 .elementor-element.elementor-element-686ca09 > .elementor-background-video-container::before, .elementor-10671 .elementor-element.elementor-element-686ca09 > .e-con-inner > .elementor-background-video-container::before, .elementor-10671 .elementor-element.elementor-element-686ca09 > .elementor-background-slideshow::before, .elementor-10671 .elementor-element.elementor-element-686ca09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10671 .elementor-element.elementor-element-686ca09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 25%, #00000033 100%);}.elementor-10671 .elementor-element.elementor-element-65b058a{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-10671 .elementor-element.elementor-element-1bc7442 .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-4249b47 .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-be0867c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10671 .elementor-element.elementor-element-be0867c > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-10671 .elementor-element.elementor-element-be0867c .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button{background-color:#FFFFFF;font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.78;letter-spacing:-0.4px;fill:#121212;color:#121212;transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:0.5rem 1.75rem 0.5rem 1.75rem;}.elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button:hover, .elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button:hover svg, .elementor-10671 .elementor-element.elementor-element-19a823c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-ba15d23{bottom:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-3e92035{--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:flex-start;--align-items:flex-start;}.elementor-10671 .elementor-element.elementor-element-cebd744{--display:flex;--min-height:82vh;--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0;--padding-bottom:3.25rem;--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-cebd744:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-cebd744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ijtsy3us3not.wpsite.pro/wp-content/uploads/2025/11/Header_51740665-7185-4790-a3c6-de17358b2ede.jpg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10671 .elementor-element.elementor-element-75521b7{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;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:#0000001C;--border-color:#0000001C;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10671 .elementor-element.elementor-element-75521b7:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-75521b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}.elementor-10671 .elementor-element.elementor-element-4816cbf .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-e7ffc09 .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-392c2b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10671 .elementor-element.elementor-element-392c2b5 > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-10671 .elementor-element.elementor-element-392c2b5 .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button{background-color:#FFFFFF;font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.78;letter-spacing:-0.4px;fill:#121212;color:#121212;transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:0.5rem 1.75rem 0.5rem 1.75rem;}.elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button:hover, .elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button:hover svg, .elementor-10671 .elementor-element.elementor-element-56e97a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-4f16f0b{bottom:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-6c23e12{--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:flex-start;--align-items:flex-start;}.elementor-10671 .elementor-element.elementor-element-e1ff838{--display:flex;--min-height:82vh;--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.4;--padding-top:0;--padding-bottom:3.25rem;--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-e1ff838:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-e1ff838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ijtsy3us3not.wpsite.pro/wp-content/uploads/2025/11/Header_51740665-7185-4790-a3c6-de17358b2ede.jpg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10671 .elementor-element.elementor-element-e1ff838::before, .elementor-10671 .elementor-element.elementor-element-e1ff838 > .elementor-background-video-container::before, .elementor-10671 .elementor-element.elementor-element-e1ff838 > .e-con-inner > .elementor-background-video-container::before, .elementor-10671 .elementor-element.elementor-element-e1ff838 > .elementor-background-slideshow::before, .elementor-10671 .elementor-element.elementor-element-e1ff838 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10671 .elementor-element.elementor-element-e1ff838 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 25%, #00000033 100%);}.elementor-10671 .elementor-element.elementor-element-b07ac0a{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-10671 .elementor-element.elementor-element-7b775ac .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-83550fd .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-fc72432{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10671 .elementor-element.elementor-element-fc72432 > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-10671 .elementor-element.elementor-element-fc72432 .elementor-heading-title{color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button{background-color:#FFFFFF;font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.78;letter-spacing:-0.4px;fill:#121212;color:#121212;transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:0.5rem 1.75rem 0.5rem 1.75rem;}.elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button:hover, .elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button:hover svg, .elementor-10671 .elementor-element.elementor-element-0acad2f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10671 .elementor-element.elementor-element-391c687{bottom:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-78f3d27{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0.625rem;--e-n-carousel-dots-normal-color:#121212;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:clamp(-3.25rem, -0.2077rem + -3.3803vw, -1rem);--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:clamp(0rem, 6.7606rem + -7.5117vw, 5rem);}.elementor-10671 .elementor-element.elementor-element-78f3d27 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.33rem;--swiper-pagination-bullet-vertical-gap:0.33rem;}.elementor-10671 .elementor-element.elementor-element-4bc54d9{--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;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:clamp(4rem, 3.1197rem + 3.7559vw, 6.5rem);--padding-bottom:clamp(4rem, 3.1197rem + 3.7559vw, 6.5rem);--padding-left:0;--padding-right:0;}.elementor-10671 .elementor-element.elementor-element-4bc54d9:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-4bc54d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-10671 .elementor-element.elementor-element-0f56280{--display:flex;--gap:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-7690aba{text-align:left;}.elementor-10671 .elementor-element.elementor-element-619f8a9{width:var( --container-widget-width, clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem) );max-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-flex-grow:0;text-align:left;}.elementor-10671 .elementor-element.elementor-element-619f8a9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-10671 .elementor-element.elementor-element-a1f72c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem) 0;--row-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--column-gap:0;}.elementor-10671 .elementor-element.elementor-element-6e479fd{--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:flex-start;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-10671 .elementor-element.elementor-element-ef7219c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-598097b{--swiper-slides-to-display:3;--swiper-offset-size:160px;--swiper-slides-gap:24px;}.elementor-10671 .elementor-element.elementor-element-598097b .swiper-slide > .elementor-element{height:100%;}.elementor-10671 .elementor-element.elementor-element-b32de7e{--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;--gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem) clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--row-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--column-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);}.elementor-10671 .elementor-element.elementor-element-b32de7e:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-b32de7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ijtsy3us3not.wpsite.pro/wp-content/uploads/2025/11/Image-Placeholder.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10671 .elementor-element.elementor-element-28e5c90{--display:flex;--min-height:clamp(27rem, 25.6356rem + 5.8216vw, 30.875rem);--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-d9b13e7{width:var( --container-widget-width, 28.5rem );max-width:28.5rem;--container-widget-width:28.5rem;--container-widget-flex-grow:0;}.elementor-10671 .elementor-element.elementor-element-d9b13e7 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button{background-color:#FFFFFF00;font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.78;letter-spacing:-0.4px;fill:#121212;color:#121212;transition-duration:200ms;border-style:solid;border-width:0px 0px 1px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button:hover, .elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button:focus{color:#121212;border-color:#121212;}.elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button:hover svg, .elementor-10671 .elementor-element.elementor-element-eb22885 .elementor-button:focus svg{fill:#121212;}.elementor-10671 .elementor-element.elementor-element-62836cd{--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;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:clamp(4rem, 3.1197rem + 3.7559vw, 6.5rem);--padding-bottom:clamp(4rem, 3.1197rem + 3.7559vw, 6.5rem);--padding-left:0;--padding-right:0;}.elementor-10671 .elementor-element.elementor-element-62836cd:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-62836cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-10671 .elementor-element.elementor-element-376c8aa{--display:flex;--gap:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-6c0bad9{text-align:left;}.elementor-10671 .elementor-element.elementor-element-7a1e572{width:var( --container-widget-width, clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem) );max-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-flex-grow:0;text-align:left;}.elementor-10671 .elementor-element.elementor-element-7a1e572 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-10671 .elementor-element.elementor-element-56178eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem) 0;--row-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--column-gap:0;}.elementor-10671 .elementor-element.elementor-element-4fd33fe{--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:flex-start;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-10671 .elementor-element.elementor-element-5c27370{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-50dbc2f{--swiper-slides-to-display:3;--swiper-offset-size:160px;--swiper-slides-gap:24px;}.elementor-10671 .elementor-element.elementor-element-50dbc2f .swiper-slide > .elementor-element{height:100%;}.elementor-10671 .elementor-element.elementor-element-88b86bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem) 0;--row-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--column-gap:0;}.elementor-10671 .elementor-element.elementor-element-e9f6b6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-cc8109d{--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:flex-start;--padding-top:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-bottom:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-87b212b > .elementor-widget-container{padding:0 0 clamp(0.25rem, 0.0739rem + 0.7512vw, 0.75rem) 0;}.elementor-10671 .elementor-element.elementor-element-87b212b{text-align:left;}.elementor-10671 .elementor-element.elementor-element-426376f{width:var( --container-widget-width, clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem) );max-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-flex-grow:0;text-align:left;}.elementor-10671 .elementor-element.elementor-element-426376f > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button{background-color:#FFFFFF00;font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.78;letter-spacing:-0.4px;fill:#121212;color:#121212;transition-duration:200ms;border-style:solid;border-width:0px 0px 1px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button:hover, .elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button:focus{color:#121212;border-color:#121212;}.elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button:hover svg, .elementor-10671 .elementor-element.elementor-element-c065665 .elementor-button:focus svg{fill:#121212;}.elementor-10671 .elementor-element.elementor-element-c5a7d5a{--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:flex-start;--align-items:center;--gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem) clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--row-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--column-gap:clamp(1rem, 0.6479rem + 1.5023vw, 2rem);--padding-top:clamp(2.5rem, 1.0915rem + 6.0094vw, 6.5rem);--padding-bottom:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-45ea140{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;}.elementor-10671 .elementor-element.elementor-element-582609f > .elementor-widget-container{padding:0 0 clamp(0.25rem, 0.0739rem + 0.7512vw, 0.75rem) 0;}.elementor-10671 .elementor-element.elementor-element-582609f{text-align:center;}.elementor-10671 .elementor-element.elementor-element-c58ef4f{width:var( --container-widget-width, clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem) );max-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-width:clamp(21.4375rem, 17.1021rem + 18.4977vw, 33.75rem);--container-widget-flex-grow:0;text-align:center;}.elementor-10671 .elementor-element.elementor-element-8251ba3{--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:stretch;}.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-custom-embed-play i{font-size:clamp(4.0625rem, 3.3803rem + 2.9108vw, 6rem);}.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-custom-embed-play svg{width:clamp(4.0625rem, 3.3803rem + 2.9108vw, 6rem);height:clamp(4.0625rem, 3.3803rem + 2.9108vw, 6rem);}.elementor-10671 .elementor-element.elementor-element-fb60945{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-bottom:clamp(2.5rem, 1.0915rem + 6.0094vw, 6.5rem);--padding-left:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);--padding-right:clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);}.elementor-10671 .elementor-element.elementor-element-07d8415 > .elementor-widget-container{padding:0 clamp(1rem, -0.4085rem + 6.0094vw, 5rem) 0 0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#EAEAEA;}.elementor-10671 .elementor-element.elementor-element-07d8415.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10671 .elementor-element.elementor-element-07d8415 .elementor-icon-box-wrapper{text-align:left;}.elementor-10671 .elementor-element.elementor-element-07d8415{--icon-box-icon-margin:clamp(0.5rem, 0.412rem + 0.3756vw, 0.75rem);}.elementor-10671 .elementor-element.elementor-element-07d8415 .elementor-icon-box-title{margin-block-end:0.25rem;color:#121212;}.elementor-10671 .elementor-element.elementor-element-07d8415 .elementor-icon{font-size:2.75rem;}.elementor-10671 .elementor-element.elementor-element-07d8415 .elementor-icon-box-title, .elementor-10671 .elementor-element.elementor-element-07d8415 .elementor-icon-box-title a{font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.75;letter-spacing:-0.4px;}.elementor-10671 .elementor-element.elementor-element-07d8415 .elementor-icon-box-description{font-size:clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem);font-weight:400;line-height:1.6;color:#807E7E;}.elementor-10671 .elementor-element.elementor-element-a59992b > .elementor-widget-container{padding:0 clamp(1rem, -0.4085rem + 6.0094vw, 5rem) 0 clamp(1rem, -0.4085rem + 6.0094vw, 5rem);border-style:solid;border-width:0px 1px 0px 0px;border-color:#EAEAEA;}.elementor-10671 .elementor-element.elementor-element-a59992b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10671 .elementor-element.elementor-element-a59992b .elementor-icon-box-wrapper{text-align:left;}.elementor-10671 .elementor-element.elementor-element-a59992b{--icon-box-icon-margin:clamp(0.5rem, 0.412rem + 0.3756vw, 0.75rem);}.elementor-10671 .elementor-element.elementor-element-a59992b .elementor-icon-box-title{margin-block-end:0.25rem;color:#121212;}.elementor-10671 .elementor-element.elementor-element-a59992b .elementor-icon{font-size:2.75rem;}.elementor-10671 .elementor-element.elementor-element-a59992b .elementor-icon-box-title, .elementor-10671 .elementor-element.elementor-element-a59992b .elementor-icon-box-title a{font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.75;letter-spacing:-0.4px;}.elementor-10671 .elementor-element.elementor-element-a59992b .elementor-icon-box-description{font-size:clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem);font-weight:400;line-height:1.6;color:#807E7E;}.elementor-10671 .elementor-element.elementor-element-c5a086c > .elementor-widget-container{padding:0 clamp(1rem, -0.4085rem + 6.0094vw, 5rem) 0 clamp(1rem, -0.4085rem + 6.0094vw, 5rem);border-style:solid;border-width:0px 1px 0px 0px;border-color:#EAEAEA;}.elementor-10671 .elementor-element.elementor-element-c5a086c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10671 .elementor-element.elementor-element-c5a086c .elementor-icon-box-wrapper{text-align:left;}.elementor-10671 .elementor-element.elementor-element-c5a086c{--icon-box-icon-margin:clamp(0.5rem, 0.412rem + 0.3756vw, 0.75rem);}.elementor-10671 .elementor-element.elementor-element-c5a086c .elementor-icon-box-title{margin-block-end:0.25rem;color:#121212;}.elementor-10671 .elementor-element.elementor-element-c5a086c .elementor-icon{font-size:2.75rem;}.elementor-10671 .elementor-element.elementor-element-c5a086c .elementor-icon-box-title, .elementor-10671 .elementor-element.elementor-element-c5a086c .elementor-icon-box-title a{font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.75;letter-spacing:-0.4px;}.elementor-10671 .elementor-element.elementor-element-c5a086c .elementor-icon-box-description{font-size:clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem);font-weight:400;line-height:1.6;color:#807E7E;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 > .elementor-widget-container{padding:0 0 0 clamp(1rem, -0.4085rem + 6.0094vw, 5rem);}.elementor-10671 .elementor-element.elementor-element-c8eb1d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 .elementor-icon-box-wrapper{text-align:left;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5{--icon-box-icon-margin:clamp(0.5rem, 0.412rem + 0.3756vw, 0.75rem);}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 .elementor-icon-box-title{margin-block-end:0.25rem;color:#121212;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 .elementor-icon{font-size:2.75rem;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 .elementor-icon-box-title, .elementor-10671 .elementor-element.elementor-element-c8eb1d5 .elementor-icon-box-title a{font-size:clamp(1rem, 0.956rem + 0.1878vw, 1.125rem);font-weight:500;line-height:1.75;letter-spacing:-0.4px;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 .elementor-icon-box-description{font-size:clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem);font-weight:400;line-height:1.6;color:#807E7E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10671 .elementor-element.elementor-element-78f3d27{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10671 .elementor-element.elementor-element-a1f72c7{--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-10671 .elementor-element.elementor-element-598097b{--swiper-slides-to-display:2;--swiper-offset-size:100px;--swiper-slides-gap:20px;}.elementor-10671 .elementor-element.elementor-element-56178eb{--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-10671 .elementor-element.elementor-element-50dbc2f{--swiper-slides-to-display:2;--swiper-offset-size:100px;--swiper-slides-gap:20px;}.elementor-10671 .elementor-element.elementor-element-88b86bf{--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;}}@media(min-width:768px){.elementor-10671 .elementor-element.elementor-element-65b058a{--width:35rem;}.elementor-10671 .elementor-element.elementor-element-75521b7{--width:35rem;}.elementor-10671 .elementor-element.elementor-element-b07ac0a{--width:35rem;}.elementor-10671 .elementor-element.elementor-element-45ea140{--width:clamp(21.4375rem, 11.3803rem + 42.9108vw, 50rem);}}@media(max-width:767px){.elementor-10671 .elementor-element.elementor-element-be0867c{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-392c2b5{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-fc72432{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-78f3d27{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;}.elementor-10671 .elementor-element.elementor-element-619f8a9{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-598097b{--swiper-slides-to-display:1;--swiper-offset-size:100px;--swiper-slides-gap:16px;}.elementor-10671 .elementor-element.elementor-element-d9b13e7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-10671 .elementor-element.elementor-element-7a1e572{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-50dbc2f{--swiper-slides-to-display:1;--swiper-offset-size:100px;--swiper-slides-gap:16px;}.elementor-10671 .elementor-element.elementor-element-426376f{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-c58ef4f{width:100%;max-width:100%;}.elementor-10671 .elementor-element.elementor-element-8251ba3{--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:center;}.elementor-10671 .elementor-element.elementor-element-fb60945{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-10671 .elementor-element.elementor-element-07d8415 > .elementor-widget-container{padding:0 0 0 0;border-width:0px 0px 0px 0px;}.elementor-10671 .elementor-element.elementor-element-a59992b > .elementor-widget-container{padding:0 0 0 0;border-width:0px 0px 0px 0px;}.elementor-10671 .elementor-element.elementor-element-c5a086c > .elementor-widget-container{padding:0 0 0 0;border-width:0px 0px 0px 0px;}.elementor-10671 .elementor-element.elementor-element-c8eb1d5 > .elementor-widget-container{padding:0 0 0 0;}}/* Start custom CSS for container, class: .elementor-element-75521b7 */.elementor-10671 .elementor-element.elementor-element-75521b7 {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75521b7 */.elementor-10671 .elementor-element.elementor-element-75521b7 {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75521b7 */.elementor-10671 .elementor-element.elementor-element-75521b7 {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75521b7 */.elementor-10671 .elementor-element.elementor-element-75521b7 {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-78f3d27 */.elementor-10671 .elementor-element.elementor-element-78f3d27 .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal {
    
     transform: rotate(90deg);
     transform-origin: left top;
    opacity: 0.67;
}



.elementor-10671 .elementor-element.elementor-element-78f3d27 .swiper-pagination-bullet-active {
width: 2rem;
border-radius: 100px;

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-598097b */.elementor-10671 .elementor-element.elementor-element-598097b .swiper-pagination-bullet-active {
width: 2rem;
border-radius: 100px;

}

.elementor-10671 .elementor-element.elementor-element-598097b .swiper-wrapper {
  scroll-behavior: smooth;     /* 平滑滾動過渡 */
  -webkit-overflow-scrolling: touch; /* 啟用iOS慣性滾動 */
  /* 使用一個更平滑的 cubic-bezier 曲線，確保啟動和結束時更慢、更順暢 */
  transition-timing-function: linear !important;
  
  /* 確保瀏覽器知道這個元素將會變動，提升渲染效能 */
  will-change: transform; 
 scroll-snap-type: x proximity !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f72c7 *//*-- Section-specific CSS --*/
.elementor-10671 .elementor-element.elementor-element-a1f72c7{
    --dd-content-max-width: var(--content-width);
    --dd-gap: 0px;
    --dd-gutter: clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);
    --dd-col1-pct: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56178eb *//*-- Section-specific CSS --*/
.elementor-10671 .elementor-element.elementor-element-56178eb{
    --dd-content-max-width: var(--content-width);
    --dd-gap: 0px;
    --dd-gutter: clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);
    --dd-col1-pct: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b86bf *//*-- Section-specific CSS --*/
.elementor-10671 .elementor-element.elementor-element-88b86bf{
    --dd-content-max-width: var(--content-width);
    --dd-gap: 0px;
    --dd-gutter: clamp(1rem, 0.2077rem + 3.3803vw, 3.25rem);
    --dd-col1-pct: 50;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4944bef */.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper.elementor-open-inline {
    --video-aspect-ratio: 16/9;
}

/* — Tablet Styles — */
@media (max-width: 1024px) {

  .elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper.elementor-open-inline {
    --video-aspect-ratio: 3/2;
}

}

/* — Mobile Styles — */
@media (max-width: 768px) {

.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper.elementor-open-inline {
    --video-aspect-ratio: 1;
}

}



.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper.elementor-open-lightbox {
    --video-aspect-ratio: 16/9;
}

/* — Tablet Styles — */
@media (max-width: 1024px) {

  .elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper.elementor-open-lightbox {
    --video-aspect-ratio: 3/2;
}

}

/* — Mobile Styles — */
@media (max-width: 768px) {

.elementor-10671 .elementor-element.elementor-element-4944bef .elementor-wrapper.elementor-open-lightbox {
    --video-aspect-ratio: 1;
}

}/* End custom CSS */