.elementor-618 .elementor-element.elementor-element-605fc599:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-605fc599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFC4C4;background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/simon-hurry-dlOBDKIDzHM-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-618 .elementor-element.elementor-element-605fc599 > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-605fc599{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-618 .elementor-element.elementor-element-798430a6 > .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-618 .elementor-element.elementor-element-bb46507{text-align:right;}.elementor-618 .elementor-element.elementor-element-bb46507 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;letter-spacing:2px;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-e5d521c:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-e5d521c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/anthony-lim-8iMnfdpim88-unsplash-scaled.jpg");background-position:center center;}.elementor-618 .elementor-element.elementor-element-e5d521c > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-e5d521c > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-e5d521c{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-618 .elementor-element.elementor-element-376f2b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-376f2b2.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-618 .elementor-element.elementor-element-9c765c9 img{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6681719{text-align:left;}.elementor-618 .elementor-element.elementor-element-6681719 .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-618 .elementor-element.elementor-element-103d4bd{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-cf82a57 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-bfa3f8c > .elementor-widget-container{margin:-168px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-bfa3f8c img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-40b2072f:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-40b2072f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-40b2072f > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-40b2072f{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-618 .elementor-element.elementor-element-40b2072f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-1cc1469c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-e1c9b9f:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-e1c9b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-e1c9b9f > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-e1c9b9f{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-618 .elementor-element.elementor-element-e1c9b9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-eefaedc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-eefaedc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-ad3b1fc > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-ad3b1fc img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-848631a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-138060d{text-align:left;}.elementor-618 .elementor-element.elementor-element-138060d .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-618 .elementor-element.elementor-element-b32a99f{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-b32a99f .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-b32a99f .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-594ab9b{--display:flex;}.elementor-618 .elementor-element.elementor-element-13384a9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-13384a9 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-13384a9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-13384a9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-5c8a039{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-0b54817{--display:flex;}.elementor-618 .elementor-element.elementor-element-5882850 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-5882850 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-5882850 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-5882850 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-25f33fa:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-25f33fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-25f33fa > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-25f33fa{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-618 .elementor-element.elementor-element-25f33fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-71792ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-99f74fa{text-align:left;}.elementor-618 .elementor-element.elementor-element-99f74fa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-9df80d1{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-9df80d1 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-9df80d1 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-46a8473{--display:flex;}.elementor-618 .elementor-element.elementor-element-1237543 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-1237543 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-1237543 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-1237543 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-8f8c18c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-c308a2e{--display:flex;}.elementor-618 .elementor-element.elementor-element-1bc3db9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-1bc3db9 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-1bc3db9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-1bc3db9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-f686460.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-f686460.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-3cff07b > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-3cff07b img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-9993d74:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-9993d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-9993d74 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-9993d74{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-618 .elementor-element.elementor-element-9993d74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-45118b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-45118b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-f3b0282 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-f3b0282 img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-1d2ee33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-1cba0b3{text-align:left;}.elementor-618 .elementor-element.elementor-element-1cba0b3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-19f3b79{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-19f3b79 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-19f3b79 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-180e674{--display:flex;}.elementor-618 .elementor-element.elementor-element-e9fcc58 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-e9fcc58 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-e9fcc58 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-e9fcc58 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-ccb5379{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-29c1994{--display:flex;}.elementor-618 .elementor-element.elementor-element-01b2c26 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-01b2c26 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-01b2c26 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-01b2c26 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-4c97b9e:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-4c97b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-4c97b9e > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-4c97b9e{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-618 .elementor-element.elementor-element-4c97b9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-9c52d2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-45a94e7{text-align:left;}.elementor-618 .elementor-element.elementor-element-45a94e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-0eed974{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-0eed974 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-0eed974 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-40f0f0d{--display:flex;}.elementor-618 .elementor-element.elementor-element-6724757 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-6724757 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-6724757 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-6724757 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-ea0f886{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-9058a48{--display:flex;}.elementor-618 .elementor-element.elementor-element-ac80d2e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-ac80d2e .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-ac80d2e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-ac80d2e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-d548b19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-d548b19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-2952882 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-2952882 img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-422b525:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-422b525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-422b525 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-422b525{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-618 .elementor-element.elementor-element-422b525 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-35a6785.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-35a6785.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-ff2171b > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-ff2171b img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-818abea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-0ff2e59{text-align:left;}.elementor-618 .elementor-element.elementor-element-0ff2e59 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-02a1dbf{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-02a1dbf .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-02a1dbf .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-463f401{--display:flex;}.elementor-618 .elementor-element.elementor-element-2497a74 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-2497a74 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-2497a74 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-2497a74 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-1d5a037{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-2bb7594{--display:flex;}.elementor-618 .elementor-element.elementor-element-dd86d30 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-dd86d30 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-dd86d30 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-dd86d30 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-e255244:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-e255244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-e255244 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-e255244{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-618 .elementor-element.elementor-element-e255244 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-4b560c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-4b560c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-f78e388 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-f78e388 img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-bd794a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-9471cd9{text-align:left;}.elementor-618 .elementor-element.elementor-element-9471cd9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-c453a64{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-c453a64 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-c453a64 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-720430b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-775dd64{--display:flex;}.elementor-618 .elementor-element.elementor-element-ccc7e61 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-ccc7e61 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-ccc7e61 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-ccc7e61 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-c69fc8e{--display:flex;}.elementor-618 .elementor-element.elementor-element-99b6c73 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-99b6c73 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-99b6c73 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-99b6c73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-d0d9e3a:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-d0d9e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-d0d9e3a > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-d0d9e3a{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-618 .elementor-element.elementor-element-d0d9e3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-3d699ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-6c50f92{text-align:left;}.elementor-618 .elementor-element.elementor-element-6c50f92 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-2724b9d{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-2724b9d .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-2724b9d .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-fbfd685{--display:flex;}.elementor-618 .elementor-element.elementor-element-a5273f4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-a5273f4 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-a5273f4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-a5273f4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-a7f4cde{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-caf4afc{--display:flex;}.elementor-618 .elementor-element.elementor-element-ebcb87b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-ebcb87b .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-ebcb87b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-ebcb87b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-feb6ac3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-feb6ac3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-84796df > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-84796df img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-23ff11e:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-23ff11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-23ff11e > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-23ff11e{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-618 .elementor-element.elementor-element-23ff11e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-ba3932b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-ba3932b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-94c97ec > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-94c97ec img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-420b0bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-0d60e6d{text-align:left;}.elementor-618 .elementor-element.elementor-element-0d60e6d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-9a4c0f5{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-9a4c0f5 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-9a4c0f5 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-e82d8e9{--display:flex;}.elementor-618 .elementor-element.elementor-element-0af4daf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-0af4daf .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-0af4daf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-0af4daf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-39c37ce{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-490e1ae{--display:flex;}.elementor-618 .elementor-element.elementor-element-9126ad9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-9126ad9 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-9126ad9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-9126ad9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-09dea94:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-09dea94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-09dea94 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-09dea94{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-618 .elementor-element.elementor-element-09dea94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-6b55e8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-654866c{text-align:left;}.elementor-618 .elementor-element.elementor-element-654866c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-d5d8e07{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-d5d8e07 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-d5d8e07 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-214be6f{--display:flex;}.elementor-618 .elementor-element.elementor-element-f4daaa0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-f4daaa0 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-f4daaa0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-f4daaa0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-8b5a8f0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-dc4eb7b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-dc4eb7b .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-dc4eb7b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-dc4eb7b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-c12441c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-c12441c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-73042ec > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-73042ec img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-a438682:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-a438682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-a438682 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-a438682{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-618 .elementor-element.elementor-element-a438682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-ffe364c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-ffe364c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-34351b9 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-34351b9 img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-4ef9a0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-7ed1412{text-align:left;}.elementor-618 .elementor-element.elementor-element-7ed1412 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-970b490{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-970b490 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-970b490 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-5832854{--display:flex;}.elementor-618 .elementor-element.elementor-element-c553ba1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-c553ba1 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-c553ba1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-c553ba1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6c9176b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-8492a7a{--display:flex;}.elementor-618 .elementor-element.elementor-element-33300f5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-33300f5 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-33300f5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-33300f5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-7273b0b:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-7273b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-7273b0b > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-7273b0b{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-618 .elementor-element.elementor-element-7273b0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-ac94761 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-6d3fad0{text-align:left;}.elementor-618 .elementor-element.elementor-element-6d3fad0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-043d3c9{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-043d3c9 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-043d3c9 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-ef31019{--display:flex;}.elementor-618 .elementor-element.elementor-element-dd9cae5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-dd9cae5 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-dd9cae5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-dd9cae5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-21a335c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-cfa1d7d{--display:flex;}.elementor-618 .elementor-element.elementor-element-d374d43 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-d374d43 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-d374d43 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-d374d43 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-f7c1ed9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-f7c1ed9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-e2e9c5f > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-e2e9c5f img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-a1b01f5:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-a1b01f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-a1b01f5 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-a1b01f5{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-618 .elementor-element.elementor-element-a1b01f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-fb19372.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-fb19372.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-6d24bbb > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6d24bbb img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-8c4bfb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-7e6238a{text-align:left;}.elementor-618 .elementor-element.elementor-element-7e6238a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-794584f{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-794584f .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-794584f .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-8c33f82{--display:flex;}.elementor-618 .elementor-element.elementor-element-7685c98 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-7685c98 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-7685c98 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-7685c98 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-7998df1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-6a8b08d{--display:flex;}.elementor-618 .elementor-element.elementor-element-02ef622 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-02ef622 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-02ef622 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-02ef622 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-5274714:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-5274714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-5274714 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-5274714{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-618 .elementor-element.elementor-element-5274714 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-6720545 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-89aba33{text-align:left;}.elementor-618 .elementor-element.elementor-element-89aba33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-f42f986{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-f42f986 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-f42f986 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-bc2f3a0{--display:flex;}.elementor-618 .elementor-element.elementor-element-afd717c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-afd717c .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-afd717c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-afd717c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-4995654{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-f2078f0{--display:flex;}.elementor-618 .elementor-element.elementor-element-0a17587 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-0a17587 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-0a17587 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-0a17587 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-63cc6aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-63cc6aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-3ea5dcb > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-3ea5dcb img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-f4b6556:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-f4b6556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-f4b6556 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-f4b6556{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-618 .elementor-element.elementor-element-f4b6556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-1972430 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-cb0d6c4{text-align:left;}.elementor-618 .elementor-element.elementor-element-cb0d6c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-4613c6b{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-4613c6b .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-4613c6b .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-6b71a9f{--display:flex;}.elementor-618 .elementor-element.elementor-element-af52f50 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-af52f50 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-af52f50 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-af52f50 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-d5f16a0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-a390809{--display:flex;}.elementor-618 .elementor-element.elementor-element-8b76c4e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-8b76c4e .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-8b76c4e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-8b76c4e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-325d93e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-325d93e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-68f6a8b > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-68f6a8b img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-de9354f:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-de9354f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-de9354f > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-de9354f{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-618 .elementor-element.elementor-element-de9354f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-ed43279.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-ed43279.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-cb390c3 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-cb390c3 img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-275dfba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-4c8770a{text-align:left;}.elementor-618 .elementor-element.elementor-element-4c8770a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-780c80b{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-780c80b .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-780c80b .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-75ddf0c{--display:flex;}.elementor-618 .elementor-element.elementor-element-be10b36 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-be10b36 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-be10b36 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-be10b36 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6ddba60{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-f2b848f{--display:flex;}.elementor-618 .elementor-element.elementor-element-2fd1b12 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-2fd1b12 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-2fd1b12 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-2fd1b12 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-3db1911:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-3db1911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-618 .elementor-element.elementor-element-3db1911 > .elementor-container{max-width:1151px;}.elementor-618 .elementor-element.elementor-element-3db1911{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-618 .elementor-element.elementor-element-3db1911 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-c774ede > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-618 .elementor-element.elementor-element-85f9c8f{text-align:left;}.elementor-618 .elementor-element.elementor-element-85f9c8f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-618 .elementor-element.elementor-element-3d05be8{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-3d05be8 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-3d05be8 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-a9c584d{--display:flex;}.elementor-618 .elementor-element.elementor-element-a588546 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-a588546 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-a588546 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-a588546 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-ffb70b7{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-f8301ce{--display:flex;}.elementor-618 .elementor-element.elementor-element-5ca4d62 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-618 .elementor-element.elementor-element-5ca4d62 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-618 .elementor-element.elementor-element-5ca4d62 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-618 .elementor-element.elementor-element-5ca4d62 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-6b2806c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-6b2806c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-b80fe4a > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-b80fe4a img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-778b8e9{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-618 .elementor-element.elementor-element-778b8e9 .elementor-divider-separator{width:100%;}.elementor-618 .elementor-element.elementor-element-778b8e9 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-618 .elementor-element.elementor-element-526529:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-526529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/simon-hurry-dlOBDKIDzHM-unsplash-scaled.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-618 .elementor-element.elementor-element-526529 > .elementor-background-overlay{background-color:#252525;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-618 .elementor-element.elementor-element-526529 > .elementor-container{min-height:453px;}.elementor-618 .elementor-element.elementor-element-526529{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-618 .elementor-element.elementor-element-6d18b280{text-align:left;}.elementor-618 .elementor-element.elementor-element-6d18b280 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-4af998af{--divider-border-style:solid;--divider-color:#FF224D;--divider-border-width:3px;}.elementor-618 .elementor-element.elementor-element-4af998af .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-618 .elementor-element.elementor-element-4af998af .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-618 .elementor-element.elementor-element-320c2f63{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}body.elementor-page-618:not(.elementor-motion-effects-element-type-background), body.elementor-page-618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-618 .elementor-element.elementor-element-6bffce14{width:100%;}}@media(min-width:1025px){.elementor-618 .elementor-element.elementor-element-605fc599:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-605fc599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-618 .elementor-element.elementor-element-e5d521c:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-e5d521c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-618 .elementor-element.elementor-element-526529:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-526529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-618 .elementor-element.elementor-element-605fc599:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-605fc599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-618 .elementor-element.elementor-element-605fc599{margin-top:-136px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-618 .elementor-element.elementor-element-798430a6 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-618 .elementor-element.elementor-element-bb46507 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-e5d521c{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-6681719 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-103d4bd{font-size:13px;}.elementor-618 .elementor-element.elementor-element-40b2072f{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-e1c9b9f{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-138060d .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-5c8a039{font-size:13px;}.elementor-618 .elementor-element.elementor-element-25f33fa{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-99f74fa .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-8f8c18c{font-size:13px;}.elementor-618 .elementor-element.elementor-element-9993d74{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-1cba0b3 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-ccb5379{font-size:13px;}.elementor-618 .elementor-element.elementor-element-4c97b9e{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-45a94e7 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-ea0f886{font-size:13px;}.elementor-618 .elementor-element.elementor-element-422b525{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-0ff2e59 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-1d5a037{font-size:13px;}.elementor-618 .elementor-element.elementor-element-e255244{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-9471cd9 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-720430b{font-size:13px;}.elementor-618 .elementor-element.elementor-element-d0d9e3a{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-6c50f92 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-a7f4cde{font-size:13px;}.elementor-618 .elementor-element.elementor-element-23ff11e{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-0d60e6d .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-39c37ce{font-size:13px;}.elementor-618 .elementor-element.elementor-element-09dea94{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-654866c .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-8b5a8f0{font-size:13px;}.elementor-618 .elementor-element.elementor-element-a438682{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-7ed1412 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-6c9176b{font-size:13px;}.elementor-618 .elementor-element.elementor-element-7273b0b{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-6d3fad0 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-21a335c{font-size:13px;}.elementor-618 .elementor-element.elementor-element-a1b01f5{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-7e6238a .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-7998df1{font-size:13px;}.elementor-618 .elementor-element.elementor-element-5274714{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-89aba33 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-4995654{font-size:13px;}.elementor-618 .elementor-element.elementor-element-f4b6556{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-cb0d6c4 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-d5f16a0{font-size:13px;}.elementor-618 .elementor-element.elementor-element-de9354f{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-4c8770a .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-6ddba60{font-size:13px;}.elementor-618 .elementor-element.elementor-element-3db1911{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-85f9c8f .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-ffb70b7{font-size:13px;}.elementor-618 .elementor-element.elementor-element-526529 > .elementor-container{min-height:357px;}.elementor-618 .elementor-element.elementor-element-526529{padding:0px 20px 0px 20px;}.elementor-618 .elementor-element.elementor-element-6d18b280 .elementor-heading-title{font-size:40px;}.elementor-618 .elementor-element.elementor-element-320c2f63{font-size:13px;}}@media(max-width:767px){.elementor-618 .elementor-element.elementor-element-605fc599{padding:150px 20px 150px 20px;}.elementor-618 .elementor-element.elementor-element-bb46507{text-align:center;}.elementor-618 .elementor-element.elementor-element-bb46507 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-e5d521c{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-376f2b2 > .elementor-element-populated{margin:53px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-618 .elementor-element.elementor-element-9c765c9 > .elementor-widget-container{margin:-136px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-9c765c9 img{border-radius:20px 20px 20px 20px;}.elementor-618 .elementor-element.elementor-element-6681719 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-103d4bd{text-align:justify;}.elementor-618 .elementor-element.elementor-element-cf82a57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-40b2072f{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-1cc1469c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-e1c9b9f{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-848631a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-138060d .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-25f33fa{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-71792ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-99f74fa .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-9993d74{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-1d2ee33 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-1cba0b3 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-4c97b9e{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-9c52d2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-45a94e7 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-422b525{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-818abea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-0ff2e59 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-e255244{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-bd794a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-9471cd9 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-d0d9e3a{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-3d699ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6c50f92 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-23ff11e{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-420b0bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-0d60e6d .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-09dea94{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-6b55e8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-654866c .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-a438682{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-4ef9a0c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-7ed1412 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-7273b0b{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-ac94761 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6d3fad0 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-a1b01f5{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-8c4bfb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-7e6238a .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-5274714{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-6720545 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-89aba33 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-f4b6556{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-1972430 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-cb0d6c4 .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-de9354f{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-275dfba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-4c8770a .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-3db1911{margin-top:0px;margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-c774ede > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-85f9c8f .elementor-heading-title{font-size:33px;}.elementor-618 .elementor-element.elementor-element-526529:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-526529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-618 .elementor-element.elementor-element-526529 > .elementor-background-overlay{opacity:0.87;}.elementor-618 .elementor-element.elementor-element-6d18b280 .elementor-heading-title{font-size:33px;}}/* Start custom CSS for image-carousel, class: .elementor-element-13384a9 *//* 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-5882850 *//* 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-1237543 *//* 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-1bc3db9 *//* 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-e9fcc58 *//* 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-01b2c26 *//* 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-6724757 *//* 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-ac80d2e *//* 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-2497a74 *//* 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-dd86d30 *//* 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-ccc7e61 *//* 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-99b6c73 *//* 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-a5273f4 *//* 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-ebcb87b *//* 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-0af4daf *//* 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-9126ad9 *//* 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-f4daaa0 *//* 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-dc4eb7b *//* 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-c553ba1 *//* 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-33300f5 *//* 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-dd9cae5 *//* 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-d374d43 *//* 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-7685c98 *//* 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-02ef622 *//* 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-afd717c *//* 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-0a17587 *//* 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-af52f50 *//* 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-8b76c4e *//* 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-be10b36 *//* 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-2fd1b12 *//* 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-a588546 *//* 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-5ca4d62 *//* 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 */