.elementor-4818 .elementor-element.elementor-element-43d8f4f{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4818 .elementor-element.elementor-element-43d8f4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4818 .elementor-element.elementor-element-b3d17f1{--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:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4818 .elementor-element.elementor-element-cae8219{width:auto;max-width:auto;}.elementor-4818 .elementor-element.elementor-element-cae8219 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:65px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-4818 .elementor-element.elementor-element-2d65b8e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-2d65b8e p{margin-block-end:1em;}.elementor-4818 .elementor-element.elementor-element-28c2aac{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-4818 .elementor-element.elementor-element-5fe42bc{--display:flex;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.28);--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;--z-index:90;}.elementor-4818 .elementor-element.elementor-element-5fe42bc:not(.elementor-motion-effects-element-type-background), .elementor-4818 .elementor-element.elementor-element-5fe42bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ecda33 );}.elementor-4818 .elementor-element.elementor-element-50ed13a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:1em;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-084eb52 );--e-filter-active-text-color:var( --e-global-color-accent );}.elementor-4818 .elementor-element.elementor-element-50ed13a > .elementor-widget-container{border-style:none;}.elementor-4818 .elementor-element.elementor-element-50ed13a .e-filter-item{font-family:"Jost", Sans-serif;font-size:1.3em;font-weight:300;padding:0em 1em 0em 0em;}.elementor-4818 .elementor-element.elementor-element-50ed13a .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:none;}.elementor-4818 .elementor-element.elementor-element-50ed13a .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4818 .elementor-element.elementor-element-50ed13a .e-filter-item[aria-pressed="true"]{border-style:none;}.elementor-4818 .elementor-element.elementor-element-64fc6b8{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-a2357dd{--grid-columns:3;--grid-row-gap:1em;--auto-scroll-offset:0px;--grid-column-gap:1em;}.elementor-4818 .elementor-element.elementor-element-a2357dd > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-4818 .elementor-element.elementor-element-a2357dd .elementor-pagination{text-align:left;margin-top:1em;}body:not(.rtl) .elementor-4818 .elementor-element.elementor-element-a2357dd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 1em/2 );}body:not(.rtl) .elementor-4818 .elementor-element.elementor-element-a2357dd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 1em/2 );}body.rtl .elementor-4818 .elementor-element.elementor-element-a2357dd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 1em/2 );}body.rtl .elementor-4818 .elementor-element.elementor-element-a2357dd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 1em/2 );}.elementor-4818 .elementor-element.elementor-element-1042f1c{--display:flex;}@media(max-width:1366px){.elementor-4818 .elementor-element.elementor-element-b3d17f1{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-2d65b8e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-cae8219 .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-2d65b8e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-28c2aac{--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;--flex-wrap:wrap;}.elementor-4818 .elementor-element.elementor-element-5fe42bc{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-a2357dd{--grid-columns:2;}}@media(max-width:720px){.elementor-4818 .elementor-element.elementor-element-5fe42bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4818 .elementor-element.elementor-element-5fe42bc.e-con{--align-self:flex-start;}.elementor-4818 .elementor-element.elementor-element-50ed13a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:100%;max-width:100%;--e-filter-space-between:0em;}.elementor-4818 .elementor-element.elementor-element-50ed13a > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-4818 .elementor-element.elementor-element-50ed13a.elementor-element{--align-self:flex-start;}.elementor-4818 .elementor-element.elementor-element-50ed13a .e-filter-item:hover:not( [aria-pressed=true] ){border-width:0px 0px 0px 0px;}.elementor-4818 .elementor-element.elementor-element-50ed13a .e-filter-item{padding:0px 0px 0px 0px;}.elementor-4818 .elementor-element.elementor-element-a2357dd{--grid-columns:1;}}@media(max-width:340px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-cae8219 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-2d65b8e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-a2357dd{--grid-columns:1;}}@media(max-width:1366px) and (min-width:341px){.elementor-4818 .elementor-element.elementor-element-43d8f4f{--width:105.051%;}}@media(max-width:1024px) and (min-width:341px){.elementor-4818 .elementor-element.elementor-element-b3d17f1{--content-width:90%;}.elementor-4818 .elementor-element.elementor-element-28c2aac{--width:100%;}}@media(min-width:1900px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-2d65b8e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4818 .elementor-element.elementor-element-a2357dd{--grid-columns:3;}}/* Start custom CSS *//*.intro-p p {*/
/*    font-size: 1.6em;*/
/*    font-weight: 300;*/
/*}*/

/*.case-study .section-headline p {*/
/*    font-weight: 300;*/
/*    color: #efefef;*/
/*}*/

/*.case-study--bullets {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: no-wrap;*/
/*    column-gap: 2em;*/
/*    width: 100%;*/
    
    
    
/*    & div {*/
/*        flex: 1;*/
/*        flex-direction: column;*/
/*    }*/
    
/*    & h5 {*/
/*        font-family: Jost;*/
/*        font-size: .75em;*/
/*        font-weight: 600    ;*/
/*    }*/
    
/*    & ul {*/
/*        margin-left: 0;*/
/*        font-family: Jost;*/
/*        font-size: .75em;*/
/*        font-weight: 400;*/
/*        line-height: 1.6em;*/
/*        padding-left: 1.2em;*/
/*    }*/
/*}*/


/*.e-n-tabs-heading {*/
/*   margin: 0 auto; */
/*    max-width: 1148px;*/
/*    width: 100%;*/
/*    background: var(--e-global-color-14d2232e);*/
    
/*}*/


/*.core-strength-container {*/
/*    & p {*/
/*        font-size: inherit;*/
/*        font-weight: 400;*/
/*        color: var(--e-global-color-body);*/
        
/*        & .callout {*/
/*            display: block;*/
/*            padding: 1em 0 0;*/
/*            font-size: 2em;*/
/*            color: var(--e-global-color-tertiary);*/
/*        }*/
/*    }*/
    
/*    & h1 {*/
/*        font-size: inherit;*/
/*        font-weight: 200;*/
/*        flex: 1;*/
/*    }*/
/*    & h2 {*/
/*        font-size: 2em;*/
/*        font-weight: 300;*/
/*        flex: 1;*/
/*    }*/
/*    & h3 {*/
/*        font-size: 1.7em;*/
/*        font-weight: 200;*/
/*        flex: 1;*/
/*    }*/
/*}*/

/*.tabs--core-strengths button  {*/
/*        margin: 0px;*/
/*}*/



/*#strategic-thinking, #continuous-improvement {*/
/*    display: none;*/
/*}*/


/*.intro-columns {*/
/*    align-items: flex-start;*/
/*    padding-bottom: 1em;*/
    /*flex: 1;*/
/*}*/
/*.stats div{*/
/*    font-size: .95em;*/
/*}*/

/*.impacts {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    padding-top: 2em;*/
    
/*}*/
/*.core-strength-container {*/
    
/*    & .impacts {*/
        
/*        & h3 {*/
/*            padding: 0;*/
/*        }*/
/*    }*/

/*    & .impact {*/
        
/*        & p {*/
/*            color: #001D6C;*/
/*            font-size: 1.4em;*/
/*            font-weight: 300;*/
/*            margin: 0 auto;*/
            /*padding: 1em 0;*/
/*        }*/
    
/*        & h1 {*/
/*            color: #001D6C;*/
/*            font-size: 5em;*/
/*            margin: 0;*/
/*        }*/
/*    }*/


/*    & .quote {*/
        
/*        & p {*/
            /*display: inline-block;*/
/*            font-size: .8em;*/
/*            font-weight: 300;*/
/*            padding:0 2em 0 4em;*/
/*        }*/
/*        & blockquote {*/
/*            color: #252525;*/
/*            font-size: 1em;*/
/*            font-style: italic;*/
/*            font-weight: 300;*/
/*            line-height: 1.4em;*/
/*            font-style: italic;*/
/*            padding: 1em 0;*/
/*            position: relative;*/
            
            
/*            &::before {*/
/*              content: open-quote;*/
/*              font-size: 5em; */
              /*font-weight: 300;*/
/*              color: #555;*/
              position: absolute; /* For precise positioning */
/*              left: -2rem;*/
/*              top: 5;*/
/*            }*/
    
/*            &::after {*/
/*                content: close-quote;*/
/*                font-size: 3em;*/
/*                line-height: .1em;*/
/*                color: #555;*/
/*                position: absolute;*/
/*                bottom: 0;*/
/*                right: 0;*/
/*            }*/
/*        }*/
/*    }*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .core-strength-container h1 {*/
/*        font-size: 3em;*/
/*        font-weight: 200;*/
/*        flex: 1;*/
/*    }*/
    
/*    .case-study--bullets {*/
/*        flex-direction: column;*/
/*    }*/
/*}*/
/*@media (max-width: 720px) {*/
/*    .intro-columns {*/
/*        flex-direction: column;*/
/*    }*/
/*}*//* End custom CSS */