.elementor-6 .elementor-element.elementor-element-7568589{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/EKS_result-1.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .swiper-slide-inner{text-align:start;}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-e5209dc .swiper-slide-contents{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-4de2e73 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/1_result-2.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-4de2e73 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-4de2e73 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-4de2e73 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-4de2e73 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-4de2e73 .swiper-slide-contents{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-a0954bd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/ext-3_result-1.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-a0954bd .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-a0954bd .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-a0954bd .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-a0954bd .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-a0954bd .swiper-slide-contents{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-537b300 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/9_result-2-scaled.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-537b300 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-537b300 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-537b300 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-537b300 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-repeater-item-537b300 .swiper-slide-contents{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-6 .elementor-element.elementor-element-983b043{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide-inner{padding:0px 0px 60px 150px;text-align:start;}.elementor-6 .elementor-element.elementor-element-983b043 .elementor-slide-button{border-width:2px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-c6b7945{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-c6b7945:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c6b7945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-d68d213{text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-db4327a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-db4327a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-db4327a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-db4327a .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-db4327a .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-db4327a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-6023d45{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6023d45:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6023d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-607e832{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-bc58f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-6 .elementor-element.elementor-element-bc58f77 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-a3e2a96 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8c9f74f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8c9f74f .elementor-divider-separator{width:30%;}.elementor-6 .elementor-element.elementor-element-8c9f74f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-8fa51ef{text-align:justify;}.elementor-6 .elementor-element.elementor-element-1a1c3fe .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1a1c3fe .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-1a1c3fe{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-1a1c3fe .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-1a1c3fe .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-1a1c3fe .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1a1c3fe .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-58a7737 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6 .elementor-element.elementor-element-58a7737 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-58a7737{--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6 .elementor-element.elementor-element-651c17c{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-6677a1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6677a1a img{max-width:550px;}.elementor-6 .elementor-element.elementor-element-d3fb6e1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-d3fb6e1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d3fb6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-852c9ae{text-align:center;}.elementor-6 .elementor-element.elementor-element-852c9ae .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-45cbb0d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-45cbb0d .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-45cbb0d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-553b4b5{padding:0px 20px 0px 20px;text-align:center;color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-690e6d4.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-690e6d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-690e6d4.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-6 .elementor-element.elementor-element-690e6d4.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-690e6d4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6 .elementor-element.elementor-element-af56479 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-af56479 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-c385228{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-c385228 .elementor-divider-separator{width:13%;}.elementor-6 .elementor-element.elementor-element-c385228 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-7b5f2ff{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7b5f2ff:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7b5f2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-03e141a{text-align:center;}.elementor-6 .elementor-element.elementor-element-03e141a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d2efa4d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d2efa4d .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-d2efa4d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-f4b29ed{--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:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-3f95864{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-ea20d01 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-ea20d01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ea20d01.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ea20d01.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-17d3314{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-d4716f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-6 .elementor-element.elementor-element-d4716f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-d4716f8.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d4716f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-e5eb718{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-a778053 .elementor-icon-box-wrapper{gap:15px;}.elementor-6 .elementor-element.elementor-element-a778053.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-a778053.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a778053.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-39ec355 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-39ec355 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-39ec355 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-39ec355 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-39ec355 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-39ec355 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-4a3fe20{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-4a3fe20:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4a3fe20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c03258e{text-align:center;}.elementor-6 .elementor-element.elementor-element-c03258e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-73c7ddf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-73c7ddf .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-73c7ddf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-f10db3a{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-931cc54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-931cc54::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-931cc54:hover::before, .elementor-6 .elementor-element.elementor-element-931cc54:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-931cc54:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-931cc54 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-931cc54:hover{--overlay-opacity:0.7;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-940193d .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-940193d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-940193d.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-940193d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-940193d.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-940193d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-cff5231{text-align:center;}.elementor-6 .elementor-element.elementor-element-cff5231 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4e4cee4{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-301c047{--display:flex;--overlay-opacity:0.5;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-301c047::before, .elementor-6 .elementor-element.elementor-element-301c047 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-301c047 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-301c047 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-301c047 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-301c047 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-301c047:hover::before, .elementor-6 .elementor-element.elementor-element-301c047:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-301c047:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-301c047 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-301c047 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-301c047:hover{--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-a51d38c .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-framed .elementor-icon:hover, .elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-framed .elementor-icon:hover, .elementor-6 .elementor-element.elementor-element-a51d38c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-152d072{text-align:center;}.elementor-6 .elementor-element.elementor-element-152d072 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-f9c831e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5eb5a9d{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-5eb5a9d::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-5eb5a9d:hover::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-5eb5a9d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-5eb5a9d:hover{--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-b94397f .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-b94397f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b94397f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b94397f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b94397f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b94397f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5bba7d0{text-align:center;}.elementor-6 .elementor-element.elementor-element-5bba7d0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e7cddff{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-3fb65ea{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-dc86434{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-dc86434::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-dc86434:hover::before, .elementor-6 .elementor-element.elementor-element-dc86434:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-dc86434:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-dc86434 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-dc86434:hover{--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-75cedba .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-75cedba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-75cedba.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-75cedba.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-75cedba.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-75cedba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e12f141{text-align:center;}.elementor-6 .elementor-element.elementor-element-e12f141 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8ddf436{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-92fa84b{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-92fa84b::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-92fa84b:hover::before, .elementor-6 .elementor-element.elementor-element-92fa84b:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-92fa84b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-92fa84b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-92fa84b:hover{--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-33fd8e3 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-33fd8e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-33fd8e3.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-33fd8e3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-33fd8e3.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-33fd8e3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-f3df6f9{text-align:center;}.elementor-6 .elementor-element.elementor-element-f3df6f9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5dcf2c1{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-18b9fac{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-18b9fac::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-18b9fac:hover::before, .elementor-6 .elementor-element.elementor-element-18b9fac:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-18b9fac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-18b9fac > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-18b9fac:hover{--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-4b7e798 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-4b7e798.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4b7e798.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4b7e798.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4b7e798.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4b7e798.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-d87e80b{text-align:center;}.elementor-6 .elementor-element.elementor-element-d87e80b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ef8df95{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-654e5e0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-654e5e0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-654e5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-d74c56d{text-align:center;font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6e18454 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-6e18454 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-6e18454 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-6e18454 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6e18454 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-6e18454 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-d3030cc{--display:flex;--padding-top:50px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-d3030cc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d3030cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e138fb9{text-align:center;}.elementor-6 .elementor-element.elementor-element-e138fb9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-110b4e4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-110b4e4 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-110b4e4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-df06b8d{text-align:center;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ad2d0bb{--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:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-3322495{--display:flex;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-9bd83ea .elementor-repeater-item-82ff0e4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/2_result-10-scaled.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-9bd83ea .elementor-repeater-item-82ff0e4 .elementor-background-overlay{background-color:#000000A6;}.elementor-6 .elementor-element.elementor-element-9bd83ea .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-6 .elementor-element.elementor-element-9bd83ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9bd83ea .swiper-slide-contents{max-width:100%;}.elementor-6 .elementor-element.elementor-element-9bd83ea .swiper-slide-inner{padding:0px 20px 0px 20px;text-align:center;}.elementor-6 .elementor-element.elementor-element-9bd83ea .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-9bd83ea .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-9bd83ea .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-c59d7b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-97b955f .elementor-repeater-item-82ff0e4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/9_result-5-scaled.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-97b955f .elementor-repeater-item-82ff0e4 .elementor-background-overlay{background-color:#000000A6;}.elementor-6 .elementor-element.elementor-element-97b955f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-6 .elementor-element.elementor-element-97b955f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-97b955f .swiper-slide-contents{max-width:100%;}.elementor-6 .elementor-element.elementor-element-97b955f .swiper-slide-inner{padding:0px 20px 0px 20px;text-align:center;}.elementor-6 .elementor-element.elementor-element-97b955f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-97b955f .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-97b955f .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-6a8edd6{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-afdba75 .elementor-repeater-item-82ff0e4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sakajineng.com/wp-content/uploads/2026/06/3_result-1-scaled.webp);background-size:cover;}.elementor-6 .elementor-element.elementor-element-afdba75 .elementor-repeater-item-82ff0e4 .elementor-background-overlay{background-color:#000000A6;}.elementor-6 .elementor-element.elementor-element-afdba75 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-6 .elementor-element.elementor-element-afdba75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-afdba75 .swiper-slide-contents{max-width:100%;}.elementor-6 .elementor-element.elementor-element-afdba75 .swiper-slide-inner{padding:0px 20px 0px 20px;text-align:center;}.elementor-6 .elementor-element.elementor-element-afdba75 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-afdba75 .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-afdba75 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-c6b13e1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c6b13e1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c6b13e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4429765{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4429765.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-87f317b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;--divider-element-spacing:5px;}.elementor-6 .elementor-element.elementor-element-87f317b .elementor-divider-separator{width:65px;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-87f317b .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-6 .elementor-element.elementor-element-87f317b .elementor-divider__text{color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1.6px;}.elementor-6 .elementor-element.elementor-element-16d6c7f{text-align:center;}.elementor-6 .elementor-element.elementor-element-16d6c7f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a95474b{--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-6 .elementor-element.elementor-element-8d0d8f4{--display:flex;}.elementor-6 .elementor-element.elementor-element-b01c804{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-b01c804:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b01c804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ed8db0e{--display:flex;}.elementor-6 .elementor-element.elementor-element-9df90cc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-35d2f5c{--display:flex;}.elementor-6 .elementor-element.elementor-element-7779a0b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-2b399f5{--display:flex;}.elementor-6 .elementor-element.elementor-element-94df9d7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-1681c11{--display:flex;}.elementor-6 .elementor-element.elementor-element-c7b5d04 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-86251df{--display:flex;}.elementor-6 .elementor-element.elementor-element-92e4088 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-fa20f0b{--display:flex;}.elementor-6 .elementor-element.elementor-element-2802ad6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-90feee9{--display:flex;}.elementor-6 .elementor-element.elementor-element-d9fe65f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-5011279{--display:flex;}.elementor-6 .elementor-element.elementor-element-617c7c1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-400bf86{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}:where( .elementor-6 .elementor-element.elementor-element-400bf86 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:22px;}.elementor-6 .elementor-element.elementor-element-91971ef{--display:flex;}.elementor-6 .elementor-element.elementor-element-ffdbc9f{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-ffdbc9f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ffdbc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8ac8cd6{--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:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-112bb0c{text-align:center;}.elementor-6 .elementor-element.elementor-element-112bb0c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-39c2eed{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-39c2eed .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-39c2eed .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ef8b62a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-ef8b62a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-ef8b62a{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-ef8b62a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-9f3d4c9.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-9f3d4c9.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-9f3d4c9.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-0689868.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-0689868.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-0689868.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-ed0e515.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-ed0e515.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-ed0e515.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-1970d3f.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-1970d3f.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-repeater-item-1970d3f.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-692f21d{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-692f21d .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a732ba6{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a732ba6 iframe{height:140px;}.elementor-6 .elementor-element.elementor-element-cf0e96e{--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:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-4de162e{text-align:center;}.elementor-6 .elementor-element.elementor-element-4de162e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-9a89941{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9a89941 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-9a89941 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-6186179{text-align:center;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-be7e1c9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-ad2d0bb{--width:100%;}.elementor-6 .elementor-element.elementor-element-8d0d8f4{--width:30%;}.elementor-6 .elementor-element.elementor-element-91971ef{--width:30%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide{height:445px;}.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide-inner{padding:0px 0px 60px 80px;}.elementor-6 .elementor-element.elementor-element-6677a1a img{max-width:500px;}.elementor-6 .elementor-element.elementor-element-690e6d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide{height:340px;}.elementor-6 .elementor-element.elementor-element-983b043 .swiper-slide-inner{padding:0px 0px 60px 40px;}.elementor-6 .elementor-element.elementor-element-d68d213{font-size:18px;}.elementor-6 .elementor-element.elementor-element-db4327a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-8c9f74f .elementor-divider-separator{width:60%;}.elementor-6 .elementor-element.elementor-element-6677a1a img{max-width:300px;}.elementor-6 .elementor-element.elementor-element-45cbb0d .elementor-divider-separator{width:75%;}.elementor-6 .elementor-element.elementor-element-690e6d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-c385228 .elementor-divider-separator{width:48%;}.elementor-6 .elementor-element.elementor-element-7b5f2ff{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-d2efa4d .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-f4b29ed{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-ea20d01 .elementor-icon-box-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-ea20d01 .elementor-icon-box-title{margin-block-end:10px;}.elementor-6 .elementor-element.elementor-element-d4716f8 .elementor-icon-box-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-d4716f8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-6 .elementor-element.elementor-element-a778053 .elementor-icon-box-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-a778053 .elementor-icon-box-title{margin-block-end:10px;}.elementor-6 .elementor-element.elementor-element-4a3fe20{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-73c7ddf .elementor-divider-separator{width:70%;}.elementor-6 .elementor-element.elementor-element-d74c56d{font-size:18px;}.elementor-6 .elementor-element.elementor-element-6e18454{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-110b4e4 .elementor-divider-separator{width:64%;}.elementor-6 .elementor-element.elementor-element-df06b8d{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-3322495{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c59d7b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6a8edd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c6b13e1{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ffdbc9f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-6 .elementor-element.elementor-element-39c2eed .elementor-divider-separator{width:65%;}.elementor-6 .elementor-element.elementor-element-9a89941 .elementor-divider-separator{width:65%;}.elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-be7e1c9 .elementor-icon-list-item > a{font-size:12px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-690e6d4 *//* 1. Mengatur ulang kotak produk agar presisi tanpa jarak putih di bawah gambar */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product {
    position: relative !important;
    overflow: hidden !important;
    margin-bottom: 0 !important;
}

/* 2. Mengatur judul teks berada di pojok kiri bawah */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product .woocommerce-loop-product__title {
    position: absolute !important;
    left: 20px !important;
    bottom: 25px !important;
    width: 75% !important;
    text-align: left !important;
    z-index: 10 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin: 0 !important;
    padding: 0 !important;
    
    /* Efek muncul halus dari bawah saat di-hover */
    opacity: 0;
    transform: translateY(15px) !important;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 3. Mengubah tombol "Read More" menjadi ikon lingkaran panah di pojok kanan atas */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product .button {
    position: absolute !important;
    right: 20px !important;
    top: 20px !important;
    z-index: 10 !important;
    
    /* Membuat bentuk lingkaran */
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 50% !important;
    background-color: rgba(255, 255, 255, 0.2) !important; /* Transparan putih */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Mengubah teks menjadi panah "↗" */
    font-size: 0 !important; /* Sembunyikan tulisan asli "Read more" */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Efek muncul */
    opacity: 0;
    transform: scale(0.8) !important;
    transition: all 0.4s ease !important;
}

/* Memasukkan simbol panah ↗ ke dalam lingkaran tombol */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product .button::after {
    content: '↗' !important;
    font-size: 16px !important;
    color: #ffffff !important;
    display: block !important;
}

/* Efek hover pada tombol lingkaran */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product .button:hover {
    background-color: #ffffff !important;
}
.elementor-6 .elementor-element.elementor-element-690e6d4 .product .button:hover::after {
    color: #000000 !important;
}

/* 4. Efek gradasi gelap (vignette) estetik dari bawah gambar */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0) 100%);
    z-index: 5;
    opacity: 0;
    transition: all 0.4s ease !important;
    pointer-events: none;
}

/* 5. AKTIFKAN SEMUA EFEK SAAT KURSOR DISOROT (HOVER) */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product:hover::before {
    opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-690e6d4 .product:hover .woocommerce-loop-product__title {
    opacity: 1;
    transform: translateY(0) !important; /* Teks naik perlahan */
}

.elementor-6 .elementor-element.elementor-element-690e6d4 .product:hover .button {
    opacity: 1;
    transform: scale(1) !important; /* Tombol membesar normal */
}

/* Menyembunyikan elemen harga jika ada agar tidak merusak estetika portofolio */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product .price {
    display: none !important;
}
/* Menghapus celah kosong di bawah gambar */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product a img {
    display: block !important;
    width: 100% !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Memastikan pembungkus link gambar tidak menyisakan ruang/padding bawah */
.elementor-6 .elementor-element.elementor-element-690e6d4 .product a {
    display: block !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Menghilangkan bayangan atau border bawaan tema jika ada di bagian bawah */
.elementor-6 .elementor-element.elementor-element-690e6d4 .woocommerce-LoopProduct-link {
    margin-bottom: 0 !important;
}/* End custom CSS */