.elementor-23 .elementor-element.elementor-element-about-hero-s{--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:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-about-hero-s:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-about-hero-s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-23 .elementor-element.elementor-element-about-hero-in{--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:48px 64px;--row-gap:48px;--column-gap:64px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-about-copy{--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;}.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-23 .elementor-element.elementor-element-about-ey{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#0A6E78;}.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-23 .elementor-element.elementor-element-about-h1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:500;color:#121821;}.elementor-23 .elementor-element.elementor-element-about-sub{font-family:"Inter", Sans-serif;font-size:17px;color:#5d6675;}.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-23 .elementor-element.elementor-element-about-btn .elementor-button{background-color:#0A6E78;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;}.elementor-23 .elementor-element.elementor-element-about-media{--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-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-23 .elementor-element.elementor-element-about-mission-s{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-about-miss-card{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 24px 0px rgba(18,24,33,0.07);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-23 .elementor-element.elementor-element-about-miss-card:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-about-miss-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-23 .elementor-element.elementor-element-about-miss-ey{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#0A6E78;}.elementor-23 .elementor-element.elementor-element-about-miss-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#121821;}.elementor-23 .elementor-element.elementor-element-about-miss-txt{font-family:"Inter", Sans-serif;font-size:16px;color:#5d6675;}.elementor-23 .elementor-element.elementor-element-about-miss-img{--display:flex;}.elementor-23 .elementor-element.elementor-element-about-story-s{--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;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-about-story-s:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-about-story-s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-23 .elementor-element.elementor-element-about-story-in{--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:48px 72px;--row-gap:48px;--column-gap:72px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-about-story-img-col{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23 .elementor-element.elementor-element-about-story-copy{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-about-story-ey{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#0A6E78;}.elementor-23 .elementor-element.elementor-element-about-story-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#121821;}.elementor-23 .elementor-element.elementor-element-about-story-p1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.8em;color:#5d6675;}.elementor-23 .elementor-element.elementor-element-aboutcmps{--display:flex;}.elementor-23 .elementor-element.elementor-element-about-vals-s{--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;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-about-vals-s:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-about-vals-s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-23 .elementor-element.elementor-element-about-vals-head{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-about-vals-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:#121821;}.elementor-23 .elementor-element.elementor-element-about-vals-sub{color:#5d6675;}.elementor-23 .elementor-element.elementor-element-about-vals-grid{--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;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-about-cta-s{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-about-cta-s:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-about-cta-s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFBF8;}.elementor-23 .elementor-element.elementor-element-about-cta-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-about-cta-txt{color:rgba(255,255,255,0.82);}.elementor-23 .elementor-element.elementor-element-about-cta-btns{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-about-btn1 .elementor-button{background-color:#00EFF5;fill:#06302a;color:#06302a;border-radius:999px 999px 999px 999px;}.elementor-23 .elementor-element.elementor-element-about-btn2 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-about-hero-in{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-about-mission-s{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-about-story-in{--content-width:1100px;}.elementor-23 .elementor-element.elementor-element-about-vals-head{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-about-vals-grid{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-about-cta-s{--content-width:1200px;}}


/* Start custom CSS for button, class: .elementor-element-about-btn */.elementor-23 .elementor-element.elementor-element-about-btn { transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); }
.elementor-23 .elementor-element.elementor-element-about-btn:hover { transform: translateX(8px); }/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-about-copy */.elementor-23 .elementor-element.elementor-element-about-copy{flex:1;min-width:280px}/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-about-img */.elementor-23 .elementor-element.elementor-element-about-img img{width:100%;height:auto;filter:drop-shadow(0 24px 26px rgba(11,25,37,0.26));}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-about-media */.elementor-23 .elementor-element.elementor-element-about-media{flex:0 1 480px;min-width:280px}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-about-miss-card */.elementor-23 .elementor-element.elementor-element-about-miss-card{flex:1.4;min-width:280px}/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-about-miss-photo */.elementor-23 .elementor-element.elementor-element-about-miss-photo img{border-radius:16px;width:100%;height:auto;display:block}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-about-miss-img */.elementor-23 .elementor-element.elementor-element-about-miss-img{flex:1;min-width:240px}/* End custom CSS */


/* Start custom CSS for image, class: .elementor-element-about-story-photo */.elementor-23 .elementor-element.elementor-element-about-story-photo img{border-radius:20px;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-about-story-img-col */.elementor-23 .elementor-element.elementor-element-about-story-img-col{flex:1;min-width:260px;max-width:380px}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-about-story-copy */.elementor-23 .elementor-element.elementor-element-about-story-copy{flex:1.4;min-width:280px}/* End custom CSS */













/* Start custom CSS for button, class: .elementor-element-about-btn1 */.elementor-23 .elementor-element.elementor-element-about-btn1 { transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); }
.elementor-23 .elementor-element.elementor-element-about-btn1:hover { transform: translateX(8px); }/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-about-btn2 */.elementor-23 .elementor-element.elementor-element-about-btn2 { transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); outline: none; }
.elementor-23 .elementor-element.elementor-element-about-btn2:hover { transform: scale(1.05); }
.elementor-23 .elementor-element.elementor-element-about-btn2:focus { outline: none; box-shadow: none !important; }/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-about-cta-s */.elementor-23 .elementor-element.elementor-element-about-cta-s { background: linear-gradient(135deg, #2C4E63 0%, #0A6E78 55%, #00EFF5 100%) !important; }/* End custom CSS */

