.elementor-837 .elementor-element.elementor-element-5fac8858:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-5fac8858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFC4C4;background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/edson-junior-YlgnX_ISPLo-unsplash-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-837 .elementor-element.elementor-element-5fac8858 > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-5fac8858{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-95px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-837 .elementor-element.elementor-element-251826ae > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-837 .elementor-element.elementor-element-93e245{text-align:right;}.elementor-837 .elementor-element.elementor-element-93e245 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-86ccde1:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-86ccde1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/kenneth-berrios-alvarez-0Y9lu_Ip98o-unsplash-scaled.jpg");background-position:center center;}.elementor-837 .elementor-element.elementor-element-86ccde1 > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-86ccde1 > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-86ccde1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-3505ef8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-3505ef8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .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-837 .elementor-element.elementor-element-84331a6 img{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-f23dda8{text-align:left;}.elementor-837 .elementor-element.elementor-element-f23dda8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.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-837 .elementor-element.elementor-element-934cf1c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-6ec94c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-c558b47 > .elementor-widget-container{margin:-168px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-c558b47 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-7720feca:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-7720feca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-7720feca > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-7720feca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-38px;margin-bottom:-38px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-7720feca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-6ce242df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-166b5f44:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-166b5f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-166b5f44 > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-166b5f44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-166b5f44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-6761182f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-42989f88{text-align:left;}.elementor-837 .elementor-element.elementor-element-42989f88 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.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-837 .elementor-element.elementor-element-246d02f{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-246d02f .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-246d02f .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-57624d49{--display:flex;}.elementor-837 .elementor-element.elementor-element-2c8e1979 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-2c8e1979 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-2c8e1979 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-2c8e1979 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-6ecf4073{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-897e95b{--display:flex;}.elementor-837 .elementor-element.elementor-element-7b287f9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-7b287f9 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-7b287f9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-7b287f9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-104a2c9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-104a2c9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-7f6d14e6 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-7f6d14e6 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-53a75bc2{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-53a75bc2 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-53a75bc2 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-2f227a94:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-2f227a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-2f227a94 > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-2f227a94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-2f227a94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-7296037f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-7296037f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-2047fa57 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-2047fa57 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-4bd4ae7e{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-4bd4ae7e .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-4bd4ae7e .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-135bffc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-20b09098{text-align:left;}.elementor-837 .elementor-element.elementor-element-20b09098 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-1c582335{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-1c582335 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-1c582335 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-6ca0a583{--display:flex;}.elementor-837 .elementor-element.elementor-element-4aa6864d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-4aa6864d .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-4aa6864d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-4aa6864d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-2515cf0b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-d93f3eb{--display:flex;}.elementor-837 .elementor-element.elementor-element-4d1184b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-4d1184b .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-4d1184b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-4d1184b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-601a82c:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-601a82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-601a82c > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-601a82c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-601a82c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-d0d73c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-685bcdb{text-align:left;}.elementor-837 .elementor-element.elementor-element-685bcdb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-fecf203{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-fecf203 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-fecf203 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-e0889d2{--display:flex;}.elementor-837 .elementor-element.elementor-element-607cb8f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-607cb8f .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-607cb8f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-607cb8f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-b5fbe6c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-b5fbe6c .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-b5fbe6c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-b5fbe6c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-8f5e386{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-657d2ba{--display:flex;}.elementor-837 .elementor-element.elementor-element-d5fb9d4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-d5fb9d4 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-d5fb9d4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-d5fb9d4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-e3916ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-e3916ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-6c44b21 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-6c44b21 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-1b8591e{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-1b8591e .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-1b8591e .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-399023b:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-399023b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-399023b > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-399023b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-399023b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-10decd96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-10decd96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-2c3b50b > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-2c3b50b img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-467807cb{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-467807cb .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-467807cb .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-ec2ae43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-557b33c5{text-align:left;}.elementor-837 .elementor-element.elementor-element-557b33c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-7c6d9831{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-7c6d9831 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-7c6d9831 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-52aa8e77{--display:flex;}.elementor-837 .elementor-element.elementor-element-595266c3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-595266c3 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-595266c3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-595266c3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-170ea1b6{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-9d3abaf{--display:flex;}.elementor-837 .elementor-element.elementor-element-1e52bc1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-1e52bc1 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-1e52bc1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-1e52bc1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-640caf21:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-640caf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-640caf21 > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-640caf21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-640caf21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-36696f5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-ee7e73d{text-align:left;}.elementor-837 .elementor-element.elementor-element-ee7e73d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-7f8aa5f3{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-7f8aa5f3 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-7f8aa5f3 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-4169d4f3{--display:flex;}.elementor-837 .elementor-element.elementor-element-48b71820 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-48b71820 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-48b71820 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-48b71820 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-529174c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-529174c .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-529174c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-529174c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-1b98135d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-704e125{--display:flex;}.elementor-837 .elementor-element.elementor-element-7051014 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-7051014 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-7051014 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-7051014 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-5f1263a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-5f1263a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-7cef58f9 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-7cef58f9 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-1fbee7f1{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-1fbee7f1 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-1fbee7f1 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-49bc7255:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-49bc7255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-49bc7255 > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-49bc7255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-49bc7255 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-c2cf7fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-c2cf7fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-34160a3f > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-34160a3f img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-463865e7{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-463865e7 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-463865e7 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-6db5144f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-4f16b1a7{text-align:left;}.elementor-837 .elementor-element.elementor-element-4f16b1a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-6e23d167{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-6e23d167 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-6e23d167 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-64de53cb{--display:flex;}.elementor-837 .elementor-element.elementor-element-210c12ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-837 .elementor-element.elementor-element-210c12ad .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-210c12ad .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-210c12ad .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-210c12ad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-090b2f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-837 .elementor-element.elementor-element-090b2f3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-090b2f3 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-090b2f3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-090b2f3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-326f50c8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-5abc917{--display:flex;}.elementor-837 .elementor-element.elementor-element-91507c4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-91507c4 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-91507c4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-91507c4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-360b0beb:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-360b0beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-360b0beb > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-360b0beb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-360b0beb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-7fe4cd3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-7fe4cd3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-24476021 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-24476021 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-60b248e3{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-60b248e3 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-60b248e3 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-19a1aeee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-faf82b8{text-align:left;}.elementor-837 .elementor-element.elementor-element-faf82b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-3ace1493{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-3ace1493 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-3ace1493 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-4931ac5a{--display:flex;}.elementor-837 .elementor-element.elementor-element-28e403cd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-28e403cd .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-28e403cd .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-28e403cd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-4af47f95{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-2b87e60{--display:flex;}.elementor-837 .elementor-element.elementor-element-d07d39c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-d07d39c .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-d07d39c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-d07d39c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-abc29d1:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-abc29d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-837 .elementor-element.elementor-element-abc29d1 > .elementor-container{max-width:1151px;}.elementor-837 .elementor-element.elementor-element-abc29d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:95px 0px 62px 0px;}.elementor-837 .elementor-element.elementor-element-abc29d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-46eda64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-46eda64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-25a9ad9 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-25a9ad9 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-5781fe6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-837 .elementor-element.elementor-element-e8000f3{text-align:left;}.elementor-837 .elementor-element.elementor-element-e8000f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-837 .elementor-element.elementor-element-12b1275{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-837 .elementor-element.elementor-element-12b1275 .elementor-divider-separator{width:100%;}.elementor-837 .elementor-element.elementor-element-12b1275 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-837 .elementor-element.elementor-element-48da916{--display:flex;}.elementor-837 .elementor-element.elementor-element-3cf082c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-3cf082c .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-3cf082c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-3cf082c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-3978089{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-0d6a161{--display:flex;}.elementor-837 .elementor-element.elementor-element-e035d9a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-837 .elementor-element.elementor-element-e035d9a .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-837 .elementor-element.elementor-element-e035d9a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-837 .elementor-element.elementor-element-e035d9a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-3b8fd17e:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/kenneth-berrios-alvarez-0Y9lu_Ip98o-unsplash-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-background-overlay{background-color:#252525;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-container{min-height:453px;}.elementor-837 .elementor-element.elementor-element-3b8fd17e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-837 .elementor-element.elementor-element-65314617{text-align:left;}.elementor-837 .elementor-element.elementor-element-65314617 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-675bb2d9{--divider-border-style:solid;--divider-color:#FF224D;--divider-border-width:3px;}.elementor-837 .elementor-element.elementor-element-675bb2d9 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-837 .elementor-element.elementor-element-675bb2d9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-837 .elementor-element.elementor-element-58561866{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}body.elementor-page-837:not(.elementor-motion-effects-element-type-background), body.elementor-page-837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-837 .elementor-element.elementor-element-1e7636a3{width:100%;}}@media(min-width:1025px){.elementor-837 .elementor-element.elementor-element-5fac8858:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-5fac8858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-837 .elementor-element.elementor-element-86ccde1:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-86ccde1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-837 .elementor-element.elementor-element-3b8fd17e:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-837 .elementor-element.elementor-element-5fac8858:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-5fac8858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-837 .elementor-element.elementor-element-5fac8858{margin-top:-136px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-837 .elementor-element.elementor-element-251826ae > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-837 .elementor-element.elementor-element-93e245 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-86ccde1{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-f23dda8 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-934cf1c{font-size:13px;}.elementor-837 .elementor-element.elementor-element-7720feca{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-166b5f44{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-42989f88 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-6ecf4073{font-size:13px;}.elementor-837 .elementor-element.elementor-element-2f227a94{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-20b09098 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-2515cf0b{font-size:13px;}.elementor-837 .elementor-element.elementor-element-601a82c{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-685bcdb .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-8f5e386{font-size:13px;}.elementor-837 .elementor-element.elementor-element-399023b{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-557b33c5 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-170ea1b6{font-size:13px;}.elementor-837 .elementor-element.elementor-element-640caf21{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-ee7e73d .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-1b98135d{font-size:13px;}.elementor-837 .elementor-element.elementor-element-49bc7255{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-4f16b1a7 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-326f50c8{font-size:13px;}.elementor-837 .elementor-element.elementor-element-360b0beb{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-faf82b8 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-4af47f95{font-size:13px;}.elementor-837 .elementor-element.elementor-element-abc29d1{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-e8000f3 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-3978089{font-size:13px;}.elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-container{min-height:357px;}.elementor-837 .elementor-element.elementor-element-3b8fd17e{padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-65314617 .elementor-heading-title{font-size:40px;}.elementor-837 .elementor-element.elementor-element-58561866{font-size:13px;}}@media(max-width:767px){.elementor-837 .elementor-element.elementor-element-5fac8858{padding:150px 20px 150px 20px;}.elementor-837 .elementor-element.elementor-element-93e245{text-align:center;}.elementor-837 .elementor-element.elementor-element-93e245 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-86ccde1{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-3505ef8 > .elementor-element-populated{margin:53px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-837 .elementor-element.elementor-element-84331a6 > .elementor-widget-container{margin:-136px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-84331a6 img{border-radius:20px 20px 20px 20px;}.elementor-837 .elementor-element.elementor-element-f23dda8 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-934cf1c{text-align:justify;}.elementor-837 .elementor-element.elementor-element-6ec94c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-7720feca{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-6ce242df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-166b5f44{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-6761182f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-42989f88 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-2f227a94{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-135bffc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-20b09098 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-601a82c{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-d0d73c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-685bcdb .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-399023b{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-ec2ae43 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-557b33c5 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-640caf21{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-36696f5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-ee7e73d .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-49bc7255{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-6db5144f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-4f16b1a7 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-210c12ad{width:var( --container-widget-width, 284.8px );max-width:284.8px;--container-widget-width:284.8px;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-090b2f3{width:var( --container-widget-width, 284.8px );max-width:284.8px;--container-widget-width:284.8px;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-360b0beb{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-19a1aeee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-faf82b8 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-abc29d1{margin-top:0px;margin-bottom:0px;}.elementor-837 .elementor-element.elementor-element-5781fe6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-e8000f3 .elementor-heading-title{font-size:33px;}.elementor-837 .elementor-element.elementor-element-3b8fd17e:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-837 .elementor-element.elementor-element-3b8fd17e > .elementor-background-overlay{opacity:0.87;}.elementor-837 .elementor-element.elementor-element-65314617 .elementor-heading-title{font-size:33px;}}/* Start custom CSS for image-carousel, class: .elementor-element-2c8e1979 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7b287f9 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4aa6864d *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4d1184b *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-607cb8f *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b5fbe6c *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d5fb9d4 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-595266c3 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1e52bc1 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-48b71820 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-529174c *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7051014 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-210c12ad *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-090b2f3 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-91507c4 *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-28e403cd *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d07d39c *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3cf082c *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e035d9a *//* Spasi antar gambar lebih lebar dan responsif */
.elementor-image-carousel .slick-slide {
    padding: 0 25px; /* Tambah spasi antar gambar */
    box-sizing: border-box;
}
.elementor-image-carousel .slick-list {
    margin: 0 -25px; /* Sesuaikan margin supaya gambar tetap sejajar */
}

/* Gaya gambar elegan dan responsif */
.elementor-image-carousel img {
    border-radius: 16px;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease, box-shadow 0.4s ease, filter 0.4s ease;
    filter: brightness(0.97) contrast(1.08) saturate(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
}

/* Efek saat hover (desktop saja) */
@media (hover: hover) and (pointer: fine) {
    .elementor-image-carousel img:hover {
        transform: scale(1.05);
        filter: brightness(1.1) contrast(1.1);
        box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25);
        cursor: pointer;
    }
}

/* Responsif untuk tablet dan mobile */
@media (max-width: 1024px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 18px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -18px;
    }
}

@media (max-width: 767px) {
    .elementor-image-carousel .slick-slide {
        padding: 0 12px;
    }
    .elementor-image-carousel .slick-list {
        margin: 0 -12px;
    }

    .elementor-image-carousel img {
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    }
}
/* Paksa padding antar gambar */
.elementor-image-carousel .slick-track {
    display: flex;
    gap: 30px !important; /* Tambah spasi antar gambar */
    justify-content: center;
}

.elementor-image-carousel .slick-slide {
    padding: 0 !important; /* Pastikan padding tidak tumpang tindih */
    box-sizing: border-box;
}

/* Biar gambar tidak terlalu besar */
.elementor-image-carousel img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    transition: 0.4s ease;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
}/* End custom CSS */