.elementor-619 .elementor-element.elementor-element-402c43a1:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-402c43a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFC4C4;background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/tanner-ross-X0wLLJJw7ls-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-619 .elementor-element.elementor-element-402c43a1 > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-402c43a1{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-619 .elementor-element.elementor-element-13d6d121 > .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-619 .elementor-element.elementor-element-7b7f08f7{text-align:right;}.elementor-619 .elementor-element.elementor-element-7b7f08f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-3a8ebe29:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-3a8ebe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/solo-1-scaled.webp");background-position:center center;}.elementor-619 .elementor-element.elementor-element-3a8ebe29 > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-3a8ebe29 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-3a8ebe29{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-619 .elementor-element.elementor-element-6c6e28f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-6c6e28f3.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-619 .elementor-element.elementor-element-429579a2 img{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-19ea492c{text-align:left;}.elementor-619 .elementor-element.elementor-element-19ea492c .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-619 .elementor-element.elementor-element-5fd1ea3d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-be4bb45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-368e7f21 > .elementor-widget-container{margin:-168px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-368e7f21 img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-a7472ea{--display:flex;--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-a7472ea:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-a7472ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-670cc8e4:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-670cc8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-670cc8e4 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-670cc8e4{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-619 .elementor-element.elementor-element-670cc8e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-4cdbfe9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-4cdbfe9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-345e545a > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-345e545a img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-39a3185b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-2728c669{text-align:left;}.elementor-619 .elementor-element.elementor-element-2728c669 .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-619 .elementor-element.elementor-element-2db077c5{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-2db077c5 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-2db077c5 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-cfb15b5{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-cfb15b5 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-cfb15b5 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-1e27f8e{--display:flex;}.elementor-619 .elementor-element.elementor-element-0ba767a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-0ba767a .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-0ba767a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-0ba767a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-4fd5a699{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-6347a9d{--display:flex;}.elementor-619 .elementor-element.elementor-element-9e04ca9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-9e04ca9 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-9e04ca9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-9e04ca9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-57e4102:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-57e4102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-57e4102 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-57e4102{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-619 .elementor-element.elementor-element-57e4102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-e6063b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-e6063b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-90d30d1{text-align:left;}.elementor-619 .elementor-element.elementor-element-90d30d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-5868314{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-5868314 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-5868314 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-524593c{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-524593c .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-524593c .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-3d65571{--display:flex;}.elementor-619 .elementor-element.elementor-element-0a1662f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-0a1662f .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-0a1662f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-0a1662f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-f38f604{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-7dab87d{--display:flex;}.elementor-619 .elementor-element.elementor-element-f9542e4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-f9542e4 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-f9542e4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-f9542e4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-46cff96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-adf4723 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-adf4723 img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-d9758c4:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-d9758c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-d9758c4 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-d9758c4{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-619 .elementor-element.elementor-element-d9758c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-5a0105a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-5a0105a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-53e9f16 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-53e9f16 img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-efaf2f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-ba4998e{text-align:left;}.elementor-619 .elementor-element.elementor-element-ba4998e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-25eecb9{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-25eecb9 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-25eecb9 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-bf8d707{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-bf8d707 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-bf8d707 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-415a88f{--display:flex;}.elementor-619 .elementor-element.elementor-element-f89788b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-f89788b .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-f89788b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-f89788b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-41bdda2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-9c686be{--display:flex;}.elementor-619 .elementor-element.elementor-element-d12c0a8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-d12c0a8 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-d12c0a8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-d12c0a8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-eb57223:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-eb57223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-eb57223 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-eb57223{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-619 .elementor-element.elementor-element-eb57223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-d3decd0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-d3decd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-e86dafa{text-align:left;}.elementor-619 .elementor-element.elementor-element-e86dafa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-bb8157f{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-bb8157f .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-bb8157f .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-c55c535{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-c55c535 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-c55c535 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-ada2db7{--display:flex;}.elementor-619 .elementor-element.elementor-element-872ba58 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-872ba58 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-872ba58 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-872ba58 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-8260bb7{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-6dcea33{--display:flex;}.elementor-619 .elementor-element.elementor-element-1fff572 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-1fff572 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-1fff572 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-1fff572 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-6ed3062 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-ecee684 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-ecee684 img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-45460e5:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-45460e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-45460e5 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-45460e5{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-619 .elementor-element.elementor-element-45460e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-2348962.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-2348962.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-3e13cf7 > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-3e13cf7 img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-4e44b55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-3025c94{text-align:left;}.elementor-619 .elementor-element.elementor-element-3025c94 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-dca5b88{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-dca5b88 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-dca5b88 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-a1883f8{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-a1883f8 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-a1883f8 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-51adfce{--display:flex;}.elementor-619 .elementor-element.elementor-element-89abf99 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-89abf99 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-89abf99 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-89abf99 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-7b534c0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-50793b0{--display:flex;}.elementor-619 .elementor-element.elementor-element-a7fea04 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-a7fea04 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-a7fea04 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-a7fea04 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-8b1b689:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-8b1b689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-8b1b689 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-8b1b689{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-619 .elementor-element.elementor-element-8b1b689 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-cb3d66e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-cb3d66e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-00f0a68{text-align:left;}.elementor-619 .elementor-element.elementor-element-00f0a68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-ba4fba1{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-ba4fba1 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-ba4fba1 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-a95a4b6{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-a95a4b6 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-a95a4b6 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-d026601{--display:flex;}.elementor-619 .elementor-element.elementor-element-b300c8a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-b300c8a .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-b300c8a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-b300c8a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-1efe2ba{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-867be4a{--display:flex;}.elementor-619 .elementor-element.elementor-element-114bbe6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-114bbe6 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-114bbe6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-114bbe6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-c96533b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-7ae253b > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-7ae253b img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-08a311a:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-08a311a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-08a311a > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-08a311a{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-619 .elementor-element.elementor-element-08a311a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-2d3fd0e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-2d3fd0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-091335d > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-091335d img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-41b57cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-68d5207{text-align:left;}.elementor-619 .elementor-element.elementor-element-68d5207 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-1130c5a{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-1130c5a .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-1130c5a .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-ca2d15d{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-ca2d15d .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-ca2d15d .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-edaad04{--display:flex;}.elementor-619 .elementor-element.elementor-element-8081dcb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-8081dcb .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-8081dcb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-8081dcb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-0065845{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-8b62933{--display:flex;}.elementor-619 .elementor-element.elementor-element-b773bf0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-b773bf0 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-b773bf0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-b773bf0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-c014791:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-c014791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2733;}.elementor-619 .elementor-element.elementor-element-c014791 > .elementor-container{max-width:1151px;}.elementor-619 .elementor-element.elementor-element-c014791{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-619 .elementor-element.elementor-element-c014791 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-b3410ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-619 .elementor-element.elementor-element-b3410ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-5a1b0a5{text-align:left;}.elementor-619 .elementor-element.elementor-element-5a1b0a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FAF5BA;}.elementor-619 .elementor-element.elementor-element-c6430c3{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-c6430c3 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-c6430c3 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-1ba0690{--divider-border-style:double;--divider-color:#FAF5BA;--divider-border-width:9.1px;}.elementor-619 .elementor-element.elementor-element-1ba0690 .elementor-divider-separator{width:100%;}.elementor-619 .elementor-element.elementor-element-1ba0690 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-619 .elementor-element.elementor-element-ad4c317{--display:flex;}.elementor-619 .elementor-element.elementor-element-5f6cd6a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-5f6cd6a .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-5f6cd6a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-5f6cd6a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-c6802a5{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-52d8527{--display:flex;}.elementor-619 .elementor-element.elementor-element-5fc5e44 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-619 .elementor-element.elementor-element-5fc5e44 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-619 .elementor-element.elementor-element-5fc5e44 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:6px;height:6px;}.elementor-619 .elementor-element.elementor-element-5fc5e44 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-b12a32d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-619 .elementor-element.elementor-element-b7c92af > .elementor-widget-container{margin:0px 14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-b7c92af img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-557f112:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-557f112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridikshaentertainment.com/wp-content/uploads/2025/05/noah-carter-_TJ22WxXJ8U-unsplash-1-scaled.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-619 .elementor-element.elementor-element-557f112 > .elementor-background-overlay{background-color:#252525;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-557f112 > .elementor-container{min-height:453px;}.elementor-619 .elementor-element.elementor-element-557f112{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-619 .elementor-element.elementor-element-6b56239{text-align:left;}.elementor-619 .elementor-element.elementor-element-6b56239 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-0b7e013{--divider-border-style:solid;--divider-color:#FF224D;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-0b7e013 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-619 .elementor-element.elementor-element-0b7e013 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-619 .elementor-element.elementor-element-bcfb5bb{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}body.elementor-page-619:not(.elementor-motion-effects-element-type-background), body.elementor-page-619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-619 .elementor-element.elementor-element-ff4e11e{width:100%;}}@media(min-width:1025px){.elementor-619 .elementor-element.elementor-element-402c43a1:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-402c43a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-619 .elementor-element.elementor-element-3a8ebe29:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-3a8ebe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-619 .elementor-element.elementor-element-557f112:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-557f112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-619 .elementor-element.elementor-element-402c43a1:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-402c43a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-619 .elementor-element.elementor-element-402c43a1{margin-top:-136px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-619 .elementor-element.elementor-element-13d6d121 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-619 .elementor-element.elementor-element-7b7f08f7 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-3a8ebe29{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-19ea492c .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-5fd1ea3d{font-size:13px;}.elementor-619 .elementor-element.elementor-element-670cc8e4{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-2728c669 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-0ba767a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-4fd5a699{font-size:13px;}.elementor-619 .elementor-element.elementor-element-57e4102{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-90d30d1 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-f38f604{font-size:13px;}.elementor-619 .elementor-element.elementor-element-d9758c4{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-ba4998e .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-41bdda2{font-size:13px;}.elementor-619 .elementor-element.elementor-element-eb57223{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-e86dafa .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-8260bb7{font-size:13px;}.elementor-619 .elementor-element.elementor-element-45460e5{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-3025c94 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-7b534c0{font-size:13px;}.elementor-619 .elementor-element.elementor-element-8b1b689{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-00f0a68 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-1efe2ba{font-size:13px;}.elementor-619 .elementor-element.elementor-element-08a311a{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-68d5207 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-0065845{font-size:13px;}.elementor-619 .elementor-element.elementor-element-c014791{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-5a1b0a5 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-c6802a5{font-size:13px;}.elementor-619 .elementor-element.elementor-element-557f112 > .elementor-container{min-height:357px;}.elementor-619 .elementor-element.elementor-element-557f112{padding:0px 20px 0px 20px;}.elementor-619 .elementor-element.elementor-element-6b56239 .elementor-heading-title{font-size:40px;}.elementor-619 .elementor-element.elementor-element-bcfb5bb{font-size:13px;}}@media(max-width:767px){.elementor-619 .elementor-element.elementor-element-402c43a1{padding:150px 20px 150px 20px;}.elementor-619 .elementor-element.elementor-element-7b7f08f7{text-align:center;}.elementor-619 .elementor-element.elementor-element-7b7f08f7 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-3a8ebe29{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-6c6e28f3 > .elementor-element-populated{margin:53px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-619 .elementor-element.elementor-element-429579a2 > .elementor-widget-container{margin:-136px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-429579a2 img{border-radius:20px 20px 20px 20px;}.elementor-619 .elementor-element.elementor-element-19ea492c .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-5fd1ea3d{text-align:justify;}.elementor-619 .elementor-element.elementor-element-be4bb45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-670cc8e4{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-39a3185b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-2728c669 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-57e4102{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-90d30d1 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-46cff96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-d9758c4{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-efaf2f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-ba4998e .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-eb57223{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-e86dafa .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-6ed3062 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-45460e5{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-4e44b55 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-3025c94 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-8b1b689{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-00f0a68 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-c96533b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-08a311a{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-41b57cb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-68d5207 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-c014791{margin-top:0px;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-5a1b0a5 .elementor-heading-title{font-size:33px;}.elementor-619 .elementor-element.elementor-element-b12a32d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-557f112:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-557f112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-619 .elementor-element.elementor-element-557f112 > .elementor-background-overlay{opacity:0.87;}.elementor-619 .elementor-element.elementor-element-6b56239 .elementor-heading-title{font-size:33px;}}/* Start custom CSS for image-carousel, class: .elementor-element-0ba767a *//* 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-9e04ca9 *//* 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-0a1662f *//* 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-f9542e4 *//* 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-f89788b *//* 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-d12c0a8 *//* 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-872ba58 *//* 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-1fff572 *//* 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-89abf99 *//* 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-a7fea04 *//* 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-b300c8a *//* 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-114bbe6 *//* 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-8081dcb *//* 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-b773bf0 *//* 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-5f6cd6a *//* 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-5fc5e44 *//* 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 */