.elementor-24536 .elementor-element.elementor-element-349dcc5f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-349dcc5f::before, .elementor-24536 .elementor-element.elementor-element-349dcc5f > .elementor-background-video-container::before, .elementor-24536 .elementor-element.elementor-element-349dcc5f > .e-con-inner > .elementor-background-video-container::before, .elementor-24536 .elementor-element.elementor-element-349dcc5f > .elementor-background-slideshow::before, .elementor-24536 .elementor-element.elementor-element-349dcc5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-24536 .elementor-element.elementor-element-349dcc5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dar-al-shifaa.com/wp-content/uploads/2026/10/Group-5-3-1.png");--background-overlay:'';background-repeat:no-repeat;}.elementor-24536 .elementor-element.elementor-element-76f6ff4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.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-24536 .elementor-element.elementor-element-9a37df5 .elementor-button{background-color:#EAE1D2;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;fill:#195158;color:#195158;border-radius:32px 32px 32px 32px;padding:5px 12px 5px 12px;}.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-24536 .elementor-element.elementor-element-5bef0174{font-family:"Times New Roman", Sans-serif;font-size:64px;font-weight:400;color:#195158;}.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-24536 .elementor-element.elementor-element-b027f6b{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#195158;}.elementor-24536 .elementor-element.elementor-element-4e9a6ad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-4e9a6ad::before, .elementor-24536 .elementor-element.elementor-element-4e9a6ad > .elementor-background-video-container::before, .elementor-24536 .elementor-element.elementor-element-4e9a6ad > .e-con-inner > .elementor-background-video-container::before, .elementor-24536 .elementor-element.elementor-element-4e9a6ad > .elementor-background-slideshow::before, .elementor-24536 .elementor-element.elementor-element-4e9a6ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-24536 .elementor-element.elementor-element-4e9a6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dar-al-shifaa.com/wp-content/uploads/2026/10/Group-5-3-1.png");--background-overlay:'';background-repeat:no-repeat;}.elementor-24536 .elementor-element.elementor-element-8ad1c08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-24536 .elementor-element.elementor-element-f60915d .elementor-button{background-color:#EAE1D2;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;fill:#195158;color:#195158;border-radius:32px 32px 32px 32px;padding:5px 12px 5px 12px;}.elementor-24536 .elementor-element.elementor-element-b4ae569{font-family:"Times New Roman", Sans-serif;font-size:64px;font-weight:400;color:#195158;}.elementor-24536 .elementor-element.elementor-element-2a4f2ac{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#195158;}.elementor-24536 .elementor-element.elementor-element-48664f9{--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;}.elementor-24536 .elementor-element.elementor-element-be6e348 img{height:450px;object-fit:cover;object-position:center center;border-radius:28px 28px 28px 28px;}.elementor-24536 .elementor-element.elementor-element-8978b9f{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-8978b9f:not(.elementor-motion-effects-element-type-background), .elementor-24536 .elementor-element.elementor-element-8978b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE1D2;}.elementor-24536 .elementor-element.elementor-element-4195f9ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-4195f9ef:not(.elementor-motion-effects-element-type-background), .elementor-24536 .elementor-element.elementor-element-4195f9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B6A70;}.elementor-24536 .elementor-element.elementor-element-38ea054{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-38ea054:not(.elementor-motion-effects-element-type-background), .elementor-24536 .elementor-element.elementor-element-38ea054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dar-al-shifaa.com/wp-content/uploads/2026/10/coverimage-1.webp");background-position:center center;background-size:cover;}.elementor-24536 .elementor-element.elementor-element-7f5b159e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-7f5b159e:not(.elementor-motion-effects-element-type-background), .elementor-24536 .elementor-element.elementor-element-7f5b159e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dar-al-shifaa.com/wp-content/uploads/2026/10/pexels-71366650-35514686-scaled-1-1.jpg");}.elementor-24536 .elementor-element.elementor-element-7de6845d{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24536 .elementor-element.elementor-element-7de6845d:not(.elementor-motion-effects-element-type-background), .elementor-24536 .elementor-element.elementor-element-7de6845d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#195158;}.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-24536 .elementor-element.elementor-element-4789cc6e{text-align:center;}.elementor-24536 .elementor-element.elementor-element-4789cc6e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:56px;font-weight:400;line-height:56px;color:#FFFFFF;}.elementor-24536 .elementor-element.elementor-element-53e5803b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-24536 .elementor-element.elementor-element-53e5803b{text-align:center;}.elementor-24536 .elementor-element.elementor-element-53e5803b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-24536 .elementor-element.elementor-element-26326d38{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-281c6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-45438a5e .elementor-button{background-color:#FCFCFC;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:700;line-height:24px;fill:#195158;color:#195158;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-24536 .elementor-element.elementor-element-4e98375{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-47833508 .elementor-button{background-color:#FCFCFC00;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:700;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}@media(max-width:767px){.elementor-24536 .elementor-element.elementor-element-349dcc5f{--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:48px;--padding-left:20px;--padding-right:20px;}.elementor-24536 .elementor-element.elementor-element-76f6ff4a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-9a37df5 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-9a37df5 .elementor-button{font-size:13px;line-height:1.4em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-5bef0174 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-5bef0174{text-align:left;font-size:34px;line-height:1.15em;}.elementor-24536 .elementor-element.elementor-element-6c92ef3 img{border-radius:19px 19px 19px 19px;}.elementor-24536 .elementor-element.elementor-element-b027f6b > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-b027f6b{text-align:left;font-size:16px;line-height:1.6em;}.elementor-24536 .elementor-element.elementor-element-4e9a6ad{--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:48px;--padding-left:20px;--padding-right:20px;}.elementor-24536 .elementor-element.elementor-element-8ad1c08{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-f60915d > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-f60915d .elementor-button{font-size:13px;line-height:1.4em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-b4ae569 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-b4ae569{text-align:left;font-size:34px;line-height:1.15em;}.elementor-24536 .elementor-element.elementor-element-2a4f2ac > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-2a4f2ac{text-align:left;font-size:16px;line-height:1.6em;}.elementor-24536 .elementor-element.elementor-element-48664f9{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-be6e348 img{width:100%;height:220px;border-radius:16px 16px 16px 16px;}.elementor-24536 .elementor-element.elementor-element-8978b9f{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24536 .elementor-element.elementor-element-4195f9ef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24536 .elementor-element.elementor-element-4195f9ef:not(.elementor-motion-effects-element-type-background), .elementor-24536 .elementor-element.elementor-element-4195f9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-24536 .elementor-element.elementor-element-38ea054{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-7f5b159e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-7de6845d{--width:100%;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24536 .elementor-element.elementor-element-4789cc6e > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-4789cc6e{text-align:center;}.elementor-24536 .elementor-element.elementor-element-4789cc6e .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-24536 .elementor-element.elementor-element-53e5803b > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-53e5803b{text-align:center;}.elementor-24536 .elementor-element.elementor-element-53e5803b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24536 .elementor-element.elementor-element-26326d38{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-24536 .elementor-element.elementor-element-281c6d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-45438a5e{width:100%;max-width:100%;}.elementor-24536 .elementor-element.elementor-element-45438a5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-45438a5e .elementor-button{font-size:16px;line-height:1.5em;border-radius:12px 12px 12px 12px;padding:12px 20px 12px 20px;}.elementor-24536 .elementor-element.elementor-element-4e98375{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24536 .elementor-element.elementor-element-47833508{width:100%;max-width:100%;}.elementor-24536 .elementor-element.elementor-element-47833508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24536 .elementor-element.elementor-element-47833508 .elementor-button{font-size:16px;line-height:1.5em;border-radius:12px 12px 12px 12px;padding:12px 20px 12px 20px;}}@media(min-width:768px){.elementor-24536 .elementor-element.elementor-element-349dcc5f{--content-width:1312px;}.elementor-24536 .elementor-element.elementor-element-76f6ff4a{--width:50%;}.elementor-24536 .elementor-element.elementor-element-4e9a6ad{--content-width:1312px;}.elementor-24536 .elementor-element.elementor-element-8ad1c08{--width:50%;}.elementor-24536 .elementor-element.elementor-element-48664f9{--width:50%;}.elementor-24536 .elementor-element.elementor-element-8978b9f{--width:1312%;}.elementor-24536 .elementor-element.elementor-element-4195f9ef{--content-width:1312px;}.elementor-24536 .elementor-element.elementor-element-7f5b159e{--content-width:600px;}}/* Start custom CSS for button, class: .elementor-element-9a37df5 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-9a37df5 { width:auto; align-self:flex-start; }
.elementor-24536 .elementor-element.elementor-element-9a37df5 .elementor-button-wrapper { width:auto; text-align:left; }
.elementor-24536 .elementor-element.elementor-element-9a37df5 .elementor-button { display:inline-block; min-height:0; width:auto; padding:5px !important;  border:0 !important; border-radius:20px !important; box-shadow:none !important; font-family:"Manrope",Arial,sans-serif !important; font-size:13px !important; font-weight:600 !important; line-height:1.4 !important; text-align:left !important; color:#195158 !important; text-transform:uppercase !important; letter-spacing:.12em !important; pointer-events:none; cursor:default; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bef0174 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-5bef0174 .elementor-widget-container { font-family:"EB Garamond", Georgia, serif !important; font-size:34px !important; line-height:1.15 !important; text-align:left !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-5bef0174 .elementor-widget-container h1 { font-family:"EB Garamond", Georgia, serif !important; font-size:34px !important; line-height:1.15 !important; text-align:left !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027f6b */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-b027f6b .elementor-widget-container { font-family:"Manrope", Arial, sans-serif !important; font-size:16px !important; line-height:1.6 !important; text-align:left !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-b027f6b .elementor-widget-container p { font-family:"Manrope", Arial, sans-serif !important; font-size:16px !important; line-height:1.6 !important; text-align:left !important; margin:0 0 16px; }
.elementor-24536 .elementor-element.elementor-element-b027f6b .elementor-widget-container p:last-child { margin-bottom:0; }
.elementor-24536 .elementor-element.elementor-element-b027f6b .elementor-widget-container a { color:#195158 !important; text-decoration:underline; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-b027f6b .elementor-widget-container p:first-child { font-size:18px !important; line-height:1.5 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f6ff4a */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-76f6ff4a { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349dcc5f */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-349dcc5f { box-sizing:border-box; max-width:100%; min-width:0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f60915d */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-f60915d { width:auto; align-self:flex-start; }
.elementor-24536 .elementor-element.elementor-element-f60915d .elementor-button-wrapper { width:auto; text-align:left; }
.elementor-24536 .elementor-element.elementor-element-f60915d .elementor-button { display:inline-block; min-height:0; width:auto; padding:5px !important;  border:0 !important; border-radius:20px !important; box-shadow:none !important; font-family:"Manrope",Arial,sans-serif !important; font-size:13px !important; font-weight:600 !important; line-height:1.4 !important; text-align:left !important; color:#195158 !important; text-transform:uppercase !important; letter-spacing:.12em !important; pointer-events:none; cursor:default; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ae569 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-b4ae569 .elementor-widget-container { font-family:"EB Garamond", Georgia, serif !important; font-size:34px !important; line-height:1.15 !important; text-align:left !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-b4ae569 .elementor-widget-container h1 { font-family:"EB Garamond", Georgia, serif !important; font-size:34px !important; line-height:1.15 !important; text-align:left !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4f2ac */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-2a4f2ac .elementor-widget-container { font-family:"Manrope", Arial, sans-serif !important; font-size:16px !important; line-height:1.6 !important; text-align:left !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-2a4f2ac .elementor-widget-container p { font-family:"Manrope", Arial, sans-serif !important; font-size:16px !important; line-height:1.6 !important; text-align:left !important; margin:0 0 16px; }
.elementor-24536 .elementor-element.elementor-element-2a4f2ac .elementor-widget-container p:last-child { margin-bottom:0; }
.elementor-24536 .elementor-element.elementor-element-2a4f2ac .elementor-widget-container a { color:#195158 !important; text-decoration:underline; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-2a4f2ac .elementor-widget-container p:first-child { font-size:18px !important; line-height:1.5 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad1c08 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-8ad1c08 { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be6e348 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-be6e348 { width:100%; max-width:100%; }
.elementor-24536 .elementor-element.elementor-element-be6e348 img {display:block; width:100%; height:220px; object-fit:cover; border-radius:16px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48664f9 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-48664f9 { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9a6ad */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-4e9a6ad { box-sizing:border-box; max-width:100%; min-width:0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8978b9f */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-8978b9f { box-sizing:border-box; max-width:100%; min-width:0; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-8978b9f { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-8978b9f { overflow-wrap:anywhere; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4789cc6e */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-4789cc6e .elementor-heading-title { font-family:"EB Garamond", Georgia, serif !important; font-size:30px !important; line-height:1.2 !important; text-align:center !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53e5803b */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-53e5803b .elementor-heading-title { font-family:"Manrope", Arial, sans-serif !important; font-size:16px !important; line-height:1.6 !important; text-align:center !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45438a5e */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-45438a5e {width:100% !important; max-width:100% !important; min-width:0; }
.elementor-24536 .elementor-element.elementor-element-45438a5e .elementor-button-wrapper { width:100%; }
.elementor-24536 .elementor-element.elementor-element-45438a5e .elementor-button { display:flex; justify-content:center; align-items:center; width:100%; min-height:52px; box-sizing:border-box; padding:12px 20px !important; border-radius:12px !important; background:#FFFFFF !important; color:#195158 !important; border:1.5px solid #FFFFFF !important; box-shadow:none !important; font-family:"Manrope",Arial,sans-serif !important; font-size:16px !important; font-weight:600 !important; line-height:1.5 !important; text-align:center !important; white-space:normal; }
.elementor-24536 .elementor-element.elementor-element-45438a5e .elementor-button:hover, .elementor-24536 .elementor-element.elementor-element-45438a5e .elementor-button:focus-visible { color:#195158 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281c6d */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-281c6d { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47833508 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-47833508 {width:100% !important; max-width:100% !important; min-width:0; }
.elementor-24536 .elementor-element.elementor-element-47833508 .elementor-button-wrapper { width:100%; }
.elementor-24536 .elementor-element.elementor-element-47833508 .elementor-button { display:flex; justify-content:center; align-items:center; width:100%; min-height:52px; box-sizing:border-box; padding:12px 20px !important; border-radius:12px !important; background:transparent !important; color:#FFFFFF !important; border:1.5px solid #FFFFFF !important; box-shadow:none !important; font-family:"Manrope",Arial,sans-serif !important; font-size:16px !important; font-weight:600 !important; line-height:1.5 !important; text-align:center !important; white-space:normal; }
.elementor-24536 .elementor-element.elementor-element-47833508 .elementor-button:hover, .elementor-24536 .elementor-element.elementor-element-47833508 .elementor-button:focus-visible { color:#FFFFFF !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e98375 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-4e98375 { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26326d38 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-26326d38 { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-26326d38 {display:flex;flex-direction:column;align-items:stretch;gap:12px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de6845d */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-7de6845d { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}

@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-7de6845d { box-sizing:border-box; border-radius:16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b159e */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-7f5b159e { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ea054 */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-38ea054 { box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4195f9ef */@media (max-width: 767px) {
.elementor-24536 .elementor-element.elementor-element-4195f9ef { box-sizing:border-box; max-width:100%; min-width:0; }
}/* End custom CSS */