
:root {
    --e-global-color-primary: #E67E59;
    --e-global-color-secondary: #F59D7E;
    --e-global-color-text: #8B8A99;
    --e-global-color-accent: #ADB14E;
    --e-global-color-3de2f60: #F4F4F4;
    --e-global-color-77f3f2d: #E67D584F;
    --e-global-color-2a263be: #313135;
    --e-global-color-d215ae9: #73A1A1;
    --e-global-typography-primary-font-family: "Montag Regular";
    --e-global-typography-primary-font-size: 56px;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-primary-line-height: 1.1em;
    --e-global-typography-secondary-font-family: "Montag Regular";
    --e-global-typography-secondary-font-size: 32px;
    --e-global-typography-secondary-font-weight: 600;
    --e-global-typography-secondary-line-height: 1.3em;
    --e-global-typography-text-font-family: "Work Sans";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.5em;
    --e-global-typography-accent-font-family: "Work Sans";
    --e-global-typography-accent-font-size: 18px;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-line-height: 1em;
    --e-global-typography-c4a78cf-font-family: "Montag Regular";
    --e-global-typography-c4a78cf-font-size: 24px;
    --e-global-typography-c4a78cf-font-weight: 600;
    --e-global-typography-c4a78cf-line-height: 1.2em;
    --e-global-typography-3a04fc0-font-family: "Montag Regular";
    --e-global-typography-3a04fc0-font-size: 18px;
    --e-global-typography-3a04fc0-font-weight: 500;
    --e-global-typography-3a04fc0-line-height: 1.3em;
    --e-global-typography-d4a856e-font-family: "Montag Regular";
    --e-global-typography-d4a856e-font-size: 18px;
    --e-global-typography-d4a856e-font-weight: 400;
    --e-global-typography-d4a856e-line-height: 1em;
    --e-global-typography-45dbe44-font-family: "Montag Regular";
    --e-global-typography-45dbe44-font-size: 16px;
    --e-global-typography-45dbe44-font-weight: 500;
    --e-global-typography-45dbe44-line-height: 1.2em;
    --e-global-typography-e0f2091-font-family: "Work Sans";
    --e-global-typography-e0f2091-font-size: 12px;
    --e-global-typography-e0f2091-font-weight: 600;
    --e-global-typography-e0f2091-text-transform: uppercase;
    --e-global-typography-e0f2091-line-height: 1em;
    --e-global-typography-e0f2091-letter-spacing: 1.3px;
    --e-global-typography-b9398f5-font-family: "Work Sans";
    --e-global-typography-b9398f5-font-size: 14px;
    --e-global-typography-b9398f5-font-weight: 600;
    --e-global-typography-b9398f5-line-height: 1em;
    --e-global-typography-daf25e5-font-family: "Work Sans";
    --e-global-typography-daf25e5-font-size: 16px;
    --e-global-typography-daf25e5-font-weight: 600;
    --e-global-typography-daf25e5-line-height: 1em;
    --e-global-typography-b932a00-font-family: "Montag Regular";
    --e-global-typography-b932a00-font-size: 32px;
    --e-global-typography-b932a00-font-weight: 600;
    --e-global-typography-b932a00-line-height: 1.8em;
    --e-global-typography-8e96726-font-family: "Work Sans";
    --e-global-typography-8e96726-font-size: 20px;
    --e-global-typography-8e96726-font-weight: 400;
    --e-global-typography-8e96726-font-style: italic;
    --e-global-typography-8e96726-line-height: 1.5em;
    --e-global-typography-795214a-font-family: "Work Sans";
    --e-global-typography-795214a-font-size: 14px;
    --e-global-typography-795214a-font-weight: 400;
    --e-global-typography-795214a-line-height: 1.5em;
    --e-global-typography-aa52e29-font-family: "Work Sans";
    --e-global-typography-aa52e29-font-size: 12px;
    --e-global-typography-aa52e29-font-weight: 500;
    --e-global-typography-aa52e29-line-height: 1.5em;
    --e-global-typography-bdc29c1-font-family: "Montag Regular";
    --e-global-typography-bdc29c1-font-size: 156px;
    --e-global-typography-bdc29c1-font-weight: 700;
    --e-global-typography-bdc29c1-line-height: 1.2em;
    --e-global-typography-a194199-font-family: "Work Sans";
    --e-global-typography-a194199-font-size: 20px;
    --e-global-typography-a194199-font-weight: 600;
    --e-global-typography-a194199-line-height: 1.3em;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-3376b543:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-container {
    max-width: 1170px;
}

.elementor-4982 .elementor-element.elementor-element-3376b543 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1em 2em 1em 2em;
    z-index: 2;
}

.elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-7ca8805c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-7ca8805c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-7ca8805c > .elementor-element-populated {
    margin: -7px 0px 0px -8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -8px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-36849925 > .elementor-widget-container {
    margin: 1px -13px 0px -17px;
}

.elementor-4982 .elementor-element.elementor-element-36849925 {
    text-align: start;
}

.elementor-4982 .elementor-element.elementor-element-36849925 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-75ef7652.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-75ef7652.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-75ef7652.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4982 .elementor-element.elementor-element-75ef7652 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle {
    margin-left: auto;
    background-color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu .elementor-item {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-2a263be );
    fill: var( --e-global-color-2a263be );
    padding-left: 11px;
    padding-right: 11px;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item:after {
    border-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:focus, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.highlighted, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:focus {
    color: #FFFFFF;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:focus, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:focus {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:hover svg, .elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:focus svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4982 .elementor-element.elementor-element-51d419b3.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4982 .elementor-element.elementor-element-51d419b3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button {
    background-color: #E67D5800;
    font-family: "Work Sans", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:hover, .elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-3de2f60 );
    border-color: var( --e-global-color-accent );
}

.elementor-4982 .elementor-element.elementor-element-2e200cea {
    width: auto;
    max-width: auto;
}

.elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:hover svg, .elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:focus svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button {
    background-color: #E67D58;
    font-family: "Work Sans", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    fill: #FFF;
    color: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button:hover, .elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    border-color: var( --e-global-color-accent );
}

.elementor-4982 .elementor-element.elementor-element-3021a7a {
    width: auto;
    max-width: auto;
}

.elementor-4982 .elementor-element.elementor-element-3021a7a > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-4982 .elementor-element.elementor-element-3376b543 {
        padding:1em 2em 1em 2em;
        z-index: 7;
    }

    .elementor-4982 .elementor-element.elementor-element-7ca8805c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-36849925 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a {
        padding-left: 44px;
        padding-right: 44px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media(max-width: 767px) {
    .elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-container {
        max-width:1170px;
    }

    .elementor-4982 .elementor-element.elementor-element-3376b543 {
        padding: 1em 2em 1em 2em;
    }

    .elementor-4982 .elementor-element.elementor-element-7ca8805c {
        width: 50%;
    }

    .elementor-4982 .elementor-element.elementor-element-7ca8805c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-36849925 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-36849925 img {
        width: 100%;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 {
        width: 50%;
    }

    .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a {
        padding-left: 29px;
        padding-right: 29px;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .elementor-4982 .elementor-element.elementor-element-51d419b3 {
        width: 50%;
    }

    .elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button {
        padding: 15px 30px 15px 30px;
    }

    .elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button {
        padding: 15px 30px 15px 30px;
    }
}

@media(min-width: 768px) {
    .elementor-4982 .elementor-element.elementor-element-7ca8805c {
        width:13%;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 {
        width: 52.64%;
    }

    .elementor-4982 .elementor-element.elementor-element-51d419b3 {
        width: 34%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4982 .elementor-element.elementor-element-7ca8805c {
        width:30%;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 {
        width: 70%;
    }

    .elementor-4982 .elementor-element.elementor-element-51d419b3 {
        width: 30%;
    }
}

.elementor-4986 .elementor-element.elementor-element-515a80d {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-515a80d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-515a80d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-126cf1f {
    --display: flex;
    --justify-content: flex-end;
    --overlay-opacity: 0.67;
    border-style: none;
    --border-style: none;
    --padding-top: 5em;
    --padding-bottom: 0em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-4986 .elementor-element.elementor-element-126cf1f:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E67E594D;
}

.elementor-4986 .elementor-element.elementor-element-126cf1f::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    --background-overlay: '';
    background-position: -108px 44%;
    background-repeat: no-repeat;
    background-size: 140% auto;
}

.elementor-4986 .elementor-element.elementor-element-126cf1f::before {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-721fed9 {
    --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-4986 .elementor-element.elementor-element-bc958fb {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 5em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-4986 .elementor-element.elementor-element-f639625 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-f639625 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 57px;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0d4aa12 > .elementor-widget-container {
    margin: 0px 80px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-0d4aa12 {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-7060ea0 {
    --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-4986 .elementor-element.elementor-element-7060ea0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-280f070 {
    --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: flex-start;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-280f070.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: #FFF;
    color: #FFF;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button:focus {
    background-color: var( --e-global-color-3de2f60 );
    color: var( --e-global-color-2a263be );
    border-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button:focus svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-25c707d {
    --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-4986 .elementor-element.elementor-element-25c707d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 5px;
    height: 56px;
    width: 56px;
    line-height: 60px;
    box-shadow: 0px 10px 46px 0px rgba(252.50670496554514, 147.60186677351692, 90.57306795899427, 0.58);
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:not(.hover-gradient):hover, .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:before {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-a3b594c {
    width: auto;
    max-width: auto;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after, .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before, .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:after, .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:before {
    color: #FFFFFF00;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button i {
    font-size: 18px;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button svg {
    width: 18px;
}

.elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-998cf63 .elementor-button {
    background-color: #FD9E0100;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: var( --e-global-color-2a263be );
    color: var( --e-global-color-2a263be );
    border-radius: 30px 30px 30px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-998cf63 {
    width: var( --container-widget-width, 72.718% );
    max-width: 72.718%;
    --container-widget-width: 72.718%;
    --container-widget-flex-grow: 0;
}

.elementor-4986 .elementor-element.elementor-element-998cf63 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4986 .elementor-element.elementor-element-998cf63.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-dfb86fc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-e01ab74 {
    z-index: 3;
}

.elementor-4986 .elementor-element.elementor-element-e01ab74 img {
    width: 80%;
}

.elementor-4986 .elementor-element.elementor-element-f28bd79 {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 19%;
}

.elementor-4986 .elementor-element.elementor-element-f28bd79 > .elementor-widget-container {
    background-color: #FFFFFF5C;
    padding: 70px 240px 70px 240px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-f28bd79 {
    left: 8%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-f28bd79 {
    right: 8%;
}

.elementor-4986 .elementor-element.elementor-element-4987a6b {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 25%;
    z-index: 2;
}

.elementor-4986 .elementor-element.elementor-element-4987a6b > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 200px 40px 200px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-4987a6b {
    left: 15%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-4987a6b {
    right: 15%;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 {
    width: var( --container-widget-width, 276px );
    max-width: 276px;
    --container-widget-width: 276px;
    --container-widget-flex-grow: 0;
    top: 37.937%;
    z-index: 3;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 15px 15px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 10px 46px 0px rgba(255, 228.99999999999997, 208, 0.4);
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-7d45e98 {
    right: -13.784%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-7d45e98 {
    left: -13.784%;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-title {
    margin-block-end:0px;color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-7d45e98.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: #E67D5812;
    color: #E67D5812;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-7d45e98.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-7d45e98.elementor-view-framed .elementor-icon {
    background-color: #E67D5812;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon {
    font-size: 28px;
    padding: 11px;
    border-width: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-description {
    font-family: var( --e-global-typography-795214a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-795214a-font-size );
    font-weight: var( --e-global-typography-795214a-font-weight );
    line-height: var( --e-global-typography-795214a-line-height );
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-8687336 {
    width: var( --container-widget-width, 257px );
    max-width: 257px;
    --container-widget-width: 257px;
    --container-widget-flex-grow: 0;
    top: 75.671%;
    z-index: 4;
}

.elementor-4986 .elementor-element.elementor-element-8687336 > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 15px 15px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 10px 46px 0px rgba(255, 228.99999999999997, 208, 0.4);
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-8687336 {
    right: 70.284%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-8687336 {
    left: 70.284%;
}

.elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-title {
    margin-block-end:0px;color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-8687336.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: #E67D5812;
    color: #E67D5812;
}

.elementor-4986 .elementor-element.elementor-element-8687336.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-8687336.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-8687336.elementor-view-framed .elementor-icon {
    background-color: #E67D5812;
}

.elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon {
    font-size: 28px;
    padding: 11px;
    border-width: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-description {
    font-family: var( --e-global-typography-795214a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-795214a-font-size );
    font-weight: var( --e-global-typography-795214a-font-weight );
    line-height: var( --e-global-typography-795214a-line-height );
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-5a522f9 {
    --display: flex;
    --overlay-opacity: 0.67;
    border-style: none;
    --border-style: none;
    --padding-top: 5em;
    --padding-bottom: 0em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-4986 .elementor-element.elementor-element-5a522f9:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #73A0A161;
}

.elementor-4986 .elementor-element.elementor-element-5a522f9::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    --background-overlay: '';
    background-position: -108px 44%;
    background-repeat: no-repeat;
    background-size: 140% auto;
}

.elementor-4986 .elementor-element.elementor-element-5a522f9::before {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-6c19cd0 {
    --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-4986 .elementor-element.elementor-element-29697cc {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 6em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-4986 .elementor-element.elementor-element-3bd5891 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-3bd5891 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 57px;
    color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-fe29503 > .elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-fe29503 {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-95071bd {
    --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-4986 .elementor-element.elementor-element-95071bd.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-8cbcabd {
    --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: flex-start;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-8cbcabd.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button {
    background-color: #73A0A1;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: #FFF;
    color: #FFF;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button:focus {
    background-color: var( --e-global-color-3de2f60 );
    color: var( --e-global-color-2a263be );
    border-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button:focus svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-4a4e764 {
    --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-4986 .elementor-element.elementor-element-4a4e764.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 5px;
    height: 56px;
    width: 56px;
    line-height: 60px;
    box-shadow: 0px 10px 46px 0px rgba(115.00000000000001, 160.00000000000003, 161.00000000000006, 0.55);
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:not(.hover-gradient):hover, .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:before {
    background-color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-479e742 {
    width: var( --container-widget-width, 15.483% );
    max-width: 15.483%;
    --container-widget-width: 15.483%;
    --container-widget-flex-grow: 0;
}

.elementor-4986 .elementor-element.elementor-element-479e742.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after, .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before, .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:after, .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:before {
    color: #FFFFFF00;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button i {
    font-size: 18px;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button svg {
    width: 18px;
}

.elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-69e7896 .elementor-button {
    background-color: #FD9E0100;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: var( --e-global-color-2a263be );
    color: var( --e-global-color-2a263be );
    border-radius: 30px 30px 30px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-69e7896 {
    width: var( --container-widget-width, 72.718% );
    max-width: 72.718%;
    --container-widget-width: 72.718%;
    --container-widget-flex-grow: 0;
}

.elementor-4986 .elementor-element.elementor-element-69e7896 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4986 .elementor-element.elementor-element-69e7896.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-82da81b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-1decd43 {
    z-index: 3;
}

.elementor-4986 .elementor-element.elementor-element-1decd43 img {
    width: 74%;
}

.elementor-4986 .elementor-element.elementor-element-5f0515a {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 19%;
}

.elementor-4986 .elementor-element.elementor-element-5f0515a > .elementor-widget-container {
    background-color: #FFFFFF5C;
    padding: 70px 240px 70px 240px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-5f0515a {
    left: 8%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-5f0515a {
    right: 8%;
}

.elementor-4986 .elementor-element.elementor-element-326d8b4 {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 25%;
    z-index: 2;
}

.elementor-4986 .elementor-element.elementor-element-326d8b4 > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 200px 40px 200px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-326d8b4 {
    left: 15%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-326d8b4 {
    right: 15%;
}

.elementor-4986 .elementor-element.elementor-element-37747bf {
    width: var( --container-widget-width, 276px );
    max-width: 276px;
    --container-widget-width: 276px;
    --container-widget-flex-grow: 0;
    top: 37.937%;
    z-index: 3;
}

.elementor-4986 .elementor-element.elementor-element-37747bf > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 15px 15px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 10px 46px 0px rgba(114.99999999999996, 159.99999999999994, 160.99999999999997, 0.57);
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-37747bf {
    right: -13.784%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-37747bf {
    left: -13.784%;
}

.elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-title {
    margin-block-end:0px;color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-37747bf.elementor-view-stacked .elementor-icon {
    background-color: #73A0A1;
    fill: #73A0A126;
    color: #73A0A126;
}

.elementor-4986 .elementor-element.elementor-element-37747bf.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-37747bf.elementor-view-default .elementor-icon {
    fill: #73A0A1;
    color: #73A0A1;
    border-color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-37747bf.elementor-view-framed .elementor-icon {
    background-color: #73A0A126;
}

.elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon {
    font-size: 28px;
    padding: 11px;
    border-width: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-description {
    font-family: var( --e-global-typography-795214a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-795214a-font-size );
    font-weight: var( --e-global-typography-795214a-font-weight );
    line-height: var( --e-global-typography-795214a-line-height );
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-4c90edf {
    width: var( --container-widget-width, 257px );
    max-width: 257px;
    --container-widget-width: 257px;
    --container-widget-flex-grow: 0;
    top: 75.671%;
    z-index: 4;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 15px 15px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 10px 46px 0px rgba(114.99999999999996, 159.99999999999994, 160.99999999999997, 0.57);
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-4c90edf {
    right: 70.284%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-4c90edf {
    left: 70.284%;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-title {
    margin-block-end:0px;color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf.elementor-view-stacked .elementor-icon {
    background-color: #73A0A1;
    fill: #73A0A126;
    color: #73A0A126;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-4c90edf.elementor-view-default .elementor-icon {
    fill: #73A0A1;
    color: #73A0A1;
    border-color: #73A0A1;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf.elementor-view-framed .elementor-icon {
    background-color: #73A0A126;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon {
    font-size: 28px;
    padding: 11px;
    border-width: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-description {
    font-family: var( --e-global-typography-795214a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-795214a-font-size );
    font-weight: var( --e-global-typography-795214a-font-weight );
    line-height: var( --e-global-typography-795214a-line-height );
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-eb50c0b {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 21px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 21px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: #FFFFFF;
    --e-n-carousel-arrow-hover-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-eb50c0b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-0d1f40b:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-0d1f40b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-0d1f40b > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-0d1f40b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 2em 0em 2em;
}

.elementor-4986 .elementor-element.elementor-element-0d1f40b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-title {
    margin-block-end:0px;}

.elementor-4986 .elementor-element.elementor-element-24f4c29.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-24f4c29.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-24f4c29.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-24f4c29.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-title {
    margin-block-end:0px;}

.elementor-4986 .elementor-element.elementor-element-a120bf0.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-a120bf0.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-a120bf0.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-a120bf0.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-title {
    margin-block-end:0px;}

.elementor-4986 .elementor-element.elementor-element-79beea4.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-79beea4.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-79beea4.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-79beea4.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-title {
    margin-block-end:0px;}

.elementor-4986 .elementor-element.elementor-element-9d6c80d.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-9d6c80d.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-32169007:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-32169007 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-32169007 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-32169007 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-32169007 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-57efdeb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-5c315a5c > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-617f8e86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-ea7f360 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-ea7f360 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-536ee817 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-536ee817 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-6b2d77c1.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-6b2d77c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-33dad859 {
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-73b1cb1 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-73b1cb1 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-2337d19 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-9816de7 {
    --display: flex;
    --justify-content: space-between;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-4986 .elementor-element.elementor-element-da98ad6 {
    --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;
    --justify-content: space-between;
    --align-items: stretch;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-4c9cb6d.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-4c9cb6d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-4c9cb6d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 50px 23px 50px;
    color: var( --e-global-color-primary );
    font-family: "Montag Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-3de2f60 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    height: 80px;
    width: 80px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var( --e-global-color-3de2f60 );
    width: 40px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-c955228 {
    --display: flex;
}

.elementor-4986 .elementor-element.elementor-element-3b1d129 {
    --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: space-evenly;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-3adfbc0.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-3adfbc0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-3adfbc0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 23px 0px;
    color: var( --e-global-color-primary );
    font-family: "Montag Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-3de2f60 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    height: 80px;
    width: 80px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var( --e-global-color-3de2f60 );
    width: 40px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-ed6c4fd {
    --display: flex;
}

.elementor-4986 .elementor-element.elementor-element-95dd847 {
    --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: space-evenly;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-1fc3d0c.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-1fc3d0c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-1fc3d0c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 40px 23px 40px;
    color: var( --e-global-color-primary );
    font-family: "Montag Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-3de2f60 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    height: 80px;
    width: 80px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var( --e-global-color-3de2f60 );
    width: 40px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-ab9a2ec {
    --display: flex;
}

.elementor-4986 .elementor-element.elementor-element-c17a9bc {
    --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: space-evenly;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-fe3b592.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-fe3b592.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-fe3b592.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 23px 0px;
    color: var( --e-global-color-primary );
    font-family: "Montag Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-3de2f60 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    height: 80px;
    width: 80px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var( --e-global-color-3de2f60 );
    width: 40px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-ef0c4ab {
    --display: flex;
}

.elementor-4986 .elementor-element.elementor-element-c7fe77d {
    --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: space-evenly;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-f940d1a.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-f940d1a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-f940d1a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 23px 0px;
    color: var( --e-global-color-primary );
    font-family: "Montag Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-3de2f60 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    height: 80px;
    width: 80px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var( --e-global-color-3de2f60 );
    width: 40px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-473ffdb {
    --display: flex;
}

.elementor-4986 .elementor-element.elementor-element-28b013b {
    --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: space-evenly;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-3fe978a.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-3fe978a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-3fe978a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 23px 0px;
    color: var( --e-global-color-primary );
    font-family: "Montag Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-3de2f60 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    height: 80px;
    width: 80px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var( --e-global-color-3de2f60 );
    width: 40px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-e0d5f1a {
    --e-n-carousel-swiper-slides-to-display: 3;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: -30px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: -30px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: var( --e-global-color-primary );
    --e-n-carousel-arrow-hover-color: var( --e-global-color-primary );
    --e-n-carousel-dots-normal-color: var( --e-global-color-primary );
    --e-n-carousel-dots-hover-color: var( --e-global-color-primary );
    --e-n-carousel-swiper-pagination-spacing: 19px;
}

.elementor-4986 .elementor-element.elementor-element-774d0fc3 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-774d0fc3 {
    padding: 4em 2em 0em 2em;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-3d233b82.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-3d233b82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-3d233b82 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-37305dbe {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 29%;
}

.elementor-4986 .elementor-element.elementor-element-37305dbe > .elementor-widget-container {
    background-color: var( --e-global-color-primary );
    padding: 70px 240px 70px 240px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-37305dbe {
    left: 9%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-37305dbe {
    right: 9%;
}

.elementor-4986 .elementor-element.elementor-element-69f50af1 {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 10%;
}

.elementor-4986 .elementor-element.elementor-element-69f50af1 > .elementor-widget-container {
    padding: 90px 260px 90px 260px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-69f50af1 {
    left: 5%;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-69f50af1 {
    right: 5%;
}

.elementor-4986 .elementor-element.elementor-element-49a70de7 {
    z-index: 2;
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-49a70de7 img {
    width: 67%;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-53a21c10.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-53a21c10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-53a21c10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-53a21c10 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 110px 10px;
}

.elementor-4986 .elementor-element.elementor-element-3fd5b9f8 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-3fd5b9f8 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-735d90c2 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-735d90c2 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-d703277 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: #FFF;
    color: #FFF;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-4986 .elementor-element.elementor-element-d703277 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-d703277 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    border-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-0e363b4:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-0e363b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0e363b4 > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -41px -14px;
    background-size: 150% auto;
    opacity: 0.67;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-0e363b4 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-0e363b4 .elementor-background-overlay {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-0e363b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-1f89985.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-1f89985.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-1f89985 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-a6b6491 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-a6b6491 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-a783803 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-a783803 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-aab679f {
    margin-top: 00px;
    margin-bottom: 0px;
}

.elementor-4986 .elementor-element.elementor-element-696ac06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -116px -41px;
    background-size: 150% auto;
    opacity: 0.36;
    filter: brightness( 86% ) contrast( 173% ) saturate( 184% ) blur( 0px ) hue-rotate( 133deg );
}

.elementor-4986 .elementor-element.elementor-element-696ac06:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
}

.elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-ef58c03 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-ef58c03 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-ef58c03.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-ef58c03.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-ef58c03.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-ef58c03.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-ef58c03 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-ef58c03 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-ef58c03 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-ef58c03 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-429955b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-429955b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -116px -41px;
    background-size: 150% auto;
    opacity: 0.36;
    filter: brightness( 86% ) contrast( 173% ) saturate( 184% ) blur( 0px ) hue-rotate( 133deg );
}

.elementor-4986 .elementor-element.elementor-element-429955b:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-429955b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
}

.elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-935ff01 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-935ff01 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-935ff01.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-935ff01.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-935ff01.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-935ff01.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-935ff01 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-935ff01 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-935ff01 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-935ff01 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-881d6c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -116px -41px;
    background-size: 150% auto;
    opacity: 0.36;
    filter: brightness( 86% ) contrast( 173% ) saturate( 184% ) blur( 0px ) hue-rotate( 133deg );
}

.elementor-4986 .elementor-element.elementor-element-881d6c0:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
}

.elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-b12f5e1.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-b12f5e1.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-b12f5e1 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-b12f5e1 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-9b4db05 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-4986 .elementor-element.elementor-element-667699c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-667699c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -116px -41px;
    background-size: 150% auto;
    opacity: 0.36;
    filter: brightness( 86% ) contrast( 173% ) saturate( 184% ) blur( 0px ) hue-rotate( 133deg );
}

.elementor-4986 .elementor-element.elementor-element-667699c:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-667699c > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
}

.elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-ac58c83 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-ac58c83 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-ac58c83.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-ac58c83.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-ac58c83.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-ac58c83.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-ac58c83 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-ac58c83 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-ac58c83 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-ac58c83 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-fdef686:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -116px -41px;
    background-size: 150% auto;
    opacity: 0.36;
    filter: brightness( 86% ) contrast( 173% ) saturate( 184% ) blur( 0px ) hue-rotate( 133deg );
}

.elementor-4986 .elementor-element.elementor-element-fdef686:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
}

.elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc .elementor-icon-box-wrapper {
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-b6cc5dc.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-b6cc5dc .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-b6cc5dc .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-d8c84ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -116px -41px;
    background-size: 150% auto;
    opacity: 0.36;
    filter: brightness( 86% ) contrast( 173% ) saturate( 184% ) blur( 0px ) hue-rotate( 133deg );
}

.elementor-4986 .elementor-element.elementor-element-d8c84ac:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
}

.elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-55227cb .elementor-icon-box-wrapper {
    text-align: start;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-55227cb .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-55227cb.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-55227cb.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-55227cb.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-55227cb.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-55227cb .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-55227cb .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-55227cb .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-55227cb .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-1113a09 > .elementor-widget-container {
    margin: 20px 100px 0px 100px;
}

.elementor-4986 .elementor-element.elementor-element-1113a09 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-1113a09 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-2270d6ba > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-2270d6ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-2270d6ba > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-6c51903.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4986 .elementor-element.elementor-element-6c51903 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-6c51903 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-3d1234a3 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-3d1234a3 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-3f327b6 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-3f327b6 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-61225b2a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-61225b2a {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-1e7312da.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-1e7312da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 25px 40px 25px;
}

.elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4986 .elementor-element.elementor-element-1e7312da:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-30abab0 .elementor-icon-box-wrapper {
    text-align: center;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-30abab0 .elementor-icon-box-title {
    margin-block-end:8px;color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-30abab0.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-30abab0.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-30abab0.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-30abab0.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-30abab0 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-30abab0 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-30abab0 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-30abab0 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-1fb3899a .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-b9398f5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b9398f5-font-size );
    font-weight: var( --e-global-typography-b9398f5-font-weight );
    line-height: var( --e-global-typography-b9398f5-line-height );
    fill: var( --e-global-color-3de2f60 );
    color: var( --e-global-color-3de2f60 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 32px 18px 32px;
}

.elementor-4986 .elementor-element.elementor-element-1fb3899a .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-1fb3899a .elementor-button:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-1fb3899a > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-19df8140.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-19df8140.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 25px 40px 25px;
}

.elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4986 .elementor-element.elementor-element-19df8140:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-4910d9b .elementor-icon-box-wrapper {
    text-align: center;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-4910d9b .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-4910d9b.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-4910d9b.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-4910d9b.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-4910d9b.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-4910d9b .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-4910d9b .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-4910d9b .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-4910d9b .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-23ed0c3d .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-b9398f5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b9398f5-font-size );
    font-weight: var( --e-global-typography-b9398f5-font-weight );
    line-height: var( --e-global-typography-b9398f5-line-height );
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 32px 18px 32px;
}

.elementor-4986 .elementor-element.elementor-element-23ed0c3d .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-23ed0c3d .elementor-button:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-23ed0c3d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-d4e0b7e.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-d4e0b7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 25px 40px 25px;
}

.elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4986 .elementor-element.elementor-element-d4e0b7e:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-7ab1142 .elementor-icon-box-wrapper {
    text-align: center;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-7ab1142 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-7ab1142.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-7ab1142.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-7ab1142.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-7ab1142.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-7ab1142 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-7ab1142 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-7ab1142 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-7ab1142 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-10ad103d .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-b9398f5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b9398f5-font-size );
    font-weight: var( --e-global-typography-b9398f5-font-weight );
    line-height: var( --e-global-typography-b9398f5-line-height );
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 32px 18px 32px;
}

.elementor-4986 .elementor-element.elementor-element-10ad103d .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-10ad103d .elementor-button:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-10ad103d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-f89b3e8.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-f89b3e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 25px 40px 25px;
}

.elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4986 .elementor-element.elementor-element-f89b3e8:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-c4c5903 .elementor-icon-box-wrapper {
    text-align: center;
    gap: 15px;
}

.elementor-4986 .elementor-element.elementor-element-c4c5903 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-4986 .elementor-element.elementor-element-c4c5903.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-c4c5903.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-c4c5903.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-4986 .elementor-element.elementor-element-c4c5903.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-c4c5903 .elementor-icon {
    font-size: 26px;
}

.elementor-4986 .elementor-element.elementor-element-c4c5903 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-c4c5903 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-4986 .elementor-element.elementor-element-c4c5903 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-38e2880 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-b9398f5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b9398f5-font-size );
    font-weight: var( --e-global-typography-b9398f5-font-weight );
    line-height: var( --e-global-typography-b9398f5-line-height );
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 32px 18px 32px;
}

.elementor-4986 .elementor-element.elementor-element-38e2880 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-38e2880 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-38e2880 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-d0c584d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-d0c584d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-d0c584d > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-d0c584d > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-d0c584d .elementor-background-overlay {
    filter: brightness( 107% ) contrast( 88% ) saturate( 100% ) blur( 0px ) hue-rotate( 211deg );
}

.elementor-4986 .elementor-element.elementor-element-d0c584d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-e88fc17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-e88fc17 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-ae80cb2 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-ae80cb2 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-999999b {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-999999b .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-12b6164 {
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-e650bed > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4986 .elementor-element.elementor-element-f835d81 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-f835d81.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f835d81 .elementor-icon {
    font-size: 67px;
}

.elementor-4986 .elementor-element.elementor-element-f835d81 .elementor-icon svg {
    height: 67px;
}

.elementor-4986 .elementor-element.elementor-element-bbbd5f4 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-bbbd5f4 > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-4986 .elementor-element.elementor-element-bbbd5f4 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-dd7ddf3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-dd7ddf3 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-dd7ddf3 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-aeb7cf9 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-d6ca4d4.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4 .elementor-icon {
    font-size: 67px;
}

.elementor-4986 .elementor-element.elementor-element-d6ca4d4 .elementor-icon svg {
    height: 67px;
}

.elementor-4986 .elementor-element.elementor-element-b8629b8 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-b8629b8 > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-4986 .elementor-element.elementor-element-b8629b8 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-b85fdfa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-b85fdfa {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-b85fdfa .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-feea23f > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-bfe80ff.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff .elementor-icon {
    font-size: 67px;
}

.elementor-4986 .elementor-element.elementor-element-bfe80ff .elementor-icon svg {
    height: 67px;
}

.elementor-4986 .elementor-element.elementor-element-4048120 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-4048120 > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-4986 .elementor-element.elementor-element-4048120 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f476e21 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-f476e21 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-f476e21 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-22a1252 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-0b8a91b.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b .elementor-icon {
    font-size: 67px;
}

.elementor-4986 .elementor-element.elementor-element-0b8a91b .elementor-icon svg {
    height: 67px;
}

.elementor-4986 .elementor-element.elementor-element-58af80e {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-58af80e > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-4986 .elementor-element.elementor-element-58af80e .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-1355228 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-1355228 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-1355228 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-be38ffe > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-framed .elementor-icon:hover, .elementor-4986 .elementor-element.elementor-element-f92dcaa.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa .elementor-icon {
    font-size: 67px;
}

.elementor-4986 .elementor-element.elementor-element-f92dcaa .elementor-icon svg {
    height: 67px;
}

.elementor-4986 .elementor-element.elementor-element-fb5aab7 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-fb5aab7 > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-4986 .elementor-element.elementor-element-fb5aab7 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-1a9f7c3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-1a9f7c3 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-1a9f7c3 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-3de2f60 );
    border-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button:focus svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4986 .elementor-element.elementor-element-994147a:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-994147a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-994147a > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-994147a .elementor-background-overlay {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-994147a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 2em 4em 2em;
}

.elementor-4986 .elementor-element.elementor-element-994147a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-2e355c1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-2e355c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-2e355c1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4986 .elementor-element.elementor-element-2e355c1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-ba371e3 {
    width: auto;
    max-width: auto;
}

.elementor-4986 .elementor-element.elementor-element-ba371e3 > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-4986 .elementor-element.elementor-element-ba371e3 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
}

.elementor-4986 .elementor-element.elementor-element-ba371e3 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-22dd0eb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-22dd0eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-22dd0eb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4986 .elementor-element.elementor-element-22dd0eb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-bf9f5b0 {
    width: auto;
    max-width: auto;
}

.elementor-4986 .elementor-element.elementor-element-bf9f5b0 > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-4986 .elementor-element.elementor-element-bf9f5b0 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
}

.elementor-4986 .elementor-element.elementor-element-bf9f5b0 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-0bc0413.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-0bc0413.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-0bc0413.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4986 .elementor-element.elementor-element-0bc0413 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-416c708 {
    width: auto;
    max-width: auto;
}

.elementor-4986 .elementor-element.elementor-element-416c708 > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-4986 .elementor-element.elementor-element-416c708 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
}

.elementor-4986 .elementor-element.elementor-element-416c708 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-0bec8ee:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-0bec8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-0bec8ee > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-0bec8ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 2em 0em 2em;
}

.elementor-4986 .elementor-element.elementor-element-0bec8ee > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-9dfde0c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-9dfde0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-9dfde0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-9dfde0c > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-4986 .elementor-element.elementor-element-a9bc947 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-a9bc947 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-c6fabbe > .elementor-widget-container {
    padding: 0px 22px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-c6fabbe {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-c6fabbe .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-ba6a5d1 > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-4986 .elementor-element.elementor-element-ba6a5d1 {
    text-align: center;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-1979d5e {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-4986 .elementor-element.elementor-element-1979d5e .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-b657c37:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-b657c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-b657c37 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-b657c37 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-b657c37 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-aa3a5d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-aa3a5d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-aa3a5d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-aa3a5d3 > .elementor-element-populated {
    padding: 0em 4em 0em 0em;
}

.elementor-4986 .elementor-element.elementor-element-06cc503 > .elementor-widget-container {
    padding: 0px 22px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-06cc503 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-06cc503 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-c41820d > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-4986 .elementor-element.elementor-element-c41820d {
    text-align: start;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-02c8c18:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-02c8c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-02c8c18 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-02c8c18, .elementor-4986 .elementor-element.elementor-element-02c8c18 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-02c8c18 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-02c8c18 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-b464833 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-4986 .elementor-element.elementor-element-827b2e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-827b2e3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-827b2e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-element-populated, .elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-67272ca {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-4986 .elementor-element.elementor-element-67272ca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-67272ca .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 7px 7px 7px 7px;
}

.elementor-4986 .elementor-element.elementor-element-83c0396 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 2px;
    --padding-bottom: 6px;
    --padding-left: 20px;
    --padding-right: 15px;
}

.elementor-4986 .elementor-element.elementor-element-83c0396:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-83c0396 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-a4d3573 {
    --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-4986 .elementor-element.elementor-element-dc04a58 > .elementor-widget-container {
    padding: 0px 22px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-dc04a58 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-dc04a58 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-48daba5 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-4986 .elementor-element.elementor-element-48daba5 {
    text-align: start;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-a580b30 {
    --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: 20px 20px 20px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-31836c4 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-31836c4:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-31836c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E67E59;
}

.elementor-4986 .elementor-element.elementor-element-2113762 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-4a3f734:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4a3f734 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-4a3f734 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-4a3f734 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-4a3f734 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-234af7c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-234af7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-234af7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-234af7c > .elementor-element-populated {
    padding: 0em 4em 0em 0em;
}

.elementor-4986 .elementor-element.elementor-element-f766b3c > .elementor-widget-container {
    padding: 0px 22px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-f766b3c {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-f766b3c .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-f000dad > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-4986 .elementor-element.elementor-element-f000dad {
    text-align: start;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-f03c90d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-f03c90d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-f03c90d > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-f03c90d, .elementor-4986 .elementor-element.elementor-element-f03c90d > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-f03c90d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-f03c90d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-ed0fbd0 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-7815e617 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-7815e617 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-7815e617 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-3e3408ce.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4986 .elementor-element.elementor-element-3e3408ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-5fcd8410 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-5fcd8410 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-78f27463 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-78f27463 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-7b85df68 > .elementor-widget-container {
    padding: 0% 26% 0% 26%;
}

.elementor-4986 .elementor-element.elementor-element-7b85df68 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: #8B8A99;
}

.elementor-4986 .elementor-element.elementor-element-dfdd546 > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-dfdd546 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-4986 .elementor-element.elementor-element-57e5405 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:12px;}

.elementor-4986 .elementor-element.elementor-element-57e5405 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-eae7856 .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-30b6324 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-5a52775 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-9274ab5 .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-9c57314 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:12px;}

.elementor-4986 .elementor-element.elementor-element-9c57314 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-f6e2d9a .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-ca66e50 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-18d6e84 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-858252a .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-300c753 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:12px;}

.elementor-4986 .elementor-element.elementor-element-300c753 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-13c32fc .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-2a263be );
}

.elementor-4986 .elementor-element.elementor-element-9987c89 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-f7e662f .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-6814d40 .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-55d5ac3f > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-55d5ac3f {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-4986 .elementor-element.elementor-element-b321b38 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-b9398f5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b9398f5-font-size );
    font-weight: var( --e-global-typography-b9398f5-font-weight );
    line-height: var( --e-global-typography-b9398f5-line-height );
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 32px 18px 32px;
}

.elementor-4986 .elementor-element.elementor-element-b321b38 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-b321b38 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-b321b38 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-84cc2e6:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-84cc2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-84cc2e6 > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -41px -14px;
    background-size: 150% auto;
    opacity: 0.67;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-84cc2e6 > .elementor-container {
    max-width: 597px;
}

.elementor-4986 .elementor-element.elementor-element-84cc2e6 .elementor-background-overlay {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4986 .elementor-element.elementor-element-84cc2e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-1e27dc4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-1e27dc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-1e27dc4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-1e27dc4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-0a5b932 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-0a5b932 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-dda0419 {
    text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-dda0419 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-24c047e > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-4986 .elementor-element.elementor-element-24c047e {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button {
    background-color: #FFFFFF;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    color: #FFFFFF;
    border-color: var( --e-global-color-accent );
}

.elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-6a41ddd:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-6a41ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-6a41ddd > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-6a41ddd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 2em 6em 2em;
}

.elementor-4986 .elementor-element.elementor-element-6a41ddd > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-7925d46 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-4986 .elementor-element.elementor-element-bd5ebf5 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-bd5ebf5 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-4986 .elementor-element.elementor-element-f37fec6 {
    text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-f37fec6 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-4986 .elementor-element.elementor-element-45cb541 > .elementor-widget-container {
    padding: 0% 26% 0% 0%;
}

.elementor-4986 .elementor-element.elementor-element-45cb541 {
    text-align: start;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: var( --e-global-color-text );
}

.elementor-4986 .elementor-element.elementor-element-94b5c04 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-4986 .elementor-element.elementor-element-94b5c04 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-4986 .elementor-element.elementor-element-3ed6f5d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-3ed6f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-4986 .elementor-element.elementor-element-3ed6f5d > .elementor-container {
    max-width: 1170px;
}

.elementor-4986 .elementor-element.elementor-element-3ed6f5d, .elementor-4986 .elementor-element.elementor-element-3ed6f5d > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-4986 .elementor-element.elementor-element-3ed6f5d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-4986 .elementor-element.elementor-element-3ed6f5d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4986 .elementor-element.elementor-element-57ac46a > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-57ac46a img {
    width: 60%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9.jkit-equal-height-enable, .elementor-4986 .elementor-element.elementor-element-265b3c9.jkit-equal-height-enable > .elementor-widget-container, .elementor-4986 .elementor-element.elementor-element-265b3c9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-4986 .elementor-element.elementor-element-265b3c9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-accent );
    text-align: center;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #EEEDFE;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 {
    width: auto;
    max-width: auto;
    top: 69px;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-265b3c9 {
    left: 199px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-265b3c9 {
    right: 199px;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FFFFFF;
    width: 20px;
}

.elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 20px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials {
    padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: left;
    margin: 5px 15px 15px 15px;
    padding: 0px 40px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var( --e-global-typography-8e96726-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8e96726-font-size );
    font-weight: var( --e-global-typography-8e96726-font-weight );
    font-style: var( --e-global-typography-8e96726-font-style );
    line-height: var( --e-global-typography-8e96726-line-height );
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
    top: 130px;
    left: 500px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var( --e-global-color-3de2f60 );
    font-size: 73px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var( --e-global-color-3de2f60 );
    width: 73px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child) {
    margin-right: 3px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: -10px 0px 15px 0px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: #FFFFFF;
    font-family: var( --e-global-typography-3a04fc0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3a04fc0-font-size );
    font-weight: var( --e-global-typography-3a04fc0-font-weight );
    line-height: var( --e-global-typography-3a04fc0-line-height );
    margin-bottom: 6px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px -20px;
    width: 0px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 0px;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    opacity: 100%;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

@media(max-width: 1024px) {
    .elementor-4986 .elementor-element.elementor-element-126cf1f {
        --justify-content:flex-end;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 3em;
        --padding-right: 03em;
    }

    .elementor-4986 .elementor-element.elementor-element-126cf1f::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4986 .elementor-element.elementor-element-721fed9 {
        --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: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-bc958fb {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-f639625 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-0d4aa12 > .elementor-widget-container {
        margin: 0% 10% 0% 10%;
    }

    .elementor-4986 .elementor-element.elementor-element-0d4aa12 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-280f070 {
        --justify-content: flex-end;
    }

    .elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 64px;
    }

    .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-998cf63 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-e01ab74 img {
        width: 60%;
    }

    .elementor-4986 .elementor-element.elementor-element-f28bd79 {
        --spacer-size: 160px;
        top: 21%;
    }

    .elementor-4986 .elementor-element.elementor-element-f28bd79 > .elementor-widget-container {
        padding: 120px 200px 120px 200px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-f28bd79 {
        left: 20%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-f28bd79 {
        right: 20%;
    }

    .elementor-4986 .elementor-element.elementor-element-4987a6b {
        --spacer-size: 83px;
        top: 24.5%;
    }

    .elementor-4986 .elementor-element.elementor-element-4987a6b > .elementor-widget-container {
        padding: 140px 180px 140px 180px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-4987a6b {
        left: 23%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-4987a6b {
        right: 23%;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-7d45e98 {
        right: -0.379%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-7d45e98 {
        left: -0.379%;
    }

    .elementor-4986 .elementor-element.elementor-element-7d45e98 {
        top: 214.531px;
    }

    .elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-8687336 {
        right: 60%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-8687336 {
        left: 60%;
    }

    .elementor-4986 .elementor-element.elementor-element-8687336 {
        top: 76%;
    }

    .elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-5a522f9 {
        --justify-content: flex-end;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 3em;
        --padding-bottom: 0em;
        --padding-left: 3em;
        --padding-right: 03em;
    }

    .elementor-4986 .elementor-element.elementor-element-5a522f9::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4986 .elementor-element.elementor-element-6c19cd0 {
        --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: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-29697cc {
        --padding-top: 0em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-3bd5891 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-fe29503 > .elementor-widget-container {
        margin: 0% 10% 0% 10%;
    }

    .elementor-4986 .elementor-element.elementor-element-fe29503 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-8cbcabd {
        --justify-content: flex-end;
    }

    .elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 64px;
    }

    .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-69e7896 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-1decd43 img {
        width: 60%;
    }

    .elementor-4986 .elementor-element.elementor-element-5f0515a {
        --spacer-size: 160px;
        top: 21%;
    }

    .elementor-4986 .elementor-element.elementor-element-5f0515a > .elementor-widget-container {
        padding: 120px 200px 120px 200px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-5f0515a {
        left: 20%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-5f0515a {
        right: 20%;
    }

    .elementor-4986 .elementor-element.elementor-element-326d8b4 {
        --spacer-size: 83px;
        top: 24.5%;
    }

    .elementor-4986 .elementor-element.elementor-element-326d8b4 > .elementor-widget-container {
        padding: 140px 180px 140px 180px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-326d8b4 {
        left: 23%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-326d8b4 {
        right: 23%;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-37747bf {
        right: -0.379%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-37747bf {
        left: -0.379%;
    }

    .elementor-4986 .elementor-element.elementor-element-37747bf {
        top: 214.531px;
    }

    .elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-4c90edf {
        right: 60%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-4c90edf {
        left: 60%;
    }

    .elementor-4986 .elementor-element.elementor-element-4c90edf {
        top: 76%;
    }

    .elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-eb50c0b {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-arrow-prev-left-position: 5px;
        --e-n-carousel-arrow-next-right-position: 5px;
    }

    .elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-32169007 {
        padding: 03em 2em 3em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-ea7f360 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-536ee817 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-33dad859 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-73b1cb1 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-4c9cb6d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-3adfbc0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-1fc3d0c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-fe3b592 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-f940d1a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-3fe978a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-e0d5f1a {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-4986 .elementor-element.elementor-element-774d0fc3 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-3d233b82 > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-37305dbe {
        --spacer-size: 158px;
        top: 25%;
    }

    .elementor-4986 .elementor-element.elementor-element-37305dbe > .elementor-widget-container {
        padding: 80px 160px 80px 160px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-37305dbe {
        left: 13%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-37305dbe {
        right: 13%;
    }

    .elementor-4986 .elementor-element.elementor-element-69f50af1 {
        --spacer-size: 145px;
        top: 4%;
    }

    .elementor-4986 .elementor-element.elementor-element-69f50af1 > .elementor-widget-container {
        padding: 120px 190px 120px 190px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-69f50af1 {
        left: -3%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-69f50af1 {
        right: -3%;
    }

    .elementor-4986 .elementor-element.elementor-element-49a70de7 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-49a70de7 img {
        width: 49%;
    }

    .elementor-4986 .elementor-element.elementor-element-53a21c10 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-735d90c2 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-4986 .elementor-element.elementor-element-b58e2ab {
        font-size: 15px;
    }

    .elementor-4986 .elementor-element.elementor-element-54d70e3 {
        font-size: 15px;
    }

    .elementor-4986 .elementor-element.elementor-element-d703277 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-0e363b4 > .elementor-background-overlay {
        background-position: 0px 0px;
        opacity: 0.13;
    }

    .elementor-4986 .elementor-element.elementor-element-0e363b4 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-1f89985 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-a783803 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1113a09 > .elementor-widget-container {
        margin: 20px 50px 0px 50px;
    }

    .elementor-4986 .elementor-element.elementor-element-2270d6ba {
        padding: 4em 02em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-3f327b6 > .elementor-widget-container {
        margin: 0px 120px 0px 120px;
    }

    .elementor-4986 .elementor-element.elementor-element-61225b2a {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-element-populated {
        border-width: 1px 1px 1px 1px;
        margin: 8px 8px 8px 8px;
        --e-column-margin-right: 8px;
        --e-column-margin-left: 8px;
        padding: 40px 40px 40px 40px;
    }

    .elementor-4986 .elementor-element.elementor-element-1fb3899a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1fb3899a .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-element-populated {
        border-width: 1px 1px 1px 1px;
        margin: 8px 8px 8px 8px;
        --e-column-margin-right: 8px;
        --e-column-margin-left: 8px;
        padding: 40px 40px 40px 40px;
    }

    .elementor-4986 .elementor-element.elementor-element-23ed0c3d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-23ed0c3d .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-element-populated {
        border-width: 1px 1px 1px 1px;
        margin: 8px 8px 8px 8px;
        --e-column-margin-right: 8px;
        --e-column-margin-left: 8px;
        padding: 40px 40px 40px 40px;
    }

    .elementor-4986 .elementor-element.elementor-element-10ad103d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-10ad103d .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-element-populated {
        border-width: 1px 1px 1px 1px;
        margin: 8px 8px 8px 8px;
        --e-column-margin-right: 8px;
        --e-column-margin-left: 8px;
        padding: 40px 40px 40px 40px;
    }

    .elementor-4986 .elementor-element.elementor-element-38e2880 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-38e2880 .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-d0c584d {
        padding: 4em 03em 4em 3em;
    }

    .elementor-4986 .elementor-element.elementor-element-e650bed > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-f835d81 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-bbbd5f4 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-bbbd5f4 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-4986 .elementor-element.elementor-element-aeb7cf9 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-d6ca4d4 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-b8629b8 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-b8629b8 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-4986 .elementor-element.elementor-element-feea23f > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-bfe80ff .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-4048120 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-4048120 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-4986 .elementor-element.elementor-element-22a1252 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-0b8a91b .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-58af80e {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-58af80e .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-4986 .elementor-element.elementor-element-be38ffe > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-f92dcaa .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-fb5aab7 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-fb5aab7 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-994147a {
        padding: 2em 2em 3em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-0bec8ee {
        padding: 4em 2em 2em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-ba6a5d1 > .elementor-widget-container {
        padding: 0% 10% 0% 0%;
    }

    .elementor-4986 .elementor-element.elementor-element-1979d5e {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-4986 .elementor-element.elementor-element-b657c37 {
        padding: 0em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-aa3a5d3 > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-06cc503 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-c41820d > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-4986 .elementor-element.elementor-element-c41820d {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-element-populated {
        margin: 050px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-dc04a58 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-48daba5 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-4986 .elementor-element.elementor-element-48daba5 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-4a3f734 {
        padding: 0em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-234af7c > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-f766b3c {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-f000dad > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-4986 .elementor-element.elementor-element-f000dad {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-7815e617 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-3e3408ce > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-7b85df68 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-4986 .elementor-element.elementor-element-7b85df68 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-dfdd546 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-57e5405 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-9c57314 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-300c753 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-55d5ac3f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-e885e7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-b321b38 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-b321b38 .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-84cc2e6 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-84cc2e6 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-1e27dc4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-24c047e > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-4986 .elementor-element.elementor-element-24c047e {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-6a41ddd {
        padding: 40px 10px 0px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-45cb541 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-4986 .elementor-element.elementor-element-45cb541 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-265b3c9 {
        left: 66%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-265b3c9 {
        right: 66%;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 {
        top: 17%;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 10px 10px 10px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var( --e-global-typography-8e96726-font-size );
        line-height: var( --e-global-typography-8e96726-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
        top: 200px;
        left: 302px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
        font-size: 80px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
        width: 80px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var( --e-global-typography-3a04fc0-font-size );
        line-height: var( --e-global-typography-3a04fc0-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }
}

@media(max-width: 767px) {
    .elementor-4986 .elementor-element.elementor-element-126cf1f {
        --justify-content:flex-end;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-126cf1f::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-126cf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-position: center center;
    }

    .elementor-4986 .elementor-element.elementor-element-721fed9 {
        --justify-content: space-between;
    }

    .elementor-4986 .elementor-element.elementor-element-bc958fb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f639625 .elementor-heading-title {
        font-size: 27px;
        line-height: 1.4em;
    }

    .elementor-4986 .elementor-element.elementor-element-0d4aa12 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-0d4aa12 {
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-7060ea0 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-e27e6b7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-e27e6b7 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-25c707d {
        --width: 100%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 33px;
        --margin-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 50px;
        width: 50px;
        line-height: 54px;
    }

    .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button i {
        font-size: 18px;
    }

    .elementor-4986 .elementor-element.elementor-element-a3b594c .jeg-elementor-kit.jkit-video-button svg {
        width: 18px;
    }

    .elementor-4986 .elementor-element.elementor-element-998cf63 {
        --container-widget-width: 104px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 104px );
        max-width: 104px;
    }

    .elementor-4986 .elementor-element.elementor-element-998cf63 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-e01ab74 img {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-f28bd79 {
        --spacer-size: 65px;
        top: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-f28bd79 > .elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-f28bd79 {
        left: 14%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-f28bd79 {
        right: 14%;
    }

    .elementor-4986 .elementor-element.elementor-element-4987a6b {
        --spacer-size: 65px;
        top: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-4987a6b > .elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-4987a6b {
        left: 14%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-4987a6b {
        right: 14%;
    }

    .elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-7d45e98 .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-8687336 .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-5a522f9::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-5a522f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-position: center center;
    }

    .elementor-4986 .elementor-element.elementor-element-5a522f9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-29697cc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-3bd5891 .elementor-heading-title {
        font-size: 31px;
        line-height: 1.4em;
    }

    .elementor-4986 .elementor-element.elementor-element-fe29503 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-fe29503 {
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-95071bd {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-6acec37 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-6acec37 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-4a4e764 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 40px;
        --margin-right: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 50px;
        width: 50px;
        line-height: 54px;
    }

    .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button i {
        font-size: 18px;
    }

    .elementor-4986 .elementor-element.elementor-element-479e742 .jeg-elementor-kit.jkit-video-button svg {
        width: 18px;
    }

    .elementor-4986 .elementor-element.elementor-element-69e7896 {
        --container-widget-width: 104px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 104px );
        max-width: 104px;
    }

    .elementor-4986 .elementor-element.elementor-element-69e7896 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-1decd43 img {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-5f0515a {
        --spacer-size: 65px;
        top: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-5f0515a > .elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-5f0515a {
        left: 14%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-5f0515a {
        right: 14%;
    }

    .elementor-4986 .elementor-element.elementor-element-326d8b4 {
        --spacer-size: 65px;
        top: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-326d8b4 > .elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-326d8b4 {
        left: 14%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-326d8b4 {
        right: 14%;
    }

    .elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-37747bf .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-4c90edf .elementor-icon-box-description {
        font-size: var( --e-global-typography-795214a-font-size );
        line-height: var( --e-global-typography-795214a-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-eb50c0b {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-24f4c29 .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-4986 .elementor-element.elementor-element-a120bf0 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-79beea4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-9d6c80d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-32169007 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-57efdeb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-ea7f360 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-536ee817 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-6b2d77c1 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-73b1cb1 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-e0d5f1a {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-arrow-prev-left-position: -17px;
        --e-n-carousel-arrow-next-right-position: -17px;
    }

    .elementor-4986 .elementor-element.elementor-element-774d0fc3 {
        padding: 4em 2em 0em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-3d233b82 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-37305dbe {
        --spacer-size: 65px;
        top: 40%;
    }

    .elementor-4986 .elementor-element.elementor-element-37305dbe > .elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-37305dbe {
        left: 14%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-37305dbe {
        right: 14%;
    }

    .elementor-4986 .elementor-element.elementor-element-69f50af1 {
        --spacer-size: 65px;
        top: 8%;
    }

    .elementor-4986 .elementor-element.elementor-element-69f50af1 > .elementor-widget-container {
        padding: 80px 115px 80px 115px;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-69f50af1 {
        left: 9%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-69f50af1 {
        right: 9%;
    }

    .elementor-4986 .elementor-element.elementor-element-49a70de7 img {
        width: 85%;
    }

    .elementor-4986 .elementor-element.elementor-element-53a21c10 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-3fd5b9f8 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-3fd5b9f8 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-735d90c2 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-735d90c2 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-b58e2ab {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-54d70e3 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-d703277 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-0e363b4 > .elementor-background-overlay {
        background-position: 0px 0px;
        opacity: 0.09;
    }

    .elementor-4986 .elementor-element.elementor-element-1f89985 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-a6b6491 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-a783803 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-a783803 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-696ac06 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-429955b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-881d6c0 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-9b4db05 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-667699c > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-fdef686 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-d8c84ac > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1113a09 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1113a09 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-4986 .elementor-element.elementor-element-3d1234a3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-3f327b6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-3f327b6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-61225b2a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1e7312da > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1fb3899a .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-19df8140 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-23ed0c3d .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-d4e0b7e > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-10ad103d .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-f89b3e8 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-38e2880 .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-d0c584d {
        padding: 4em 2em 4em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-e88fc17 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-ae80cb2 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-999999b .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-e650bed > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-bbbd5f4 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-4986 .elementor-element.elementor-element-aeb7cf9 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-b8629b8 > .elementor-widget-container {
        margin: 0px 0px 12px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-b8629b8 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-4986 .elementor-element.elementor-element-feea23f > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-4048120 > .elementor-widget-container {
        margin: 0px 0px 12px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-4048120 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-4986 .elementor-element.elementor-element-22a1252 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-58af80e > .elementor-widget-container {
        margin: 0px 0px 12px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-58af80e .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-4986 .elementor-element.elementor-element-be38ffe > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-fb5aab7 > .elementor-widget-container {
        margin: 0px 0px 12px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-fb5aab7 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-4986 .elementor-element.elementor-element-e6d5420 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-2e355c1 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-22dd0eb > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-0bc0413 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-0bec8ee {
        padding: 4em 2em 1em 2em;
    }

    .elementor-4986 .elementor-element.elementor-element-9dfde0c > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-a9bc947 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-a9bc947 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-c6fabbe {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-c6fabbe .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-ba6a5d1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-ba6a5d1 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-1979d5e {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-4986 .elementor-element.elementor-element-aa3a5d3 > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-06cc503 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-06cc503 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-c41820d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-c41820d {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-02c8c18 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-827b2e3 > .elementor-element-populated {
        margin: 41px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-dc04a58 {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-dc04a58 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-48daba5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-48daba5 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-a580b30 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-234af7c > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4986 .elementor-element.elementor-element-f766b3c {
        text-align: center;
    }

    .elementor-4986 .elementor-element.elementor-element-f766b3c .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-f000dad > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f000dad {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4986 .elementor-element.elementor-element-f03c90d {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-4986 .elementor-element.elementor-element-3e3408ce > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-5fcd8410 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-78f27463 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-7b85df68 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-7b85df68 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-dfdd546 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-57e5405 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-9c57314 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-300c753 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-55d5ac3f {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-e885e7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-b321b38 .elementor-button {
        font-size: var( --e-global-typography-b9398f5-font-size );
        line-height: var( --e-global-typography-b9398f5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-84cc2e6 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-1e27dc4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-0a5b932 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-dda0419 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-24c047e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-24c047e {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-5093fb5 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-4986 .elementor-element.elementor-element-6a41ddd {
        padding: 40px 10px 0px 10px;
    }

    .elementor-4986 .elementor-element.elementor-element-bd5ebf5 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-f37fec6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4986 .elementor-element.elementor-element-45cb541 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-45cb541 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-3ed6f5d {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-57ac46a > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-57ac46a img {
        width: 49%;
    }

    body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-265b3c9 {
        left: 66%;
    }

    body.rtl .elementor-4986 .elementor-element.elementor-element-265b3c9 {
        right: 66%;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 {
        top: 20%;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-265b3c9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 16px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var( --e-global-typography-8e96726-font-size );
        line-height: var( --e-global-typography-8e96726-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var( --e-global-typography-3a04fc0-font-size );
        line-height: var( --e-global-typography-3a04fc0-line-height );
    }

    .elementor-4986 .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }
}

@media(min-width: 768px) {
    .elementor-4986 .elementor-element.elementor-element-7060ea0 {
        --width:33.062%;
    }

    .elementor-4986 .elementor-element.elementor-element-280f070 {
        --width: 104.239%;
    }

    .elementor-4986 .elementor-element.elementor-element-25c707d {
        --width: 109.661%;
    }

    .elementor-4986 .elementor-element.elementor-element-95071bd {
        --width: 33.062%;
    }

    .elementor-4986 .elementor-element.elementor-element-4a4e764 {
        --width: 109.661%;
    }

    .elementor-4986 .elementor-element.elementor-element-aa3a5d3 {
        width: 58%;
    }

    .elementor-4986 .elementor-element.elementor-element-827b2e3 {
        width: 42%;
    }

    .elementor-4986 .elementor-element.elementor-element-83c0396 {
        --content-width: 1170px;
    }

    .elementor-4986 .elementor-element.elementor-element-a4d3573 {
        --width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-a580b30 {
        --width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-3fce3d2 {
        width: 28.954%;
    }

    .elementor-4986 .elementor-element.elementor-element-4e10287 {
        width: 71.046%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4986 .elementor-element.elementor-element-7060ea0 {
        --width:276.273px;
    }

    .elementor-4986 .elementor-element.elementor-element-280f070 {
        --width: 288.988px;
    }

    .elementor-4986 .elementor-element.elementor-element-25c707d {
        --width: 200.445px;
    }

    .elementor-4986 .elementor-element.elementor-element-95071bd {
        --width: 276.273px;
    }

    .elementor-4986 .elementor-element.elementor-element-8cbcabd {
        --width: 288.988px;
    }

    .elementor-4986 .elementor-element.elementor-element-4a4e764 {
        --width: 200.445px;
    }

    .elementor-4986 .elementor-element.elementor-element-d1d9ebf {
        width: 25%;
    }

    .elementor-4986 .elementor-element.elementor-element-5f8f70f {
        width: 25%;
    }

    .elementor-4986 .elementor-element.elementor-element-2d47b51 {
        width: 25%;
    }

    .elementor-4986 .elementor-element.elementor-element-3595e6e {
        width: 25%;
    }

    .elementor-4986 .elementor-element.elementor-element-617f8e86 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-6b2d77c1 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-3d233b82 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-53a21c10 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-1f89985 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-696ac06 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-429955b {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-881d6c0 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-667699c {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-fdef686 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-d8c84ac {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-1e7312da {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-19df8140 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-d4e0b7e {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-f89b3e8 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-e650bed {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-aeb7cf9 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-feea23f {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-22a1252 {
        width: 50%;
    }

    .elementor-4986 .elementor-element.elementor-element-be38ffe {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-aa3a5d3 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-827b2e3 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-234af7c {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-57e5405 {
        width: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-9c57314 {
        width: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-300c753 {
        width: 33%;
    }

    .elementor-4986 .elementor-element.elementor-element-e885e7 {
        width: 100%;
    }

    .elementor-4986 .elementor-element.elementor-element-1e27dc4 {
        width: 100%;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f15e093 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

.elementor-4991 .elementor-element.elementor-element-5304cf67:not(.elementor-motion-effects-element-type-background), .elementor-4991 .elementor-element.elementor-element-5304cf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222222;
}

.elementor-4991 .elementor-element.elementor-element-5304cf67 > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-5304cf67 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-5304cf67 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 10px 50px 10px;
}

.elementor-4991 .elementor-element.elementor-element-3e054833 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-40cbd6d2 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-40cbd6d2 {
    padding: 0px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-aaa24a6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-aaa24a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-aaa24a6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 {
    width: auto;
    max-width: auto;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8aed963.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8aed963.elementor-view-framed .elementor-icon, .elementor-4991 .elementor-element.elementor-element-8aed963.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon {
    font-size: 28px;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
}

.elementor-4991 .elementor-element.elementor-element-60b71ec.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4991 .elementor-element.elementor-element-2726008 {
    width: auto;
    max-width: auto;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-2726008.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-2726008.elementor-view-framed .elementor-icon, .elementor-4991 .elementor-element.elementor-element-2726008.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon {
    font-size: 28px;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
}

.elementor-4991 .elementor-element.elementor-element-f1f2751.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 {
    width: auto;
    max-width: auto;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3efee48.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3efee48.elementor-view-framed .elementor-icon, .elementor-4991 .elementor-element.elementor-element-3efee48.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon {
    font-size: 28px;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
}

.elementor-4991 .elementor-element.elementor-element-aa801b8 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-aa801b8 {
    padding: 0px 0px 50px 0px;
}

.elementor-4991 .elementor-element.elementor-element-3e247ca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 49px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-3e247ca > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3a8f995 {
    text-align: center;
}

.elementor-4991 .elementor-element.elementor-element-3a8f995 img {
    width: 300px;
    filter: brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4991 .elementor-element.elementor-element-26e611a > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-26e611a {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E67E59;
    padding: 50px 0px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-8b97586 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-f3d0704 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-8b22982 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-9e62a05 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-53781fc {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-1261017 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-bcbc852 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-8f6e3a0 > .elementor-element-populated {
    padding: 0px 10px 0px 20px;
}

.elementor-4991 .elementor-element.elementor-element-e857fda .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-e163053 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-4991 .elementor-element.elementor-element-32b2379 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4991 .elementor-element.elementor-element-32b2379 iframe {
    height: 204px;
    filter: brightness( 89% ) contrast( 120% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.4s;
}

.elementor-4991 .elementor-element.elementor-element-32b2379:hover iframe {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4991 .elementor-element.elementor-element-acb904f:not(.elementor-motion-effects-element-type-background), .elementor-4991 .elementor-element.elementor-element-acb904f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-acb904f > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.06;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-acb904f > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-acb904f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 10px 020px 10px;
}

.elementor-4991 .elementor-element.elementor-element-98a76a6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-3caf609 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-3caf609 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-3caf609 {
    border-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-4927a67.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-4927a67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-widget-container {
    text-align: left;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0.7em;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon i {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon svg {
    fill: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon:hover {
    background-color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:1px;}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:1px;}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    line-height: 22px;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-text {
    color: #1C1C1C;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-2985d38 {
    text-align: end;
}

.elementor-4991 .elementor-element.elementor-element-2985d38 img {
    width: 54%;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(min-width: 768px) {
    .elementor-4991 .elementor-element.elementor-element-8b97586 {
        width:16%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 {
        width: 22%;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 {
        width: 22%;
    }

    .elementor-4991 .elementor-element.elementor-element-4927a67 {
        width: 25%;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 {
        width: 49.333%;
    }

    .elementor-4991 .elementor-element.elementor-element-84eeab6 {
        width: 25%;
    }
}

@media(max-width: 1024px) {
    .elementor-4991 .elementor-element.elementor-element-5304cf67 {
        padding:3em 3em 2em 3em;
    }

    .elementor-4991 .elementor-element.elementor-element-3e054833 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-aaa24a6 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title a {
        font-size: 13px;
    }

    .elementor-4991 .elementor-element.elementor-element-60b71ec > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title a {
        font-size: 13px;
    }

    .elementor-4991 .elementor-element.elementor-element-f1f2751 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title a {
        font-size: 13px;
    }

    .elementor-4991 .elementor-element.elementor-element-3a8f995 img {
        width: 46%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b97586 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-8b22982.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 > .elementor-element-populated {
        padding: 00px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-8f6e3a0.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0 > .elementor-element-populated {
        padding: 00px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-e163053 > .elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-acb904f {
        padding: 1em 3em 1em 3em;
    }

    .elementor-4991 .elementor-element.elementor-element-98a76a6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3caf609 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-widget-container {
        text-align: left;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 img {
        width: 49%;
    }
}

@media(max-width: 767px) {
    .elementor-4991 .elementor-element.elementor-element-5304cf67 {
        padding:2em 2em 2em 2em;
    }

    .elementor-4991 .elementor-element.elementor-element-3e054833 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-40cbd6d2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-aaa24a6 > .elementor-element-populated {
        padding: 10px 0px 010px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-60b71ec > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f1f2751 > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-aa801b8 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3e247ca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3a8f995 img {
        width: 82%;
    }

    .elementor-4991 .elementor-element.elementor-element-26e611a {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-8b97586 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f3d0704 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-9e62a05 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-bcbc852 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-e857fda {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-e163053 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-acb904f {
        padding: 1em 2em 1em 2em;
    }

    .elementor-4991 .elementor-element.elementor-element-3caf609 {
        margin-top: 00px;
        margin-bottom: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-widget-container {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-f5635ab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-84eeab6 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 img {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4991 .elementor-element.elementor-element-3e247ca {
        width:100%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b97586 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-e163053 {
        width: 100%;
    }

    .elementor-4991 .elementor-element.elementor-element-4927a67 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-84eeab6 {
        width: 100%;
    }
}

.elementor-kit-5006 button,.elementor-kit-5006 input[type="button"],.elementor-kit-5006 input[type="submit"],.elementor-kit-5006 .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-kit-5006 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-kit-5006 a {
    color: var( --e-global-color-accent );
}

.elementor-kit-5006 a:hover {
    color: var( --e-global-color-primary );
}

.elementor-kit-5006 h1 {
    color: var( --e-global-color-primary );
    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 );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-kit-5006 h2 {
    color: var( --e-global-color-primary );
    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 );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-kit-5006 h3 {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-c4a78cf-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c4a78cf-font-size );
    font-weight: var( --e-global-typography-c4a78cf-font-weight );
    line-height: var( --e-global-typography-c4a78cf-line-height );
}

.elementor-kit-5006 h4 {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-3a04fc0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3a04fc0-font-size );
    font-weight: var( --e-global-typography-3a04fc0-font-weight );
    line-height: var( --e-global-typography-3a04fc0-line-height );
}

.elementor-kit-5006 h5 {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-d4a856e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d4a856e-font-size );
    font-weight: var( --e-global-typography-d4a856e-font-weight );
    line-height: var( --e-global-typography-d4a856e-line-height );
}

.elementor-kit-5006 h6 {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-45dbe44-font-family ), Sans-serif;
    font-size: var( --e-global-typography-45dbe44-font-size );
    font-weight: var( --e-global-typography-45dbe44-font-weight );
    line-height: var( --e-global-typography-45dbe44-line-height );
}

.elementor-kit-5006 label {
    color: var( --e-global-color-primary );
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2.5em;
}

.elementor-kit-5006 input:not([type="button"]):not([type="submit"]),.elementor-kit-5006 textarea,.elementor-kit-5006 .elementor-field-textual {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: var( --e-global-color-text );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ECECEC;
    border-radius: 5px 5px 5px 5px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .elementor-kit-5006 {
        font-size:var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-kit-5006 h1 {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-kit-5006 h2 {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-kit-5006 h3 {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-kit-5006 h4 {
        font-size: var( --e-global-typography-3a04fc0-font-size );
        line-height: var( --e-global-typography-3a04fc0-line-height );
    }

    .elementor-kit-5006 h5 {
        font-size: var( --e-global-typography-d4a856e-font-size );
        line-height: var( --e-global-typography-d4a856e-line-height );
    }

    .elementor-kit-5006 h6 {
        font-size: var( --e-global-typography-45dbe44-font-size );
        line-height: var( --e-global-typography-45dbe44-line-height );
    }

    .elementor-kit-5006 button,.elementor-kit-5006 input[type="button"],.elementor-kit-5006 input[type="submit"],.elementor-kit-5006 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-kit-5006 input:not([type="button"]):not([type="submit"]),.elementor-kit-5006 textarea,.elementor-kit-5006 .elementor-field-textual {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-kit-5006 {
        --e-global-typography-primary-font-size:30px;
        --e-global-typography-secondary-font-size: 24px;
        --e-global-typography-text-font-size: 14px;
        --e-global-typography-accent-font-size: 16px;
        --e-global-typography-c4a78cf-font-size: 20px;
        --e-global-typography-3a04fc0-font-size: 16px;
        --e-global-typography-d4a856e-font-size: 16px;
        --e-global-typography-b9398f5-font-size: 12px;
        --e-global-typography-daf25e5-font-size: 14px;
        --e-global-typography-b932a00-font-size: 24px;
        --e-global-typography-8e96726-font-size: 16px;
        --e-global-typography-bdc29c1-font-size: 96px;
        --e-global-typography-a194199-font-size: 18px;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-kit-5006 h1 {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-kit-5006 h2 {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-kit-5006 h3 {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-kit-5006 h4 {
        font-size: var( --e-global-typography-3a04fc0-font-size );
        line-height: var( --e-global-typography-3a04fc0-line-height );
    }

    .elementor-kit-5006 h5 {
        font-size: var( --e-global-typography-d4a856e-font-size );
        line-height: var( --e-global-typography-d4a856e-line-height );
    }

    .elementor-kit-5006 h6 {
        font-size: var( --e-global-typography-45dbe44-font-size );
        line-height: var( --e-global-typography-45dbe44-line-height );
    }

    .elementor-kit-5006 button,.elementor-kit-5006 input[type="button"],.elementor-kit-5006 input[type="submit"],.elementor-kit-5006 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-kit-5006 label {
        font-size: 14px;
    }

    .elementor-kit-5006 input:not([type="button"]):not([type="submit"]),.elementor-kit-5006 textarea,.elementor-kit-5006 .elementor-field-textual {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-105 .elementor-element.elementor-element-3c4f5b1:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-3c4f5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E67E59;
}

.elementor-105 .elementor-element.elementor-element-3c4f5b1 > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/04/Banner-Sobre-CX-LAB-BRAZIL.webp");
    background-position: center center;
    background-size: cover;
    opacity: 0.16;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-3c4f5b1 > .elementor-container {
    max-width: 1170px;
    min-height: 250px;
}

.elementor-105 .elementor-element.elementor-element-3c4f5b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 2em 3em 2em;
}

.elementor-105 .elementor-element.elementor-element-10cdf3b {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-10cdf3b .elementor-heading-title {
    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 );
    line-height: var( --e-global-typography-secondary-line-height );
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-105 .elementor-element.elementor-element-7fd2493 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-icon {
    padding-inline-end:10px;}

.elementor-105 .elementor-element.elementor-element-7fd2493 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-105 .elementor-element.elementor-element-6ad6ae3f > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-6ad6ae3f {
    padding: 100px 0px 100px 0px;
}

.elementor-105 .elementor-element.elementor-element-15f7f195 {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-15f7f195 img {
    width: 86%;
    border-radius: 3px 3px 3px 3px;
}

.elementor-105 .elementor-element.elementor-element-4d66df33 > .elementor-widget-container {
    margin: -38% 0% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-4d66df33 {
    text-align: end;
}

.elementor-105 .elementor-element.elementor-element-4d66df33 img {
    width: 75%;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 0px 15px #FFFFFF;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-97eba13.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-97eba13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-97eba13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-97eba13 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-105 .elementor-element.elementor-element-2b5b78f6 {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-2b5b78f6 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-105 .elementor-element.elementor-element-bd832f6 {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-bd832f6 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-105 .elementor-element.elementor-element-187f5cd3 {
    font-size: 19px;
}

.elementor-105 .elementor-element.elementor-element-6f067da {
    font-size: 19px;
}

.elementor-105 .elementor-element.elementor-element-0cb3919 .elementor-button {
    background-color: #E67E59;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: #FFF;
    color: #FFF;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-105 .elementor-element.elementor-element-0cb3919 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-0cb3919 .elementor-button:focus {
    background-color: #ADB14E;
    border-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-0cb3919 > .elementor-widget-container {
    margin: 11px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-ad4bc15:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-ad4bc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-ad4bc15 > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-ad4bc15 .elementor-background-overlay {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-105 .elementor-element.elementor-element-ad4bc15 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 2em 4em 2em;
}

.elementor-105 .elementor-element.elementor-element-ad4bc15 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-5f95193.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-5f95193.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-5f95193.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-105 .elementor-element.elementor-element-5f95193 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-d308344 {
    width: auto;
    max-width: auto;
}

.elementor-105 .elementor-element.elementor-element-d308344 > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-105 .elementor-element.elementor-element-d308344 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
}

.elementor-105 .elementor-element.elementor-element-d308344 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-bc7a0a6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bc7a0a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bc7a0a6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-105 .elementor-element.elementor-element-bc7a0a6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-801d11d {
    width: auto;
    max-width: auto;
}

.elementor-105 .elementor-element.elementor-element-801d11d > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-105 .elementor-element.elementor-element-801d11d .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
}

.elementor-105 .elementor-element.elementor-element-801d11d .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-e6dbb5b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-e6dbb5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-e6dbb5b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-105 .elementor-element.elementor-element-e6dbb5b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-b7dd45a {
    width: auto;
    max-width: auto;
}

.elementor-105 .elementor-element.elementor-element-b7dd45a > .elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-105 .elementor-element.elementor-element-b7dd45a .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 53px;
}

.elementor-105 .elementor-element.elementor-element-b7dd45a .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.elementor-105 .elementor-element.elementor-element-0908842:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-0908842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-0908842 > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-0908842 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 0em 2em;
}

.elementor-105 .elementor-element.elementor-element-0908842 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-ca77943.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-ca77943.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-ca77943 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-d201ce2 {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 26%;
}

.elementor-105 .elementor-element.elementor-element-d201ce2 > .elementor-widget-container {
    background-color: var( --e-global-color-primary );
    padding: 70px 240px 70px 240px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-105 .elementor-element.elementor-element-d201ce2 {
    left: 9%;
}

body.rtl .elementor-105 .elementor-element.elementor-element-d201ce2 {
    right: 9%;
}

.elementor-105 .elementor-element.elementor-element-782824c {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 8%;
}

.elementor-105 .elementor-element.elementor-element-782824c > .elementor-widget-container {
    padding: 90px 260px 90px 260px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-105 .elementor-element.elementor-element-782824c {
    left: 5%;
}

body.rtl .elementor-105 .elementor-element.elementor-element-782824c {
    right: 5%;
}

.elementor-105 .elementor-element.elementor-element-b0920c3 {
    z-index: 2;
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-b0920c3 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-561ead3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-561ead3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-561ead3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-561ead3 > .elementor-element-populated {
    margin: 0px 0px 0px 33px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 33px;
    padding: 10px 10px 80px 10px;
}

.elementor-105 .elementor-element.elementor-element-5085c36 {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-5085c36 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-105 .elementor-element.elementor-element-ea9fa7d {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-ea9fa7d .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-105 .elementor-element.elementor-element-81daf67 {
    margin-top: 01px;
    margin-bottom: 0px;
}

.elementor-105 .elementor-element.elementor-element-217d749:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-217d749 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-217d749 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-217d749 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-217d749 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-217d749 > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 2em 1.5em 2em 1.5em;
}

.elementor-105 .elementor-element.elementor-element-217d749 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-1bba0d7 .elementor-icon-box-wrapper {
    align-items: start;
    gap: 15px;
}

.elementor-105 .elementor-element.elementor-element-1bba0d7 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-105 .elementor-element.elementor-element-1bba0d7.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-1bba0d7.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-1bba0d7.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-105 .elementor-element.elementor-element-1bba0d7.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-1bba0d7 .elementor-icon {
    font-size: 19px;
}

.elementor-105 .elementor-element.elementor-element-1bba0d7 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-1bba0d7 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-105 .elementor-element.elementor-element-1bba0d7 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-105 .elementor-element.elementor-element-f764cb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 10px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 2em 1.5em 2em 1.5em;
}

.elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-9c33b6e .elementor-icon-box-wrapper {
    align-items: start;
    gap: 15px;
}

.elementor-105 .elementor-element.elementor-element-9c33b6e .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-105 .elementor-element.elementor-element-9c33b6e.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-9c33b6e.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-9c33b6e.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-105 .elementor-element.elementor-element-9c33b6e.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-9c33b6e .elementor-icon {
    font-size: 19px;
}

.elementor-105 .elementor-element.elementor-element-9c33b6e .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-9c33b6e .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-105 .elementor-element.elementor-element-9c33b6e .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-105 .elementor-element.elementor-element-19d36ae {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-105 .elementor-element.elementor-element-2974ab5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 2em 1.5em 2em 1.5em;
}

.elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-19bd625 .elementor-icon-box-wrapper {
    align-items: start;
    gap: 15px;
}

.elementor-105 .elementor-element.elementor-element-19bd625 .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-105 .elementor-element.elementor-element-19bd625.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-19bd625.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-19bd625.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-105 .elementor-element.elementor-element-19bd625.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-19bd625 .elementor-icon {
    font-size: 19px;
}

.elementor-105 .elementor-element.elementor-element-19bd625 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-19bd625 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-105 .elementor-element.elementor-element-19bd625 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-105 .elementor-element.elementor-element-9c4b695:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 00px 10px 010px;
    --e-column-margin-right: 00px;
    --e-column-margin-left: 010px;
    padding: 2em 1.5em 2em 1.5em;
}

.elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-d8be52b .elementor-icon-box-wrapper {
    align-items: start;
    gap: 15px;
}

.elementor-105 .elementor-element.elementor-element-d8be52b .elementor-icon-box-title {
    margin-block-end:8px;}

.elementor-105 .elementor-element.elementor-element-d8be52b.elementor-view-stacked .elementor-icon {
    background-color: #E67D581F;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-d8be52b.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-d8be52b.elementor-view-default .elementor-icon {
    fill: #E67D581F;
    color: #E67D581F;
    border-color: #E67D581F;
}

.elementor-105 .elementor-element.elementor-element-d8be52b.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-d8be52b .elementor-icon {
    font-size: 19px;
}

.elementor-105 .elementor-element.elementor-element-d8be52b .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-d8be52b .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-105 .elementor-element.elementor-element-d8be52b .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var( --e-global-color-text );
}

.elementor-105 .elementor-element.elementor-element-7bcc22f:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-7bcc22f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-7bcc22f > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 0.18;
    mix-blend-mode: screen;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-7bcc22f > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-7bcc22f .elementor-background-overlay {
    filter: brightness( 107% ) contrast( 88% ) saturate( 100% ) blur( 0px ) hue-rotate( 211deg );
}

.elementor-105 .elementor-element.elementor-element-7bcc22f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 2em 6em 2em;
}

.elementor-105 .elementor-element.elementor-element-ba02ff9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-ba02ff9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-70c4096 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-70c4096 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-d9d6de2 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-d9d6de2 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-60c5df9 {
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-b3707e1 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-8c76a4b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-8c76a4b.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-8c76a4b .elementor-icon {
    font-size: 67px;
}

.elementor-105 .elementor-element.elementor-element-8c76a4b .elementor-icon svg {
    height: 67px;
}

.elementor-105 .elementor-element.elementor-element-6997dca {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-6997dca > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-105 .elementor-element.elementor-element-6997dca .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-eff8fa1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-eff8fa1 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-eff8fa1 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-f3113ee > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-ad126b6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-ad126b6.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-ad126b6 .elementor-icon {
    font-size: 67px;
}

.elementor-105 .elementor-element.elementor-element-ad126b6 .elementor-icon svg {
    height: 67px;
}

.elementor-105 .elementor-element.elementor-element-82dea5b {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-82dea5b > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-105 .elementor-element.elementor-element-82dea5b .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-0f4fb44 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-0f4fb44 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-0f4fb44 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-0b2ddf0 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-0ae3281 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-0ae3281.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-0ae3281 .elementor-icon {
    font-size: 67px;
}

.elementor-105 .elementor-element.elementor-element-0ae3281 .elementor-icon svg {
    height: 67px;
}

.elementor-105 .elementor-element.elementor-element-63c9a6c {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-63c9a6c > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-105 .elementor-element.elementor-element-63c9a6c .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-92cdcbf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-92cdcbf {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-92cdcbf .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-6296e92 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-243a73a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-243a73a.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-243a73a .elementor-icon {
    font-size: 67px;
}

.elementor-105 .elementor-element.elementor-element-243a73a .elementor-icon svg {
    height: 67px;
}

.elementor-105 .elementor-element.elementor-element-7d7f567 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-7d7f567 > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-105 .elementor-element.elementor-element-7d7f567 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ada4fde > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-ada4fde {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-ada4fde .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-699ab17 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-4a9a191 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-framed .elementor-icon:hover, .elementor-105 .elementor-element.elementor-element-4a9a191.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-4a9a191 .elementor-icon {
    font-size: 67px;
}

.elementor-105 .elementor-element.elementor-element-4a9a191 .elementor-icon svg {
    height: 67px;
}

.elementor-105 .elementor-element.elementor-element-7ed940b {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-7ed940b > .elementor-widget-container {
    margin: 0px 0px 000000px 0px;
}

.elementor-105 .elementor-element.elementor-element-7ed940b .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-8cf3837 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-8cf3837 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-8cf3837 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    line-height: 21px;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button {
    background-color: #FFFFFF;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-3de2f60 );
    border-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button:focus svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-105 .elementor-element.elementor-element-8b84299:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-8b84299 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-8b84299 > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-8b84299 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-105 .elementor-element.elementor-element-8b84299 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2751ebc4.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-2751ebc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-2751ebc4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-105 .elementor-element.elementor-element-2751ebc4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-6d374f45 > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-6d374f45 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-105 .elementor-element.elementor-element-4431fbef > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #E67E59C2;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-card, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%;
    height: 799px;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var( --e-global-typography-c4a78cf-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c4a78cf-font-size );
    font-weight: var( --e-global-typography-c4a78cf-font-weight );
    line-height: var( --e-global-typography-c4a78cf-line-height );
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #FFFFFF00;
    margin-bottom: 3px;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #FFFFFF00;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-44b696f.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-44b696f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-44b696f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-105 .elementor-element.elementor-element-44b696f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-dd0600c {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-dd0600c .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-105 .elementor-element.elementor-element-c32096b {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-c32096b .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-105 .elementor-element.elementor-element-df04758 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-df04758 {
    text-align: center;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: #8B8A99;
}

.elementor-105 .elementor-element.elementor-element-cc1987a > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-cc1987a {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-105 .elementor-element.elementor-element-e90fcbd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #E67E59C2;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-card, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 522px;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var( --e-global-typography-c4a78cf-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c4a78cf-font-size );
    font-weight: var( --e-global-typography-c4a78cf-font-weight );
    line-height: var( --e-global-typography-c4a78cf-line-height );
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #FFFFFF00;
    margin-bottom: 3px;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #FFFFFF00;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-105 .elementor-element.elementor-element-714d6d9:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-714d6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-714d6d9 > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-714d6d9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-105 .elementor-element.elementor-element-714d6d9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-f2449ca.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-f2449ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-f2449ca.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-105 .elementor-element.elementor-element-f2449ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-6cd4969 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-6cd4969 .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-105 .elementor-element.elementor-element-5cebb38 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-5cebb38 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-105 .elementor-element.elementor-element-dbda81d > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-dbda81d {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: #8B8A99;
}

.elementor-105 .elementor-element.elementor-element-dcfcd4b > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-dcfcd4b {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-105 .elementor-element.elementor-element-19e1a90 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e0fddda:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #E67E59C2;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-card, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%;
    height: 799px;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var( --e-global-typography-c4a78cf-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c4a78cf-font-size );
    font-weight: var( --e-global-typography-c4a78cf-font-weight );
    line-height: var( --e-global-typography-c4a78cf-line-height );
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #FFFFFF00;
    margin-bottom: 3px;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #FFFFFF00;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-105 .elementor-element.elementor-element-64cce4c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a {
    background-color: #FFFFFF;
    color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:not(.hover-gradient):hover a, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c.hover-gradient a:before {
    background-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a svg {
    fill: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c:hover a svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #E67E59C2;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body {
    padding: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-card, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 5px 5px 5px 5px;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 522px;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var( --e-global-typography-c4a78cf-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c4a78cf-font-size );
    font-weight: var( --e-global-typography-c4a78cf-font-weight );
    line-height: var( --e-global-typography-c4a78cf-line-height );
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #FFFFFF00;
    margin-bottom: 3px;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #FFFFFF00;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-105 .elementor-element.elementor-element-ee062a0:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-ee062a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-ee062a0 > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-ee062a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 2em 0em 2em;
}

.elementor-105 .elementor-element.elementor-element-ee062a0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-430d4fd.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-430d4fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-430d4fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-430d4fd > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-105 .elementor-element.elementor-element-c94facc {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-c94facc .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #E67D58;
}

.elementor-105 .elementor-element.elementor-element-e04fd2d > .elementor-widget-container {
    padding: 0px 22px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-e04fd2d {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-e04fd2d .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-105 .elementor-element.elementor-element-6f88928 > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-105 .elementor-element.elementor-element-6f88928 {
    text-align: center;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-text );
}

.elementor-105 .elementor-element.elementor-element-2160315 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-105 .elementor-element.elementor-element-2160315 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-bb067de:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-bb067de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-bb067de > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-bb067de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 2em 6em 2em;
}

.elementor-105 .elementor-element.elementor-element-bb067de > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-672abe7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-672abe7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-672abe7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-672abe7 > .elementor-element-populated {
    padding: 0em 4em 0em 0em;
}

.elementor-105 .elementor-element.elementor-element-b4bd7cd > .elementor-widget-container {
    padding: 0px 22px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-b4bd7cd {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-b4bd7cd .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-105 .elementor-element.elementor-element-9ae2a69 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-9ae2a69 {
    text-align: start;
    font-family: "Work Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: var( --e-global-color-text );
}

.elementor-105 .elementor-element.elementor-element-fae2d7a:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-fae2d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E67E59;
}

.elementor-105 .elementor-element.elementor-element-fae2d7a > .elementor-container {
    max-width: 1170px;
}

.elementor-105 .elementor-element.elementor-element-fae2d7a, .elementor-105 .elementor-element.elementor-element-fae2d7a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-fae2d7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-fae2d7a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-ec02096 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-105 .elementor-element.elementor-element-d374793:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-d374793 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-d374793.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-d374793.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-105 .elementor-element.elementor-element-d374793 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-d374793 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-d374793 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-d374793 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-d374793 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-269f323 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-105 .elementor-element.elementor-element-269f323 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-269f323 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 7px 7px 7px 7px;
}

.elementor-105 .elementor-element.elementor-element-6f2fee1:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6f2fee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-105 .elementor-element.elementor-element-6f2fee1 > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: -41px -14px;
    background-size: 150% auto;
    opacity: 0.67;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-105 .elementor-element.elementor-element-6f2fee1 > .elementor-container {
    max-width: 597px;
}

.elementor-105 .elementor-element.elementor-element-6f2fee1 .elementor-background-overlay {
    filter: brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-105 .elementor-element.elementor-element-6f2fee1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 2em 6em 2em;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2bdd194.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2bdd194.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-2bdd194 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-2bdd194 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-1f8e3ab {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-1f8e3ab .elementor-heading-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-522178c {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-522178c .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-9f8232c > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-9f8232c {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-a061681 .elementor-button {
    background-color: #FFFFFF;
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-105 .elementor-element.elementor-element-a061681 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-a061681 .elementor-button:focus {
    background-color: #ADB14E;
    color: #FFFFFF;
    border-color: var( --e-global-color-accent );
}

.elementor-105 .elementor-element.elementor-element-a061681 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-a061681 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-105 .elementor-element.elementor-element-fc2744f {
    padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-7cebd54.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7cebd54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7cebd54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-105 .elementor-element.elementor-element-7cebd54 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-701371e {
    --spacer-size: 18px;
}

.elementor-105 .elementor-element.elementor-element-25b1145 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-105 .elementor-element.elementor-element-25b1145 {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-95b2618 {
    --spacer-size: 14px;
}

.elementor-105 .elementor-element.elementor-element-986106f > .elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-986106f {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #000000;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-7749388.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7749388.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-105 .elementor-element.elementor-element-7749388 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-a8406e6 {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-0ee5b8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-105 .elementor-element.elementor-element-1e54a0ab {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-1e54a0ab .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
    color: #080808;
}

.elementor-105 .elementor-element.elementor-element-5e0b280 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-105 .elementor-element.elementor-element-5e0b280 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-105 .elementor-element.elementor-element-5e0b280 .elementor-divider {
    text-align: left;
    padding-block-start:15px;padding-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-6b1b6d52 {
    --spacer-size: 50px;
}

.elementor-105 .elementor-element.elementor-element-577c13e {
    text-align: start;
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    line-height: 2em;
    color: #080808;
}

.elementor-105 .elementor-element.elementor-element-50b3a37 {
    padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2bdce5a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-105 .elementor-element.elementor-element-2bdce5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-105 .elementor-element.elementor-element-2bdce5a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-105 .elementor-element.elementor-element-2bdce5a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 6% 0% 0%;
}

.elementor-105 .elementor-element.elementor-element-75a0dbb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-75a0dbb .qodef-qi-animated-text {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-75a0dbb .qodef-qi-animated-text .qodef-m-title {
    color: #070606;
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
}

.elementor-105 .elementor-element.elementor-element-5662f8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-5662f8e {
    text-align: center;
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    letter-spacing: -0.1px;
    color: #0B0B0B;
}

.elementor-105 .elementor-element.elementor-element-80b9818 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-105 .elementor-element.elementor-element-7eacc35 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-92a2293 .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-92a2293 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-92a2293 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-105 .elementor-element.elementor-element-92a2293 .elementor-icon-box-title {
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-92a2293 .elementor-icon-box-description {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-3fd117c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-105 .elementor-element.elementor-element-b85709b .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-b85709b .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-b85709b .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-105 .elementor-element.elementor-element-b85709b .elementor-icon-box-title {
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-b85709b .elementor-icon-box-description {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-360d72e {
    padding: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-bb4c561 .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-bb4c561 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-bb4c561 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-105 .elementor-element.elementor-element-bb4c561 .elementor-icon-box-title {
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-bb4c561 .elementor-icon-box-description {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-1aa3a6f .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-1aa3a6f .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-1aa3a6f .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-105 .elementor-element.elementor-element-1aa3a6f .elementor-icon-box-title {
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-1aa3a6f .elementor-icon-box-description {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-fc0d98b {
    padding: 30px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-f5ba78f .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-f5ba78f .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-f5ba78f .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-105 .elementor-element.elementor-element-f5ba78f .elementor-icon-box-title {
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-f5ba78f .elementor-icon-box-description {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-8545486 .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-105 .elementor-element.elementor-element-8545486 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-8545486 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-105 .elementor-element.elementor-element-8545486 .elementor-icon-box-title {
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-8545486 .elementor-icon-box-description {
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #353839;
}

.elementor-105 .elementor-element.elementor-element-fc0688d {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-0144f96 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-105 .elementor-element.elementor-element-0144f96 img {
    width: 75%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F57E44;
    border-radius: 20px 20px 20px 20px;
}

.elementor-105 .elementor-element.elementor-element-131e939 {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-3742d45 > .elementor-element-populated {
    margin: 0px 0px 0px -46px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -46px;
}

.elementor-105 .elementor-element.elementor-element-98dc7af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-105 .elementor-element.elementor-element-5e6194f .qodef-qi-animated-text {
    text-align: left;
}

.elementor-105 .elementor-element.elementor-element-5e6194f .qodef-qi-animated-text .qodef-m-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
}

.elementor-105 .elementor-element.elementor-element-d960403 {
    --divider-border-style: solid;
    --divider-color: #C24C1A;
    --divider-border-width: 1px;
}

.elementor-105 .elementor-element.elementor-element-d960403 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-105 .elementor-element.elementor-element-d960403 .elementor-divider {
    text-align: left;
    padding-block-start:15px;padding-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-4e57cd9 {
    --spacer-size: 50px;
}

.elementor-105 .elementor-element.elementor-element-388d215 {
    text-align: start;
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    color: #080808;
}

.elementor-105 .elementor-element.elementor-element-069cabe {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-decb06e > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-70cdc37 > .elementor-widget-container {
    margin: 30px 0px 0px 20px;
}

.elementor-105 .elementor-element.elementor-element-70cdc37 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-105 .elementor-element.elementor-element-70cdc37 .qodef-qi-animated-text .qodef-m-title {
    color: #0E0E0E;
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
}

.elementor-105 .elementor-element.elementor-element-24827f1 {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-105 .elementor-element.elementor-element-6e35b66 {
    --divider-border-style: solid;
    --divider-color: #E67E59;
    --divider-border-width: 1px;
}

.elementor-105 .elementor-element.elementor-element-6e35b66 > .elementor-widget-container {
    margin: 0px 0px 0px 25px;
}

.elementor-105 .elementor-element.elementor-element-6e35b66 .elementor-divider-separator {
    width: 37%;
}

.elementor-105 .elementor-element.elementor-element-6e35b66 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-105 .elementor-element.elementor-element-7810ced > .elementor-widget-container {
    margin: 0px 0px 0px 25px;
}

.elementor-105 .elementor-element.elementor-element-7810ced {
    text-align: justify;
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2.3em;
    color: #0A0909;
}

.elementor-105 .elementor-element.elementor-element-7810ced .elementor-drop-cap {
    margin-inline-end:10px;}

.elementor-105 .elementor-element.elementor-element-324aa9e {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-da0e6fa > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-105 .elementor-element.elementor-element-157e4d9 > .elementor-widget-container {
    margin: 30px 0px 0px 20px;
}

.elementor-105 .elementor-element.elementor-element-157e4d9 .qodef-qi-animated-text {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-157e4d9 .qodef-qi-animated-text .qodef-m-title {
    color: #0E0E0E;
    font-family: "Montag Regular", Sans-serif;
    font-size: 30px;
}

.elementor-105 .elementor-element.elementor-element-a3d7df8 {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-3a14b67 > .elementor-element-populated {
    margin: 0px 0px 0px 26px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 26px;
}

.elementor-105 .elementor-element.elementor-element-5d7dfb4 > .elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-105 .elementor-element.elementor-element-5d7dfb4 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-105 .elementor-element.elementor-element-5d7dfb4 .qodef-qi-animated-text .qodef-m-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 29px;
}

.elementor-105 .elementor-element.elementor-element-7990828 > .elementor-widget-container {
    margin: 20px 0px 20px 13px;
}

.elementor-105 .elementor-element.elementor-element-7990828 {
    text-align: start;
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    line-height: 2.4em;
    color: #0B0B0B;
}

.elementor-105 .elementor-element.elementor-element-fd67a6c > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-105 .elementor-element.elementor-element-fd67a6c {
    text-align: end;
}

.elementor-105 .elementor-element.elementor-element-5b20dea {
    padding: 150px 0px 150px 0px;
}

.elementor-105 .elementor-element.elementor-element-fa7db83 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-105 .elementor-element.elementor-element-fa7db83 {
    text-align: center;
}

.elementor-105 .elementor-element.elementor-element-236fb2c > .elementor-element-populated {
    margin: 0px 0px 0px 26px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 26px;
}

.elementor-105 .elementor-element.elementor-element-6a008ec > .elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-105 .elementor-element.elementor-element-6a008ec .qodef-qi-animated-text {
    text-align: left;
}

.elementor-105 .elementor-element.elementor-element-6a008ec .qodef-qi-animated-text .qodef-m-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 29px;
}

.elementor-105 .elementor-element.elementor-element-0b1efe6 > .elementor-widget-container {
    margin: 20px 0px 20px 13px;
}

.elementor-105 .elementor-element.elementor-element-0b1efe6 {
    text-align: start;
    font-family: "Montag Regular", Sans-serif;
    font-weight: 400;
    line-height: 2.4em;
    color: #0B0B0B;
}

:root {
    --page-title-display: none;
}

@media(min-width: 768px) {
    .elementor-105 .elementor-element.elementor-element-ca77943 {
        width:47%;
    }

    .elementor-105 .elementor-element.elementor-element-561ead3 {
        width: 53%;
    }

    .elementor-105 .elementor-element.elementor-element-2751ebc4 {
        width: 59%;
    }

    .elementor-105 .elementor-element.elementor-element-44b696f {
        width: 41%;
    }

    .elementor-105 .elementor-element.elementor-element-672abe7 {
        width: 58%;
    }

    .elementor-105 .elementor-element.elementor-element-d374793 {
        width: 42%;
    }
}

@media(max-width: 1024px) {
    .elementor-105 .elementor-element.elementor-element-3c4f5b1 > .elementor-container {
        min-height:200px;
    }

    .elementor-105 .elementor-element.elementor-element-10cdf3b .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-6ad6ae3f {
        padding: 3em 2em 3em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-3b8d33e6 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-97eba13 > .elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-bd832f6 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-105 .elementor-element.elementor-element-187f5cd3 {
        text-align: start;
        font-size: 15px;
    }

    .elementor-105 .elementor-element.elementor-element-6f067da {
        text-align: start;
        font-size: 15px;
    }

    .elementor-105 .elementor-element.elementor-element-0cb3919 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-ad4bc15 {
        padding: 2em 2em 3em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-0908842 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-ca77943 > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-d201ce2 {
        --spacer-size: 158px;
        top: 25%;
    }

    .elementor-105 .elementor-element.elementor-element-d201ce2 > .elementor-widget-container {
        padding: 80px 160px 80px 160px;
    }

    body:not(.rtl) .elementor-105 .elementor-element.elementor-element-d201ce2 {
        left: 28%;
    }

    body.rtl .elementor-105 .elementor-element.elementor-element-d201ce2 {
        right: 28%;
    }

    .elementor-105 .elementor-element.elementor-element-782824c {
        --spacer-size: 145px;
        top: 4%;
    }

    .elementor-105 .elementor-element.elementor-element-782824c > .elementor-widget-container {
        padding: 120px 190px 120px 190px;
    }

    body:not(.rtl) .elementor-105 .elementor-element.elementor-element-782824c {
        left: 24%;
    }

    body.rtl .elementor-105 .elementor-element.elementor-element-782824c {
        right: 24%;
    }

    .elementor-105 .elementor-element.elementor-element-b0920c3 {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-b0920c3 img {
        width: 49%;
    }

    .elementor-105 .elementor-element.elementor-element-561ead3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-5085c36 {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-ea9fa7d {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-7bcc22f {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-b3707e1 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-8c76a4b .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-6997dca {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-6997dca .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-105 .elementor-element.elementor-element-f3113ee > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-ad126b6 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-82dea5b {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-82dea5b .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-105 .elementor-element.elementor-element-0b2ddf0 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-0ae3281 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-63c9a6c {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-63c9a6c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-105 .elementor-element.elementor-element-6296e92 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-243a73a .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-7d7f567 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-7d7f567 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-105 .elementor-element.elementor-element-699ab17 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-4a9a191 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-7ed940b {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-7ed940b .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-8b84299 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-2751ebc4 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-6d374f45 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: left;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 340px;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-44b696f > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-df04758 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-105 .elementor-element.elementor-element-cc1987a {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: left;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 340px;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-714d6d9 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-f2449ca > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-dbda81d > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-105 .elementor-element.elementor-element-dbda81d {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-dcfcd4b {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: left;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 407px;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: 21px;
    }

    .elementor-105 .elementor-element.elementor-element-64cce4c > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: left;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 407px;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: 21px;
    }

    .elementor-105 .elementor-element.elementor-element-ee062a0 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-6f88928 > .elementor-widget-container {
        padding: 0% 10% 0% 0%;
    }

    .elementor-105 .elementor-element.elementor-element-2160315 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-105 .elementor-element.elementor-element-bb067de {
        padding: 0em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-672abe7 > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-105 .elementor-element.elementor-element-b4bd7cd {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-9ae2a69 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-105 .elementor-element.elementor-element-9ae2a69 {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-d374793 > .elementor-element-populated {
        margin: 050px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6f2fee1 > .elementor-container {
        max-width: 608px;
    }

    .elementor-105 .elementor-element.elementor-element-6f2fee1 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6f2fee1 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-2bdd194 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-9f8232c > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-105 .elementor-element.elementor-element-9f8232c {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-a061681 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-7cebd54 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-3c4f5b1 > .elementor-container {
        min-height:150px;
    }

    .elementor-105 .elementor-element.elementor-element-10cdf3b .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-3b8d33e6 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-97eba13 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-2b5b78f6 {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-2b5b78f6 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-bd832f6 {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-bd832f6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-0cb3919 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-105 .elementor-element.elementor-element-5f95193 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-bc7a0a6 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-e6dbb5b > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-0908842 {
        padding: 4em 2em 0em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-ca77943 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-d201ce2 {
        --spacer-size: 87px;
        top: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-d201ce2 > .elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-105 .elementor-element.elementor-element-d201ce2 {
        left: 14%;
    }

    body.rtl .elementor-105 .elementor-element.elementor-element-d201ce2 {
        right: 14%;
    }

    .elementor-105 .elementor-element.elementor-element-782824c {
        --spacer-size: 120px;
        top: 13%;
    }

    .elementor-105 .elementor-element.elementor-element-782824c > .elementor-widget-container {
        padding: 80px 133px 80px 133px;
    }

    body:not(.rtl) .elementor-105 .elementor-element.elementor-element-782824c {
        left: 4%;
    }

    body.rtl .elementor-105 .elementor-element.elementor-element-782824c {
        right: 4%;
    }

    .elementor-105 .elementor-element.elementor-element-b0920c3 img {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-561ead3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-5085c36 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-ea9fa7d .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-217d749 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-f764cb9 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-19d36ae {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-2974ab5 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-9c4b695 > .elementor-element-populated {
        margin: 15px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7bcc22f {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-ba02ff9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-70c4096 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-d9d6de2 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-b3707e1 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6997dca .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-105 .elementor-element.elementor-element-f3113ee > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-82dea5b .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-105 .elementor-element.elementor-element-0b2ddf0 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-63c9a6c .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-105 .elementor-element.elementor-element-6296e92 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7d7f567 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-105 .elementor-element.elementor-element-699ab17 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7ed940b .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-105 .elementor-element.elementor-element-fa9f8c1 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-105 .elementor-element.elementor-element-8b84299 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-2751ebc4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6d374f45 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-4431fbef > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 330px;
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-5e9f2fa8 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-44b696f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-dd0600c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-c32096b > .elementor-widget-container {
        margin: 0px 50px 0px 050px;
    }

    .elementor-105 .elementor-element.elementor-element-c32096b .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-df04758 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-df04758 {
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-cc1987a {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-e90fcbd > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 330px;
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-bbb4627 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-714d6d9 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-f2449ca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6cd4969 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-5cebb38 > .elementor-widget-container {
        margin: 0px 50px 0px 050px;
    }

    .elementor-105 .elementor-element.elementor-element-5cebb38 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-dbda81d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-dbda81d {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-dcfcd4b {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-19e1a90 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 330px;
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-ad3eb85 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-64cce4c > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 330px;
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-41313bf .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-ee062a0 {
        padding: 4em 2em 1em 2em;
    }

    .elementor-105 .elementor-element.elementor-element-430d4fd > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-105 .elementor-element.elementor-element-c94facc {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-c94facc .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-e04fd2d {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-e04fd2d .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-6f88928 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6f88928 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-2160315 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-105 .elementor-element.elementor-element-672abe7 > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-105 .elementor-element.elementor-element-b4bd7cd {
        text-align: center;
    }

    .elementor-105 .elementor-element.elementor-element-b4bd7cd .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-9ae2a69 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-9ae2a69 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-105 .elementor-element.elementor-element-fae2d7a {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-105 .elementor-element.elementor-element-d374793 > .elementor-element-populated {
        margin: 41px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-6f2fee1 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-2bdd194 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-1f8e3ab .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-105 .elementor-element.elementor-element-522178c .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-105 .elementor-element.elementor-element-9f8232c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-9f8232c {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-105 .elementor-element.elementor-element-a061681 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
        padding: 15px 30px 15px 30px;
    }

    .elementor-105 .elementor-element.elementor-element-fc2744f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7749388 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-a8406e6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-50b3a37 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-2bdce5a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-75a0dbb > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-80b9818 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7eacc35 > .elementor-element-populated {
        margin: 20px 0px 0px 2px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-3fd117c > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-1e4f6f5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-0e9bbdb > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-72c0af2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-4149938 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-fc0688d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-131e939 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-069cabe {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-128c4d5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-decb06e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-70cdc37 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-7f8b4a5 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-105 .elementor-element.elementor-element-7810ced > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7810ced {
        text-align: start;
        line-height: 1.8em;
    }

    .elementor-105 .elementor-element.elementor-element-324aa9e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-01cb087 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-da0e6fa > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-157e4d9 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-105 .elementor-element.elementor-element-a3d7df8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-3a14b67 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-105 .elementor-element.elementor-element-5d7dfb4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-7990828 > .elementor-widget-container {
        margin: 0px 30px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-5b20dea {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-105 .elementor-element.elementor-element-236fb2c > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-105 .elementor-element.elementor-element-6a008ec > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-105 .elementor-element.elementor-element-0b1efe6 > .elementor-widget-container {
        margin: 0px 30px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-105 .elementor-element.elementor-element-f3da9ed {
        width:100%;
    }

    .elementor-105 .elementor-element.elementor-element-3b8d33e6 {
        width: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-97eba13 {
        width: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-ca77943 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-561ead3 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-b3707e1 {
        width: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-f3113ee {
        width: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-0b2ddf0 {
        width: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-6296e92 {
        width: 50%;
    }

    .elementor-105 .elementor-element.elementor-element-699ab17 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-672abe7 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-d374793 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-2bdd194 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-7cebd54 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-7749388 {
        width: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-2bdce5a {
        width: 100%;
    }
}

.elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-3376b543:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-container {
    max-width: 1170px;
}

.elementor-4982 .elementor-element.elementor-element-3376b543 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1em 2em 1em 2em;
    z-index: 2;
}

.elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-7ca8805c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-7ca8805c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-7ca8805c > .elementor-element-populated {
    margin: -7px 0px 0px -8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -8px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-36849925 > .elementor-widget-container {
    margin: 1px -13px 0px -17px;
}

.elementor-4982 .elementor-element.elementor-element-36849925 {
    text-align: start;
}

.elementor-4982 .elementor-element.elementor-element-36849925 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-75ef7652.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-75ef7652.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4982 .elementor-element.elementor-element-75ef7652.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4982 .elementor-element.elementor-element-75ef7652 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle {
    margin-left: auto;
    background-color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu .elementor-item {
    font-family: "Work Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-2a263be );
    fill: var( --e-global-color-2a263be );
    padding-left: 11px;
    padding-right: 11px;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item:after {
    border-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-4982 .elementor-element.elementor-element-a4ace8b .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: #02010100;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:focus, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.highlighted, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:focus {
    color: #FFFFFF;
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a:focus, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:focus {
    color: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:hover svg, .elementor-4982 .elementor-element.elementor-element-a4ace8b div.elementor-menu-toggle:focus svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:hover, .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-menu-toggle:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-4982 .elementor-element.elementor-element-51d419b3.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4982 .elementor-element.elementor-element-51d419b3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button {
    background-color: #E67D5800;
    font-family: "Work Sans", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:hover, .elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-3de2f60 );
    border-color: var( --e-global-color-accent );
}

.elementor-4982 .elementor-element.elementor-element-2e200cea {
    width: auto;
    max-width: auto;
}

.elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:hover svg, .elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button:focus svg {
    fill: var( --e-global-color-3de2f60 );
}

.elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button {
    background-color: #E67D58;
    font-family: "Work Sans", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    fill: #FFF;
    color: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button:hover, .elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button:focus {
    background-color: var( --e-global-color-accent );
    border-color: var( --e-global-color-accent );
}

.elementor-4982 .elementor-element.elementor-element-3021a7a {
    width: auto;
    max-width: auto;
}

.elementor-4982 .elementor-element.elementor-element-3021a7a > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-4982 .elementor-element.elementor-element-3376b543 {
        padding:1em 2em 1em 2em;
        z-index: 7;
    }

    .elementor-4982 .elementor-element.elementor-element-7ca8805c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-36849925 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a {
        padding-left: 44px;
        padding-right: 44px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media(max-width: 767px) {
    .elementor-4982 .elementor-element.elementor-element-3376b543 > .elementor-container {
        max-width:1170px;
    }

    .elementor-4982 .elementor-element.elementor-element-3376b543 {
        padding: 1em 2em 1em 2em;
    }

    .elementor-4982 .elementor-element.elementor-element-7ca8805c {
        width: 50%;
    }

    .elementor-4982 .elementor-element.elementor-element-7ca8805c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-36849925 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4982 .elementor-element.elementor-element-36849925 img {
        width: 100%;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 {
        width: 50%;
    }

    .elementor-4982 .elementor-element.elementor-element-a4ace8b .elementor-nav-menu--dropdown a {
        padding-left: 29px;
        padding-right: 29px;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .elementor-4982 .elementor-element.elementor-element-51d419b3 {
        width: 50%;
    }

    .elementor-4982 .elementor-element.elementor-element-2e200cea .elementor-button {
        padding: 15px 30px 15px 30px;
    }

    .elementor-4982 .elementor-element.elementor-element-3021a7a .elementor-button {
        padding: 15px 30px 15px 30px;
    }
}

@media(min-width: 768px) {
    .elementor-4982 .elementor-element.elementor-element-7ca8805c {
        width:13%;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 {
        width: 52.64%;
    }

    .elementor-4982 .elementor-element.elementor-element-51d419b3 {
        width: 34%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4982 .elementor-element.elementor-element-7ca8805c {
        width:30%;
    }

    .elementor-4982 .elementor-element.elementor-element-75ef7652 {
        width: 70%;
    }

    .elementor-4982 .elementor-element.elementor-element-51d419b3 {
        width: 30%;
    }
}

.elementor-4991 .elementor-element.elementor-element-5304cf67:not(.elementor-motion-effects-element-type-background), .elementor-4991 .elementor-element.elementor-element-5304cf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222222;
}

.elementor-4991 .elementor-element.elementor-element-5304cf67 > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-5304cf67 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-5304cf67 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 10px 50px 10px;
}

.elementor-4991 .elementor-element.elementor-element-3e054833 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-40cbd6d2 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-40cbd6d2 {
    padding: 0px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-aaa24a6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-aaa24a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-aaa24a6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 {
    width: auto;
    max-width: auto;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8aed963.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8aed963.elementor-view-framed .elementor-icon, .elementor-4991 .elementor-element.elementor-element-8aed963.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon {
    font-size: 28px;
}

.elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
}

.elementor-4991 .elementor-element.elementor-element-60b71ec.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4991 .elementor-element.elementor-element-2726008 {
    width: auto;
    max-width: auto;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-2726008.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-2726008.elementor-view-framed .elementor-icon, .elementor-4991 .elementor-element.elementor-element-2726008.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon {
    font-size: 28px;
}

.elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
}

.elementor-4991 .elementor-element.elementor-element-f1f2751.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 {
    width: auto;
    max-width: auto;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 15px;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3efee48.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3efee48.elementor-view-framed .elementor-icon, .elementor-4991 .elementor-element.elementor-element-3efee48.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon {
    font-size: 28px;
}

.elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title a {
    font-family: "Montag Regular", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
}

.elementor-4991 .elementor-element.elementor-element-aa801b8 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-aa801b8 {
    padding: 0px 0px 50px 0px;
}

.elementor-4991 .elementor-element.elementor-element-3e247ca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 49px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-3e247ca > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3a8f995 {
    text-align: center;
}

.elementor-4991 .elementor-element.elementor-element-3a8f995 img {
    width: 300px;
    filter: brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4991 .elementor-element.elementor-element-26e611a > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-26e611a {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E67E59;
    padding: 50px 0px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-8b97586 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-f3d0704 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-3ae932d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-8b22982 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-9e62a05 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-53781fc {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-53781fc .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-1261017 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-4991 .elementor-element.elementor-element-bcbc852 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-8eb2f04 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-8f6e3a0 > .elementor-element-populated {
    padding: 0px 10px 0px 20px;
}

.elementor-4991 .elementor-element.elementor-element-e857fda .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-10px/2);}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-item > a {
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-1afd1f9 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-e163053 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-4991 .elementor-element.elementor-element-32b2379 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4991 .elementor-element.elementor-element-32b2379 iframe {
    height: 204px;
    filter: brightness( 89% ) contrast( 120% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.4s;
}

.elementor-4991 .elementor-element.elementor-element-32b2379:hover iframe {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-4991 .elementor-element.elementor-element-acb904f:not(.elementor-motion-effects-element-type-background), .elementor-4991 .elementor-element.elementor-element-acb904f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-acb904f > .elementor-background-overlay {
    background-image: url("https://cxlabbrazil.com.br/wp-content/uploads/2024/03/background.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.06;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-acb904f > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-acb904f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 10px 020px 10px;
}

.elementor-4991 .elementor-element.elementor-element-98a76a6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-3caf609 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-3caf609 > .elementor-container {
    max-width: 1170px;
}

.elementor-4991 .elementor-element.elementor-element-3caf609 {
    border-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-4927a67.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-4927a67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-widget-container {
    text-align: left;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0.7em;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon i {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon svg {
    fill: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon:hover {
    background-color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:1px;}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:1px;}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    line-height: 22px;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-text {
    color: #1C1C1C;
    transition: color 0.3s;
}

.elementor-4991 .elementor-element.elementor-element-9e3c40b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E67E59;
}

.elementor-4991 .elementor-element.elementor-element-2985d38 {
    text-align: end;
}

.elementor-4991 .elementor-element.elementor-element-2985d38 img {
    width: 54%;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(min-width: 768px) {
    .elementor-4991 .elementor-element.elementor-element-8b97586 {
        width:16%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 {
        width: 22%;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 {
        width: 22%;
    }

    .elementor-4991 .elementor-element.elementor-element-4927a67 {
        width: 25%;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 {
        width: 49.333%;
    }

    .elementor-4991 .elementor-element.elementor-element-84eeab6 {
        width: 25%;
    }
}

@media(max-width: 1024px) {
    .elementor-4991 .elementor-element.elementor-element-5304cf67 {
        padding:3em 3em 2em 3em;
    }

    .elementor-4991 .elementor-element.elementor-element-3e054833 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-aaa24a6 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-8aed963 .elementor-icon-box-title a {
        font-size: 13px;
    }

    .elementor-4991 .elementor-element.elementor-element-60b71ec > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-2726008 .elementor-icon-box-title a {
        font-size: 13px;
    }

    .elementor-4991 .elementor-element.elementor-element-f1f2751 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title, .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-title a {
        font-size: 13px;
    }

    .elementor-4991 .elementor-element.elementor-element-3a8f995 img {
        width: 46%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b97586 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-8b22982.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 > .elementor-element-populated {
        padding: 00px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-4991 .elementor-element.elementor-element-8f6e3a0.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0 > .elementor-element-populated {
        padding: 00px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-e163053 > .elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-acb904f {
        padding: 1em 3em 1em 3em;
    }

    .elementor-4991 .elementor-element.elementor-element-98a76a6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3caf609 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-widget-container {
        text-align: left;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 img {
        width: 49%;
    }
}

@media(max-width: 767px) {
    .elementor-4991 .elementor-element.elementor-element-5304cf67 {
        padding:2em 2em 2em 2em;
    }

    .elementor-4991 .elementor-element.elementor-element-3e054833 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-40cbd6d2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-aaa24a6 > .elementor-element-populated {
        padding: 10px 0px 010px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-60b71ec > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f1f2751 > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3efee48 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-aa801b8 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3e247ca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-3a8f995 img {
        width: 82%;
    }

    .elementor-4991 .elementor-element.elementor-element-26e611a {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-8b97586 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f3d0704 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-9e62a05 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-bcbc852 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-e857fda {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-e163053 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-acb904f {
        padding: 1em 2em 1em 2em;
    }

    .elementor-4991 .elementor-element.elementor-element-3caf609 {
        margin-top: 00px;
        margin-bottom: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-f5635ab .elementor-widget-container {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-f5635ab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-84eeab6 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 {
        text-align: center;
    }

    .elementor-4991 .elementor-element.elementor-element-2985d38 img {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4991 .elementor-element.elementor-element-3e247ca {
        width:100%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b97586 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-8b22982 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-1261017 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-8f6e3a0 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-e163053 {
        width: 100%;
    }

    .elementor-4991 .elementor-element.elementor-element-4927a67 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-87ea944 {
        width: 50%;
    }

    .elementor-4991 .elementor-element.elementor-element-84eeab6 {
        width: 100%;
    }
}

.elementor-kit-5006 {
    --e-global-color-primary: #E67E59;
    --e-global-color-secondary: #F59D7E;
    --e-global-color-text: #8B8A99;
    --e-global-color-accent: #ADB14E;
    --e-global-color-3de2f60: #F4F4F4;
    --e-global-color-77f3f2d: #E67D584F;
    --e-global-color-2a263be: #313135;
    --e-global-color-d215ae9: #73A1A1;
    --e-global-typography-primary-font-family: "Montag Regular";
    --e-global-typography-primary-font-size: 56px;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-primary-line-height: 1.1em;
    --e-global-typography-secondary-font-family: "Montag Regular";
    --e-global-typography-secondary-font-size: 32px;
    --e-global-typography-secondary-font-weight: 600;
    --e-global-typography-secondary-line-height: 1.3em;
    --e-global-typography-text-font-family: "Work Sans";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.5em;
    --e-global-typography-accent-font-family: "Work Sans";
    --e-global-typography-accent-font-size: 18px;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-line-height: 1em;
    --e-global-typography-c4a78cf-font-family: "Montag Regular";
    --e-global-typography-c4a78cf-font-size: 24px;
    --e-global-typography-c4a78cf-font-weight: 600;
    --e-global-typography-c4a78cf-line-height: 1.2em;
    --e-global-typography-3a04fc0-font-family: "Montag Regular";
    --e-global-typography-3a04fc0-font-size: 18px;
    --e-global-typography-3a04fc0-font-weight: 500;
    --e-global-typography-3a04fc0-line-height: 1.3em;
    --e-global-typography-d4a856e-font-family: "Montag Regular";
    --e-global-typography-d4a856e-font-size: 18px;
    --e-global-typography-d4a856e-font-weight: 400;
    --e-global-typography-d4a856e-line-height: 1em;
    --e-global-typography-45dbe44-font-family: "Montag Regular";
    --e-global-typography-45dbe44-font-size: 16px;
    --e-global-typography-45dbe44-font-weight: 500;
    --e-global-typography-45dbe44-line-height: 1.2em;
    --e-global-typography-e0f2091-font-family: "Work Sans";
    --e-global-typography-e0f2091-font-size: 12px;
    --e-global-typography-e0f2091-font-weight: 600;
    --e-global-typography-e0f2091-text-transform: uppercase;
    --e-global-typography-e0f2091-line-height: 1em;
    --e-global-typography-e0f2091-letter-spacing: 1.3px;
    --e-global-typography-b9398f5-font-family: "Work Sans";
    --e-global-typography-b9398f5-font-size: 14px;
    --e-global-typography-b9398f5-font-weight: 600;
    --e-global-typography-b9398f5-line-height: 1em;
    --e-global-typography-daf25e5-font-family: "Work Sans";
    --e-global-typography-daf25e5-font-size: 16px;
    --e-global-typography-daf25e5-font-weight: 600;
    --e-global-typography-daf25e5-line-height: 1em;
    --e-global-typography-b932a00-font-family: "Montag Regular";
    --e-global-typography-b932a00-font-size: 32px;
    --e-global-typography-b932a00-font-weight: 600;
    --e-global-typography-b932a00-line-height: 1.8em;
    --e-global-typography-8e96726-font-family: "Work Sans";
    --e-global-typography-8e96726-font-size: 20px;
    --e-global-typography-8e96726-font-weight: 400;
    --e-global-typography-8e96726-font-style: italic;
    --e-global-typography-8e96726-line-height: 1.5em;
    --e-global-typography-795214a-font-family: "Work Sans";
    --e-global-typography-795214a-font-size: 14px;
    --e-global-typography-795214a-font-weight: 400;
    --e-global-typography-795214a-line-height: 1.5em;
    --e-global-typography-aa52e29-font-family: "Work Sans";
    --e-global-typography-aa52e29-font-size: 12px;
    --e-global-typography-aa52e29-font-weight: 500;
    --e-global-typography-aa52e29-line-height: 1.5em;
    --e-global-typography-bdc29c1-font-family: "Montag Regular";
    --e-global-typography-bdc29c1-font-size: 156px;
    --e-global-typography-bdc29c1-font-weight: 700;
    --e-global-typography-bdc29c1-line-height: 1.2em;
    --e-global-typography-a194199-font-family: "Work Sans";
    --e-global-typography-a194199-font-size: 20px;
    --e-global-typography-a194199-font-weight: 600;
    --e-global-typography-a194199-line-height: 1.3em;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-kit-5006 button,.elementor-kit-5006 input[type="button"],.elementor-kit-5006 input[type="submit"],.elementor-kit-5006 .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-daf25e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-daf25e5-font-size );
    font-weight: var( --e-global-typography-daf25e5-font-weight );
    line-height: var( --e-global-typography-daf25e5-line-height );
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 40px 20px 40px;
}

.elementor-kit-5006 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-kit-5006 a {
    color: var( --e-global-color-accent );
}

.elementor-kit-5006 a:hover {
    color: var( --e-global-color-primary );
}

.elementor-kit-5006 h1 {
    color: var( --e-global-color-primary );
    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 );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-kit-5006 h2 {
    color: var( --e-global-color-primary );
    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 );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-kit-5006 h3 {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-c4a78cf-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c4a78cf-font-size );
    font-weight: var( --e-global-typography-c4a78cf-font-weight );
    line-height: var( --e-global-typography-c4a78cf-line-height );
}

.elementor-kit-5006 h4 {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-3a04fc0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3a04fc0-font-size );
    font-weight: var( --e-global-typography-3a04fc0-font-weight );
    line-height: var( --e-global-typography-3a04fc0-line-height );
}

.elementor-kit-5006 h5 {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-d4a856e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d4a856e-font-size );
    font-weight: var( --e-global-typography-d4a856e-font-weight );
    line-height: var( --e-global-typography-d4a856e-line-height );
}

.elementor-kit-5006 h6 {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-45dbe44-font-family ), Sans-serif;
    font-size: var( --e-global-typography-45dbe44-font-size );
    font-weight: var( --e-global-typography-45dbe44-font-weight );
    line-height: var( --e-global-typography-45dbe44-line-height );
}

.elementor-kit-5006 label {
    color: var( --e-global-color-primary );
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2.5em;
}

.elementor-kit-5006 input:not([type="button"]):not([type="submit"]),.elementor-kit-5006 textarea,.elementor-kit-5006 .elementor-field-textual {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: var( --e-global-color-text );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ECECEC;
    border-radius: 5px 5px 5px 5px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .elementor-kit-5006 {
        font-size:var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-kit-5006 h1 {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-kit-5006 h2 {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-kit-5006 h3 {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-kit-5006 h4 {
        font-size: var( --e-global-typography-3a04fc0-font-size );
        line-height: var( --e-global-typography-3a04fc0-line-height );
    }

    .elementor-kit-5006 h5 {
        font-size: var( --e-global-typography-d4a856e-font-size );
        line-height: var( --e-global-typography-d4a856e-line-height );
    }

    .elementor-kit-5006 h6 {
        font-size: var( --e-global-typography-45dbe44-font-size );
        line-height: var( --e-global-typography-45dbe44-line-height );
    }

    .elementor-kit-5006 button,.elementor-kit-5006 input[type="button"],.elementor-kit-5006 input[type="submit"],.elementor-kit-5006 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-kit-5006 input:not([type="button"]):not([type="submit"]),.elementor-kit-5006 textarea,.elementor-kit-5006 .elementor-field-textual {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-kit-5006 {
        --e-global-typography-primary-font-size:30px;
        --e-global-typography-secondary-font-size: 24px;
        --e-global-typography-text-font-size: 14px;
        --e-global-typography-accent-font-size: 16px;
        --e-global-typography-c4a78cf-font-size: 20px;
        --e-global-typography-3a04fc0-font-size: 16px;
        --e-global-typography-d4a856e-font-size: 16px;
        --e-global-typography-b9398f5-font-size: 12px;
        --e-global-typography-daf25e5-font-size: 14px;
        --e-global-typography-b932a00-font-size: 24px;
        --e-global-typography-8e96726-font-size: 16px;
        --e-global-typography-bdc29c1-font-size: 96px;
        --e-global-typography-a194199-font-size: 18px;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-kit-5006 h1 {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-kit-5006 h2 {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-kit-5006 h3 {
        font-size: var( --e-global-typography-c4a78cf-font-size );
        line-height: var( --e-global-typography-c4a78cf-line-height );
    }

    .elementor-kit-5006 h4 {
        font-size: var( --e-global-typography-3a04fc0-font-size );
        line-height: var( --e-global-typography-3a04fc0-line-height );
    }

    .elementor-kit-5006 h5 {
        font-size: var( --e-global-typography-d4a856e-font-size );
        line-height: var( --e-global-typography-d4a856e-line-height );
    }

    .elementor-kit-5006 h6 {
        font-size: var( --e-global-typography-45dbe44-font-size );
        line-height: var( --e-global-typography-45dbe44-line-height );
    }

    .elementor-kit-5006 button,.elementor-kit-5006 input[type="button"],.elementor-kit-5006 input[type="submit"],.elementor-kit-5006 .elementor-button {
        font-size: var( --e-global-typography-daf25e5-font-size );
        line-height: var( --e-global-typography-daf25e5-line-height );
    }

    .elementor-kit-5006 label {
        font-size: 14px;
    }

    .elementor-kit-5006 input:not([type="button"]):not([type="submit"]),.elementor-kit-5006 textarea,.elementor-kit-5006 .elementor-field-textual {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-6023 .elementor-element.elementor-element-a5103ed {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6023 .elementor-element.elementor-element-85ff774 {
    --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: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6023 .elementor-element.elementor-element-85ff774.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6023 .elementor-element.elementor-element-f95c137 {
    text-align: start;
}

.elementor-6023 .elementor-element.elementor-element-f95c137 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-6023 .elementor-element.elementor-element-fb78cf5 {
    font-size: 14px;
}

#elementor-popup-modal-6023 {
    background-color: rgba(0,0,0,.8);
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-6023 .dialog-message {
    width: 815px;
    height: auto;
}

#elementor-popup-modal-6023 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-6023 .dialog-widget-content {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

@media(max-width: 1024px) {
    .elementor-6023 .elementor-element.elementor-element-f95c137 .elementor-heading-title {
        font-size:28px;
    }

    .elementor-6023 .elementor-element.elementor-element-fb78cf5 {
        font-size: 15px;
    }

    #elementor-popup-modal-6023 .dialog-message {
        width: 694px;
    }
}

@media(max-width: 767px) {
    .elementor-6023 .elementor-element.elementor-element-a5103ed {
        --content-width:100%;
    }

    .elementor-6023 .elementor-element.elementor-element-f95c137 {
        text-align: center;
    }

    .elementor-6023 .elementor-element.elementor-element-f95c137 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-6023 .elementor-element.elementor-element-fb78cf5 {
        text-align: center;
        font-size: 13px;
    }

    #elementor-popup-modal-6023 .dialog-message {
        width: 320px;
    }
}

@media(min-width: 768px) {
    .elementor-6023 .elementor-element.elementor-element-85ff774 {
        --width:100%;
    }
}

.elementor-6354 .elementor-element.elementor-element-a5103ed {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6354 .elementor-element.elementor-element-85ff774 {
    --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: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6354 .elementor-element.elementor-element-85ff774.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6354 .elementor-element.elementor-element-f95c137 {
    text-align: start;
}

.elementor-6354 .elementor-element.elementor-element-f95c137 .elementor-heading-title {
    font-family: "Montag Regular", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.3em;
    color: #434343;
}

.elementor-6354 .elementor-element.elementor-element-fb78cf5 {
    font-size: 14px;
}

#elementor-popup-modal-6354 {
    background-color: rgba(0,0,0,.8);
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-6354 .dialog-message {
    width: 629px;
    height: auto;
}

#elementor-popup-modal-6354 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-6354 .dialog-widget-content {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

@media(max-width: 1024px) {
    .elementor-6354 .elementor-element.elementor-element-f95c137 .elementor-heading-title {
        font-size:28px;
    }

    .elementor-6354 .elementor-element.elementor-element-fb78cf5 {
        font-size: 15px;
    }

    #elementor-popup-modal-6354 .dialog-message {
        width: 694px;
    }
}

@media(max-width: 767px) {
    .elementor-6354 .elementor-element.elementor-element-a5103ed {
        --content-width:100%;
    }

    .elementor-6354 .elementor-element.elementor-element-f95c137 {
        text-align: center;
    }

    .elementor-6354 .elementor-element.elementor-element-f95c137 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-6354 .elementor-element.elementor-element-fb78cf5 {
        text-align: center;
        font-size: 13px;
    }

    #elementor-popup-modal-6354 .dialog-message {
        width: 320px;
    }
}

@media(min-width: 768px) {
    .elementor-6354 .elementor-element.elementor-element-85ff774 {
        --width:100%;
    }
}
