.elementor-7 .elementor-element.elementor-element-3d7c203{--display:flex;--min-height:100vh;--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:center;--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3d7c203:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d7c203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theemerald.lk/wp-content/uploads/2026/08/emerald-landing-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-37ec54e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5caeb17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9a0e748{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9a0e748 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-7626fd6 .emerald-btn-wrap{justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-7626fd6 .emerald-btn__icon{width:34px;height:34px;}.elementor-7 .elementor-element.elementor-element-7626fd6 .emerald-btn{padding:4px 4px 4px 16px;}.elementor-7 .elementor-element.elementor-element-bac75fb{--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;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-53bad79{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-7a87494 .emerald-badge-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-7a87494 .emerald-badge{background-color:rgba(29, 95, 81, 0.4);font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.33);border-radius:4px 4px 4px 4px;padding:6px 8px 6px 8px;}.elementor-7 .elementor-element.elementor-element-2eb29ad{text-align:center;}.elementor-7 .elementor-element.elementor-element-2eb29ad .elementor-heading-title{font-size:24px;font-weight:600;color:#1F2D2A;}.elementor-7 .elementor-element.elementor-element-6d5c3e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b0de1bf .emerald-hover-banner{min-height:360px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-b0de1bf .emerald-hover-banner__content{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-b0de1bf .emerald-hover-banner__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(4, 18, 15, 0.65) 100%);}.elementor-7 .elementor-element.elementor-element-b0de1bf .emerald-hover-banner__title{color:#ffffff;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-b0de1bf .emerald-hover-banner__subtitle{color:rgba(255, 255, 255, 0.85);font-size:14px;}.elementor-7 .elementor-element.elementor-element-803958e .emerald-hover-banner{min-height:360px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-803958e .emerald-hover-banner__content{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-803958e .emerald-hover-banner__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(4, 18, 15, 0.65) 100%);}.elementor-7 .elementor-element.elementor-element-803958e .emerald-hover-banner__title{color:#ffffff;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-803958e .emerald-hover-banner__subtitle{color:rgba(255, 255, 255, 0.85);font-size:14px;}.elementor-7 .elementor-element.elementor-element-cff46dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bf61e63 .emerald-hover-banner{min-height:360px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-bf61e63 .emerald-hover-banner__content{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-bf61e63 .emerald-hover-banner__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(4, 18, 15, 0.65) 100%);}.elementor-7 .elementor-element.elementor-element-bf61e63 .emerald-hover-banner__title{color:#ffffff;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-bf61e63 .emerald-hover-banner__subtitle{color:rgba(255, 255, 255, 0.85);font-size:14px;}.elementor-7 .elementor-element.elementor-element-8f00f25 .emerald-hover-banner{min-height:360px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-8f00f25 .emerald-hover-banner__content{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-8f00f25 .emerald-hover-banner__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(4, 18, 15, 0.65) 100%);}.elementor-7 .elementor-element.elementor-element-8f00f25 .emerald-hover-banner__title{color:#ffffff;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-8f00f25 .emerald-hover-banner__subtitle{color:rgba(255, 255, 255, 0.85);font-size:14px;}.elementor-7 .elementor-element.elementor-element-d81002f .emerald-hover-banner{min-height:360px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-d81002f .emerald-hover-banner__content{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-d81002f .emerald-hover-banner__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(4, 18, 15, 0.65) 100%);}.elementor-7 .elementor-element.elementor-element-d81002f .emerald-hover-banner__title{color:#ffffff;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-d81002f .emerald-hover-banner__subtitle{color:rgba(255, 255, 255, 0.85);font-size:14px;}.elementor-7 .elementor-element.elementor-element-81d2fe6{--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;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:369px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-81d2fe6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-81d2fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theemerald.lk/wp-content/uploads/2026/08/Tree-bg.webp");background-position:0px -41px;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-a101ea7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-a5e4008 .emerald-badge-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-a5e4008 .emerald-badge{background-color:rgba(29, 95, 81, 0.4);font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.33);border-radius:4px 4px 4px 4px;padding:6px 8px 6px 8px;}.elementor-7 .elementor-element.elementor-element-7e4249d{text-align:center;}.elementor-7 .elementor-element.elementor-element-7e4249d .elementor-heading-title{font-size:24px;font-weight:600;color:#1F2D2A;}.elementor-7 .elementor-element.elementor-element-941f12d{--display:flex;}.elementor-7 .elementor-element.elementor-element-05aba48 .emerald-testimonial-card{background-color:#1D5F5126;border-color:rgba(255, 255, 255, 0.33);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0px 8px 32px -11px rgba(31, 45, 42, 0.08);border-radius:20px 20px 20px 20px;padding:32px 24px 42px 24px;}.elementor-7 .elementor-element.elementor-element-05aba48 .emerald-testimonial-card__avatar{width:120px;height:120px;}.elementor-7 .elementor-element.elementor-element-05aba48 .emerald-testimonial-card__name{color:#1f2d2a;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-05aba48 .emerald-testimonial-card__role{color:#000000;font-size:16px;}.elementor-7 .elementor-element.elementor-element-05aba48 .emerald-testimonial-card__quote{color:#000000;}.elementor-7 .elementor-element.elementor-element-c9ed4ff{--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;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7015511{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-a81c98b .emerald-badge-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-a81c98b .emerald-badge{background-color:rgba(29, 95, 81, 0.4);font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.33);border-radius:4px 4px 4px 4px;padding:6px 8px 6px 8px;}.elementor-7 .elementor-element.elementor-element-09aae6d{text-align:center;}.elementor-7 .elementor-element.elementor-element-09aae6d .elementor-heading-title{font-size:24px;font-weight:600;color:#1F2D2A;}.elementor-7 .elementor-element.elementor-element-bf2f1bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4845c8b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion{--emerald-acc-divider:#e8e9ec;--emerald-acc-icon-gap:16px;--emerald-acc-title-gap:20px;--emerald-acc-columns-gap:40px;--emerald-acc-media-width:42%;--emerald-acc-icon-fill:#FFFFFF00;--emerald-acc-icon-stroke:#A0A3BD;--emerald-acc-icon-size:28px;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__media-img, .elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__panel-image img{border-radius:20px;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__title{color:#1f2d2a;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__item-icon{color:#FFFFFF00;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__toggle{color:#A0A3BD;width:16px;height:16px;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__toggle::before, .elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__toggle::after{background-color:#A0A3BD;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__item.is-active{--emerald-acc-icon-fill:#FFFFFF00;--emerald-acc-icon-stroke:#41A48F;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__item.is-active .emerald-accordion__item-icon{color:#FFFFFF00;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__item.is-active .emerald-accordion__toggle{color:#41A48F;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__item.is-active .emerald-accordion__toggle::before, .elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__item.is-active .emerald-accordion__toggle::after{background-color:#41A48F;}.elementor-7 .elementor-element.elementor-element-4845c8b .emerald-accordion__content{color:#56605f;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-7 .elementor-element.elementor-element-b97c0c7{--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;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-d41881d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-d05e1b4 .emerald-badge-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-d05e1b4 .emerald-badge{background-color:rgba(29, 95, 81, 0.4);font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.33);border-radius:4px 4px 4px 4px;padding:6px 8px 6px 8px;}.elementor-7 .elementor-element.elementor-element-f3dd23e{text-align:center;}.elementor-7 .elementor-element.elementor-element-f3dd23e .elementor-heading-title{font-size:24px;font-weight:600;color:#1F2D2A;}.elementor-7 .elementor-element.elementor-element-5d65bbd{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs{--emerald-pt-gap:42px;gap:42px;--emerald-pt-nav-width:32%;--emerald-pt-panel-min-h:370px;--emerald-pt-tab-gap:8px;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__panel{border-radius:16px;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__tab{color:#1f2d2a;border-radius:8px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__tab.is-active{color:#ffffff;background-color:#1d5f51;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__nav{gap:8px;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__overlay{background:linear-gradient(90deg, rgba(4, 18, 15, 0.72) 0%, rgba(4, 18, 15, 0.35) 55%, rgba(4, 18, 15, 0.1) 100%);}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__content{padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__text{color:rgba(255, 255, 255, 0.9);}.elementor-7 .elementor-element.elementor-element-bf60787{--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;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__body{align-items:flex-end;justify-content:center;padding:48px 56px 48px 56px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__inner{text-align:left;max-width:480px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__title{color:#1f2d2a;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__text{color:#1F2D2A;}.elementor-7 .elementor-element.elementor-element-099e72f{--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;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-12905b0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-8889c18 .emerald-badge-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-8889c18 .emerald-badge{background-color:rgba(29, 95, 81, 0.4);font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.33);border-radius:4px 4px 4px 4px;padding:6px 8px 6px 8px;}.elementor-7 .elementor-element.elementor-element-f2a8e2d{text-align:center;}.elementor-7 .elementor-element.elementor-element-f2a8e2d .elementor-heading-title{font-size:24px;font-weight:600;color:#1F2D2A;}.elementor-7 .elementor-element.elementor-element-ab8675d .emerald-enquiry{background-color:#ffffff;padding:40px 40px 40px 40px;border-radius:20px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-5caeb17{text-align:center;}.elementor-7 .elementor-element.elementor-element-5caeb17 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-6d5c3e7{--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-7 .elementor-element.elementor-element-cff46dc{--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-7 .elementor-element.elementor-element-81d2fe6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-81d2fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7 .elementor-element.elementor-element-bf2f1bb{--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-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs{--emerald-pt-gap:20px;gap:20px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__body{align-items:center;justify-content:flex-start;padding:40px 24px 40px 24px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__inner{text-align:center;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__title{font-size:28px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5caeb17{text-align:center;}.elementor-7 .elementor-element.elementor-element-5caeb17 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-2eb29ad .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-81d2fe6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-81d2fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 166px;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7e4249d .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-09aae6d .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-f3dd23e .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-5a5569a .emerald-program-tabs__content{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__body{align-items:center;justify-content:flex-start;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__inner{text-align:center;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__title{font-size:20px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-0b5855c .emerald-cta-split__text{font-size:14px;}.elementor-7 .elementor-element.elementor-element-099e72f{--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f2a8e2d .elementor-heading-title{font-size:20px;line-height:1.4em;}}