.elementor-11986 .elementor-element.elementor-element-db73833{--display:flex;}.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-11986 .elementor-element.elementor-element-8a7472b > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-11986 .elementor-element.elementor-element-7976cde{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11986 .elementor-element.elementor-element-f776ba5 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11986 .elementor-element.elementor-element-7976cde{--content-width:1250px;}}/* Start custom CSS for text-editor, class: .elementor-element-8a7472b *//* =========================================
   EAKLAB ABOUT SECTION
   Width: 1250px
   Font: System UI
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b {
    width: 1250px;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;

    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 400;
}


/* =========================================
   ALL HEADINGS
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h1,
.elementor-11986 .elementor-element.elementor-element-8a7472b h2,
.elementor-11986 .elementor-element.elementor-element-8a7472b h3,
.elementor-11986 .elementor-element.elementor-element-8a7472b h4,
.elementor-11986 .elementor-element.elementor-element-8a7472b h5,
.elementor-11986 .elementor-element.elementor-element-8a7472b h6 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}


/* =========================================
   H1 - 35px
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h1 {
    margin: 40px 0 20px 0;

    color: #071a33;

    font-size: 35px;
    line-height: 1.2;
    font-weight: 750;

    letter-spacing: -0.8px;
}


/* =========================================
   H1 UNDERLINE
   Centered + Bottom Space
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h1::after {
    content: "";

    display: block;

    width: 65px;
    height: 3px;

    margin: 18px auto 30px;

    border-radius: 20px;

    background: linear-gradient(
        90deg,
        #08b981,
        #8bd64b
    );
}


/* =========================================
   H2 - 30px
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h2 {
    margin: 0 0 20px 0;

    color: #071a33;

    font-size: 30px;
    line-height: 1.25;
    font-weight: 700;

    letter-spacing: -0.5px;
}


/* =========================================
   H3 - 23px
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h3 {
    margin: 0 0 18px 0;

    color: #0b2340;

    font-size: 23px;
    line-height: 1.3;
    font-weight: 650;

    letter-spacing: -0.3px;
}


/* =========================================
   H4, H5, H6 - 19px
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h4,
.elementor-11986 .elementor-element.elementor-element-8a7472b h5,
.elementor-11986 .elementor-element.elementor-element-8a7472b h6 {
    margin: 0 0 16px 0;

    color: #071a33;

    font-size: 19px;
    line-height: 1.35;
    font-weight: 700;
}


/* =========================================
   GREEN HIGHLIGHT
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b h1 span,
.elementor-11986 .elementor-element.elementor-element-8a7472b h2 span,
.elementor-11986 .elementor-element.elementor-element-8a7472b h3 span,
.elementor-11986 .elementor-element.elementor-element-8a7472b h4 span,
.elementor-11986 .elementor-element.elementor-element-8a7472b h5 span,
.elementor-11986 .elementor-element.elementor-element-8a7472b h6 span {
    color: #08ad7d;
}


/* =========================================
   PARAGRAPH / NORMAL TEXT - 15px
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b p {
    margin: 0 0 20px 0;

    color: #475569;

    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

    font-size: 15px;
    line-height: 1.75;
    font-weight: 400;
}


/* =========================================
   LAST PARAGRAPH
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b p:last-child {
    margin-bottom: 0;
}


/* =========================================
   BOLD TEXT
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b strong,
.elementor-11986 .elementor-element.elementor-element-8a7472b b {
    color: #071a33;
    font-weight: 700;
}


/* =========================================
   LINKS
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b a {
    color: #08a879;

    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

    font-size: 16px!important;
    font-weight: 600;

    text-decoration: none;

    transition: color 0.25s ease;
}

.elementor-11986 .elementor-element.elementor-element-8a7472b a:hover {
    color: #ff641d;
}


/* =========================================
   LISTS
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b ul,
.elementor-11986 .elementor-element.elementor-element-8a7472b ol {
    margin: 0 0 20px 0;
    padding-left: 22px;
}

.elementor-11986 .elementor-element.elementor-element-8a7472b li {
    margin-bottom: 8px;

    color: #475569;

    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

    font-size: 15px;
    line-height: 1.7;
}


/* =========================================
   BLOCKQUOTE
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b blockquote {
    margin: 25px 0;
    padding: 18px 22px;

    background: #f5fffb;

    border-left: 4px solid #08b981;
    border-radius: 0 10px 10px 0;

    color: #334155;

    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

    font-size: 15px;
    line-height: 1.7;
}


/* =========================================
   DESKTOP
========================================= */

@media (min-width: 1301px) {

    .elementor-11986 .elementor-element.elementor-element-8a7472b {
        width: 1250px;
        max-width: 1250px;
    }

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1300px) {

    .elementor-11986 .elementor-element.elementor-element-8a7472b {
        width: calc(100% - 40px);
        max-width: 1250px;
    }

    .elementor-11986 .elementor-element.elementor-element-8a7472b h1 {
        font-size: 35px;
    }

    .elementor-11986 .elementor-element.elementor-element-8a7472b h2 {
        font-size: 30px;
    }

    .elementor-11986 .elementor-element.elementor-element-8a7472b h3 {
        font-size: 23px;
    }

    .elementor-11986 .elementor-element.elementor-element-8a7472b h4,
    .elementor-11986 .elementor-element.elementor-element-8a7472b h5,
    .elementor-11986 .elementor-element.elementor-element-8a7472b h6 {
        font-size: 19px;
    }

    .elementor-11986 .elementor-element.elementor-element-8a7472b p,
    .elementor-11986 .elementor-element.elementor-element-8a7472b li {
        font-size: 15px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-11986 .elementor-element.elementor-element-8a7472b {
        width: calc(100% - 30px);
        max-width: 100%;

        font-size: 15px;
        line-height: 1.7;
    }


    /* H1 */
    .elementor-11986 .elementor-element.elementor-element-8a7472b h1 {
        margin-bottom: 20px;

        font-size: 35px;
        line-height: 1.2;

        letter-spacing: -0.5px;
    }


    /* H1 Underline */
    .elementor-11986 .elementor-element.elementor-element-8a7472b h1::after {
        width: 50px;
        height: 3px;

        margin: 16px auto 20px;
    }


    /* H2 */
    .elementor-11986 .elementor-element.elementor-element-8a7472b h2 {
        font-size: 30px;
        line-height: 1.25;
    }


    /* H3 */
    .elementor-11986 .elementor-element.elementor-element-8a7472b h3 {
        font-size: 23px;
        line-height: 1.3;
    }


    /* H4-H6 */
    .elementor-11986 .elementor-element.elementor-element-8a7472b h4,
    .elementor-11986 .elementor-element.elementor-element-8a7472b h5,
    .elementor-11986 .elementor-element.elementor-element-8a7472b h6 {
        font-size: 19px;
        line-height: 1.35;
    }


    /* Paragraph */
    .elementor-11986 .elementor-element.elementor-element-8a7472b p {
        margin-bottom: 18px;

        font-size: 15px;
        line-height: 1.7;
    }


    /* Lists */
    .elementor-11986 .elementor-element.elementor-element-8a7472b ul,
    .elementor-11986 .elementor-element.elementor-element-8a7472b ol {
        padding-left: 19px;
    }

    .elementor-11986 .elementor-element.elementor-element-8a7472b li {
        font-size: 15px;
        line-height: 1.7;
    }


    /* Blockquote */
    .elementor-11986 .elementor-element.elementor-element-8a7472b blockquote {
        margin: 20px 0;
        padding: 16px 18px;

        font-size: 15px;
    }

}


/* =========================================
   TEXT SELECTION
========================================= */

.elementor-11986 .elementor-element.elementor-element-8a7472b ::selection {
    background: #08b981;
    color: #ffffff;
}/* End custom CSS */