.elementor-5 .elementor-element.elementor-element-35189f4 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-5 .elementor-element.elementor-element-35189f4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-35189f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/Sell-Your-House-For-Cash-In-North-Carolina.jpg");
        background-color: #FFFFFF38;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-5 .elementor-element.elementor-element-35189f4::before, .elementor-5 .elementor-element.elementor-element-35189f4 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-35189f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-35189f4 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-35189f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-35189f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: transparent;
            background-image: linear-gradient(180deg, #FFFFFFC7 34%, #0B8BCADB 100%);
        }

    .elementor-5 .elementor-element.elementor-element-35189f4::before {
        filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    }

    .elementor-5 .elementor-element.elementor-element-35189f4, .elementor-5 .elementor-element.elementor-element-35189f4::before {
        --border-transition: 0.3s;
    }

        .elementor-5 .elementor-element.elementor-element-35189f4.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

.elementor-5 .elementor-element.elementor-element-2b2ddb9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-c8ac5e9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-1121662 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-676d85b .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 43px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-248402c {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-248402c .elementor-heading-title {
        color: #000000;
        font-family: "Roboto", Sans-serif;
        font-size: 63px;
        font-weight: 500;
        font-style: italic;
        line-height: 46px;
    }

.elementor-5 .elementor-element.elementor-element-d38679a {
    --spacer-size: 10px;
}

.elementor-5 .elementor-element.elementor-element-f78172f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-f78172f {
    text-align: center;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 14px;
}

.elementor-5 .elementor-element.elementor-element-902546d > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-902546d {
    text-align: center;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 14px;
}

.elementor-5 .elementor-element.elementor-element-f8d272e {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -150px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 100;
}

.elementor-5 .elementor-element.elementor-element-6f62f26 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: center;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-b9e5e12 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-26c5053 {
    --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;
    --background-transition: 0.3s;
    --margin-top: -97px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -63px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-5 .elementor-element.elementor-element-26c5053:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-26c5053 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-5 .elementor-element.elementor-element-26c5053, .elementor-5 .elementor-element.elementor-element-26c5053::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-dfbaaf5 {
    --spacer-size: 215px;
}

.elementor-5 .elementor-element.elementor-element-83921cb {
    --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: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 25px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-38c09be {
    --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: center;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-578b07e {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-578b07e .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-weight: 500;
        line-height: 40px;
        letter-spacing: 0.4px;
    }

.elementor-5 .elementor-element.elementor-element-80acc6b {
    --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: center;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-e06d9c1 {
    --spacer-size: 1px;
}

.elementor-5 .elementor-element.elementor-element-9a67960 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 25px;
}

.elementor-5 .elementor-element.elementor-element-5baf2a7 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.1;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

    .elementor-5 .elementor-element.elementor-element-5baf2a7::before, .elementor-5 .elementor-element.elementor-element-5baf2a7 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5baf2a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5baf2a7 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-5baf2a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-5baf2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
        background-color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-c5833f4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-246bf6e {
    --spacer-size: 30px;
}

.elementor-5 .elementor-element.elementor-element-57b1fe4 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-57b1fe4 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 32px;
        font-weight: 500;
    }

.elementor-5 .elementor-element.elementor-element-92ab9d1 {
    --spacer-size: 2px;
}

.elementor-5 .elementor-element.elementor-element-68fdc59 {
    text-align: center;
    color: #231F20;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-c75cf80 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d7ebd4c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-9838333 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-f03ed55.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-f03ed55.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-f03ed55.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-f03ed55 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-5 .elementor-element.elementor-element-f03ed55 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-f03ed55 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 14px;
}

.elementor-5 .elementor-element.elementor-element-bb15a09.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-bb15a09.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-bb15a09.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-bb15a09 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-5 .elementor-element.elementor-element-bb15a09 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-bb15a09 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 14px;
}

.elementor-5 .elementor-element.elementor-element-bae7f7e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-bae7f7e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-bae7f7e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-bae7f7e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-5 .elementor-element.elementor-element-bae7f7e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-bae7f7e .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 14px;
}

.elementor-5 .elementor-element.elementor-element-28be2e4 {
    --spacer-size: 30px;
}

.elementor-5 .elementor-element.elementor-element-e31109f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-8bceb1a {
    --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;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5f78c64 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 40px;
}

.elementor-5 .elementor-element.elementor-element-472bc1c {
    --spacer-size: 1px;
}

.elementor-5 .elementor-element.elementor-element-28cc4a8 {
    --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;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-367cf58 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

    .elementor-5 .elementor-element.elementor-element-367cf58:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-367cf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/we-buy-any-houses-In-North-Carolina.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-5 .elementor-element.elementor-element-367cf58::before, .elementor-5 .elementor-element.elementor-element-367cf58 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-367cf58 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-367cf58 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-367cf58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-367cf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: var( --e-global-color-primary );
        }

    .elementor-5 .elementor-element.elementor-element-367cf58, .elementor-5 .elementor-element.elementor-element-367cf58::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-e60ef2a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-57ad7fd {
    --spacer-size: 40px;
}

.elementor-5 .elementor-element.elementor-element-a8fd6d3 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-a8fd6d3 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-a8fd6d3 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Roboto", Sans-serif;
        font-weight: 500;
    }

.elementor-5 .elementor-element.elementor-element-09290c0.elementor-element {
    --align-self: center;
}

.elementor-5 .elementor-element.elementor-element-09290c0 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-f03d488 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-312b20b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-9b6a5c7 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-tab-title {
    border-width: 1px;
    border-color: var( --e-global-color-secondary );
}

.elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: var( --e-global-color-secondary );
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 300;
    letter-spacing: 0.7px;
}

.elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-toggle-title, .elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-toggle-icon {
    color: #CCCCCC;
}

    .elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-toggle-icon svg {
        fill: #CCCCCC;
    }

.elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-toggle-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    letter-spacing: 0.8px;
}

.elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var( --e-global-color-accent );
}

.elementor-5 .elementor-element.elementor-element-3a2f250 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var( --e-global-color-accent );
}

.elementor-5 .elementor-element.elementor-element-01f11f5 {
    --spacer-size: 40px;
}

.elementor-5 .elementor-element.elementor-element-ce2921d {
    --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: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-7e062cb {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-7e062cb > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-7e062cb .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-weight: 500;
        line-height: 40px;
    }

.elementor-5 .elementor-element.elementor-element-021e527 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-d9f7472 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5b573b1 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-5 .elementor-element.elementor-element-5b573b1, .elementor-5 .elementor-element.elementor-element-5b573b1::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-203f1c0 > .elementor-widget-container {
    padding: 15px 0px 15px 0px;
    background-color: #0895483B;
    border-radius: 10px 10px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-203f1c0 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-203f1c0 .elementor-heading-title {
        color: #000000;
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
    }

.elementor-5 .elementor-element.elementor-element-46d3580 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-cbc4bc7 {
    width: var( --container-widget-width, 21.699% );
    max-width: 21.699%;
    --container-widget-width: 21.699%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-cbc4bc7.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-5 .elementor-element.elementor-element-3b2bb53 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-3b2bb53 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
        line-height: 31px;
    }

.elementor-5 .elementor-element.elementor-element-df4962e {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-09af235 {
    --divider-border-style: solid;
    --divider-color: #DDDDDD;
    --divider-border-width: 1px;
}

    .elementor-5 .elementor-element.elementor-element-09af235 > .elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-09af235 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-09af235 .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

.elementor-5 .elementor-element.elementor-element-5b1b5fa.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-5b1b5fa.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-5b1b5fa.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-5b1b5fa .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-5b1b5fa .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5b1b5fa .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-c1cf8bf.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-c1cf8bf.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-c1cf8bf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-c1cf8bf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-c1cf8bf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-c1cf8bf .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-0ae2c9c.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-0ae2c9c.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-0ae2c9c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-0ae2c9c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-0ae2c9c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-0ae2c9c .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-6f295a3.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-6f295a3.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-6f295a3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-6f295a3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-6f295a3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-6f295a3 .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-020386f {
    --spacer-size: 5px;
}

.elementor-5 .elementor-element.elementor-element-4d2f7bd {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-5 .elementor-element.elementor-element-4d2f7bd, .elementor-5 .elementor-element.elementor-element-4d2f7bd::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-6a44a57 > .elementor-widget-container {
    padding: 15px 0px 15px 0px;
    background-color: #EB1F2729;
    border-radius: 10px 10px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-6a44a57 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-6a44a57 .elementor-heading-title {
        color: #000000;
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
    }

.elementor-5 .elementor-element.elementor-element-351ec22 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-9485d19 {
    width: var( --container-widget-width, 21.699% );
    max-width: 21.699%;
    --container-widget-width: 21.699%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-9485d19.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-5 .elementor-element.elementor-element-4fb1b9d {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-4fb1b9d .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
        line-height: 31px;
    }

.elementor-5 .elementor-element.elementor-element-17b4e19 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-4eb2a62 {
    --divider-border-style: solid;
    --divider-color: #DDDDDD;
    --divider-border-width: 1px;
}

    .elementor-5 .elementor-element.elementor-element-4eb2a62 > .elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-4eb2a62 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-4eb2a62 .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

.elementor-5 .elementor-element.elementor-element-2d7540e.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-2d7540e.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-2d7540e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-2d7540e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-2d7540e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-2d7540e .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-8d8e4dd.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-8d8e4dd.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-8d8e4dd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-8d8e4dd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-8d8e4dd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-8d8e4dd .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-01b87f4.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-01b87f4.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-01b87f4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-01b87f4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-01b87f4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-01b87f4 .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-fe5222e.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-5 .elementor-element.elementor-element-fe5222e.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-5 .elementor-element.elementor-element-fe5222e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-5 .elementor-element.elementor-element-fe5222e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 7%;
}

.elementor-5 .elementor-element.elementor-element-fe5222e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-fe5222e .elementor-image-box-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-5 .elementor-element.elementor-element-5a72094 {
    --spacer-size: 35px;
}

.elementor-5 .elementor-element.elementor-element-07179bf {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.14;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

    .elementor-5 .elementor-element.elementor-element-07179bf::before, .elementor-5 .elementor-element.elementor-element-07179bf > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07179bf > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07179bf > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07179bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07179bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
        background-color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-20f54b9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-1ed1399 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-04091cc > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-04091cc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 37px;
}

.elementor-5 .elementor-element.elementor-element-1eb8b04 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-b61dd0d {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-589df39 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-589df39 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-589df39 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-weight: 500;
    }

.elementor-5 .elementor-element.elementor-element-1dde2d9 {
    width: var( --container-widget-width, 83% );
    max-width: 83%;
    --container-widget-width: 83%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-1dde2d9.elementor-element {
        --align-self: center;
    }

.elementor-5 .elementor-element.elementor-element-49181e3 {
    width: var( --container-widget-width, 58.738% );
    max-width: 58.738%;
    --container-widget-width: 58.738%;
    --container-widget-flex-grow: 0;
}

    .elementor-5 .elementor-element.elementor-element-49181e3 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-49181e3.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-5 .elementor-element.elementor-element-b4873e1 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-0b6c0e0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-8a379dd {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-5 .elementor-element.elementor-element-8a379dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8a379dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/box-bottom-border.svg");
        background-position: 232px 310px;
        background-repeat: no-repeat;
        background-size: 37% auto;
    }

        .elementor-5 .elementor-element.elementor-element-8a379dd::before, .elementor-5 .elementor-element.elementor-element-8a379dd > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8a379dd > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8a379dd > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-8a379dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-8a379dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: #FFFFFF;
        }

    .elementor-5 .elementor-element.elementor-element-8a379dd, .elementor-5 .elementor-element.elementor-element-8a379dd::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-40c912f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-40c912f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-40c912f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-40c912f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-5 .elementor-element.elementor-element-40c912f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-40c912f .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-9b4e3c2 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-5 .elementor-element.elementor-element-9b4e3c2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/box-bottom-border.svg");
        background-position: 232px 310px;
        background-repeat: no-repeat;
        background-size: 37% auto;
    }

        .elementor-5 .elementor-element.elementor-element-9b4e3c2::before, .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: #FFFFFF;
        }

    .elementor-5 .elementor-element.elementor-element-9b4e3c2, .elementor-5 .elementor-element.elementor-element-9b4e3c2::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-65cbbdf.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-65cbbdf.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-65cbbdf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-65cbbdf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-5 .elementor-element.elementor-element-65cbbdf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-65cbbdf .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-63585a5 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-5 .elementor-element.elementor-element-63585a5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-63585a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/box-bottom-border.svg");
        background-position: 232px 310px;
        background-repeat: no-repeat;
        background-size: 37% auto;
    }

        .elementor-5 .elementor-element.elementor-element-63585a5::before, .elementor-5 .elementor-element.elementor-element-63585a5 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-63585a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-63585a5 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-63585a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-63585a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: #FFFFFF;
        }

    .elementor-5 .elementor-element.elementor-element-63585a5, .elementor-5 .elementor-element.elementor-element-63585a5::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-f79c094.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-f79c094.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-f79c094.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-f79c094 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-5 .elementor-element.elementor-element-f79c094 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-f79c094 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-67642f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-cf5217e {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-5 .elementor-element.elementor-element-cf5217e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cf5217e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/box-bottom-border.svg");
        background-position: 228px 285px;
        background-repeat: no-repeat;
        background-size: 37% auto;
    }

        .elementor-5 .elementor-element.elementor-element-cf5217e::before, .elementor-5 .elementor-element.elementor-element-cf5217e > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-cf5217e > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-cf5217e > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-cf5217e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-cf5217e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: #FFFFFF;
        }

    .elementor-5 .elementor-element.elementor-element-cf5217e, .elementor-5 .elementor-element.elementor-element-cf5217e::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-76808db.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-76808db.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-76808db.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-76808db .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-5 .elementor-element.elementor-element-76808db .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-76808db .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-4cc4afe {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-5 .elementor-element.elementor-element-4cc4afe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4cc4afe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/box-bottom-border.svg");
        background-position: 232px 285px;
        background-repeat: no-repeat;
        background-size: 37% auto;
    }

        .elementor-5 .elementor-element.elementor-element-4cc4afe::before, .elementor-5 .elementor-element.elementor-element-4cc4afe > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4cc4afe > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4cc4afe > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4cc4afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4cc4afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: #FFFFFF;
        }

    .elementor-5 .elementor-element.elementor-element-4cc4afe, .elementor-5 .elementor-element.elementor-element-4cc4afe::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-89c7bb6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-89c7bb6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-89c7bb6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-89c7bb6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-5 .elementor-element.elementor-element-89c7bb6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-89c7bb6 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-1ebae7b {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-5 .elementor-element.elementor-element-1ebae7b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1ebae7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/box-bottom-border.svg");
        background-position: 232px 285px;
        background-repeat: no-repeat;
        background-size: 37% auto;
    }

        .elementor-5 .elementor-element.elementor-element-1ebae7b::before, .elementor-5 .elementor-element.elementor-element-1ebae7b > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1ebae7b > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1ebae7b > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-1ebae7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-1ebae7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: #FFFFFF;
        }

    .elementor-5 .elementor-element.elementor-element-1ebae7b, .elementor-5 .elementor-element.elementor-element-1ebae7b::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-befb045.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-befb045.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-befb045.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-befb045 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-5 .elementor-element.elementor-element-befb045 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-befb045 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-89d47d2 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.53;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

    .elementor-5 .elementor-element.elementor-element-89d47d2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-89d47d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/905ab0ae0b.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-5 .elementor-element.elementor-element-89d47d2::before, .elementor-5 .elementor-element.elementor-element-89d47d2 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-89d47d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-89d47d2 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-89d47d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-89d47d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: var( --e-global-color-primary );
        }

    .elementor-5 .elementor-element.elementor-element-89d47d2, .elementor-5 .elementor-element.elementor-element-89d47d2::before {
        --border-transition: 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-a78956f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-89a9af6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-8d715e7 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-0c7b379 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0c7b379 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 40px;
}

.elementor-5 .elementor-element.elementor-element-ea3e06e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ea3e06e {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-a77324c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -26px;
    --margin-left: -10px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-9d4a526.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-9d4a526.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-9d4a526.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-9d4a526 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-5 .elementor-element.elementor-element-9d4a526 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-9d4a526 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-9d4a526 .elementor-image-box-description {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-4d8ac2d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-4d8ac2d {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-2895c37 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -15px;
    --margin-bottom: -26px;
    --margin-left: -10px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-1de29fa.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-1de29fa.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-1de29fa.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-1de29fa .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-5 .elementor-element.elementor-element-1de29fa .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-1de29fa .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-1de29fa .elementor-image-box-description {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-09be112 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-09be112 {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-0088dc9 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -15px;
    --margin-bottom: -26px;
    --margin-left: -10px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-fe68259.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-fe68259.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-fe68259.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5 .elementor-element.elementor-element-fe68259 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-5 .elementor-element.elementor-element-fe68259 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-fe68259 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-fe68259 .elementor-image-box-description {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-040c9fe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-040c9fe {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-47bc305 {
    --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: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-2dcb8d0 {
    width: var( --container-widget-width, 73% );
    max-width: 73%;
    --container-widget-width: 73%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-2dcb8d0 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-2dcb8d0.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-5 .elementor-element.elementor-element-2dcb8d0 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-weight: 500;
        line-height: 40px;
    }

.elementor-5 .elementor-element.elementor-element-4003312 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-52f6bef > .elementor-widget-container {
    margin: 0px 0px -19px 0px;
}

.elementor-5 .elementor-element.elementor-element-52f6bef {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-3d3e865 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-a419e7f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-e8b3b59 {
    width: var( --container-widget-width, 97.736% );
    max-width: 97.736%;
    --container-widget-width: 97.736%;
    --container-widget-flex-grow: 0;
}

    .elementor-5 .elementor-element.elementor-element-e8b3b59 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-e8b3b59.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-5 .elementor-element.elementor-element-e8b3b59 img {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #C5C5C54F;
    }

.elementor-5 .elementor-element.elementor-element-a7881a9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-2d9c80b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-1cd0b2d {
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width:1024px) {
    .elementor-5 .elementor-element.elementor-element-c8ac5e9 {
        --grid-auto-flow: row;
    }

    .elementor-5 .elementor-element.elementor-element-248402c .elementor-heading-title {
        font-size: 47px;
        line-height: 74px;
    }

    .elementor-5 .elementor-element.elementor-element-d38679a {
        --spacer-size: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-f78172f {
        width: var( --container-widget-width, 588px );
        max-width: 588px;
        --container-widget-width: 588px;
        --container-widget-flex-grow: 0;
        line-height: 1.1em;
    }

        .elementor-5 .elementor-element.elementor-element-f78172f > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-5 .elementor-element.elementor-element-6f62f26 {
        --grid-auto-flow: row;
    }

    .elementor-5 .elementor-element.elementor-element-c75cf80 {
        --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-5 .elementor-element.elementor-element-e31109f {
        --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-5 .elementor-element.elementor-element-8bceb1a {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-5 .elementor-element.elementor-element-5f78c64 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-845d709 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-42c7a62 img {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-f03d488 {
        --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-5 .elementor-element.elementor-element-8a379dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8a379dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-9b4e3c2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-63585a5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-63585a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-cf5217e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cf5217e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-4cc4afe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4cc4afe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1ebae7b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1ebae7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3e865 {
        --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;
    }
}

@media(max-width:767px) {
    .elementor-5 .elementor-element.elementor-element-35189f4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-2b2ddb9 {
        --margin-top: 125px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-c8ac5e9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-5 .elementor-element.elementor-element-676d85b {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-676d85b .elementor-heading-title {
            font-size: 26px;
            line-height: 31px;
        }

    .elementor-5 .elementor-element.elementor-element-248402c > .elementor-widget-container {
        margin: 0px 0px -8px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-248402c .elementor-heading-title {
        font-size: 33px;
        line-height: 42px;
    }

    .elementor-5 .elementor-element.elementor-element-f78172f > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-f78172f {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-5 .elementor-element.elementor-element-902546d > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-902546d {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-5 .elementor-element.elementor-element-f8d272e {
        --margin-top: -26px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-6f62f26 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-5 .elementor-element.elementor-element-26c5053 {
        --margin-top: -200px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-83921cb {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-f03ed55 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-bb15a09 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-bae7f7e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-5f78c64 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-845d709 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-28cc4a8 {
        --margin-top: 0px;
        --margin-bottom: -18px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-57ad7fd {
        --spacer-size: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-a8fd6d3 > .elementor-widget-container {
        margin: 0px 0px 11px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-01f11f5 {
        --spacer-size: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-ce2921d {
        --margin-top: -13px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-7e062cb {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-5 .elementor-element.elementor-element-7e062cb .elementor-heading-title {
            font-size: 30px;
        }

    .elementor-5 .elementor-element.elementor-element-203f1c0 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-5 .elementor-element.elementor-element-3b2bb53 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.1em;
    }

    .elementor-5 .elementor-element.elementor-element-5b1b5fa .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-5b1b5fa .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-5b1b5fa .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-c1cf8bf .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-c1cf8bf .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-c1cf8bf .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-0ae2c9c .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-0ae2c9c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-0ae2c9c .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-6f295a3 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-6f295a3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-6f295a3 .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-6a44a57 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-5 .elementor-element.elementor-element-4fb1b9d .elementor-heading-title {
        font-size: 20px;
        line-height: 1.1em;
    }

    .elementor-5 .elementor-element.elementor-element-2d7540e .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-2d7540e .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-2d7540e .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-8d8e4dd .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-8d8e4dd .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-8d8e4dd .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-01b87f4 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-01b87f4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-01b87f4 .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-fe5222e .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-5 .elementor-element.elementor-element-fe5222e .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-5 .elementor-element.elementor-element-fe5222e .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-04091cc {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-a2a6a4a {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-49181e3 {
        --container-widget-width: 318px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 318px );
        max-width: 318px;
    }

    .elementor-5 .elementor-element.elementor-element-8a379dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8a379dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-40c912f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-9b4e3c2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9b4e3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-65cbbdf .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-63585a5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-63585a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-f79c094 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-cf5217e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cf5217e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-76808db .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-4cc4afe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4cc4afe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-89c7bb6 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-1ebae7b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1ebae7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-befb045 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-89d47d2 {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-0c7b379 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-ea3e06e {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-9d4a526 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-4d8ac2d {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-1de29fa .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-09be112 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-fe68259 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-040c9fe {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-2dcb8d0 {
        width: var( --container-widget-width, 320.766px );
        max-width: 320.766px;
        --container-widget-width: 320.766px;
        --container-widget-flex-grow: 0;
    }

        .elementor-5 .elementor-element.elementor-element-2dcb8d0 > .elementor-widget-container {
            margin: 20px 0px 15px 0px;
        }
}

@media(min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-35189f4 {
        --width: 101.154%;
    }

    .elementor-5 .elementor-element.elementor-element-f8d272e {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-b9e5e12 {
        --width: 66%;
    }

    .elementor-5 .elementor-element.elementor-element-38c09be {
        --width: 59%;
    }

    .elementor-5 .elementor-element.elementor-element-80acc6b {
        --width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-c5833f4 {
        --content-width: 55%;
    }

    .elementor-5 .elementor-element.elementor-element-8bceb1a {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-28cc4a8 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-38c09be {
        --width: 79%;
    }

    .elementor-5 .elementor-element.elementor-element-c5833f4 {
        --content-width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-8bceb1a {
        --width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-5 .elementor-element.elementor-element-367cf58:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-367cf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-89d47d2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-89d47d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
