.elementor-114 .elementor-element.elementor-element-2d642ce{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-114 .elementor-element.elementor-element-4aed58e{--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;}.elementor-114 .elementor-element.elementor-element-5d20948{--display:flex;}.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-114 .elementor-element.elementor-element-7e476bf img{width:30%;}.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-114 .elementor-element.elementor-element-8755589{text-align:center;}.elementor-114 .elementor-element.elementor-element-8755589 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-114 .elementor-element.elementor-element-5a39a2a{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-114 .elementor-element.elementor-element-17fca7d{--display:flex;}.elementor-114 .elementor-element.elementor-element-f1eee72{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-114 .elementor-element.elementor-element-beaa651{--e-icon-list-icon-size:20px;--icon-vertical-align:center;}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-text{transition:color 0.3s;}.elementor-114 .elementor-element.elementor-element-c19c44b{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-114 .elementor-element.elementor-element-62dcffd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-114 .elementor-element.elementor-element-62dcffd .elementor-divider-separator{width:100%;}.elementor-114 .elementor-element.elementor-element-62dcffd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-114 .elementor-element.elementor-element-a74527b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-114 .elementor-element.elementor-element-a74527b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#064028;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-7e476bf img{width:100%;}.elementor-114 .elementor-element.elementor-element-8755589 .elementor-heading-title{font-size:14px;}.elementor-114 .elementor-element.elementor-element-beaa651{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:-1px;}.elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-114 .elementor-element.elementor-element-beaa651 .elementor-icon-list-item > a{font-size:14px;}.elementor-114 .elementor-element.elementor-element-a74527b .elementor-heading-title{font-size:14px;line-height:1.3em;}}@media(min-width:768px){.elementor-114 .elementor-element.elementor-element-5d20948{--width:50%;}.elementor-114 .elementor-element.elementor-element-17fca7d{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-2d642ce *//* =========================================================
   KNC COWORKING SPACE GLOBAL
   FOOTER CUSTOM CSS
   Paste into:
   Footer Main Container > Advanced > Custom CSS

   Desktop + Tablet + Mobile
========================================================= */


/* =========================================================
   MAIN FOOTER CONTAINER
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce {

    position: relative;

    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #F7F9F8 0%,
            #F2F6F4 55%,
            #EDF3F0 100%
        );

    border-top:
        1px solid
        rgba(6, 64, 40, .08);

    isolation: isolate;
}


/* =========================================================
   SUBTLE DECORATIVE BACKGROUND
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce::before {

    content: "";

    position: absolute;

    width: 360px;
    height: 360px;

    right: -190px;
    top: -210px;

    border-radius: 50%;

    background:
        rgba(26, 67, 190, .045);

    pointer-events: none;

    z-index: 0;
}


/* =========================================================
   SMALL DECORATIVE LINE
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce::after {

    content: "";

    position: absolute;

    width: 70px;
    height: 3px;

    left: 50%;
    top: 0;

    transform:
        translateX(-50%);

    background:
        linear-gradient(
            90deg,
            #064028 0%,
            #1A43BE 100%
        );

    pointer-events: none;

    z-index: 2;
}


/* =========================================================
   KEEP CONTENT ABOVE DECORATION
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce > .e-con-inner,
.elementor-114 .elementor-element.elementor-element-2d642ce > .elementor-container,
.elementor-114 .elementor-element.elementor-element-2d642ce > .elementor-element {

    position: relative;

    z-index: 2;
}


/* =========================================================
   HEADINGS
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-heading-title {

    color:
        #064028 !important;

}


/* CONTACT US TITLE */

.elementor-114 .elementor-element.elementor-element-2d642ce h1,
.elementor-114 .elementor-element.elementor-element-2d642ce h2,
.elementor-114 .elementor-element.elementor-element-2d642ce h3,
.elementor-114 .elementor-element.elementor-element-2d642ce h4,
.elementor-114 .elementor-element.elementor-element-2d642ce h5,
.elementor-114 .elementor-element.elementor-element-2d642ce h6 {

    color:
        #064028 !important;

}


/* =========================================================
   NORMAL TEXT
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce p,
.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-text-editor,
.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-text-editor p {

    color:
        #52625C !important;

    line-height:
        1.65;

}


/* =========================================================
   LINKS
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce a {

    color:
        #173F35;

    text-decoration:
        none;

    transition:
        color .25s ease;

}


.elementor-114 .elementor-element.elementor-element-2d642ce a:hover {

    color:
        #1A43BE;

}


/* =========================================================
   ICON LIST
   Phone + Location
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-item {

    align-items:
        flex-start;

}


/* TEXT */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-text {

    color:
        #465650 !important;

    line-height:
        1.6;

}


/* ICON */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-icon {

    margin-top:
        3px;

}


.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-icon i {

    color:
        #1A43BE !important;

}


.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-icon svg {

    fill:
        #1A43BE !important;

}


/* =========================================================
   SOCIAL ICONS
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon {

    width:
        48px;

    height:
        48px;

    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    border-radius:
        50% !important;

    border:
        1px solid
        rgba(6, 64, 40, .12);

    box-shadow:
        0 8px 24px
        rgba(7, 59, 43, .08);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;

}


/* =========================================================
   FACEBOOK
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon-facebook,
.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon-facebook-f {

    background:
        #1A43BE !important;

}


/* =========================================================
   WHATSAPP
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon-whatsapp {

    background:
        #064028 !important;

}


/* =========================================================
   SOCIAL ICON SYMBOL
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon i {

    color:
        #ffffff !important;

}


.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon svg {

    fill:
        #ffffff !important;

}


/* =========================================================
   SOCIAL HOVER
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon:hover {

    transform:
        translateY(-4px);

    box-shadow:
        0 12px 28px
        rgba(7, 59, 43, .16);

}


/* FACEBOOK HOVER */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon-facebook:hover,
.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon-facebook-f:hover {

    background:
        #123499 !important;

}


/* WHATSAPP HOVER */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon-whatsapp:hover {

    background:
        #1A43BE !important;

}


/* =========================================================
   LOGO IMAGE
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-image img {

    max-width:
        190px;

    height:
        auto;

    transition:
        transform .3s ease;

}


.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-image img:hover {

    transform:
        translateY(-2px);

}


/* =========================================================
   LEFT TAGLINE
   "Flexible workspace for modern business."
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-heading {

    position:
        relative;

}


/* =========================================================
   INNER CONTAINERS
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce .e-con {

    position:
        relative;

}


/* =========================================================
   COPYRIGHT / LOWER AREA
========================================================= */

/*
   This improves Text Editor widgets used
   in the lower copyright area.
*/

.elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-text-editor {

    font-size:
        14px;

}


/* =========================================================
   HORIZONTAL DIVIDERS
========================================================= */

.elementor-114 .elementor-element.elementor-element-2d642ce hr {

    height:
        1px;

    border:
        0;

    background:
        rgba(6, 64, 40, .14);

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-114 .elementor-element.elementor-element-2d642ce {

        padding:
            48px
            32px
            25px
            32px;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-image img {

        max-width:
            175px;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon {

        width:
            46px;

        height:
            46px;

    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-114 .elementor-element.elementor-element-2d642ce {

        padding:
            42px
            22px
            22px
            22px;

        text-align:
            center;

    }


    /* =========================================
       DECORATION
    ========================================= */

    .elementor-114 .elementor-element.elementor-element-2d642ce::before {

        width:
            240px;

        height:
            240px;

        right:
            -150px;

        top:
            -130px;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce::after {

        width:
            50px;

    }


    /* =========================================
       LOGO
    ========================================= */

    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-image img {

        max-width:
            155px;

    }


    /* =========================================
       CONTACT TITLE
    ========================================= */

    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-heading-title {

        line-height:
            1.2;

    }


    /* =========================================
       PHONE / ADDRESS
    ========================================= */

    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-items {

        text-align:
            left;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-item {

        align-items:
            flex-start;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-text {

        font-size:
            14px;

        line-height:
            1.55;

    }


    /* =========================================
       SOCIAL ICONS
    ========================================= */

    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icons-wrapper {

        justify-content:
            center;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon {

        width:
            44px;

        height:
            44px;

    }


    /* =========================================
       COPYRIGHT
    ========================================= */

    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-text-editor {

        font-size:
            12px;

    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .elementor-114 .elementor-element.elementor-element-2d642ce {

        padding:
            38px
            18px
            20px
            18px;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-widget-image img {

        max-width:
            145px;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-icon-list-text {

        font-size:
            13px;

    }


    .elementor-114 .elementor-element.elementor-element-2d642ce .elementor-social-icon {

        width:
            42px;

        height:
            42px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19c44b */.elementor-114 .elementor-element.elementor-element-c19c44b{
     background:
        linear-gradient(
            135deg,
            #F7F9F8 0%,
            #F2F6F4 55%,
            #EDF3F0 100%
        );
}/* End custom CSS */