.elementor-1431 .elementor-element.elementor-element-51fe2cc{--display:flex;--min-height:0vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0rem 0rem 4rem 4rem;--margin-top:-8.313rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8.313rem;--padding-bottom:20rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-51fe2cc:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-51fe2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f70647 );}.elementor-1431 .elementor-element.elementor-element-f3541ca{--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:center;--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;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-f3541ca.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-6b9c670{--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;--align-items:center;--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-1431 .elementor-element.elementor-element-6b9c670.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-6932993{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-1431 .elementor-element.elementor-element-5b785db .elementor-repeater-item-3da2fff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/03/HERO-IMAGE-BERANDA-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-5b785db .elementor-repeater-item-31366e4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/03/HERO-IMAGE-BERANDA-2-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-5b785db .elementor-repeater-item-d0cb914 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/03/HERO-IMAGE-BERANDA-4-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-5b785db .elementor-repeater-item-bbf14d3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/03/HERO-IMAGE-BERANDA-5.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-5b785db .elementor-repeater-item-1396db8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/03/HERO-IMAGE-BERANDA-6.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-5b785db .elementor-repeater-item-fef3f52 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/03/HERO-IMAGE-BERANDA-7-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-slide{transition-duration:calc(5000ms*1.2);height:41.875rem;}.elementor-1431 .elementor-element.elementor-element-5b785db{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-0342191 );border-radius:32px 32px 32px 32px;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-slide-contents{max-width:100%;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-slide-inner{text-align:center;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;height:1rem;width:1rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-horizontal .swiper-pagination-progressbar{height:1rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination-fraction{font-size:1rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-0342191 );opacity:var( --e-global-color-0342191 );}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination-bullet-active{background-color:var( --e-global-color-64a73bd );}.elementor-1431 .elementor-element.elementor-element-5ed6f54{--display:flex;--min-height:0vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 64px 64px;--margin-top:-13.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-b218298{--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:center;--gap:3.125rem 0rem;--row-gap:3.125rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-b218298.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-e5c358e{--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:center;--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-1431 .elementor-element.elementor-element-e5c358e.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-1410cca .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:4rem;font-weight:700;color:var( --e-global-color-64a73bd );}.elementor-1431 .elementor-element.elementor-element-9a090f9{--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:center;--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-1431 .elementor-element.elementor-element-9a090f9.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-14a54d5{--grid-columns:2;}.elementor-1431 .elementor-element.elementor-element-14a54d5 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1431 .elementor-element.elementor-element-14a54d5 .e-loop-item > .elementor-section, .elementor-1431 .elementor-element.elementor-element-14a54d5 .e-loop-item > .elementor-section > .elementor-container, .elementor-1431 .elementor-element.elementor-element-14a54d5 .e-loop-item > .e-con, .elementor-1431 .elementor-element.elementor-element-14a54d5 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1431 .elementor-element.elementor-element-24dbca7{--display:flex;--min-height:0vh;--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;--align-items:center;--gap:3.125rem 0rem;--row-gap:3.125rem;--column-gap:0rem;--border-radius:0px 0px 64px 64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6.25rem;--padding-bottom:18.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-28e76a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-ca49e49{--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:center;--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-1431 .elementor-element.elementor-element-808d3df{--display:flex;--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-1431 .elementor-element.elementor-element-46d0221.elementor-element{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-46d0221 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:4rem;font-weight:700;color:var( --e-global-color-64a73bd );}.elementor-1431 .elementor-element.elementor-element-dc0c92e{--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:center;--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-1431 .elementor-element.elementor-element-dc0c92e.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-48939fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-e0cd02a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:32px;}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper{height:52.313rem;}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-swiper-button{font-size:4rem;color:var( --e-global-color-64a73bd );}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-swiper-button svg{fill:var( --e-global-color-64a73bd );}.elementor-1431 .elementor-element.elementor-element-193f97c{--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;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:4rem 4rem 4rem 4rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-193f97c:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-193f97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f70647 );}.elementor-1431 .elementor-element.elementor-element-44c1b7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-915978a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1431 .elementor-element.elementor-element-915978a img{width:35rem;}.elementor-1431 .elementor-element.elementor-element-b8ad977{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-80755ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-80755ad.e-con{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-0761552.elementor-element{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-0761552 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:4rem;font-weight:700;color:var( --e-global-color-64a73bd );}.elementor-1431 .elementor-element.elementor-element-203ef89{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-09474ca{--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:center;--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-1431 .elementor-element.elementor-element-2bb49e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-0e02210{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-2b8fb4b{--display:flex;--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-1431 .elementor-element.elementor-element-0728d68{--grid-columns:3;}.elementor-1431 .elementor-element.elementor-element-0728d68 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1431 .elementor-element.elementor-element-0728d68 .e-loop-item > .elementor-section, .elementor-1431 .elementor-element.elementor-element-0728d68 .e-loop-item > .elementor-section > .elementor-container, .elementor-1431 .elementor-element.elementor-element-0728d68 .e-loop-item > .e-con, .elementor-1431 .elementor-element.elementor-element-0728d68 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1431 .elementor-element.elementor-element-fbeb25d{--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;--align-items:center;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--border-radius:4rem 4rem 0rem 0rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:40rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-fbeb25d:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-fbeb25d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f70647 );}.elementor-1431 .elementor-element.elementor-element-6f15b88{--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;--align-items:center;--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;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-d88ba4a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-8588038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-88737ed{--display:flex;--min-height:2px;--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;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-64bc5bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-1431 .elementor-element.elementor-element-2dbb5b2 .elementor-repeater-item-3da2fff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/04/KIDS-1-2-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .elementor-repeater-item-63c983b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/04/KIDS-2-2-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .elementor-repeater-item-9f8ff85 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/04/KIDS-3-2-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .elementor-repeater-item-e46802e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/04/KIDS-4-2-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .elementor-repeater-item-9f45196 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://snowlyfe.id/wp-content/uploads/2026/04/KIDS-5-2-scaled.webp);background-size:cover;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:41.875rem;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2{border-style:solid;border-width:0.5rem 0.5rem 0.5rem 0.5rem;border-color:var( --e-global-color-0342191 );border-radius:2rem 2rem 2rem 2rem;box-shadow:0px 0px 8px 2px rgba(0,0,0,0.5);}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper-slide-contents{max-width:100%;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper-slide-inner{text-align:center;}.elementor-1431 .elementor-element.elementor-element-2222408{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:08rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-2222408:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-2222408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snowlyfe.id/wp-content/uploads/2026/04/slide_2.resize_large-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1431 .elementor-element.elementor-element-32c6e26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-919e4e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-7c7cc5c{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;}.elementor-1431 .elementor-element.elementor-element-7c7cc5c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0.5rem 0.5rem 0.5rem 0.5rem;border-color:var( --e-global-color-0342191 );border-radius:2rem 2rem 2rem 2rem;}.elementor-1431 .elementor-element.elementor-element-ec80f8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1431 .elementor-element.elementor-element-1eb6e0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1431 .elementor-element.elementor-element-1eb6e0b:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-1eb6e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snowlyfe.id/wp-content/uploads/2026/04/slide_3-1_resize_large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1431 .elementor-element.elementor-element-b16de93{--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;--align-items:center;--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-1431 .elementor-element.elementor-element-e877d22{--display:flex;--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-1431 .elementor-element.elementor-element-cad1097{--display:flex;--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;}:root{--page-title-display:none;}@media(max-width:991px){.elementor-1431 .elementor-element.elementor-element-51fe2cc{--border-radius:0rem 0rem 2rem 2rem;--margin-top:-10.313rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:11.513rem;--padding-bottom:20rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-slide{height:25.7rem;}.elementor-1431 .elementor-element.elementor-element-5ed6f54{--margin-top:-15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1431 .elementor-element.elementor-element-b218298{--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;}.elementor-1431 .elementor-element.elementor-element-14a54d5{--grid-columns:2;}.elementor-1431 .elementor-element.elementor-element-24dbca7{--padding-top:6.25rem;--padding-bottom:13rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-dc0c92e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1431 .elementor-element.elementor-element-e0cd02a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:28px;}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper{height:40.25rem;}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-swiper-button{font-size:2rem;}.elementor-1431 .elementor-element.elementor-element-193f97c{--padding-top:06.5rem;--padding-bottom:02.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-915978a{width:var( --container-widget-width, 26.5rem );max-width:26.5rem;--container-widget-width:26.5rem;--container-widget-flex-grow:0;}.elementor-1431 .elementor-element.elementor-element-b8ad977{--margin-top:-06rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-0728d68{--grid-columns:3;}.elementor-1431 .elementor-element.elementor-element-fbeb25d{--margin-top:06rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:04rem;--padding-bottom:30rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper-slide{height:27.5rem;}.elementor-1431 .elementor-element.elementor-element-2222408{--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-7c7cc5c{--e-image-carousel-slides-to-show:3;}.elementor-1431 .elementor-element.elementor-element-e877d22{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-1431 .elementor-element.elementor-element-51fe2cc{--border-radius:0rem 0rem 2rem 2rem;--padding-top:10.5rem;--padding-bottom:08rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-f3541ca{--z-index:1;}.elementor-1431 .elementor-element.elementor-element-6b9c670{--width:90%;}.elementor-1431 .elementor-element.elementor-element-5b785db{border-width:0.25rem 0.25rem 0.25rem 0.25rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-slide{height:10.8rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.15rem;--swiper-pagination-bullet-vertical-gap:0.15rem;height:0.3rem;width:0.3rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-horizontal .swiper-pagination-progressbar{height:0.3rem;}.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination-fraction{font-size:0.3rem;}.elementor-1431 .elementor-element.elementor-element-5ed6f54{--margin-top:-5.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1431 .elementor-element.elementor-element-b218298{--gap:2.3rem 0rem;--row-gap:2.3rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-1410cca .elementor-heading-title{font-size:1.75rem;}.elementor-1431 .elementor-element.elementor-element-9a090f9{--width:90%;}.elementor-1431 .elementor-element.elementor-element-14a54d5{--grid-columns:2;}.elementor-1431 .elementor-element.elementor-element-24dbca7{--padding-top:1rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-808d3df{--width:90%;}.elementor-1431 .elementor-element.elementor-element-46d0221 .elementor-heading-title{font-size:1.75rem;}.elementor-1431 .elementor-element.elementor-element-48939fd{--width:90%;}.elementor-1431 .elementor-element.elementor-element-e0cd02a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:16px;}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper{height:19.4rem;}.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-swiper-button{font-size:1rem;}.elementor-1431 .elementor-element.elementor-element-193f97c{--border-radius:2rem 2rem 2rem 2rem;--padding-top:6.5rem;--padding-bottom:1.7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-915978a{--container-widget-width:11rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 11rem );max-width:11rem;}.elementor-1431 .elementor-element.elementor-element-80755ad{--width:90%;}.elementor-1431 .elementor-element.elementor-element-0761552 .elementor-heading-title{font-size:1.75rem;}.elementor-1431 .elementor-element.elementor-element-203ef89{--margin-top:1.5rem;--margin-bottom:1.1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1431 .elementor-element.elementor-element-09474ca{--width:90%;}.elementor-1431 .elementor-element.elementor-element-2b8fb4b{--width:90%;}.elementor-1431 .elementor-element.elementor-element-0728d68{--grid-columns:3;--grid-column-gap:0.5rem;}.elementor-1431 .elementor-element.elementor-element-fbeb25d{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--border-radius:2rem 2rem 0rem 0rem;--padding-top:2rem;--padding-bottom:16rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1431 .elementor-element.elementor-element-d88ba4a{--width:90%;}.elementor-1431 .elementor-element.elementor-element-88737ed{--margin-top:0.5rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1431 .elementor-element.elementor-element-64bc5bf{--width:90%;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2{border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper-slide{height:11.6rem;}.elementor-1431 .elementor-element.elementor-element-919e4e0{--width:90%;}.elementor-1431 .elementor-element.elementor-element-7c7cc5c{--e-image-carousel-slides-to-show:3;}.elementor-1431 .elementor-element.elementor-element-7c7cc5c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-1431 .elementor-element.elementor-element-ec80f8d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(min-width:768px){.elementor-1431 .elementor-element.elementor-element-f3541ca{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-6932993{--width:100%;}.elementor-1431 .elementor-element.elementor-element-b218298{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-e5c358e{--width:95%;}.elementor-1431 .elementor-element.elementor-element-9a090f9{--width:95%;}.elementor-1431 .elementor-element.elementor-element-28e76a6{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-ca49e49{--width:100%;}.elementor-1431 .elementor-element.elementor-element-808d3df{--width:95%;}.elementor-1431 .elementor-element.elementor-element-dc0c92e{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-48939fd{--width:95%;}.elementor-1431 .elementor-element.elementor-element-193f97c{--width:100%;}.elementor-1431 .elementor-element.elementor-element-44c1b7a{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-b8ad977{--width:95%;}.elementor-1431 .elementor-element.elementor-element-203ef89{--width:75%;}.elementor-1431 .elementor-element.elementor-element-0e02210{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-2b8fb4b{--width:95%;}.elementor-1431 .elementor-element.elementor-element-6f15b88{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-d88ba4a{--width:95%;}.elementor-1431 .elementor-element.elementor-element-88737ed{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-64bc5bf{--width:95%;}.elementor-1431 .elementor-element.elementor-element-2222408{--content-width:80rem;}.elementor-1431 .elementor-element.elementor-element-32c6e26{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-919e4e0{--width:95%;}.elementor-1431 .elementor-element.elementor-element-ec80f8d{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-1eb6e0b{--width:100%;}.elementor-1431 .elementor-element.elementor-element-e877d22{--content-width:75rem;}.elementor-1431 .elementor-element.elementor-element-cad1097{--width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-1431 .elementor-element.elementor-element-6b9c670{--width:95%;}.elementor-1431 .elementor-element.elementor-element-e5c358e{--width:93%;}.elementor-1431 .elementor-element.elementor-element-9a090f9{--width:93%;}.elementor-1431 .elementor-element.elementor-element-ca49e49{--width:93%;}.elementor-1431 .elementor-element.elementor-element-48939fd{--width:93%;}.elementor-1431 .elementor-element.elementor-element-b8ad977{--width:93%;}.elementor-1431 .elementor-element.elementor-element-09474ca{--width:93%;}.elementor-1431 .elementor-element.elementor-element-2b8fb4b{--width:93%;}.elementor-1431 .elementor-element.elementor-element-d88ba4a{--width:93%;}.elementor-1431 .elementor-element.elementor-element-64bc5bf{--width:93%;}.elementor-1431 .elementor-element.elementor-element-919e4e0{--width:93%;}.elementor-1431 .elementor-element.elementor-element-1eb6e0b{--width:100%;}.elementor-1431 .elementor-element.elementor-element-cad1097{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-5b785db *//*Desktop View*/
/*Hero Image Slider*/
.elementor-1431 .elementor-element.elementor-element-5b785db .swiper {
    border-radius: 1.5rem;
}

/*Hero Image Indicator Container*/
.elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 1.25rem;
    background-color: #9DDCF9;
    margin-bottom: 2.5%;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6.25rem;
    padding: 8px 10px 4px 10px;
    box-shadow: 0 4px 4px rgba(0,0,0,0.25);
}

/*Mobile View*/
@media (max-width: 767px) {
    /*Hero Image Slider*/
    .elementor-1431 .elementor-element.elementor-element-5b785db .swiper {
        border-radius: 0.688rem;
    }
    
    /*Hero Image Indicator Container*/
    .elementor-1431 .elementor-element.elementor-element-5b785db .swiper-pagination {
            bottom: 0.5rem;
            margin-bottom: 0;
            padding: 4px 5px 0 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fe2cc */.elementor-1431 .elementor-element.elementor-element-51fe2cc {
  position: relative;
}

.elementor-1431 .elementor-element.elementor-element-51fe2cc::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 51.25rem;
  border-radius: 0 0 64px 64px;

  background: linear-gradient(
    to bottom,
    rgba(157, 220, 249, 0) 0%,
    #9DDCF9 100%
  );

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-14a54d5 *//*Desktop View*/
/* Card Gap */
.elementor-1431 .elementor-element.elementor-element-14a54d5 .elementor-widget-container .elementor-grid {
    column-gap: 2rem;
    row-gap: 6rem;
}

/* Card Items */
.elementor-1431 .elementor-element.elementor-element-14a54d5 .product-card-items {
    position: relative;
    overflow: visible;
}


/* Badge Sale */
.elementor-1431 .elementor-element.elementor-element-14a54d5 .custom-sale-badge {
    position: absolute;
    top: -2.5rem;
    left: -2.5rem;

    background: #C72539;
    color: #fff;

    padding: 0.188rem 2.5rem;
    border-radius: 0 10px 10px 0;

    font-family: "Montserrat";
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: lowercase;

    z-index: 10;
}


/*Mobile View*/
@media (max-width: 767px) {
    /* Card Gap */
    .elementor-1431 .elementor-element.elementor-element-14a54d5 .elementor-widget-container .elementor-grid {
        column-gap: 1.1rem;
    }
    
    /* Badge Sale */
    .elementor-1431 .elementor-element.elementor-element-14a54d5 .custom-sale-badge {
        top: -10px;
        left: -6px;
        
        padding: 3px 10px;
        border-radius: 0 0.299rem 0.299rem 0;
        font-size: 0.718rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed6f54 *//*Mobile View*/
@media (max-width: 767px) {
    .elementor-element-5ed6f54 {
      z-index: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-e0cd02a *//*Desktop View*/
/*Aspect Ratio Media Carausel*/
.elementor-1431 .elementor-element.elementor-element-e0cd02a .carousel-image {
    aspect-ratio: 9/16;
}

/*Carausel Image Radius*/
.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-carousel-image {
    border-radius: 2rem;
}


/*Swiper Button BG*/
.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button {
    background-color: #E3E3E3;
    border-radius: 100%;
    padding: 0.3rem;
    box-shadow: 0 0 2px 1px rgba(0,0,0,0.25);
}

/*Swiper Button Left*/
.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button-prev {
    left: -3rem;
}

/*Swiper Button Right*/
.elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button-next {
    right: -3rem;
}


/*Tablet View*/
@media (max-width: 991px) {
    /*Swiper Button Left*/
    .elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button-prev {
        left: -1.45rem;
    }
    
    /*Swiper Button Right*/
    .elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button-next {
        right: -1.45rem;
    }
}

/*Mobile View*/
@media (max-width: 767px) {
    /*Carausel Image Radius*/
    .elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-carousel-image {
        border-radius: 0.75rem;
    }
    
        /*Swiper Button Left*/
    .elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button-prev {
        left: -0.938rem;
    }
    
    /*Swiper Button Right*/
    .elementor-1431 .elementor-element.elementor-element-e0cd02a .elementor-main-swiper .elementor-swiper-button-next {
        right: -0.938rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-915978a *//*Desktop View*/
/*Hat Image*/
.elementor-1431 .elementor-element.elementor-element-915978a {
    position: absolute;
    top: -13.44rem;
}

/*Mobile View*/
@media (max-width: 767px) {
    /*Hat Image*/
    .elementor-1431 .elementor-element.elementor-element-915978a {
        top: -9.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193f97c *//*Desktop View*/
/*Layer Gradasi Particle*/
.elementor-1431 .elementor-element.elementor-element-193f97c {
  position: relative;
}

.elementor-1431 .elementor-element.elementor-element-193f97c::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 51.25rem;
  border-radius: 0 0 64px 64px;

  background: linear-gradient(
    to bottom,
    rgba(157, 220, 249, 0) 0%,
    #9DDCF9 100%
  );

  pointer-events: none;
  z-index: 1;
}

/*Mobile View*/
/*Layer Gradasi Particle*/
@media (max-width: 767px) {
      .elementor-1431 .elementor-element.elementor-element-193f97c::after {
      height: 7rem;
      border-radius: 0 0 2rem 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2dbb5b2 *//*Image Slider*/
.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper {
    border-radius: 1.5rem;
}


/*Slider Pagination Frame*/
.elementor-1431 .elementor-element.elementor-element-2dbb5b2 .swiper-pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    background-color: #9DDCF9;
    margin-bottom: 2.5%;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6.25rem;
    padding: 8px 10px 4px 10px;
    box-shadow: 0 4px 4px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7c7cc5c *//*Desktop View*/
/*Image Slider Container*/
.elementor-1431 .elementor-element.elementor-element-7c7cc5c .swiper-slide-inner {
    padding: 0.5rem;
}

/*Image Slider Card*/
.elementor-1431 .elementor-element.elementor-element-7c7cc5c .swiper-slide-image {
    box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.35);
}

/*Mobile View*/
@media (max-width: 767px) {
    /*Image Slider Container*/
    .elementor-1431 .elementor-element.elementor-element-7c7cc5c .swiper-slide-inner {
        padding: 0.35rem;
    }
    
    /*Image Slider Card*/
    .elementor-1431 .elementor-element.elementor-element-7c7cc5c .swiper-slide-image {
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.35);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2222408 *//*Background Ratio*/
.elementor-1431 .elementor-element.elementor-element-2222408 {
    aspect-ratio: 404 / 229;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eb6e0b *//*Image Ratio*/
.elementor-1431 .elementor-element.elementor-element-1eb6e0b {
    aspect-ratio: 404 / 229;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbeb25d *//*Desktop View*/
/*Layer Gradasi Particle*/
.elementor-1431 .elementor-element.elementor-element-fbeb25d {
  position: relative;
}

.elementor-1431 .elementor-element.elementor-element-fbeb25d::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80rem;
  border-radius: 0 0 64px 64px;

  background: linear-gradient(
    to bottom,
    rgba(157, 220, 249, 0) 0%,
    #9DDCF9 100%
  );

  pointer-events: none;
  z-index: 1;
}

/*Mobile View*/
@media (max-width: 767px) {
  /*Layer Gradasi Particle*/
  .elementor-1431 .elementor-element.elementor-element-fbeb25d::after {
      height: 40rem;
      border-radius: 0 0 2rem 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-481df54 *//*Desktop View*/
/* =========================
   BOTTOM MENU LAYOUT FIX
   ========================= */
.bottom-menu {
  position: fixed;
  bottom: 1.875rem;
  left: 50%;
  transform: translateX(-50%);
  width: calc((45/100) * 1200px);
  background: #09376A;
  border-radius: 2.188rem;
  padding: 0.875rem 3rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  z-index: 999;
}

/* kiri */
.menu-left {
  display: flex;
  align-items: center;
  gap: 3rem;
}

/* item menu */
.menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.1rem;
  position: relative;
}

/* wrapper-icon */
.menu-item span {
  font-size: 1.375rem;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*menu item img*/
.menu-item .nav-icon {
    width: 5rem;
    height: 5rem;
}

/* text */
.menu-item p {
  font-size: 0.75rem;
  margin: 0;
  line-height: 1;
}

/* =========================
   BADGE FIX (POSISI PAS)
   ========================= */
.cart-item {
  position: relative;
}

.menu-item .cart-badge {
  position: absolute;
  top: 0.375rem;
  right: -0.063rem;
  font-size: 1.1rem;
  width: 1.5rem;
  height: 1.5rem;
  /*padding: 0.313rem 0.5rem;*/
  background: #6bb3d6;
  color: #000;
  font-weight: 600;
  line-height: 1;
  border-radius: 50%;

}

/* =========================
   DIVIDER
   ========================= */
.menu-divider {
  width: 0.125rem;
  height: 3rem;
  background: rgba(255,255,255,1);
}

/* =========================
   RIGHT SIDE
   ========================= */
.menu-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.menu-right p {
  margin: 0;
  font-size: 1.3rem;
  opacity: 1;
  font-weight: 400;
}

.cart-total {
  font-size: 1.3rem;
  font-weight: 700;
  margin-top: 0rem;
}

/* =========================
   BADUT FIX (CENTER)
   ========================= */
.cart-character {
  position: absolute;
  top: -4.2rem;
  left: 50%;
  transform: translateX(-50%);
  width: 8rem;
  display: none;
}

/*Tablet View*/
@media (max-width:  991px) {
    /* =========================
   BOTTOM MENU LAYOUT FIX
   ========================= */
    .bottom-menu {
      width: 70%;
    }
}

/*Mobile View*/
@media (max-width:  767px) {
    /* =========================
   BOTTOM MENU LAYOUT FIX
   ========================= */
    .bottom-menu {
      width: 90%;
      border-radius: 1.563rem;
      padding: 0.875rem 2rem;
    }
    
    /* kiri */
    .menu-left {
      gap: 1.5rem;
    }
    
    /*menu item img*/
    .menu-item .nav-icon {
        width: 3rem;
        height: 3rem;
    }
    
    /* =========================
       BADGE FIX (POSISI PAS)
       ========================= */
    .menu-item .cart-badge {
      font-size: 0.75rem;
      width: 1rem;
      height: 1rem;
      line-height: 0;
    }
    
    /* =========================
       DIVIDER
       ========================= */
    .menu-divider {
      width: 0.07rem;
    }
    
    /* =========================
       RIGHT SIDE
       ========================= */
    .menu-right p {
      font-size: 0.813rem;
    }
    
    .cart-total {
      font-size: 0.938rem;
    }
    
    /* =========================
       BADUT FIX (CENTER)
       ========================= */
    .cart-character {
      top: -3.2rem;
      width: 6.25rem;
    }
}/* End custom CSS */