.elementor-1183 .elementor-element.elementor-element-447995cb0:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-447995cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../2024/11/blog-cover-photo-98.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1183 .elementor-element.elementor-element-447995cb0 > .elementor-background-overlay {
    background-color: #5E4A4A;
    opacity: 0.55;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1183 .elementor-element.elementor-element-447995cb0 > .elementor-container {
    min-height: 96vh;
}

.elementor-1183 .elementor-element.elementor-element-447995cb0, .elementor-1183 .elementor-element.elementor-element-447995cb0 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-447995cb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 105px;
    padding: 20px 0px 0px 0px;
    z-index: 0;
}

.elementor-1183 .elementor-element.elementor-element-72ab48c6 > .elementor-element-populated {
    margin: 23px 0px 8px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1183 .elementor-element.elementor-element-a4f9cad {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 49px;
    color: #FFFFFF;
}

    .elementor-1183 .elementor-element.elementor-element-a4f9cad.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1183 .elementor-element.elementor-element-7715b14 {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #EDEDED;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button {
    background-color: #127d3f;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 2px 2px 2px 2px;
}

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb [class*="elementor-animation"]:hover,
    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button::before,
    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button::after {
        background-color: #ED4B3E;
    }

.elementor-1183 .elementor-element.elementor-element-73d2f7bb > .elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #ffffff;
    padding: 10px 10px 10px 10px;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button .wpr-button-icon svg {
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s;
    }

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-wrap {
    max-width: 449px;
}

.elementor-1183 .elementor-element.elementor-element-73d2f7bb {
    text-align: left;
}

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-content {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-text {
        -webkit-justify-content: center;
        justify-content: center;
        color: #ffffff;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-icon {
        font-size: 18px;
    }

        .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-icon svg {
            width: 18px;
            height: 18px;
        }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-position-left .wpr-button-icon {
        margin-right: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-position-right .wpr-button-icon {
        margin-left: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-inline .wpr-button-icon {
        color: #ffffff;
    }

        .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-inline .wpr-button-icon svg {
            fill: #ffffff;
        }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-text, .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button::after {
        font-family: "Poppins", Sans-serif;
        font-size: 15px;
        font-weight: 400;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button:hover .wpr-button-text {
        color: #ffffff;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
        color: #ffffff;
    }

        .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
            fill: #ffffff;
        }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button:hover {
        border-color: #E8E8E8;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-inline .wpr-button {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-block .wpr-button-text {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb.wpr-button-icon-style-inline-block .wpr-button-content {
        padding: 10px 10px 10px 10px;
    }

.elementor-1183 .elementor-element.elementor-element-uycq6d6:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-uycq6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-uycq6d6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -91px;
    margin-bottom: 0px;
    padding: 5px 0px 2px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-uycq6d6 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-e26f281 > .elementor-element-populated {
    margin: 0px 0px -16px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -13px -13px -13px -13px;
}

.elementor-1183 .elementor-element.elementor-element-382e96e4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1183 .elementor-element.elementor-element-382e96e4 {
    margin-top: 0px;
    margin-bottom: 96px;
}

.elementor-1183 .elementor-element.elementor-element-5b7d82ee > .elementor-element-populated {
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
}

.elementor-1183 .elementor-element.elementor-element-5b2e4d38 > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-5b2e4d38 {
    text-align: center;
}

    .elementor-1183 .elementor-element.elementor-element-5b2e4d38 .elementor-heading-title {
        font-size: 34px;
    }

.elementor-1183 .elementor-element.elementor-element-ced8585 {
    --divider-border-style: dotted;
    --divider-color: #FF9339;
    --divider-border-width: 2.1px;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

    .elementor-1183 .elementor-element.elementor-element-ced8585 > .elementor-widget-container {
        --e-transform-flipY: -1;
    }

    .elementor-1183 .elementor-element.elementor-element-ced8585 .elementor-divider-separator {
        width: 150px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-ced8585 .elementor-divider {
        text-align: center;
    }

.elementor-1183 .elementor-element.elementor-element-16bd5128 {
    text-align: left;
    line-height: 21px;
    letter-spacing: -0.1px;
    word-spacing: 0px;
}

.elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button {
    background-color: rgba(255, 255, 255, 0);
    fill: #127d3f;
    color: #1d6995;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1d6995;
    padding: 17px 22px 17px 22px;
}

    .elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button:hover, .elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button:focus {
        background-color: #1d6995;
        color: #FFFFFF;
        border-color: #127d3f;
    }

.elementor-1183 .elementor-element.elementor-element-4ea0c713 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}

.elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button:hover svg, .elementor-1183 .elementor-element.elementor-element-4ea0c713 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-76506e5 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1183 .elementor-element.elementor-element-4eec10a {
    margin-top: 113px;
    margin-bottom: 20px;
    padding: -5px 5px 5px 5px;
}

.elementor-1183 .elementor-element.elementor-element-bbcdcc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .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: 0px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-86f9d20 {
    width: var( --container-widget-width, 98.621% );
    max-width: 98.621%;
    --container-widget-width: 98.621%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 20px;
}

    .elementor-1183 .elementor-element.elementor-element-86f9d20 > .elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20.elementor-view-stacked .elementor-icon {
        background-color: #FF9339;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-86f9d20.elementor-view-default .elementor-icon {
        fill: #1d6995;
        color: #1d6995;
        border-color: #FF9339;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20 .elementor-icon {
        font-size: 50px;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-86f9d20 .elementor-icon-box-title a {
        font-size: 19px;
    }

    .elementor-1183 .elementor-element.elementor-element-86f9d20 .elementor-icon-box-description {
        font-size: 16px;
    }

.elementor-1183 .elementor-element.elementor-element-84c0cbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-84c0cbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-1183 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-84c0cbf > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-84c0cbf > .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: 0px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-642dc46 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-642dc46 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-642dc46 {
    --icon-box-icon-margin: 20px;
}

    .elementor-1183 .elementor-element.elementor-element-642dc46.elementor-view-stacked .elementor-icon {
        background-color: #FF9339;
    }

    .elementor-1183 .elementor-element.elementor-element-642dc46.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-642dc46.elementor-view-default .elementor-icon {
        fill: #1d6995;
        color: #1d6995;
        border-color: #FF9339;
    }

    .elementor-1183 .elementor-element.elementor-element-642dc46 .elementor-icon {
        font-size: 50px;
    }

    .elementor-1183 .elementor-element.elementor-element-642dc46 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-642dc46 .elementor-icon-box-title a {
        font-size: 19px;
    }

    .elementor-1183 .elementor-element.elementor-element-642dc46 .elementor-icon-box-description {
        font-size: 16px;
    }

.elementor-1183 .elementor-element.elementor-element-7eacc5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-7eacc5e > .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: 0px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-323ac98 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 20px;
}

    .elementor-1183 .elementor-element.elementor-element-323ac98 > .elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98.elementor-view-stacked .elementor-icon {
        background-color: #FF9339;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-323ac98.elementor-view-default .elementor-icon {
        fill: #1d6995;
        color: #1d6995;
        border-color: #FF9339;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98 .elementor-icon {
        font-size: 50px;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-323ac98 .elementor-icon-box-title a {
        font-size: 19px;
    }

    .elementor-1183 .elementor-element.elementor-element-323ac98 .elementor-icon-box-description {
        font-size: 16px;
    }

.elementor-1183 .elementor-element.elementor-element-9178c3e {
    --display: flex;
    --min-height: 0px;
    --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: 22px;
    --margin-bottom: -7px;
    --margin-left: -7px;
    --margin-right: -7px;
}

.elementor-1183 .elementor-element.elementor-element-cd6d733 {
    --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-1183 .elementor-element.elementor-element-3d156d8 img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #DCA22F;
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
}

.elementor-1183 .elementor-element.elementor-element-c7a1367 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 12px;
    --padding-bottom: 0px;
    --padding-left: 23px;
    --padding-right: 36px;
}

    .elementor-1183 .elementor-element.elementor-element-c7a1367::before, .elementor-1183 .elementor-element.elementor-element-c7a1367 > .elementor-background-video-container::before, .elementor-1183 .elementor-element.elementor-element-c7a1367 > .e-con-inner > .elementor-background-video-container::before, .elementor-1183 .elementor-element.elementor-element-c7a1367 > .elementor-background-slideshow::before, .elementor-1183 .elementor-element.elementor-element-c7a1367 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1183 .elementor-element.elementor-element-c7a1367 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-color: #EBEBEB;
        --background-overlay: '';
    }

.elementor-1183 .elementor-element.elementor-element-af29065 .elementor-heading-title {
    font-size: 26px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-1183 .elementor-element.elementor-element-c0fe042 {
    font-family: "Tahoma", Sans-serif;
    font-size: 12px;
}

.elementor-1183 .elementor-element.elementor-element-e711935 > .elementor-widget-container {
    margin: -13px -1px -1px -1px;
}

.elementor-1183 .elementor-element.elementor-element-496a2f06 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1183 .elementor-element.elementor-element-496a2f06:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-496a2f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-496a2f06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 55px;
    margin-bottom: 19px;
    padding: 35px 18px 18px 18px;
}

    .elementor-1183 .elementor-element.elementor-element-496a2f06 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-6266c09d > .elementor-element-populated {
    margin: 51px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1183 .elementor-element.elementor-element-74cbfc83 {
    text-align: center;
}

    .elementor-1183 .elementor-element.elementor-element-74cbfc83 .elementor-heading-title {
        font-size: 31px;
    }

.elementor-1183 .elementor-element.elementor-element-670c6c0 {
    --divider-border-style: dotted;
    --divider-color: #FF9339;
    --divider-border-width: 2.1px;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

    .elementor-1183 .elementor-element.elementor-element-670c6c0 > .elementor-widget-container {
        --e-transform-flipY: -1;
    }

    .elementor-1183 .elementor-element.elementor-element-670c6c0 .elementor-divider-separator {
        width: 156px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-670c6c0 .elementor-divider {
        text-align: center;
    }

.elementor-1183 .elementor-element.elementor-element-47c5f3b2 > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-1183 .elementor-element.elementor-element-47c5f3b2 {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-6150e46 {
    margin-top: 40px;
    margin-bottom: 24px;
}

.elementor-1183 .elementor-element.elementor-element-11d9ef0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-element-populated {
    box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-5b155645 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-5b155645 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-5b155645 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-5b155645.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #1d6995;
        color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-5b155645.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-5b155645.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-5b155645.elementor-view-framed .elementor-icon {
        background-color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-5b155645 .elementor-icon {
        font-size: 44px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-5b155645 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-5b155645 .elementor-icon-box-title a {
        font-size: 22px;
    }

.elementor-1183 .elementor-element.elementor-element-ffc1b15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-element-populated {
    box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-55bcac8 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-55bcac8 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-55bcac8 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-55bcac8.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #1d6995;
        color: #1d6995
    }

    .elementor-1183 .elementor-element.elementor-element-55bcac8.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-55bcac8.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-55bcac8.elementor-view-framed .elementor-icon {
        background-color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-55bcac8 .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-55bcac8 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-55bcac8 .elementor-icon-box-title a {
        font-size: 22px;
    }

.elementor-1183 .elementor-element.elementor-element-ed25048:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-element-populated {
    box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-7d28458 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-7d28458 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-7d28458 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-7d28458.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #1d6995;
        color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-7d28458.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-7d28458.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-7d28458.elementor-view-framed .elementor-icon {
        background-color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-7d28458 .elementor-icon {
        font-size: 50px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-7d28458 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-7d28458 .elementor-icon-box-title a {
        font-size: 22px;
    }

.elementor-1183 .elementor-element.elementor-element-657c8726 {
    margin-top: 32px;
    margin-bottom: 26px;
    padding: 13% 17% 7% 17%;
}

.elementor-1183 .elementor-element.elementor-element-b8e42aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-element-populated {
    box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 27px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-eeea146 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-eeea146 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-eeea146 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-eeea146.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-astglobalcolor5 );
        fill: #1d6995;
        color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-eeea146.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-eeea146.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-astglobalcolor5 );
        color: var( --e-global-color-astglobalcolor5 );
        border-color: var( --e-global-color-astglobalcolor5 );
    }

    .elementor-1183 .elementor-element.elementor-element-eeea146.elementor-view-framed .elementor-icon {
        background-color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-eeea146 .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-eeea146 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-eeea146 .elementor-icon-box-title a {
        font-size: 22px;
    }

.elementor-1183 .elementor-element.elementor-element-a7a1a41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-element-populated {
    box-shadow: 0px 40px 120px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-1ab9a5c5 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-1ab9a5c5 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #1d6995;
        color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-1ab9a5c5.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5.elementor-view-framed .elementor-icon {
        background-color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5 .elementor-icon {
        font-size: 53px;
        padding: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-1ab9a5c5 .elementor-icon-box-title a {
        font-size: 22px;
    }

.elementor-1183 .elementor-element.elementor-element-6b5ae5b7 .elementor-button {
    background-color: #1d6995;
    box-shadow: 0px 12px 24px -8px rgba(59, 79, 228, 0.4);
    border-style: double;
    border-width: -35px -35px -35px -35px;
    border-radius: 147px 147px 147px 147px;
    padding: 14px 14px 14px 14px;
}

.elementor-1183 .elementor-element.elementor-element-6b5ae5b7 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-6b5ae5b7 > .elementor-widget-container {
        margin: 28px 28px 28px 28px;
        border-radius: -172px -172px -172px -172px;
    }

    .elementor-1183 .elementor-element.elementor-element-6b5ae5b7.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-6b5ae5b7 .elementor-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .elementor-1183 .elementor-element.elementor-element-6b5ae5b7 .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

.elementor-1183 .elementor-element.elementor-element-f894923 {
    --display: flex;
    --margin-top: 22px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 54px;
    --padding-left: 54px;
    --padding-right: 54px;
}

.elementor-1183 .elementor-element.elementor-element-3f7a877 {
    text-align: center;
}

    .elementor-1183 .elementor-element.elementor-element-3f7a877 .elementor-heading-title {
        font-size: 30px;
    }

.elementor-1183 .elementor-element.elementor-element-16e131a {
    --divider-border-style: dotted;
    --divider-color: #FF9339;
    --divider-border-width: 2.1px;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

    .elementor-1183 .elementor-element.elementor-element-16e131a > .elementor-widget-container {
        --e-transform-flipY: -1;
    }

    .elementor-1183 .elementor-element.elementor-element-16e131a .elementor-divider-separator {
        width: 192px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-16e131a .elementor-divider {
        text-align: center;
    }

.elementor-1183 .elementor-element.elementor-element-252f86e8 {
    padding: -8px 0px 100px 0px;
}

.elementor-1183 .elementor-element.elementor-element-5cf8051f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1183 .elementor-element.elementor-element-2493a13b {
    --e-image-carousel-slides-to-show: 4;
}

    .elementor-1183 .elementor-element.elementor-element-2493a13b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-1183 .elementor-element.elementor-element-68b1f3eb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 13px;
    --padding-bottom: 19px;
    --padding-left: 14px;
    --padding-right: 15px;
}

.elementor-1183 .elementor-element.elementor-element-47576655 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 12px;
    --padding-bottom: 8px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn {
    background-color: #1d6995;
    width: 28%;
    padding: 21px 60px 21px 60px;
    font-family: "Lato", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    fill: #ffffff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 19px 19px 40px 0px rgba(0,0,0,0.1);
}

    .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn:hover {
        background-color: #ffffff;
        color: #FC8306;
        fill: #FC8306;
    }

    .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn > i, .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn > svg {
        margin-right: 5px;
    }

.rtl .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn > i, .rtl .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}

.elementor-1183 .elementor-element.elementor-element-ab6fe5c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 17px;
    margin-bottom: 0px;
    padding: 82px 0px 5px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-ab6fe5c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-c4dd1d8 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1183 .elementor-element.elementor-element-ccdd2f4 {
    text-align: center;
}

    .elementor-1183 .elementor-element.elementor-element-ccdd2f4 .elementor-heading-title {
        font-size: 33px;
    }

.elementor-1183 .elementor-element.elementor-element-77f38cf {
    --divider-border-style: dotted;
    --divider-color: #FF9339;
    --divider-border-width: 2.1px;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

    .elementor-1183 .elementor-element.elementor-element-77f38cf > .elementor-widget-container {
        --e-transform-flipY: -1;
    }

    .elementor-1183 .elementor-element.elementor-element-77f38cf .elementor-divider-separator {
        width: 156px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-77f38cf .elementor-divider {
        text-align: center;
    }

.elementor-1183 .elementor-element.elementor-element-69d259a {
    margin-top: 2px;
    margin-bottom: 0px;
}

.elementor-1183 .elementor-element.elementor-element-716f58d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0E0303;
    background-image: url("../../2024/05/Image1665409483-min.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-element-populated > .elementor-background-overlay {
    background-color: #050202;
    opacity: 0.73;
}

.elementor-1183 .elementor-element.elementor-element-716f58d:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #DC8B37;
    opacity: 0.5;
}

.elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 150px 50px 50px 50px;
}

    .elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-title {
    margin-block-end: 10px;
    color: #FFFFFF;
}

    .elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-title a {
        font-size: 25px;
    }

.elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-description {
    color: #fff;
}

.elementor-1183 .elementor-element.elementor-element-342b23e {
    font-size: 22px;
    color: #fff;
}

.elementor-1183 .elementor-element.elementor-element-89fd261:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2024/05/off-grid-1-1-1-min.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1183 .elementor-element.elementor-element-89fd261:hover > .elementor-element-populated {
    background-color: #A21F1F;
}

.elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.73;
}

.elementor-1183 .elementor-element.elementor-element-89fd261:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #DC8B37 0%, #DC8B37 100%);
    opacity: 0.5;
}

.elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 150px 50px 50px 50px;
}

    .elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-title {
    margin-block-end: 10px;
    color: #FFFFFF;
}

    .elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-title a {
        font-size: 25px;
    }

.elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-description {
    color: #fff;
}

.elementor-1183 .elementor-element.elementor-element-70bd0d2 {
    font-size: 22px;
    color: #FF9900;
}

.elementor-1183 .elementor-element.elementor-element-f1b4ddd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/09/off-grid-1-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1183 .elementor-element.elementor-element-f1b4ddd:hover > .elementor-element-populated {
    background-color: #DC8B37;
}

.elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated > .elementor-background-overlay {
    background-color: #131313;
    opacity: 0.75;
}

.elementor-1183 .elementor-element.elementor-element-f1b4ddd:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #DC8B37;
    opacity: 0.5;
}

.elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 150px 50px 50px 50px;
}

    .elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-title {
    margin-block-end: 10px;
    color: #FFFFFF;
}

    .elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-title a {
        font-size: 25px;
    }

.elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-description {
    color: #fff;
}

.elementor-1183 .elementor-element.elementor-element-09ef1e6 {
    font-size: 22px;
    color: #1d6995;
}

.elementor-1183 .elementor-element.elementor-element-87f69a8 {
    margin-top: 78px;
    margin-bottom: 22px;
    padding: 50px 27px 27px 27px;
}

.elementor-1183 .elementor-element.elementor-element-577b1bb > .elementor-element-populated {
    margin: 40px 28px 9px 28px;
    --e-column-margin-right: 28px;
    --e-column-margin-left: 28px;
}

.elementor-1183 .elementor-element.elementor-element-1ac9339 > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1183 .elementor-element.elementor-element-1ac9339 {
    text-align: center;
    font-size: 26px;
}

.elementor-1183 .elementor-element.elementor-element-7698947 {
    --divider-border-style: dotted;
    --divider-color: #FF9339;
    --divider-border-width: 2.1px;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

    .elementor-1183 .elementor-element.elementor-element-7698947 > .elementor-widget-container {
        --e-transform-flipY: -1;
    }

    .elementor-1183 .elementor-element.elementor-element-7698947 .elementor-divider-separator {
        width: 182px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-7698947 .elementor-divider {
        text-align: center;
        padding-block-start: 25px;
        padding-block-end: 25px;
    }

.elementor-1183 .elementor-element.elementor-element-0964f6c {
    margin-top: -12px;
    margin-bottom: 4px;
}

.elementor-1183 .elementor-element.elementor-element-73486e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-654c8a3 {
    width: var( --container-widget-width, 103.465% );
    max-width: 103.465%;
    --container-widget-width: 103.465%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-654c8a3.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #127d3f;
        color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-654c8a3.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3.elementor-view-framed .elementor-icon {
        background-color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3 .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-654c8a3 .elementor-icon-box-title a {
        font-size: 17px;
        font-weight: 700;
    }

.elementor-1183 .elementor-element.elementor-element-e50f2de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-2c03df5 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-2c03df5 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-2c03df5 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-2c03df5.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #127d3f;
        color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-2c03df5.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-2c03df5.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-2c03df5.elementor-view-framed .elementor-icon {
        background-color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-2c03df5 .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-2c03df5 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-2c03df5 .elementor-icon-box-title a {
        font-size: 17px;
        font-weight: 700;
    }

.elementor-1183 .elementor-element.elementor-element-7fd79b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-f89edb5 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-f89edb5 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-f89edb5 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-f89edb5.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #127d3f;
        color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-f89edb5.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-f89edb5.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-f89edb5.elementor-view-framed .elementor-icon {
        background-color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-f89edb5 .elementor-icon {
        font-size: 50px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-f89edb5 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-f89edb5 .elementor-icon-box-title a {
        font-size: 17px;
        font-weight: 700;
    }

.elementor-1183 .elementor-element.elementor-element-3645cb6 {
    margin-top: -10px;
    margin-bottom: 24px;
    padding: -55px 1px 1px 1px;
}

.elementor-1183 .elementor-element.elementor-element-6c93254:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-15a6289 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-15a6289 {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-15a6289 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-15a6289.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #127d3f;
        color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-15a6289.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-15a6289.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-15a6289.elementor-view-framed .elementor-icon {
        background-color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-15a6289 .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-15a6289 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-15a6289 .elementor-icon-box-title a {
        font-size: 17px;
        font-weight: 700;
    }

.elementor-1183 .elementor-element.elementor-element-996a811:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-41a0f1c .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-41a0f1c {
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-41a0f1c .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-41a0f1c.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #127d3f;
        color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-41a0f1c.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-41a0f1c.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-41a0f1c.elementor-view-framed .elementor-icon {
        background-color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-41a0f1c .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-41a0f1c .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-41a0f1c .elementor-icon-box-title a {
        font-size: 17px;
        font-weight: 700;
    }

.elementor-1183 .elementor-element.elementor-element-16f5fd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-e1c7556 {
    width: var( --container-widget-width, 112.43% );
    max-width: 112.43%;
    --container-widget-width: 112.43%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 17px;
}

    .elementor-1183 .elementor-element.elementor-element-e1c7556.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
        fill: #127d3f;
        color: #127d3f;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-e1c7556.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556.elementor-view-framed .elementor-icon {
        background-color: #1d6995;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556 .elementor-icon {
        font-size: 45px;
        padding: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-e1c7556 .elementor-icon-box-title a {
        font-size: 17px;
        font-weight: 700;
    }

.elementor-1183 .elementor-element.elementor-element-vzmbdz1:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-vzmbdz1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2024/05/SLIDER1666171327-1-min-min-1.jpeg");
    background-position: center center;
    background-size: cover;
}

.elementor-1183 .elementor-element.elementor-element-vzmbdz1 > .elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #212121 0%, #212121 100%);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1183 .elementor-element.elementor-element-vzmbdz1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 62px 0px 44px 0px;
}

.elementor-1183 .elementor-element.elementor-element-7940ca75 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-a3358bf > .elementor-widget-container {
    margin: 51px 51px 51px 51px;
}

.elementor-1183 .elementor-element.elementor-element-a3358bf {
    font-size: 18px;
    line-height: 29px;
    color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-f09bfbb .elementor-button {
    background-color: #1d6995;
    border-style: none;
}

.elementor-1183 .elementor-element.elementor-element-f09bfbb > .elementor-widget-container {
    margin: 3px 23px 23px 23px;
    border-style: none;
}

.elementor-1183 .elementor-element.elementor-element-f09bfbb.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1183 .elementor-element.elementor-element-4045b8f:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-4045b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E9E9E9;
    background-image: url("../../2024/07/admin-ajax-1.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1183 .elementor-element.elementor-element-4045b8f > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F2295B00 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1183 .elementor-element.elementor-element-4045b8f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: -5px 0px 45px 0px;
}

.elementor-1183 .elementor-element.elementor-element-552d7f76 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-552d7f76 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-552d7f76 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1183 .elementor-element.elementor-element-552d7f76 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-552d7f76 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-682cb > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-1183 .elementor-element.elementor-element-2333e0bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-background-slideshow {
    border-radius: 58px 58px 58px 58px;
}

.elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2px 26px 0px -16px;
    --e-column-margin-right: 26px;
    --e-column-margin-left: -16px;
}

    .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-132d5d8e > .elementor-widget-container {
    margin: 8px 8px -3px 8px;
}

.elementor-1183 .elementor-element.elementor-element-132d5d8e {
    text-align: left;
}

    .elementor-1183 .elementor-element.elementor-element-132d5d8e .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        color: #1d6995;
    }

.elementor-1183 .elementor-element.elementor-element-5e930b1b > .elementor-widget-container {
    margin: -3px 0px -20px 0px;
    padding: 0px 0px -38px 0px;
}

.elementor-1183 .elementor-element.elementor-element-907d983 {
    width: var( --container-widget-width, 98.754% );
    max-width: 98.754%;
    --container-widget-width: 98.754%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-907d983.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated > .elementor-background-overlay {
    background-color: #146fa1;
    opacity: 0.8;
}

.elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 20px 7px 42px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 42px;
    padding: 0px 0px 0px 12px;
}

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-background-slideshow {
        border-radius: 38px 38px 38px 38px;
    }

        .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-7eeb6137 > .elementor-widget-container {
    margin: 32px 2px 2px 8px;
}

.elementor-1183 .elementor-element.elementor-element-7eeb6137 {
    text-align: left;
}

    .elementor-1183 .elementor-element.elementor-element-7eeb6137 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        color: #FFFFFF;
    }

.elementor-1183 .elementor-element.elementor-element-7009b1ef > .elementor-widget-container {
    margin: -8px 0px 0px 7px;
}

.elementor-1183 .elementor-element.elementor-element-7009b1ef {
    text-align: left;
}

    .elementor-1183 .elementor-element.elementor-element-7009b1ef .elementor-heading-title {
        font-family: "Arial", Sans-serif;
        font-size: 23px;
        font-weight: 500;
        line-height: 26px;
        color: #000000;
    }

.elementor-1183 .elementor-element.elementor-element-a0c3102 > .elementor-widget-container {
    margin: 0px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-a0c3102 {
    color: #FFFFFFE8;
}

.elementor-1183 .elementor-element.elementor-element-3a78bbee:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-3a78bbee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1183 .elementor-element.elementor-element-3a78bbee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-3a78bbee > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-61bdc273 > .elementor-element-populated {
    margin: 32px 32px 12px 32px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 32px;
}

.elementor-1183 .elementor-element.elementor-element-690e3ffb .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 33px;
}

    .elementor-1183 .elementor-element.elementor-element-690e3ffb .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-1183 .elementor-element.elementor-element-690e3ffb .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

.elementor-1183 .elementor-element.elementor-element-ucfp5vk > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1183 .elementor-element.elementor-element-ucfp5vk:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-ucfp5vk > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-ucfp5vk {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 11px;
    margin-bottom: 11px;
    padding: 10px 0px 80px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-ucfp5vk > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-b49a589 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-1183 .elementor-element.elementor-element-b49a589 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 52px 0px;
}

.elementor-1183 .elementor-element.elementor-element-87f2c97 {
    width: var( --container-widget-width, 98.16% );
    max-width: 98.16%;
    --container-widget-width: 98.16%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-87f2c97.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-87f2c97 .elementor-counter-number-wrapper {
        color: #127d3f;
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-87f2c97 .elementor-counter-title {
        color: #000000;
        font-size: 19px;
        font-weight: 400;
        line-height: 1em;
    }

.elementor-1183 .elementor-element.elementor-element-a55e4cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-1183 .elementor-element.elementor-element-a55e4cf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-13877b7 {
    width: var( --container-widget-width, 99.896% );
    max-width: 99.896%;
    --container-widget-width: 99.896%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-13877b7.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-13877b7 .elementor-counter-number-wrapper {
        color: #127d3f;
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-13877b7 .elementor-counter-title {
        color: #000000;
        font-size: 19px;
        font-weight: 400;
        line-height: 1em;
    }

.elementor-1183 .elementor-element.elementor-element-838008f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-1183 .elementor-element.elementor-element-838008f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-2117a4f {
    width: var( --container-widget-width, 99.567% );
    max-width: 99.567%;
    --container-widget-width: 99.567%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-2117a4f.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-2117a4f .elementor-counter-number-wrapper {
        color: #127d3f;
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-2117a4f .elementor-counter-title {
        color: #000000;
        font-size: 18px;
        font-weight: 400;
        line-height: 1em;
    }

.elementor-1183 .elementor-element.elementor-element-ed8b4ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-1183 .elementor-element.elementor-element-ed8b4ec > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-3d1fde4 {
    width: var( --container-widget-width, 93.651% );
    max-width: 93.651%;
    --container-widget-width: 93.651%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-3d1fde4.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-3d1fde4 .elementor-counter-number-wrapper {
        color: #127d3f;
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-3d1fde4 .elementor-counter-title {
        color: #000000;
        font-size: 18px;
        font-weight: 400;
        line-height: 1em;
    }

.elementor-1183 .elementor-element.elementor-element-tmwoodw > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1183 .elementor-element.elementor-element-tmwoodw:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-tmwoodw > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #127d3f;
}

.elementor-1183 .elementor-element.elementor-element-tmwoodw {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
    padding: 26px 0px 15px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-tmwoodw > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-973e357 > .elementor-element-populated {
    margin: 37px 37px 37px 37px;
    --e-column-margin-right: 37px;
    --e-column-margin-left: 37px;
    padding: 0px 80px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-e76438a .elementor-heading-title {
    font-size: 40px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-19ec08d {
    color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-13b710b .elementor-button {
    background-color: #FFFFFF;
    font-size: 14px;
    fill: #127d3f;
    color: #127d3f;
    border-style: none;
}

    .elementor-1183 .elementor-element.elementor-element-13b710b .elementor-button:hover, .elementor-1183 .elementor-element.elementor-element-13b710b .elementor-button:focus {
        background-color: #FFFFFF;
    }

.elementor-1183 .elementor-element.elementor-element-516c43a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: -23px 0px 47px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-516c43a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-b7e6b88 > .elementor-element-populated {
    margin: 41px 4px 0px 4px;
    --e-column-margin-right: 4px;
    --e-column-margin-left: 4px;
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-7983f0f, .elementor-1183 .elementor-element.elementor-element-7983f0f > .elementor-background-overlay {
    border-radius: 0px 0px 0px 120px;
}

.elementor-1183 .elementor-element.elementor-element-7983f0f {
    margin-top: 0px;
    margin-bottom: -6px;
    padding: 20px 20px 20px 20px;
}

.elementor-1183 .elementor-element.elementor-element-3471115:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, #FFFFFF 100%);
}

.elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 48px 40px 48px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-background-slideshow {
        border-radius: 16px 16px 16px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-eb422a5 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

    .elementor-1183 .elementor-element.elementor-element-eb422a5 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1183 .elementor-element.elementor-element-eb422a5.elementor-view-stacked .elementor-icon {
        background-color: #1e689e;
    }

    .elementor-1183 .elementor-element.elementor-element-eb422a5.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-eb422a5.elementor-view-default .elementor-icon {
        color: #1e689e;
        border-color: #1e689e;
    }

        .elementor-1183 .elementor-element.elementor-element-eb422a5.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-eb422a5.elementor-view-default .elementor-icon svg {
            fill: #1e689e;
        }

    .elementor-1183 .elementor-element.elementor-element-eb422a5 .elementor-icon {
        font-size: 32px;
    }

        .elementor-1183 .elementor-element.elementor-element-eb422a5 .elementor-icon svg {
            height: 32px;
        }

.elementor-1183 .elementor-element.elementor-element-bef0527 {
    width: var( --container-widget-width, 107.394% );
    max-width: 107.394%;
    --container-widget-width: 107.394%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-bef0527 > .elementor-widget-container {
        margin: 10px 0px -1px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-bef0527.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-bef0527 .elementor-testimonial-wrapper {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-bef0527 .elementor-testimonial-content {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-1183 .elementor-element.elementor-element-bef0527 .elementor-testimonial-wrapper .elementor-testimonial-image img {
        width: 40px;
        height: 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-bef0527 .elementor-testimonial-name {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

.elementor-1183 .elementor-element.elementor-element-935a6ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 48px 40px 48px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-background-slideshow {
        border-radius: 16px 16px 16px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-80d46b0 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

    .elementor-1183 .elementor-element.elementor-element-80d46b0 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1183 .elementor-element.elementor-element-80d46b0.elementor-view-stacked .elementor-icon {
        background-color: #1e689e;
    }

    .elementor-1183 .elementor-element.elementor-element-80d46b0.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-80d46b0.elementor-view-default .elementor-icon {
        color: #1e689e;
        border-color: #1e689e;
    }

        .elementor-1183 .elementor-element.elementor-element-80d46b0.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-80d46b0.elementor-view-default .elementor-icon svg {
            fill: #1e689e;
        }

    .elementor-1183 .elementor-element.elementor-element-80d46b0 .elementor-icon {
        font-size: 32px;
    }

        .elementor-1183 .elementor-element.elementor-element-80d46b0 .elementor-icon svg {
            height: 32px;
        }

.elementor-1183 .elementor-element.elementor-element-2ca4868 {
    width: var( --container-widget-width, 105.342% );
    max-width: 105.342%;
    --container-widget-width: 105.342%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-2ca4868 > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-2ca4868.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-2ca4868 .elementor-testimonial-wrapper {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-2ca4868 .elementor-testimonial-content {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-1183 .elementor-element.elementor-element-2ca4868 .elementor-testimonial-wrapper .elementor-testimonial-image img {
        width: 40px;
        height: 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-2ca4868 .elementor-testimonial-name {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

.elementor-1183 .elementor-element.elementor-element-011ddd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 48px 40px 48px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-background-slideshow {
        border-radius: 16px 16px 16px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-62aa21d {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

    .elementor-1183 .elementor-element.elementor-element-62aa21d .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1183 .elementor-element.elementor-element-62aa21d.elementor-view-stacked .elementor-icon {
        background-color: #1e689e;
    }

    .elementor-1183 .elementor-element.elementor-element-62aa21d.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-62aa21d.elementor-view-default .elementor-icon {
        color: #1e689e;
        border-color: #1e689e;
    }

        .elementor-1183 .elementor-element.elementor-element-62aa21d.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-62aa21d.elementor-view-default .elementor-icon svg {
            fill: #1e689e;
        }

    .elementor-1183 .elementor-element.elementor-element-62aa21d .elementor-icon {
        font-size: 32px;
    }

        .elementor-1183 .elementor-element.elementor-element-62aa21d .elementor-icon svg {
            height: 32px;
        }

.elementor-1183 .elementor-element.elementor-element-eaeb9c3 {
    width: var( --container-widget-width, 101.257% );
    max-width: 101.257%;
    --container-widget-width: 101.257%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3 > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3 .elementor-testimonial-wrapper {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3 .elementor-testimonial-content {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3 .elementor-testimonial-wrapper .elementor-testimonial-image img {
        width: 40px;
        height: 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3 .elementor-testimonial-name {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

.elementor-1183 .elementor-element.elementor-element-6bd7291, .elementor-1183 .elementor-element.elementor-element-6bd7291 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 120px;
}

.elementor-1183 .elementor-element.elementor-element-6bd7291 {
    margin-top: 0px;
    margin-bottom: 3px;
    padding: -10px -10px -10px -10px;
}

.elementor-1183 .elementor-element.elementor-element-055aabb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, #FFFFFF 100%);
}

.elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 4px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 48px 40px 51px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-background-slideshow {
        border-radius: 16px 16px 16px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-57cab06 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

    .elementor-1183 .elementor-element.elementor-element-57cab06 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1183 .elementor-element.elementor-element-57cab06.elementor-view-stacked .elementor-icon {
        background-color: #1e689e;
    }

    .elementor-1183 .elementor-element.elementor-element-57cab06.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-57cab06.elementor-view-default .elementor-icon {
        color: #1e689e;
        border-color: #1e689e;
    }

        .elementor-1183 .elementor-element.elementor-element-57cab06.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-57cab06.elementor-view-default .elementor-icon svg {
            fill: #1e689e;
        }

    .elementor-1183 .elementor-element.elementor-element-57cab06 .elementor-icon {
        font-size: 32px;
    }

        .elementor-1183 .elementor-element.elementor-element-57cab06 .elementor-icon svg {
            height: 32px;
        }

.elementor-1183 .elementor-element.elementor-element-5a0fd6d {
    width: var( --container-widget-width, 102.702% );
    max-width: 102.702%;
    --container-widget-width: 102.702%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d .elementor-testimonial-wrapper {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d .elementor-testimonial-content {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d .elementor-testimonial-wrapper .elementor-testimonial-image img {
        width: 40px;
        height: 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d .elementor-testimonial-name {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

.elementor-1183 .elementor-element.elementor-element-039a1c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px -22px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 48px 40px 48px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-background-slideshow {
        border-radius: 16px 16px 16px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-0749117 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

    .elementor-1183 .elementor-element.elementor-element-0749117 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1183 .elementor-element.elementor-element-0749117.elementor-view-stacked .elementor-icon {
        background-color: #1e689e;
    }

    .elementor-1183 .elementor-element.elementor-element-0749117.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-0749117.elementor-view-default .elementor-icon {
        color: #1e689e;
        border-color: #1e689e;
    }

        .elementor-1183 .elementor-element.elementor-element-0749117.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-0749117.elementor-view-default .elementor-icon svg {
            fill: #1e689e;
        }

    .elementor-1183 .elementor-element.elementor-element-0749117 .elementor-icon {
        font-size: 32px;
    }

        .elementor-1183 .elementor-element.elementor-element-0749117 .elementor-icon svg {
            height: 32px;
        }

.elementor-1183 .elementor-element.elementor-element-faebd88 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-1183 .elementor-element.elementor-element-faebd88 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-faebd88.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-faebd88 .elementor-testimonial-wrapper {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-faebd88 .elementor-testimonial-content {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-1183 .elementor-element.elementor-element-faebd88 .elementor-testimonial-wrapper .elementor-testimonial-image img {
        width: 40px;
        height: 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-faebd88 .elementor-testimonial-name {
        color: var( --e-global-color-astglobalcolor2 );
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

.elementor-1183 .elementor-element.elementor-element-33784d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 48px 40px 48px 40px;
}

    .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-background-slideshow {
        border-radius: 16px 16px 16px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-28f4422 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

    .elementor-1183 .elementor-element.elementor-element-28f4422 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1183 .elementor-element.elementor-element-28f4422.elementor-view-stacked .elementor-icon {
        background-color: #1e689e;
    }

    .elementor-1183 .elementor-element.elementor-element-28f4422.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-28f4422.elementor-view-default .elementor-icon {
        color: #1e689e;
        border-color: #1e689e;
    }

        .elementor-1183 .elementor-element.elementor-element-28f4422.elementor-view-framed .elementor-icon, .elementor-1183 .elementor-element.elementor-element-28f4422.elementor-view-default .elementor-icon svg {
            fill: #1e689e;
        }

    .elementor-1183 .elementor-element.elementor-element-28f4422 .elementor-icon {
        font-size: 32px;
    }

        .elementor-1183 .elementor-element.elementor-element-28f4422 .elementor-icon svg {
            height: 32px;
        }

.elementor-1183 .elementor-element.elementor-element-a8b3091 > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-a8b3091.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1183 .elementor-element.elementor-element-a8b3091 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-1183 .elementor-element.elementor-element-a8b3091 .elementor-testimonial-content {
    color: var( --e-global-color-astglobalcolor2 );
    font-size: 16px;
    font-weight: 400;
}

.elementor-1183 .elementor-element.elementor-element-a8b3091 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 40px;
    height: 40px;
}

.elementor-1183 .elementor-element.elementor-element-a8b3091 .elementor-testimonial-name {
    color: var( --e-global-color-astglobalcolor2 );
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-1183 .elementor-element.elementor-element-6e7fb1c6 {
    padding: 85px 0px 80px 0px;
}

.elementor-1183 .elementor-element.elementor-element-1f6879d8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1183 .elementor-element.elementor-element-1f6879d8 > .elementor-element-populated {
    margin: 72px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1183 .elementor-element.elementor-element-dc28004 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-1183 .elementor-element.elementor-element-dc28004 {
    text-align: center;
}

    .elementor-1183 .elementor-element.elementor-element-dc28004 .elementor-heading-title {
        font-size: 33px;
    }

.elementor-1183 .elementor-element.elementor-element-ab2466c {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2.4px;
}

    .elementor-1183 .elementor-element.elementor-element-ab2466c > .elementor-widget-container {
        margin: 1px 1px 1px 1px;
        padding: 0px 0px 37px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-ab2466c .elementor-divider-separator {
        width: 15%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-ab2466c .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-blog-block-post, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-image-card, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-card {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 0px 0px #EAEAEA;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-btn {
    background-color: #FFFFFF;
    padding: 0px 0px 2px 0px;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
    color: #1e689e;
    fill: #1e689e;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FBCAC8;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 > .elementor-widget-container {
    margin: -22px 2px 2px 2px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-image-card {
    display: block;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .btn-wraper {
    text-align: center;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-blog-block-post .elementskit-post-body {
    padding: 30px 30px 30px 30px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-image-card .elementskit-post-body {
    padding: 30px 30px 30px 30px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body {
    background-color: #FFFFFF;
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-entry-thumb {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    border-radius: 0px 0px 0px 0px;
    margin: -20px -20px -50px -20px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list a, .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list .meta-date-text {
    font-family: "Archivo", Sans-serif;
    font-size: 13px;
    line-height: 1.1em;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list {
    text-align: center;
    margin: 0px 0px 14px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list > span {
        margin: 0px 8px 0px 10px;
        padding: 0px 0px 0px 0px;
        color: #777777;
        fill: #777777;
    }

        .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list > span > i, .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list > span > svg {
            margin: 0px 0px 0px 0px;
        }

        .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list > span :is(i, svg) {
            font-size: 15px;
            color: #1e689e;
            fill: #1e689e;
        }

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body .entry-title, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-entry-header .entry-title, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: "DM Sans", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.25em;
    letter-spacing: -0.72px;
}

    .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body .entry-title a {
        color: #222222;
    }

    .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-entry-header .entry-title a {
        color: #222222;
    }

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body .entry-title {
    text-align: center;
    margin: 0px 0px 16px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-entry-header .entry-title {
    text-align: center;
    margin: 0px 0px 16px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-footer > p {
    color: #444444;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body > p {
    color: #444444;
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-footer > p, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body > p {
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-blog-block-post .elementskit-post-footer > p {
    margin: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-btn :is(i, svg) {
    font-size: 13px;
}

.elementor-1183 .elementor-element.elementor-element-oebva56:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-oebva56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(117deg, #FF8D22 37%, #100E0E 57%);
}

.elementor-1183 .elementor-element.elementor-element-oebva56 > .elementor-background-overlay {
    background-color: #212121;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1183 .elementor-element.elementor-element-oebva56 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1183 .elementor-element.elementor-element-b134070:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-element-populated {
    border-style: groove;
    box-shadow: 0px 10px 19px 0px rgba(0, 0, 0, 0.71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 9px 50px;
}

    .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-4421fb9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1183 .elementor-element.elementor-element-4421fb9 > .elementor-element-populated {
    margin: 0px 0px 0px 010px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 010px;
}

.elementor-1183 .elementor-element.elementor-element-214e2c9 .elementor-heading-title {
    font-size: 24px;
    color: #1e689e;
}

.elementor-1183 .elementor-element.elementor-element-1283136 {
    --divider-border-style: solid;
    --divider-color: #1e689e;
    --divider-border-width: 1.8px;
}

    .elementor-1183 .elementor-element.elementor-element-1283136 .elementor-divider-separator {
        width: 17%;
    }

    .elementor-1183 .elementor-element.elementor-element-1283136 .elementor-divider {
        padding-block-start: 4px;
        padding-block-end: 4px;
    }

.elementor-1183 .elementor-element.elementor-element-7531242 > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-7531242 .elementor-heading-title {
    font-weight: bold;
}

.elementor-1183 .elementor-element.elementor-element-89d3fdb > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-89d3fdb {
    color: #1e689e;
}

.elementor-1183 .elementor-element.elementor-element-cd6cadb > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-cd6cadb .elementor-heading-title {
    font-weight: bold;
}

.elementor-1183 .elementor-element.elementor-element-6844866 > .elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1183 .elementor-element.elementor-element-a2d22a0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-a2d22a0 .elementor-heading-title {
    font-weight: bold;
}

.elementor-1183 .elementor-element.elementor-element-19d99eb {
    width: var( --container-widget-width, 99.487% );
    max-width: 99.487%;
    --container-widget-width: 99.487%;
    --container-widget-flex-grow: 0;
    color: #1e689e;
}

    .elementor-1183 .elementor-element.elementor-element-19d99eb > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-19d99eb.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1183 .elementor-element.elementor-element-def558e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFE3;
}

.elementor-1183 .elementor-element.elementor-element-def558e > .elementor-element-populated {
    border-style: groove;
    box-shadow: 0px 10px 19px 0px rgba(0, 0, 0, 0.71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 77px 12px 12px 12px;
}

    .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-1183 .elementor-element.elementor-element-afb9785 img {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-1183 .elementor-element.elementor-element-6pivivv > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1183 .elementor-element.elementor-element-6pivivv:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-6pivivv > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1183 .elementor-element.elementor-element-6pivivv {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 117px 0px;
}

    .elementor-1183 .elementor-element.elementor-element-6pivivv > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1183 .elementor-element.elementor-element-f8645d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-1183 .elementor-element.elementor-element-f8645d3 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    padding: 59px 30px 11px 0px;
}

.elementor-1183 .elementor-element.elementor-element-44531db > .elementor-widget-container {
    margin: 9px 0px 0px 19px;
}

.elementor-1183 .elementor-element.elementor-element-44531db .elementor-heading-title {
    font-size: 29px;
}

.elementor-1183 .elementor-element.elementor-element-90f3545 > .elementor-widget-container {
    margin: 0px 0px 51px 10px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-accordion-item {
    border-width: 1px;
    border-color: #ECECEC;
}

    .elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-accordion-item .elementor-tab-content {
        border-width: 1px;
        border-block-start-color: #ECECEC;
    }

    .elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 1px;
        border-block-end-color: #ECECEC;
    }

.elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-active .elementor-accordion-icon, .elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-active .elementor-accordion-title {
    color: #FF8D22;
}

    .elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-active .elementor-accordion-icon svg {
        fill: #FF8D22;
    }

.elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-tab-title {
    padding: 16px 16px 16px 16px;
}

.elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-accordion-icon {
    margin-inline-end: 15px;
}

.elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-tab-content {
    padding: 5px 16px 16px 16px;
}

.elementor-1183 .elementor-element.elementor-element-050c35a > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-1183 .elementor-element.elementor-element-b8fd705 img {
    width: 100%;
    height: 500px;
    box-shadow: 14px 0px 10px 0px rgba(0,0,0,0.5);
}

body.elementor-page-1183:not(.elementor-motion-effects-element-type-background), body.elementor-page-1183 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

@media(min-width:768px) {
    .elementor-1183 .elementor-element.elementor-element-72ab48c6 {
        width: 53.553%;
    }

    .elementor-1183 .elementor-element.elementor-element-46270144 {
        width: 46.404%;
    }

    .elementor-1183 .elementor-element.elementor-element-9178c3e {
        --width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-cd6d733 {
        --width: 66.6666%;
    }

    .elementor-1183 .elementor-element.elementor-element-c7a1367 {
        --width: 33.3333%;
    }

    .elementor-1183 .elementor-element.elementor-element-68b1f3eb {
        --content-width: 1120px;
    }

    .elementor-1183 .elementor-element.elementor-element-2333e0bf {
        width: 47.89%;
    }

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f {
        width: 52.11%;
    }

    .elementor-1183 .elementor-element.elementor-element-838008f {
        width: 25.598%;
    }

    .elementor-1183 .elementor-element.elementor-element-ed8b4ec {
        width: 24.402%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1183 .elementor-element.elementor-element-72ab48c6 {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-5b7d82ee {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-bbcdcc3 {
        width: 50%;
    }

    .elementor-1183 .elementor-element.elementor-element-84c0cbf {
        width: 50%;
    }

    .elementor-1183 .elementor-element.elementor-element-7eacc5e {
        width: 50%;
    }

    .elementor-1183 .elementor-element.elementor-element-716f58d {
        width: 50%;
    }

    .elementor-1183 .elementor-element.elementor-element-89fd261 {
        width: 50%;
    }

    .elementor-1183 .elementor-element.elementor-element-f1b4ddd {
        width: 50%;
    }

    .elementor-1183 .elementor-element.elementor-element-2333e0bf {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-3471115 {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-935a6ea {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-011ddd6 {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-055aabb {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-039a1c1 {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-33784d9 {
        width: 100%;
    }

    .elementor-1183 .elementor-element.elementor-element-b134070 {
        width: 80%;
    }

    .elementor-1183 .elementor-element.elementor-element-def558e {
        width: 80%;
    }
}

@media(min-width:1025px) {
    .elementor-1183 .elementor-element.elementor-element-vzmbdz1:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-vzmbdz1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-1183 .elementor-element.elementor-element-447995cb0 > .elementor-container {
        min-height: 66vh;
    }

    .elementor-1183 .elementor-element.elementor-element-447995cb0 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-7715b14 {
        font-size: 13px;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-text, .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button::after {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-uycq6d6 {
        padding: 60px 60px 60px 60px;
    }

    .elementor-1183 .elementor-element.elementor-element-e26f281 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-382e96e4 {
        margin-top: 0px;
        margin-bottom: 64px;
    }

    .elementor-1183 .elementor-element.elementor-element-5b7d82ee > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 80px 56px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-4eec10a {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated {
        margin: 50px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-496a2f06 {
        padding: 80px 40px 40px 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-47c5f3b2 > .elementor-widget-container {
        padding: 0px 40px 0px 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-252f86e8 {
        padding: 50px 50px 50px 50px;
    }

    .elementor-1183 .elementor-element.elementor-element-ab6fe5c {
        padding: 80px 40px 80px 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-716f58d > .elementor-element-populated {
        padding: 130px 30px 30px 30px;
    }

    .elementor-1183 .elementor-element.elementor-element-b2840d5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-89fd261 > .elementor-element-populated {
        padding: 130px 30px 30px 30px;
    }

    .elementor-1183 .elementor-element.elementor-element-6f15eda > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated {
        margin: 3% -49% 0% 51%;
        --e-column-margin-right: -49%;
        --e-column-margin-left: 51%;
        padding: 130px 30px 30px 30px;
    }

    .elementor-1183 .elementor-element.elementor-element-ccbc1e9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-vzmbdz1 {
        padding: 50px 50px 50px 50px;
    }

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-ucfp5vk {
        padding: 60px 10px 60px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-87f2c97 .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-1183 .elementor-element.elementor-element-87f2c97 .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-13877b7 .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-1183 .elementor-element.elementor-element-13877b7 .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-2117a4f .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-1183 .elementor-element.elementor-element-2117a4f .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-3d1fde4 .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-1183 .elementor-element.elementor-element-3d1fde4 .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-tmwoodw {
        padding: 90px 25px 90px 25px;
    }

    .elementor-1183 .elementor-element.elementor-element-973e357 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-516c43a {
        padding: 40px 0px 80px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-7983f0f, .elementor-1183 .elementor-element.elementor-element-7983f0f > .elementor-background-overlay {
        border-radius: 0px 0px 0px 80px;
    }

    .elementor-1183 .elementor-element.elementor-element-7983f0f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 40px 24px 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-element-populated {
        margin: 0px 0px 48px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-element-populated {
        margin: 0px 0px 48px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-element-populated {
        margin: 0px 0px 48px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-6bd7291, .elementor-1183 .elementor-element.elementor-element-6bd7291 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 80px;
    }

    .elementor-1183 .elementor-element.elementor-element-6bd7291 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 40px 24px 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-element-populated {
        margin: 0px 0px 48px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-element-populated {
        margin: 0px 0px 48px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-element-populated {
        margin: 0px 0px 48px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list > span {
        margin: 0px 24px 6px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body .entry-title, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-entry-header .entry-title, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-footer > p, .elementor-1183 .elementor-element.elementor-element-4593a690 .elementskit-post-body > p {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-oebva56 {
        padding: 50px 50px 50px 50px;
    }

    .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-1183 .elementor-element.elementor-element-6pivivv {
        padding: 80px 40px 80px 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-f8645d3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1183 .elementor-element.elementor-element-447995cb0 > .elementor-container {
        min-height: 83vh;
    }

    .elementor-1183 .elementor-element.elementor-element-447995cb0 {
        margin-top: 80px;
        margin-bottom: 109px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-72ab48c6 > .elementor-element-populated {
        margin: -3px -3px -3px -3px;
        --e-column-margin-right: -3px;
        --e-column-margin-left: -3px;
    }

    .elementor-1183 .elementor-element.elementor-element-a4f9cad > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-a4f9cad {
        font-size: 34px;
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-73d2f7bb {
        text-align: center;
    }

        .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-content {
            -webkit-justify-content: center;
            justify-content: center;
        }

        .elementor-1183 .elementor-element.elementor-element-73d2f7bb .wpr-button-text {
            -webkit-justify-content: center;
            justify-content: center;
        }

    .elementor-1183 .elementor-element.elementor-element-uycq6d6 {
        padding: 33px 10px 60px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-382e96e4 {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .elementor-1183 .elementor-element.elementor-element-5b7d82ee > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 48px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-5b2e4d38 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1183 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated {
        padding: 0px 30px 30px 30px;
    }

    .elementor-1183 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated {
        margin: 50px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 30px 30px 30px;
    }

    .elementor-1183 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated {
        padding: 0px 30px 30px 30px;
    }

    .elementor-1183 .elementor-element.elementor-element-af29065 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-1183 .elementor-element.elementor-element-c0fe042 {
        font-size: 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-496a2f06 {
        margin-top: -30px;
        margin-bottom: 0px;
        padding: 20px 24px 64px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-74cbfc83 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-74cbfc83 {
        text-align: left;
    }

        .elementor-1183 .elementor-element.elementor-element-74cbfc83 .elementor-heading-title {
            font-size: 22px;
        }

    .elementor-1183 .elementor-element.elementor-element-670c6c0 .elementor-divider {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-670c6c0 .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-1183 .elementor-element.elementor-element-47c5f3b2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-47c5f3b2 {
        text-align: left;
    }

    .elementor-1183 .elementor-element.elementor-element-6150e46 {
        margin-top: 32px;
        margin-bottom: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-11d9ef0 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-5b155645 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-5b155645 .elementor-icon {
            font-size: 39px;
        }

    .elementor-1183 .elementor-element.elementor-element-ffc1b15 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-55bcac8 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-55bcac8 .elementor-icon {
            font-size: 39px;
        }

    .elementor-1183 .elementor-element.elementor-element-ed25048 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-7d28458 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-7d28458 .elementor-icon {
            font-size: 39px;
        }

    .elementor-1183 .elementor-element.elementor-element-657c8726 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-b8e42aa > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-eeea146 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-eeea146 .elementor-icon {
            font-size: 38px;
        }

    .elementor-1183 .elementor-element.elementor-element-a7a1a41 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-1ab9a5c5 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-1ab9a5c5 .elementor-icon {
            font-size: 39px;
        }

    .elementor-1183 .elementor-element.elementor-element-f894923 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 23px;
        --padding-bottom: 0px;
        --padding-left: 56px;
        --padding-right: 22px;
    }

    .elementor-1183 .elementor-element.elementor-element-3f7a877 > .elementor-widget-container {
        margin: 0px 8px 0px 0px;
        padding: 0px 13px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-3f7a877 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1183 .elementor-element.elementor-element-16e131a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 16px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-252f86e8 {
        padding: 50px 25px 50px 25px;
    }

    .elementor-1183 .elementor-element.elementor-element-68b1f3eb {
        --padding-top: 40px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1183 .elementor-element.elementor-element-47576655 {
        --padding-top: 3px;
        --padding-bottom: 7px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-1183 .elementor-element.elementor-element-6c5fe8e6 .elementskit-btn {
        width: 100%;
        padding: 18px 40px 18px 40px;
        border-width: -4px -4px -4px -4px;
    }

    .elementor-1183 .elementor-element.elementor-element-ab6fe5c {
        padding: 22px 24px 48px 24px;
    }

    .elementor-1183 .elementor-element.elementor-element-c4dd1d8 > .elementor-element-populated {
        margin: -1px -1px -1px -1px;
        --e-column-margin-right: -1px;
        --e-column-margin-left: -1px;
    }

    .elementor-1183 .elementor-element.elementor-element-ccdd2f4 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-title {
        margin-block-end: 7px;
    }

        .elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-title a {
            font-size: 20px;
        }

    .elementor-1183 .elementor-element.elementor-element-b2840d5 .elementor-icon-box-description {
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-6f15eda .elementor-icon-box-description {
        line-height: 1.3em;
    }

    .elementor-1183 .elementor-element.elementor-element-f1b4ddd > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-title, .elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-ccbc1e9 .elementor-icon-box-description {
        line-height: 1.2em;
    }

    .elementor-1183 .elementor-element.elementor-element-87f69a8 {
        margin-top: 59px;
        margin-bottom: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-0964f6c {
        margin-top: 11px;
        margin-bottom: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-73486e1 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-654c8a3 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-654c8a3 .elementor-icon {
            font-size: 21px;
            padding: 12px;
        }

    .elementor-1183 .elementor-element.elementor-element-e50f2de > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-2c03df5 {
        --icon-box-icon-margin: 1px;
    }

        .elementor-1183 .elementor-element.elementor-element-2c03df5 .elementor-icon {
            font-size: 21px;
            padding: 12px;
        }

    .elementor-1183 .elementor-element.elementor-element-7fd79b6 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-f89edb5 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-f89edb5 .elementor-icon {
            font-size: 21px;
            padding: 12px;
        }

    .elementor-1183 .elementor-element.elementor-element-3645cb6 {
        margin-top: 32px;
        margin-bottom: 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-6c93254 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-15a6289 {
        --icon-box-icon-margin: 3px;
    }

        .elementor-1183 .elementor-element.elementor-element-15a6289 .elementor-icon {
            font-size: 21px;
        }

    .elementor-1183 .elementor-element.elementor-element-996a811 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-41a0f1c {
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-41a0f1c .elementor-icon {
            font-size: 21px;
        }

    .elementor-1183 .elementor-element.elementor-element-16f5fd9 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-e1c7556 {
        --container-widget-width: 320px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 320px );
        max-width: 320px;
        --icon-box-icon-margin: 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-e1c7556 .elementor-icon {
            font-size: 21px;
        }

    .elementor-1183 .elementor-element.elementor-element-vzmbdz1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-7940ca75 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-a3358bf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-a3358bf {
        font-size: 14px;
    }

    .elementor-1183 .elementor-element.elementor-element-552d7f76 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-1183 .elementor-element.elementor-element-2333e0bf > .elementor-element-populated {
        margin: 2px 2px 2px 2px;
        --e-column-margin-right: 2px;
        --e-column-margin-left: 2px;
    }

    .elementor-1183 .elementor-element.elementor-element-132d5d8e .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated > .elementor-background-overlay {
        opacity: 1;
    }

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated, .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated > .elementor-background-overlay, .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-1183 .elementor-element.elementor-element-4e35fb9f > .elementor-element-populated {
        margin: 23px 0px 39px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-7eeb6137 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-7009b1ef > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-7009b1ef .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-1183 .elementor-element.elementor-element-a0c3102 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-ucfp5vk {
        padding: 70px 20px 66px 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-b49a589 {
        width: 50%;
    }

        .elementor-1183 .elementor-element.elementor-element-b49a589 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 40px 0px;
        }

    .elementor-1183 .elementor-element.elementor-element-87f2c97 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-87f2c97 > .elementor-widget-container {
            padding: 0px 0px 10px 0px;
        }

        .elementor-1183 .elementor-element.elementor-element-87f2c97 .elementor-counter-number-wrapper {
            font-size: 32px;
        }

        .elementor-1183 .elementor-element.elementor-element-87f2c97 .elementor-counter-title {
            font-size: 13px;
        }

    .elementor-1183 .elementor-element.elementor-element-a55e4cf {
        width: 50%;
    }

        .elementor-1183 .elementor-element.elementor-element-a55e4cf > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 40px 0px;
        }

    .elementor-1183 .elementor-element.elementor-element-13877b7 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-13877b7 > .elementor-widget-container {
            padding: 0px 0px 10px 0px;
        }

        .elementor-1183 .elementor-element.elementor-element-13877b7 .elementor-counter-number-wrapper {
            font-size: 32px;
        }

        .elementor-1183 .elementor-element.elementor-element-13877b7 .elementor-counter-title {
            font-size: 13px;
        }

    .elementor-1183 .elementor-element.elementor-element-838008f {
        width: 50%;
    }

        .elementor-1183 .elementor-element.elementor-element-838008f > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 40px 0px;
        }

    .elementor-1183 .elementor-element.elementor-element-2117a4f {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-2117a4f .elementor-counter-number-wrapper {
            font-size: 32px;
        }

        .elementor-1183 .elementor-element.elementor-element-2117a4f .elementor-counter-title {
            font-size: 13px;
        }

    .elementor-1183 .elementor-element.elementor-element-ed8b4ec {
        width: 50%;
    }

        .elementor-1183 .elementor-element.elementor-element-ed8b4ec > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 40px 0px;
        }

    .elementor-1183 .elementor-element.elementor-element-3d1fde4 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-3d1fde4 .elementor-counter-title {
            justify-content: center;
            font-size: 13px;
        }

        .elementor-1183 .elementor-element.elementor-element-3d1fde4 .elementor-counter-number-wrapper {
            font-size: 32px;
        }

    .elementor-1183 .elementor-element.elementor-element-tmwoodw {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 24px 10px 0px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-973e357 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-e76438a {
        text-align: center;
    }

        .elementor-1183 .elementor-element.elementor-element-e76438a .elementor-heading-title {
            font-size: 28px;
        }

    .elementor-1183 .elementor-element.elementor-element-19ec08d {
        text-align: center;
    }

    .elementor-1183 .elementor-element.elementor-element-543e915 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-13b710b .elementor-button {
        font-size: 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-516c43a {
        padding: 45px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-b7e6b88 > .elementor-element-populated {
        padding: -4px -4px -4px -4px;
    }

    .elementor-1183 .elementor-element.elementor-element-7983f0f {
        padding: 0px 10px 24px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-3471115 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-bef0527 .elementor-testimonial-content {
        font-size: 15px;
    }

    .elementor-1183 .elementor-element.elementor-element-935a6ea > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-2ca4868 .elementor-testimonial-content {
        font-size: 15px;
    }

    .elementor-1183 .elementor-element.elementor-element-011ddd6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-eaeb9c3 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-eaeb9c3 .elementor-testimonial-content {
            font-size: 15px;
        }

    .elementor-1183 .elementor-element.elementor-element-6bd7291 {
        padding: 0px 10px 24px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-055aabb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-5a0fd6d {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-5a0fd6d .elementor-testimonial-content {
            font-size: 15px;
        }

    .elementor-1183 .elementor-element.elementor-element-039a1c1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-faebd88 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-faebd88 .elementor-testimonial-content {
            font-size: 15px;
        }

    .elementor-1183 .elementor-element.elementor-element-33784d9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-a8b3091 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-a8b3091 .elementor-testimonial-content {
            font-size: 15px;
        }

    .elementor-1183 .elementor-element.elementor-element-6e7fb1c6 {
        padding: 12px 12px 12px 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-dc28004 > .elementor-widget-container {
        margin: -2px -4px -6px 1px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-dc28004 {
        text-align: center;
    }

        .elementor-1183 .elementor-element.elementor-element-dc28004 .elementor-heading-title {
            font-size: 29px;
        }

    .elementor-1183 .elementor-element.elementor-element-ab2466c > .elementor-widget-container {
        margin: -7px -7px -7px -7px;
    }

    .elementor-1183 .elementor-element.elementor-element-ab2466c .elementor-divider-separator {
        width: 24%;
    }

    .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list {
        margin: 14px 0px 8px 0px;
    }

        .elementor-1183 .elementor-element.elementor-element-4593a690 .post-meta-list > span {
            margin: 0px 18px 6px 0px;
        }

    .elementor-1183 .elementor-element.elementor-element-oebva56 {
        padding: 50px 10px 50px 10px;
    }

    .elementor-1183 .elementor-element.elementor-element-b134070 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-1183 .elementor-element.elementor-element-4e166f8 {
        margin-top: -28px;
        margin-bottom: -38px;
        padding: -27px 0px -24px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-4421fb9 > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-214e2c9 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1183 .elementor-element.elementor-element-6844866 > .elementor-widget-container {
        margin: 0px 0px -8px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-def558e {
        width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-def558e > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-1183 .elementor-element.elementor-element-6pivivv {
        padding: 50px 010px 50px 010px;
    }

    .elementor-1183 .elementor-element.elementor-element-f8645d3 {
        width: 100%;
    }

        .elementor-1183 .elementor-element.elementor-element-f8645d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 22px;
        }

        .elementor-1183 .elementor-element.elementor-element-f8645d3 > .elementor-element-populated {
            margin: 20px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 11px 17px 11px -29px;
        }

    .elementor-1183 .elementor-element.elementor-element-90f3545 > .elementor-widget-container {
        margin: -1px -1px -1px -1px;
    }

    .elementor-1183 .elementor-element.elementor-element-90f3545 .elementor-tab-title {
        padding: 12px 12px 25px 12px;
    }

    .elementor-1183 .elementor-element.elementor-element-050c35a > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-b8fd705 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1183 .elementor-element.elementor-element-b8fd705 img {
        width: 100%;
    }
}
