.elementor-609 .elementor-element.elementor-element-22f2ba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.09;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:040px;}.elementor-609 .elementor-element.elementor-element-22f2ba0:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-22f2ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E1F4D;}.elementor-609 .elementor-element.elementor-element-22f2ba0::before, .elementor-609 .elementor-element.elementor-element-22f2ba0 > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-22f2ba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-22f2ba0 > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-22f2ba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-22f2ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mkharamaintravel.com/wp-content/uploads/2026/09/photo_66_2026-09-18_08-35-20.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-bb620df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-a468b9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-e5c29f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-e5c29f4.e-con{--flex-grow:0;--flex-shrink:0;}.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-609 .elementor-element.elementor-element-3a5d962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-3a5d962 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:2.1px;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-b80be4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-b80be4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;line-height:1.09em;letter-spacing:-1.5px;color:#FFFFFF;}.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-609 .elementor-element.elementor-element-6c300ad{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;line-height:1.8em;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-91a06b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button{background-color:#D4AF37;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#001849;color:#001849;border-radius:0px 0px 0px 0px;padding:05px 30px 05px 30px;}.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button:hover, .elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button:focus{background-color:#0A2A6B00;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-7b38f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button:hover svg, .elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-000013f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-609 .elementor-element.elementor-element-000013f:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-000013f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-000013e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-000013c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000137{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-0000137 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:2.1px;color:#8E1F4D;}.elementor-609 .elementor-element.elementor-element-0000138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-0000138 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.09em;letter-spacing:-1.5px;color:#8E1F4D;}.elementor-609 .elementor-element.elementor-element-000013b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-000013a{width:var( --container-widget-width, 97.729% );max-width:97.729%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.729%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;color:#000000;}.elementor-609 .elementor-element.elementor-element-000013a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-0000188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-609 .elementor-element.elementor-element-0000188:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-0000188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-0000187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000185{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-0000180 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:2.1px;color:#8E1F4D;}.elementor-609 .elementor-element.elementor-element-0000181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-0000181 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.09em;letter-spacing:-1.5px;color:#8E1F4D;}.elementor-609 .elementor-element.elementor-element-0000184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000183{width:var( --container-widget-width, 97.729% );max-width:97.729%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.729%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;color:#000000;}.elementor-609 .elementor-element.elementor-element-0000183.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-14bdb11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-609 .elementor-element.elementor-element-14bdb11:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-14bdb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-53138b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-d88ffd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-d88ffd8:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-d88ffd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E1F4D;}.elementor-609 .elementor-element.elementor-element-6ca17e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-609 .elementor-element.elementor-element-53b2ae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-53b2ae7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:2.1px;color:#D4AF37;}.elementor-609 .elementor-element.elementor-element-2148971{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-2148971 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.09em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-94d1aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.8em;color:#E1E7F2;}.elementor-609 .elementor-element.elementor-element-ed78131 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:#8E1F4D;color:#8E1F4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9DEE6;border-radius:3px 3px 3px 3px;padding:16px 22px 16px 22px;}.elementor-609 .elementor-element.elementor-element-ed78131 .elementor-button:hover, .elementor-609 .elementor-element.elementor-element-ed78131 .elementor-button:focus{background-color:#8E1F4D;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-ed78131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-609 .elementor-element.elementor-element-ed78131 .elementor-button:hover svg, .elementor-609 .elementor-element.elementor-element-ed78131 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-402235d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-609 .elementor-element.elementor-element-22f2ba0{--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-609 .elementor-element.elementor-element-3a5d962 .elementor-heading-title{font-size:9px;}.elementor-609 .elementor-element.elementor-element-b80be4b .elementor-heading-title{font-size:48px;}.elementor-609 .elementor-element.elementor-element-000013f{--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-609 .elementor-element.elementor-element-0000137 .elementor-heading-title{font-size:9px;}.elementor-609 .elementor-element.elementor-element-0000138 .elementor-heading-title{font-size:37px;}.elementor-609 .elementor-element.elementor-element-0000188{--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-609 .elementor-element.elementor-element-0000180 .elementor-heading-title{font-size:9px;}.elementor-609 .elementor-element.elementor-element-0000181 .elementor-heading-title{font-size:37px;}.elementor-609 .elementor-element.elementor-element-14bdb11{--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-609 .elementor-element.elementor-element-53b2ae7 .elementor-heading-title{font-size:9px;}.elementor-609 .elementor-element.elementor-element-2148971 .elementor-heading-title{font-size:37px;}}@media(min-width:768px){.elementor-609 .elementor-element.elementor-element-22f2ba0{--content-width:1200px;}.elementor-609 .elementor-element.elementor-element-bb620df{--width:100%;}.elementor-609 .elementor-element.elementor-element-a468b9f{--width:100%;}.elementor-609 .elementor-element.elementor-element-e5c29f4{--width:62.166%;}.elementor-609 .elementor-element.elementor-element-91a06b1{--width:100%;}.elementor-609 .elementor-element.elementor-element-000013f{--content-width:1200px;}.elementor-609 .elementor-element.elementor-element-000013e{--width:100%;}.elementor-609 .elementor-element.elementor-element-000013c{--width:100%;}.elementor-609 .elementor-element.elementor-element-0000139{--width:60%;}.elementor-609 .elementor-element.elementor-element-000013b{--width:40%;}.elementor-609 .elementor-element.elementor-element-0000188{--content-width:1200px;}.elementor-609 .elementor-element.elementor-element-0000187{--width:100%;}.elementor-609 .elementor-element.elementor-element-0000185{--width:100%;}.elementor-609 .elementor-element.elementor-element-0000182{--width:60%;}.elementor-609 .elementor-element.elementor-element-0000184{--width:40%;}.elementor-609 .elementor-element.elementor-element-14bdb11{--content-width:1200px;}.elementor-609 .elementor-element.elementor-element-53138b5{--width:100%;}.elementor-609 .elementor-element.elementor-element-d88ffd8{--width:100%;}.elementor-609 .elementor-element.elementor-element-6ca17e3{--width:65%;}.elementor-609 .elementor-element.elementor-element-402235d{--width:35%;}}@media(max-width:767px){.elementor-609 .elementor-element.elementor-element-22f2ba0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-bb620df{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-a468b9f{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-e5c29f4{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-3a5d962 .elementor-heading-title{font-size:11px;}.elementor-609 .elementor-element.elementor-element-b80be4b .elementor-heading-title{font-size:42px;}.elementor-609 .elementor-element.elementor-element-6c300ad{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.3em;}.elementor-609 .elementor-element.elementor-element-91a06b1{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-7b38f70{padding:0px 0px 0px 0px;}.elementor-609 .elementor-element.elementor-element-000013f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-000013e{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-000013c{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000139{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000137 .elementor-heading-title{font-size:11px;}.elementor-609 .elementor-element.elementor-element-0000138 .elementor-heading-title{font-size:34px;}.elementor-609 .elementor-element.elementor-element-000013b{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-000013a{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.3em;}.elementor-609 .elementor-element.elementor-element-0000188{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-0000187{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000185{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000182{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000180 .elementor-heading-title{font-size:11px;}.elementor-609 .elementor-element.elementor-element-0000181 .elementor-heading-title{font-size:34px;}.elementor-609 .elementor-element.elementor-element-0000184{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0000183{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.3em;}.elementor-609 .elementor-element.elementor-element-14bdb11{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-53138b5{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-d88ffd8{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-6ca17e3{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-609 .elementor-element.elementor-element-53b2ae7 .elementor-heading-title{font-size:11px;}.elementor-609 .elementor-element.elementor-element-2148971 .elementor-heading-title{font-size:34px;}.elementor-609 .elementor-element.elementor-element-402235d{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-7b38f70 *//* Lebar ikut kandungan */
.elementor-609 .elementor-element.elementor-element-7b38f70 {
  width: auto !important;
  max-width: 100%;
}

/* Bentuk pill dan background transparent */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  max-width: 100%;
  padding: 14px 20px !important;

  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(241, 216, 120, 0.55) !important;
  border-radius: 999px !important;
  box-shadow: none !important;

  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;

  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);

  transition: background 0.25s ease,
              border-color 0.25s ease;
}

/* Susunan icon dan tulisan */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-content-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
  min-width: 0;
}

/* Bulatan emas di belakang icon */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  flex: 0 0 40px !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;

  background: linear-gradient(135deg, #F1D878, #D4AF37) !important;
  border-radius: 50% !important;

  color: #071D49 !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

/* Warna icon */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-icon i {
  color: #071D49 !important;
}

.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: #071D49 !important;
}

/* Tulisan emas */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-text {
  color: #F1D878 !important;
  min-width: 0;
  white-space: normal !important;
}

/* Kesan hover */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button:hover,
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button:focus-visible {
  background: rgba(241, 216, 120, 0.14) !important;
  border-color: #F1D878 !important;
}
/* Tulisan dahulu */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-text {
  order: 1 !important;
}

/* Icon di hujung kanan */
.elementor-609 .elementor-element.elementor-element-7b38f70 .elementor-button-icon {
  order: 2 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-000013d *//* Tajuk column */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare thead th {
  font-size: 14px !important;
  line-height: 1.6 !important;
}

/* Maklumat utama dalam jadual */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare tbody td,
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare tbody th,
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare tbody td > strong {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* Nama pakej */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare tbody th > a {
  font-size: 20px !important;
  line-height: 1.4 !important;
}

/* Harga */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare .mkh-price {
  font-size: 28px !important;
  line-height: 1.4 !important;
}

/* Nota: seorang, tarikh dan hotel Madinah */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare small {
  font-size: 14px !important;
  line-height: 1.7 !important;
}

/* Label kategori di atas nama pakej */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare .mkh-tag {
  font-size: 12px !important;
}

/* Link Detail */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare .mkh-detail-link {
  font-size: 14px !important;
}

/* Ruang untuk harga yang dibesarkan */
.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare thead th:nth-child(2) {
  width: 170px !important;
}

.elementor-609 .elementor-element.elementor-element-000013d .mkh-compare {
  min-width: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0000186 */<!--
MKH Umrah4Ladies Departure Dates — blush / burgundy Elementor enhancement.
1. Keep shortcode: [mkh3_dates limit="0" ladies="yes"]. On that widget, add CSS class: mkh-dates-ladies
2. Add an HTML widget immediately below it and paste this whole file into that widget.
Dates and WhatsApp URLs remain supplied by the existing shortcode.
No WordPress data is written. Remove this HTML widget and the class to revert.
-->
<style>
.mkh-dates-ladies .mkh-month-toolbar {
  display: flex; align-items: flex-end; justify-content: space-between;
  flex-wrap: wrap; gap: 16px; margin: 0 0 24px; padding: 0 0 20px;
  border-bottom: 1px solid #EED5DF;
}
.mkh-dates-ladies .mkh-month-label {
  display: block; width: min(300px, 100%); color: #8E1F4D;
  font: inherit; font-size: 11px; font-weight: 600; line-height: 1.6;
}
.mkh-dates-ladies .mkh-month-select {
  display: block; width: 100%; min-height: 46px; margin-top: 7px;
  padding: 10px 36px 10px 14px; background-color: #FFF;
  border: 1px solid #E8CAD8; border-radius: 10px;
  color: #8E1F4D; font: inherit; font-size: 14px;
}
.mkh-dates-ladies .mkh-month-count {
  margin: 0; padding-bottom: 12px; color: #806A77;
  font-size: 12px; line-height: 1.6;
}
.mkh-dates-ladies .mkh3-date-list {
  display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px !important; margin-bottom: 22px;
}
.mkh-dates-ladies .mkh3-date-list > a {
  position: relative; box-sizing: border-box; min-width: 0;
  padding: 22px !important; border: 1px solid #EED5DF !important;
  border-radius: 17px; background: linear-gradient(145deg, #FFF, #FFF9FC);
  color: #8E1F4D !important; text-decoration: none !important;
  box-shadow: 0 6px 22px rgba(142, 31, 77, .035);
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.mkh-dates-ladies .mkh3-date-list > a.mkh-calendar-card {
  display: grid !important; grid-template-columns: 58px minmax(0, 1fr);
  grid-template-rows: auto auto; align-items: center; gap: 5px 16px !important;
}
.mkh-dates-ladies .mkh3-date-list > a[hidden] { display: none !important; }
.mkh-dates-ladies .mkh3-date-list > a::after {
  content: ''; position: absolute; top: -1px; left: 22px;
  width: 34px; height: 3px; border-radius: 0 0 4px 4px;
  background: #FF6FB3; pointer-events: none;
}
.mkh-dates-ladies .mkh3-date-list > a > .mkh-calendar-box {
  display: flex; flex-direction: column; grid-column: 1; grid-row: 1 / 3;
  overflow: hidden; border: 1px solid #E8CAD8; border-radius: 11px;
  background: #FFF4F8; color: #8E1F4D;
  font-family: inherit !important; line-height: 1;
}
.mkh-dates-ladies .mkh-calendar-month {
  padding: 7px 4px; background: #8E1F4D; color: #F9D7E1;
  font-size: 9px; font-weight: 700; letter-spacing: 1.1px;
  text-align: center; text-transform: uppercase;
}
.mkh-dates-ladies .mkh-calendar-day {
  padding: 10px 4px 12px; color: #8E1F4D;
  font-size: 28px; font-weight: 700; text-align: center;
  font-variant-numeric: tabular-nums;
}
.mkh-dates-ladies .mkh3-date-list > a > .mkh-calendar-title {
  grid-column: 2; grid-row: 1; align-self: end;
  color: #8E1F4D; font-family: inherit !important;
  font-size: 16px !important; font-weight: 600; line-height: 1.5;
}
.mkh-dates-ladies .mkh3-date-list > a > small {
  grid-column: 2; grid-row: 2; align-self: start;
  color: #806A77 !important; font-size: 11px !important; line-height: 1.7;
}
.mkh-dates-ladies .mkh3-date-list > p { grid-column: 1 / -1; }
.mkh-dates-ladies .mkh-note { font-size: 11px; color: #806A77; line-height: 1.8; }
.mkh-dates-ladies .mkh-month-select:focus-visible,
.mkh-dates-ladies .mkh3-date-list > a:focus-visible {
  outline: 3px solid #8E1F4D; outline-offset: 4px;
}
@media (hover: hover) and (pointer: fine) {
  .mkh-dates-ladies .mkh3-date-list > a:hover {
    transform: translateY(-3px); border-color: #FF6FB3 !important;
    box-shadow: 0 12px 28px rgba(142, 31, 77, .08);
  }
}
@media (max-width: 1024px) {
  .mkh-dates-ladies .mkh3-date-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .mkh-dates-ladies .mkh3-date-list { grid-template-columns: minmax(0, 1fr); gap: 14px !important; }
  .mkh-dates-ladies .mkh-month-label { width: 100%; }
  .mkh-dates-ladies .mkh-month-toolbar { gap: 10px; margin-bottom: 18px; }
  .mkh-dates-ladies .mkh-month-count { padding: 0; }
  .mkh-dates-ladies .mkh3-date-list > a { padding: 20px !important; }
}
@media (prefers-reduced-motion: reduce) {
  .mkh-dates-ladies .mkh3-date-list > a { transition: none !important; transform: none !important; }
}
<\/style>
<script>
(function () {
  'use strict';
  if (window.mkhInitLadiesDates) { window.mkhInitLadiesDates(); return; }
  var monthNames = ['Januari','Februari','Mac','April','Mei','Jun','Julai','Ogos','September','Oktober','November','Disember'];
  var monthShort = ['Jan','Feb','Mac','Apr','Mei','Jun','Jul','Ogo','Sep','Okt','Nov','Dis'];
  var counter = 0;
  function init() {
    document.querySelectorAll('.mkh-dates-ladies').forEach(function (root) {
      var list = root.querySelector('.mkh3-date-list');
      if (!list || list.dataset.mkhCalendarReady) return;
      var cards = Array.from(list.children).filter(function (node) { return node.tagName === 'A'; });
      if (!cards.length) return;
      var parsed = cards.map(function (card) {
        var title = card.querySelector(':scope > span');
        var match = title && title.textContent.trim().match(/^(\d{1,2})\s+([A-Za-z]+)\s+(\d{4})$/);
        if (!match) return null;
        var month = monthNames.findIndex(function (name) { return name.toLowerCase() === match[2].toLowerCase(); });
        if (month === -1) return null;
        return { card: card, title: title, day: match[1], month: month, year: match[3], full: title.textContent.trim(), key: match[3] + '-' + String(month + 1).padStart(2, '0') };
      });
      // Leave unfamiliar markup intact rather than guessing its date format.
      if (parsed.some(function (item) { return item === null; })) return;
      list.dataset.mkhCalendarReady = '1';
      var months = new Map();
      parsed.forEach(function (item) {
        months.set(item.key, monthNames[item.month] + ' ' + item.year);
        item.card.dataset.mkhMonth = item.key;
        item.card.classList.add('mkh-calendar-card');
        item.card.setAttribute('aria-label', item.full + '. Semak pakej dan kekosongan.');
        var box = document.createElement('span');
        box.className = 'mkh-calendar-box'; box.setAttribute('aria-hidden', 'true');
        var month = document.createElement('span');
        month.className = 'mkh-calendar-month'; month.textContent = monthShort[item.month];
        var day = document.createElement('span');
        day.className = 'mkh-calendar-day'; day.textContent = item.day;
        box.append(month, day);
        item.title.classList.add('mkh-calendar-title');
        item.title.textContent = monthNames[item.month] + ' ' + item.year;
        item.card.insertBefore(box, item.title);
      });
      var toolbar = document.createElement('div'); toolbar.className = 'mkh-month-toolbar';
      var label = document.createElement('label'); label.className = 'mkh-month-label';
      var select = document.createElement('select'); select.className = 'mkh-month-select';
      select.id = 'mkh-ladies-month-' + (++counter);
      label.htmlFor = select.id; label.append(document.createTextNode('Bulan keberangkatan'));
      var all = document.createElement('option'); all.value = ''; all.textContent = 'Semua bulan'; select.append(all);
      Array.from(months.keys()).sort().forEach(function (key) {
        var option = document.createElement('option'); option.value = key; option.textContent = months.get(key); select.append(option);
      });
      label.append(select);
      var count = document.createElement('p'); count.className = 'mkh-month-count';
      count.setAttribute('role', 'status'); count.setAttribute('aria-live', 'polite');
      toolbar.append(label, count); list.before(toolbar);
      function filter() {
        var visible = 0;
        cards.forEach(function (card) {
          card.hidden = !!select.value && card.dataset.mkhMonth !== select.value;
          if (!card.hidden) visible++;
        });
        count.textContent = visible + ' tarikh rujukan' + (select.value ? ' · ' + months.get(select.value) : ' · semua bulan');
      }
      select.addEventListener('change', filter);
      // Open the earliest month; every other date remains available in the .elementor-609 .elementor-element.elementor-element-0000186.
      select.value = Array.from(months.keys()).sort()[0]; filter();
    });
  }
  window.mkhInitLadiesDates = init;
  init();
  document.addEventListener('DOMContentLoaded', init);
  window.addEventListener('load', init);
  function editorHook() {
    init();
    if (window.elementorFrontend && window.elementorFrontend.hooks) {
      window.elementorFrontend.hooks.addAction('frontend/element_ready/shortcode.default', init);
    }
  }
  if (window.elementorFrontend && window.elementorFrontend.hooks) editorHook();
  else if (window.jQuery) window.jQuery(window).one('elementor/frontend/init.mkhLadiesDates', editorHook);
})();
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88ffd8 *//* Panel Umrah4Ladies */
.elementor-609 .elementor-element.elementor-element-d88ffd8 {
  position: relative;
  isolation: isolate;
  padding: 0 !important;
  background:
    radial-gradient(
      ellipse at top left,
      rgba(255, 111, 179, .18),
      transparent 60%
    ),
    linear-gradient(135deg, #8E1F4D, #651337) !important;
  border: 1px solid rgba(249, 215, 225, .35);
  border-radius: 28px;
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(101, 19, 55, .15);
}

/* Susunan desktop */
.elementor-609 .elementor-element.elementor-element-d88ffd8,
.elementor-609 .elementor-element.elementor-element-d88ffd8 > .e-con-inner {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 0 !important;
  height: auto !important;
  min-height: 0 !important;
}

/* Teks kiri */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy {
  position: relative;
  flex: 1 1 54% !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 48px !important;
  gap: 20px !important;
  justify-content: center !important;
  background: transparent !important;
}

/* Aksen pink */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy::before {
  content: "";
  display: block;
  width: 52px;
  height: 3px;
  margin-bottom: 6px;
  border-radius: 4px;
  background: #FF6FB3;
}

/* Tajuk */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy h2.elementor-heading-title {
  color: #fff !important;
  font-size: clamp(32px, 3.4vw, 46px) !important;
  line-height: 1.15 !important;
}

/* Label kecil */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy p.elementor-heading-title {
  color: #F9D7E1 !important;
  font-size: 10px !important;
  line-height: 1.6 !important;
  letter-spacing: 1.8px !important;
}

/* Penerangan */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy .elementor-widget-text-editor {
  color: #F5E2EA !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
}

.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy .elementor-widget-text-editor p {
  margin: 0 !important;
}

/* Butang blush–pink */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy .elementor-button {
  background: linear-gradient(135deg, #F9D7E1, #FF6FB3) !important;
  color: #651337 !important;
  border: 0 !important;
  border-radius: 50px !important;
  padding: 16px 25px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  box-shadow: 0 8px 22px rgba(255, 111, 179, .18);
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-609 .elementor-element.elementor-element-d88ffd8 .elementor-button:focus-visible {
  outline: 3px solid #F9D7E1;
  outline-offset: 4px;
}

/* Gambar kanan */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo {
  position: relative;
  flex: 1 1 46% !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  overflow: hidden;
}

/* Buang overlay fade lama */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo::after {
  content: none !important;
}

/* Fade transparency: ikut warna panel sebenar */
.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo .elementor-widget-image {
  width: 100% !important;
  margin: 0 !important;

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    rgba(0, 0, 0, .08) 7%,
    rgba(0, 0, 0, .3) 17%,
    rgba(0, 0, 0, .65) 29%,
    rgba(0, 0, 0, .9) 40%,
    #000 50%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    rgba(0, 0, 0, .08) 7%,
    rgba(0, 0, 0, .3) 17%,
    rgba(0, 0, 0, .65) 29%,
    rgba(0, 0, 0, .9) 40%,
    #000 50%
  );

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo img {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: 480px !important;
  object-fit: cover;
  object-position: center;
  transition: transform .6s ease;
}

/* Interaksi desktop */
@media (hover: hover) and (pointer: fine) {
  .elementor-609 .elementor-element.elementor-element-d88ffd8 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 28px rgba(255, 111, 179, .28);
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo:hover img {
    transform: scale(1.035);
  }
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy {
    padding: 32px !important;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo img {
    height: 430px !important;
  }
}

/* Mobile: teks atas, gambar bawah */
@media (max-width: 767px) {
  .elementor-609 .elementor-element.elementor-element-d88ffd8,
  .elementor-609 .elementor-element.elementor-element-d88ffd8 > .e-con-inner {
    flex-direction: column !important;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 {
    border-radius: 22px;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy,
  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy {
    padding: 30px 24px !important;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-copy h2.elementor-heading-title {
    font-size: 32px !important;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo img {
    height: 280px !important;
    object-position: center 35%;
  }

  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo .elementor-widget-image {
    -webkit-mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, .3) 8%,
      rgba(0, 0, 0, .75) 18%,
      #000 30%
    );

    mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, .3) 8%,
      rgba(0, 0, 0, .75) 18%,
      #000 30%
    );
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-609 .elementor-element.elementor-element-d88ffd8 .elementor-button,
  .elementor-609 .elementor-element.elementor-element-d88ffd8 .mkh-cta-photo img {
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */