.elementor-24901 .elementor-element.elementor-element-b62ad48{--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;}.elementor-24901 .elementor-element.elementor-element-59b99e7{--display:flex;--min-height:650px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-c2c14ec{--display:flex;--min-height:650px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-c2c14ec:not(.elementor-motion-effects-element-type-background), .elementor-24901 .elementor-element.elementor-element-c2c14ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://thehighlightermy.com/wp-content/uploads/2025/09/kl_beauty_week_2025_poster.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24901 .elementor-element.elementor-element-c2c14ec::before, .elementor-24901 .elementor-element.elementor-element-c2c14ec > .elementor-background-video-container::before, .elementor-24901 .elementor-element.elementor-element-c2c14ec > .e-con-inner > .elementor-background-video-container::before, .elementor-24901 .elementor-element.elementor-element-c2c14ec > .elementor-background-slideshow::before, .elementor-24901 .elementor-element.elementor-element-c2c14ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-24901 .elementor-element.elementor-element-c2c14ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-24901 .elementor-element.elementor-element-a5a1e88 .elementor-button{background-color:#FF7DAD;font-size:18px;}.elementor-24901 .elementor-element.elementor-element-c81e72a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-468df7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-0e81573{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-24901 .elementor-element.elementor-element-33dad43{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-9ba9371 .elementor-button{background-color:#CCCCCC;border-radius:0px 0px 0px 0px;}.elementor-24901 .elementor-element.elementor-element-9ba9371 .elementor-button:hover, .elementor-24901 .elementor-element.elementor-element-9ba9371 .elementor-button:focus{background-color:#FF7DAD;}.elementor-24901 .elementor-element.elementor-element-cbeedba .elementor-button{background-color:#CCCCCC;border-radius:0px 0px 0px 0px;}.elementor-24901 .elementor-element.elementor-element-cbeedba .elementor-button:hover, .elementor-24901 .elementor-element.elementor-element-cbeedba .elementor-button:focus{background-color:#FF7DAD;}.elementor-24901 .elementor-element.elementor-element-1e0005b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24901 .elementor-element.elementor-element-541c236{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:10px;}.elementor-24901 .elementor-element.elementor-element-541c236 .swiper-slide > .elementor-element{height:100%;}.elementor-24901 .elementor-element.elementor-element-4a2e061{--display:flex;}.elementor-24901 .elementor-element.elementor-element-6dcba6d{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-760f3b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-38e144e > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-38e144e{text-align:center;}.elementor-24901 .elementor-element.elementor-element-38e144e .elementor-heading-title{font-size:38px;}.elementor-24901 .elementor-element.elementor-element-d89fd22{--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-24901 .elementor-element.elementor-element-1444513{--display:flex;}.elementor-24901 .elementor-element.elementor-element-bfdf870{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-9b0e671{--display:flex;}.elementor-24901 .elementor-element.elementor-element-13ba072{--display:flex;}.elementor-24901 .elementor-element.elementor-element-70d37a0 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-70d37a0{text-align:center;}.elementor-24901 .elementor-element.elementor-element-70d37a0 .elementor-heading-title{font-size:32px;}.elementor-24901 .elementor-element.elementor-element-840bb06{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-840bb06:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__meta-data span + span:before{content:"///";}.elementor-24901 .elementor-element.elementor-element-840bb06.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-24901 .elementor-element.elementor-element-840bb06.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-24901 .elementor-element.elementor-element-840bb06.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__meta-data{color:#727272;font-family:"DM Sans", Sans-serif;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__excerpt p{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-5ea0ff0{--display:flex;}.elementor-24901 .elementor-element.elementor-element-c4579e3{--display:flex;}.elementor-24901 .elementor-element.elementor-element-926060d > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-926060d{text-align:center;}.elementor-24901 .elementor-element.elementor-element-926060d .elementor-heading-title{font-size:32px;}.elementor-24901 .elementor-element.elementor-element-e8d7fcb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-1547e4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-13332f6{--grid-columns:3;}.elementor-24901 .elementor-element.elementor-element-13332f6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-24901 .elementor-element.elementor-element-13332f6 .e-loop-item > .elementor-section, .elementor-24901 .elementor-element.elementor-element-13332f6 .e-loop-item > .elementor-section > .elementor-container, .elementor-24901 .elementor-element.elementor-element-13332f6 .e-loop-item > .e-con, .elementor-24901 .elementor-element.elementor-element-13332f6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-24901 .elementor-element.elementor-element-c2efde9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-24901 .elementor-element.elementor-element-65421d4{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-4409cda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-d75df70 > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-d75df70{text-align:center;}.elementor-24901 .elementor-element.elementor-element-d75df70 .elementor-heading-title{font-size:52px;}.elementor-24901 .elementor-element.elementor-element-b2b289f{--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-24901 .elementor-element.elementor-element-78be309{--display:flex;}.elementor-24901 .elementor-element.elementor-element-f79e3f9{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-9a640ba{--display:flex;}.elementor-24901 .elementor-element.elementor-element-0bf1991{--display:flex;}.elementor-24901 .elementor-element.elementor-element-b5f5408 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-b5f5408{text-align:center;}.elementor-24901 .elementor-element.elementor-element-b5f5408 .elementor-heading-title{font-size:32px;}.elementor-24901 .elementor-element.elementor-element-975afbd{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-975afbd:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__meta-data span + span:before{content:"///";}.elementor-24901 .elementor-element.elementor-element-975afbd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-24901 .elementor-element.elementor-element-975afbd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-24901 .elementor-element.elementor-element-975afbd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__meta-data{color:#727272;font-family:"DM Sans", Sans-serif;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__excerpt p{color:#2E2B28;}.elementor-24901 .elementor-element.elementor-element-ca016bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-e7bbce3 > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-e7bbce3{text-align:center;}.elementor-24901 .elementor-element.elementor-element-e7bbce3 .elementor-heading-title{font-size:52px;font-weight:500;}.elementor-24901 .elementor-element.elementor-element-c095828{--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-24901 .elementor-element.elementor-element-210ad55{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-881809a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-61ef5f2 > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-61ef5f2{text-align:center;}.elementor-24901 .elementor-element.elementor-element-61ef5f2 .elementor-heading-title{font-size:52px;}.elementor-24901 .elementor-element.elementor-element-f124d4a{--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-24901 .elementor-element.elementor-element-f9a8f9b{--display:flex;}.elementor-24901 .elementor-element.elementor-element-682f7f3{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-68e4b82{--display:flex;}.elementor-24901 .elementor-element.elementor-element-96ff766{--display:flex;}.elementor-24901 .elementor-element.elementor-element-c3b7ad3 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-c3b7ad3{text-align:center;}.elementor-24901 .elementor-element.elementor-element-c3b7ad3 .elementor-heading-title{font-size:32px;}.elementor-24901 .elementor-element.elementor-element-891ead7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-891ead7:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-24901 .elementor-element.elementor-element-891ead7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-24901 .elementor-element.elementor-element-891ead7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-24901 .elementor-element.elementor-element-891ead7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__meta-data{color:#727272;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__excerpt p{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-0505136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-32f55e0 > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-32f55e0{text-align:center;}.elementor-24901 .elementor-element.elementor-element-32f55e0 .elementor-heading-title{font-size:52px;}.elementor-24901 .elementor-element.elementor-element-bb459e3{--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-24901 .elementor-element.elementor-element-532106c{--display:flex;}.elementor-24901 .elementor-element.elementor-element-649055b{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-af35dd3{--display:flex;}.elementor-24901 .elementor-element.elementor-element-1516de6{--display:flex;}.elementor-24901 .elementor-element.elementor-element-88668fb > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-88668fb{text-align:center;}.elementor-24901 .elementor-element.elementor-element-88668fb .elementor-heading-title{font-size:32px;}.elementor-24901 .elementor-element.elementor-element-f4d0090{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-f4d0090:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__meta-data span + span:before{content:"///";}.elementor-24901 .elementor-element.elementor-element-f4d0090.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-24901 .elementor-element.elementor-element-f4d0090.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-24901 .elementor-element.elementor-element-f4d0090.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__meta-data{color:#727272;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__excerpt p{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-e84498c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-a566a9f > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-a566a9f{text-align:center;}.elementor-24901 .elementor-element.elementor-element-a566a9f .elementor-heading-title{font-size:52px;}.elementor-24901 .elementor-element.elementor-element-9e825bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24901 .elementor-element.elementor-element-20fea6a{--display:flex;}.elementor-24901 .elementor-element.elementor-element-3b4b1b0{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-8e1050f{--display:flex;}.elementor-24901 .elementor-element.elementor-element-aaa3db9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-24901 .elementor-element.elementor-element-aaa3db9:after{content:"1";}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__thumbnail__link{width:100px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-24901 .elementor-element.elementor-element-aaa3db9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__title a{color:var( --e-global-color-secondary );font-size:23px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__meta-data{color:#727272;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24901 .elementor-element.elementor-element-ff7401e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-a4db857 > .elementor-widget-container{padding:20px 20px 0px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}.elementor-24901 .elementor-element.elementor-element-a4db857{text-align:center;}.elementor-24901 .elementor-element.elementor-element-a4db857 .elementor-heading-title{font-size:52px;}.elementor-24901 .elementor-element.elementor-element-78e579d{--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-24901 .elementor-element.elementor-element-98d655a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-98d655a:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__meta-data span + span:before{content:"///";}.elementor-24901 .elementor-element.elementor-element-98d655a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-24901 .elementor-element.elementor-element-98d655a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-24901 .elementor-element.elementor-element-98d655a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__meta-data{color:#727272;font-family:"DM Sans", Sans-serif;text-transform:uppercase;letter-spacing:0.1em;}@media(max-width:1200px){.elementor-24901 .elementor-element.elementor-element-541c236{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-24901 .elementor-element.elementor-element-59b99e7{--width:60%;}.elementor-24901 .elementor-element.elementor-element-c81e72a{--width:40%;}.elementor-24901 .elementor-element.elementor-element-1444513{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-9b0e671{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-1547e4d{--width:80%;}.elementor-24901 .elementor-element.elementor-element-c2efde9{--width:20%;}.elementor-24901 .elementor-element.elementor-element-78be309{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-9a640ba{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-c095828{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-f9a8f9b{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-68e4b82{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-532106c{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-af35dd3{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-9e825bb{--content-width:960px;}.elementor-24901 .elementor-element.elementor-element-20fea6a{--width:55%;}.elementor-24901 .elementor-element.elementor-element-8e1050f{--width:45%;}.elementor-24901 .elementor-element.elementor-element-78e579d{--content-width:960px;}}@media(max-width:1366px) and (min-width:768px){.elementor-24901 .elementor-element.elementor-element-1e0005b{--content-width:960px;}}@media(max-width:1200px) and (min-width:768px){.elementor-24901 .elementor-element.elementor-element-59b99e7{--width:50%;}.elementor-24901 .elementor-element.elementor-element-c81e72a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24901 .elementor-element.elementor-element-59b99e7{--width:50%;}.elementor-24901 .elementor-element.elementor-element-c81e72a{--width:50%;}}@media(max-width:1366px){.elementor-24901 .elementor-element.elementor-element-c2c14ec{--min-height:650px;}.elementor-24901 .elementor-element.elementor-element-1e0005b{--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-24901 .elementor-element.elementor-element-541c236{--swiper-slides-to-display:1;}.elementor-24901 .elementor-element.elementor-element-bfdf870{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-840bb06:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title a{font-size:23px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-13332f6{--grid-columns:3;}.elementor-24901 .elementor-element.elementor-element-f79e3f9{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-975afbd:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title a{font-size:23px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-682f7f3{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-891ead7:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title a{font-size:23px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-649055b{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-f4d0090:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title a{font-size:23px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title{margin-bottom:20px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24901 .elementor-element.elementor-element-98d655a:after{content:"0.66";}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title a{font-size:23px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title{margin-bottom:20px;}}@media(max-width:1024px){.elementor-24901 .elementor-element.elementor-element-0e81573{--grid-columns:2;}.elementor-24901 .elementor-element.elementor-element-1e0005b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-541c236{--swiper-slides-to-display:1;}.elementor-24901 .elementor-element.elementor-element-6dcba6d{--grid-columns:2;}.elementor-24901 .elementor-element.elementor-element-38e144e .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-bfdf870{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-13332f6{--grid-columns:2;}.elementor-24901 .elementor-element.elementor-element-65421d4{--grid-columns:2;}.elementor-24901 .elementor-element.elementor-element-d75df70 .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-f79e3f9{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-e7bbce3 .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-210ad55{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-61ef5f2 .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-682f7f3{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-32f55e0 .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-649055b{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-a566a9f .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-3b4b1b0{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-a4db857 .elementor-heading-title{font-size:46px;}.elementor-24901 .elementor-element.elementor-element-78e579d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:880px){.elementor-24901 .elementor-element.elementor-element-c2c14ec:not(.elementor-motion-effects-element-type-background), .elementor-24901 .elementor-element.elementor-element-c2c14ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thehighlightermy.com/wp-content/uploads/2025/09/kl_beauty_week_2025_mobile.webp");}.elementor-24901 .elementor-element.elementor-element-1e0005b{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-541c236{--swiper-slides-to-display:1;}.elementor-24901 .elementor-element.elementor-element-38e144e .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-70d37a0 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-926060d .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-d75df70 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-b5f5408 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-e7bbce3 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-61ef5f2 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-c3b7ad3 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-32f55e0 .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-88668fb .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-a566a9f .elementor-heading-title{font-size:28px;}.elementor-24901 .elementor-element.elementor-element-a4db857 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-24901 .elementor-element.elementor-element-59b99e7{--min-height:400px;}.elementor-24901 .elementor-element.elementor-element-c2c14ec{--min-height:50vh;}.elementor-24901 .elementor-element.elementor-element-c81e72a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24901 .elementor-element.elementor-element-0e81573{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-33dad43{--justify-content:center;}.elementor-24901 .elementor-element.elementor-element-9ba9371 .elementor-button{font-size:10px;padding:10px 20px 10px 20px;}.elementor-24901 .elementor-element.elementor-element-cbeedba .elementor-button{font-size:10px;padding:10px 20px 10px 20px;}.elementor-24901 .elementor-element.elementor-element-1e0005b{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-541c236{--swiper-slides-to-display:1;--swiper-pagination-size:8px;}.elementor-24901 .elementor-element.elementor-element-6dcba6d{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-760f3b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-38e144e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-38e144e .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-bfdf870{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-70d37a0 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24901 .elementor-element.elementor-element-840bb06:after{content:"0.5";}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title a{font-size:16px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-840bb06 .elementor-post__excerpt p{font-size:14px;}.elementor-24901 .elementor-element.elementor-element-926060d .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-13332f6{--grid-columns:2;}.elementor-24901 .elementor-element.elementor-element-65421d4{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-4409cda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-d75df70 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-d75df70 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-f79e3f9{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-b5f5408 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24901 .elementor-element.elementor-element-975afbd:after{content:"0.5";}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title a{font-size:16px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-975afbd .elementor-post__excerpt p{font-size:14px;}.elementor-24901 .elementor-element.elementor-element-ca016bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-e7bbce3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-e7bbce3 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-210ad55{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-881809a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-61ef5f2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-61ef5f2 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-682f7f3{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-c3b7ad3 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24901 .elementor-element.elementor-element-891ead7:after{content:"0.5";}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title a{font-size:16px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-891ead7 .elementor-post__excerpt p{font-size:14px;}.elementor-24901 .elementor-element.elementor-element-0505136{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-32f55e0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-32f55e0 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-649055b{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-88668fb .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24901 .elementor-element.elementor-element-f4d0090:after{content:"0.5";}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title a{font-size:16px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__title{margin-bottom:10px;}.elementor-24901 .elementor-element.elementor-element-f4d0090 .elementor-post__excerpt p{font-size:14px;}.elementor-24901 .elementor-element.elementor-element-e84498c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-a566a9f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-a566a9f .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-3b4b1b0{--grid-columns:1;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24901 .elementor-element.elementor-element-aaa3db9:after{content:"0.5";}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__thumbnail__link{width:100px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9{--grid-column-gap:0px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__title a{font-size:16px;}.elementor-24901 .elementor-element.elementor-element-aaa3db9 .elementor-post__title{margin-bottom:0px;}.elementor-24901 .elementor-element.elementor-element-ff7401e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24901 .elementor-element.elementor-element-a4db857 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-24901 .elementor-element.elementor-element-a4db857 .elementor-heading-title{font-size:24px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24901 .elementor-element.elementor-element-98d655a:after{content:"0.5";}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__thumbnail__link{width:100%;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title, .elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title a{font-size:16px;}.elementor-24901 .elementor-element.elementor-element-98d655a .elementor-post__title{margin-bottom:10px;}}/* Start custom CSS for container, class: .elementor-element-c2c14ec */.elementor-24901 .elementor-element.elementor-element-c2c14ec {
    min-height: 650px !important;
}

@media (max-width: 767px) {
    .elementor-24901 .elementor-element.elementor-element-c2c14ec {
        min-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468df7e *//* 1. The Outer Window (Stays Fixed) */
.vertical-snap-window {
    height: 600px !important; 
    overflow-y: auto !important; /* Force scrollbar if content overflows */
    overflow-x: hidden !important;
    scroll-snap-type: y mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
}
.vertical-snap-window::-webkit-scrollbar { 
    display: none; 
}

/* 2. The Inner Wrapper (Force it to grow) */
.vertical-snap-window .elementor-loop-container,
.vertical-snap-window .jet-listing-grid__items {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    
    /* CRITICAL: Force the wrapper to be as tall as all 9 items combined */
    height: max-content !important; 
    min-height: 100% !important; 
    gap: 0px; 
}

/* 3. The Individual Cards (Forbid them from shrinking) */
.vertical-snap-window .elementor-loop-container > div,
.vertical-snap-window .jet-listing-grid__item {
    scroll-snap-align: start;
    scroll-snap-stop: always;
    
    /* CRITICAL: The '0' tells the browser it is ILLEGAL to shrink this card */
    flex: 0 0 auto !important; 
    flex-shrink: 0 !important; 
    
    width: 100% !important;
    
    /* Fallback: If Elementor is still squishing them, force a minimum height. 
       (e.g., if you want 3 to fit in 700px, 700 / 3 = roughly 220px each) */
    min-height: 200px !important; 
}

/* 1. Add the grab hand cursor */
.vertical-snap-window {
    cursor: grab;
}
.vertical-snap-window:active {
    cursor: grabbing;
}

/* 2. Disable snapping and text-selection DURING a drag for a buttery smooth feel */
.vertical-snap-window.is-dragging {
    scroll-snap-type: none !important; /* Temporarily turns off magnets */
}
.vertical-snap-window.is-dragging * {
    user-select: none !important; /* Prevents accidentally highlighting text while dragging */
    pointer-events: none !important; /* Prevents accidentally clicking links while dragging */
}

/* ==========================================
   MOBILE: HORIZONTAL SCROLL SNAP (Up to 767px)
========================================== */
@media (max-width: 767px) {
    
    .vertical-snap-window {
        height: auto !important; /* Let it shrink to fit 1 card */
        overflow-y: hidden !important; /* Disable vertical scroll */
        overflow-x: auto !important; /* Enable horizontal scroll */
        scroll-snap-type: x mandatory !important; /* Snap left/right */
        padding-bottom: 0px; 
    }

    .vertical-snap-window .elementor-loop-container,
    .vertical-snap-window .jet-listing-grid__items {
        /* The CSS Grid Magic Trick for Horizontal Carousels */
        display: grid !important;
        grid-template-columns: none !important; 
        grid-auto-flow: column !important; /* Forces items into a horizontal line */
        grid-auto-columns: 100% !important; /* Forces each item to be 100% of the window width */
        gap: 15px !important;
    }

    .vertical-snap-window .elementor-loop-container > div,
    .vertical-snap-window .jet-listing-grid__item {
        scroll-snap-align: center !important; /* Centers the card on the screen */
        min-height: 150px !important; /* Safety fallback so it never vanishes */
    }
}

/* ==========================================
   INTERACTIVE: GRAB CURSOR (For the Drag Script)
========================================== */
.vertical-snap-window { cursor: grab; }
.vertical-snap-window:active { cursor: grabbing; }
.vertical-snap-window.is-dragging { scroll-snap-type: none !important; }
.vertical-snap-window.is-dragging * { 
    user-select: none !important; 
    pointer-events: none !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33dad43 */.vertical-nav-prev {
    /*bottom: 0px;*/
    position: relative;
    display: block;
}
.vertical-nav-next {
    /*bottom: 0px;*/
    position: relative;
    display: block;
}/* End custom CSS */