.elementor-20 .elementor-element.elementor-element-d7ec304:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d7ec304 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #154979;
    background-image: url("../Khairachatar_NRJ.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 55% auto
}

.elementor-20 .elementor-element.elementor-element-d7ec304 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 18% 0 5%
}

    .elementor-20 .elementor-element.elementor-element-d7ec304 > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-20 .elementor-element.elementor-element-95928ed > .elementor-container {
    max-width: 93%
}

.elementor-20 .elementor-element.elementor-element-95928ed {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: #FFFFFFE0;
    margin-top: 40px;
    margin-bottom: 40px
}

    .elementor-20 .elementor-element.elementor-element-95928ed > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-95928ed .elementor-heading-title {
        color: #fff
    }

.elementor-20 .elementor-element.elementor-element-710fed3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-710fed3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #154979
}

.elementor-20 .elementor-element.elementor-element-710fed3 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-710fed3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-20 .elementor-element.elementor-element-25ea78e .elementor-heading-title {
    font-size: 3.2vw
}

.elementor-20 .elementor-element.elementor-element-f58b5fe {
    font-size: 1.3vw;
    font-weight: 500
}

.elementor-20 .elementor-element.elementor-element-d6601aa > .elementor-element-populated {
    margin: 0 0 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-20 .elementor-element.elementor-element-f69e2ff > .elementor-container {
    max-width: 93%
}

.elementor-20 .elementor-element.elementor-element-f69e2ff .elementor-heading-title {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-f69e2ff {
    color: #fff;
}

    .elementor-20 .elementor-element.elementor-element-f69e2ff a {
        color: #000;
    }

.elementor-20 .elementor-element.elementor-element-276e657:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-276e657 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1c44fd;
}

.elementor-20 .elementor-element.elementor-element-276e657 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

    .elementor-20 .elementor-element.elementor-element-276e657 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-276e657 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 40px 25px
    }

.elementor-20 .elementor-element.elementor-element-4730d133 {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-4730d133 img {
        max-width: 59px
    }

.elementor-20 .elementor-element.elementor-element-71e284e .elementor-heading-title {
    line-height: 1.2em
}

.elementor-20 .elementor-element.elementor-element-71e284e > .elementor-widget-container {
    margin: 0
}

.elementor-20 .elementor-element.elementor-element-7188301c {
    font-size: 17px;
    letter-spacing: -.3px
}

    .elementor-20 .elementor-element.elementor-element-7188301c > .elementor-widget-container {
        margin: 0
    }

.elementor-20 .elementor-element.elementor-element-39e7dd0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-39e7dd0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0087f7;
}

.elementor-20 .elementor-element.elementor-element-39e7dd0 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

    .elementor-20 .elementor-element.elementor-element-39e7dd0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-39e7dd0 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 40px 25px
    }

.elementor-20 .elementor-element.elementor-element-63860a1d {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-63860a1d img {
        max-width: 25%
    }

.elementor-20 .elementor-element.elementor-element-4565800e .elementor-heading-title {
    line-height: 1.2em
}

.elementor-20 .elementor-element.elementor-element-4565800e > .elementor-widget-container {
    margin: 0
}

.elementor-20 .elementor-element.elementor-element-7b174341 {
    font-size: 17px;
    letter-spacing: -.3px
}

    .elementor-20 .elementor-element.elementor-element-7b174341 > .elementor-widget-container {
        margin: 0
    }

.elementor-20 .elementor-element.elementor-element-19803bf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-19803bf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #039bf8;
}

.elementor-20 .elementor-element.elementor-element-19803bf > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

    .elementor-20 .elementor-element.elementor-element-19803bf > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-19803bf > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 40px 25px
    }

.elementor-20 .elementor-element.elementor-element-3bc044d8 {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-3bc044d8 img {
        max-width: 30%
    }

    .elementor-20 .elementor-element.elementor-element-3bc044d8 > .elementor-widget-container {
        margin: 0 0 -8px
    }

.elementor-20 .elementor-element.elementor-element-598de6c2 .elementor-heading-title {
    line-height: 1.2em
}

.elementor-20 .elementor-element.elementor-element-598de6c2 > .elementor-widget-container {
    margin: 0
}

.elementor-20 .elementor-element.elementor-element-262821bd {
    font-size: 17px;
    letter-spacing: -.3px
}

    .elementor-20 .elementor-element.elementor-element-262821bd > .elementor-widget-container {
        margin: 0
    }

.elementor-20 .elementor-element.elementor-element-9c1b5d0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-9c1b5d0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03bff8;
}

.elementor-20 .elementor-element.elementor-element-9c1b5d0 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

    .elementor-20 .elementor-element.elementor-element-9c1b5d0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-9c1b5d0 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 40px 25px
    }

.elementor-20 .elementor-element.elementor-element-78de6131 {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-78de6131 img {
        max-width: 25%
    }

.elementor-20 .elementor-element.elementor-element-320e1930 .elementor-heading-title {
    line-height: 1.2em
}

.elementor-20 .elementor-element.elementor-element-320e1930 > .elementor-widget-container {
    margin: 0
}

.elementor-20 .elementor-element.elementor-element-50b9427f {
    font-size: 17px;
    letter-spacing: -.3px
}

    .elementor-20 .elementor-element.elementor-element-50b9427f > .elementor-widget-container {
        margin: 0
    }

.elementor-20 .elementor-element.elementor-element-b475e23 {
    padding: 120px 0 0
}

.elementor-20 .elementor-element.elementor-element-7e78747 > .elementor-container {
    max-width: 1000px
}

.elementor-20 .elementor-element.elementor-element-7e78747 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-20 .elementor-element.elementor-element-0f5d243:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-0f5d243 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fcc437
}

.elementor-20 .elementor-element.elementor-element-0f5d243 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-0f5d243 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-0f5d243 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 80px 50px
    }

.elementor-20 .elementor-element.elementor-element-2a5e968 {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-2a5e968 .elementor-heading-title {
        line-height: 1.1em
    }

.elementor-20 .elementor-element.elementor-element-3508117 .elementor-button {
    font-family: "Jost",Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.3px;
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0
}

    .elementor-20 .elementor-element.elementor-element-3508117 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-3508117 .elementor-button:focus {
        color: #fff;
        background-color: #000
    }

        .elementor-20 .elementor-element.elementor-element-3508117 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-3508117 .elementor-button:focus svg {
            fill: #fff
        }

.elementor-20 .elementor-element.elementor-element-410ff60 {
    width: var(--container-widget-width,184px);
    max-width: 184px;
    --container-widget-width: 184px;
    --container-widget-flex-grow: 0;
    top: 270px
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-410ff60 {
    left: 495px
}

body.rtl .elementor-20 .elementor-element.elementor-element-410ff60 {
    right: 495px
}

.elementor-20 .elementor-element.elementor-element-48a8c92 {
    width: var(--container-widget-width,111px);
    max-width: 111px;
    --container-widget-width: 111px;
    --container-widget-flex-grow: 0;
    top: 14px
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-48a8c92 {
    left: 747px
}

body.rtl .elementor-20 .elementor-element.elementor-element-48a8c92 {
    right: 747px
}

.elementor-20 .elementor-element.elementor-element-31c9c91 {
    width: var(--container-widget-width,302px);
    max-width: 302px;
    --container-widget-width: 302px;
    --container-widget-flex-grow: 0;
    top: 133px
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-31c9c91 {
    left: 692px
}

body.rtl .elementor-20 .elementor-element.elementor-element-31c9c91 {
    right: 692px
}

.elementor-20 .elementor-element.elementor-element-0414118:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-0414118 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fcc437
}

.elementor-20 .elementor-element.elementor-element-0414118 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-0414118 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-0414118 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 100px 80px 200px
    }

.elementor-20 .elementor-element.elementor-element-e300867 {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-20 .elementor-element.elementor-element-8518c7f {
    text-align: center
}

.elementor-20 .elementor-element.elementor-element-ca06541 {
    text-align: center
}

    .elementor-20 .elementor-element.elementor-element-ca06541 .elementor-heading-title {
        line-height: 1.2em
    }

.elementor-20 .elementor-element.elementor-element-d0f876f > .elementor-container {
    max-width: 1460px
}

.elementor-20 .elementor-element.elementor-element-d0f876f {
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-20 .elementor-element.elementor-element-d829042:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-d829042 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000;
    background-image: url("https://dannci.wpmasters.org/citygov/modern/wp-content/uploads/sites/4/2016/12/transportation-892948_1920.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-20 .elementor-element.elementor-element-d829042 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg,#00000040 44%,#000 100%);
    opacity: .63
}

.elementor-20 .elementor-element.elementor-element-d829042 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: rgba(255,255,255,.85)
}

    .elementor-20 .elementor-element.elementor-element-d829042 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-20 .elementor-element.elementor-element-d829042 .elementor-element-populated .elementor-heading-title {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-d829042 .elementor-element-populated a {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-d829042 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 350px 80px 80px
}

.elementor-20 .elementor-element.elementor-element-ae31bc7 .elementor-heading-title {
    font-size: 25px
}

.elementor-20 .elementor-element.elementor-element-de1f220 {
    font-size: 17px;
    line-height: 1.5em;
    letter-spacing: -.4px
}

.elementor-20 .elementor-element.elementor-element-6ce0307 .elementor-button .elementor-align-icon-right {
    margin-left: 7px
}

.elementor-20 .elementor-element.elementor-element-6ce0307 .elementor-button .elementor-align-icon-left {
    margin-right: 7px
}

.elementor-20 .elementor-element.elementor-element-6ce0307 .elementor-button {
    text-transform: uppercase;
    letter-spacing: 2.1px;
    fill: #fff;
    color: #fff;
    background-color: rgba(0,0,0,0);
    padding: 0
}

.elementor-20 .elementor-element.elementor-element-fea5808:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000;
    background-image: url("https://dannci.wpmasters.org/citygov/modern/wp-content/uploads/sites/4/2020/11/pexels-tim-durgan-4957646.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg,#00000054 44%,#000 100%);
    opacity: .79
}

.elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: rgba(255,255,255,.85)
}

    .elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-20 .elementor-element.elementor-element-fea5808 .elementor-element-populated .elementor-heading-title {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-fea5808 .elementor-element-populated a {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 350px 80px 80px
}

.elementor-20 .elementor-element.elementor-element-8bb4805 .elementor-heading-title {
    font-size: 25px
}

.elementor-20 .elementor-element.elementor-element-e2748be {
    font-size: 17px;
    line-height: 1.5em;
    letter-spacing: -.4px
}

.elementor-20 .elementor-element.elementor-element-e2c795b .elementor-button .elementor-align-icon-right {
    margin-left: 7px
}

.elementor-20 .elementor-element.elementor-element-e2c795b .elementor-button .elementor-align-icon-left {
    margin-right: 7px
}

.elementor-20 .elementor-element.elementor-element-e2c795b .elementor-button {
    text-transform: uppercase;
    letter-spacing: 2.1px;
    fill: #fff;
    color: #fff;
    background-color: rgba(0,0,0,0);
    padding: 0
}

.elementor-20 .elementor-element.elementor-element-e836bec:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-e836bec > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000;
    background-image: url("https://dannci.wpmasters.org/citygov/modern/wp-content/uploads/sites/4/2020/11/pexels-thethinframe-5156010.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-20 .elementor-element.elementor-element-e836bec > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg,rgba(0,0,0,.09) 44%,#000 100%);
    opacity: .63
}

.elementor-20 .elementor-element.elementor-element-e836bec > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: rgba(255,255,255,.85)
}

    .elementor-20 .elementor-element.elementor-element-e836bec > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-20 .elementor-element.elementor-element-e836bec .elementor-element-populated .elementor-heading-title {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-e836bec .elementor-element-populated a {
    color: #fff
}

.elementor-20 .elementor-element.elementor-element-e836bec > .elementor-element-populated > .elementor-widget-wrap {
    padding: 350px 80px 80px
}

.elementor-20 .elementor-element.elementor-element-04ce5fe .elementor-heading-title {
    font-size: 25px
}

.elementor-20 .elementor-element.elementor-element-b0fd8b3 {
    font-size: 17px;
    line-height: 1.5em;
    letter-spacing: -.4px
}

.elementor-20 .elementor-element.elementor-element-b655320 .elementor-button .elementor-align-icon-right {
    margin-left: 7px
}

.elementor-20 .elementor-element.elementor-element-b655320 .elementor-button .elementor-align-icon-left {
    margin-right: 7px
}

.elementor-20 .elementor-element.elementor-element-b655320 .elementor-button {
    text-transform: uppercase;
    letter-spacing: 2.1px;
    fill: #fff;
    color: #fff;
    background-color: rgba(0,0,0,0);
    padding: 0
}

.elementor-20 .elementor-element.elementor-element-4093824 > .elementor-container {
    max-width: 1340px
}

.elementor-20 .elementor-element.elementor-element-4093824:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4093824 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #13131b
}

.elementor-20 .elementor-element.elementor-element-4093824 > .elementor-background-overlay {
    background-image: url("https://dannci.wpmasters.org/citygov/modern/wp-content/uploads/sites/4/2020/11/pexels-thethinframe-5156010.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: .17;
    mix-blend-mode: luminosity;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-20 .elementor-element.elementor-element-4093824 .elementor-background-overlay {
    filter: brightness(199%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)
}

.elementor-20 .elementor-element.elementor-element-4093824 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: #FFFFFFE8;
    margin-top: 0;
    margin-bottom: 0;
    padding: 120px 0 180px
}

    .elementor-20 .elementor-element.elementor-element-4093824 .elementor-heading-title {
        color: #fff
    }

.elementor-20 .elementor-element.elementor-element-fc8514a {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-fc8514a .elementor-heading-title {
        line-height: 1.2em
    }

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-e92a71a.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-20 .elementor-element.elementor-element-e92a71a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-20 .elementor-element.elementor-element-46af5b7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px
}

.elementor-20 .elementor-element.elementor-element-3d4a8ed .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-3d4a8ed .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-3d4a8ed .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-3d4a8ed .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-3d4a8ed .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-960327e .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-960327e .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-960327e .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-960327e .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-960327e .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-be9d9c7 .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-be9d9c7 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-be9d9c7 .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-be9d9c7 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-be9d9c7 .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-c4e6d40 .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-c4e6d40 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-c4e6d40 .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-c4e6d40 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-c4e6d40 .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-8305021 .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-8305021 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-8305021 .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-8305021 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-8305021 .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-220ff3d .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: #f65219;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-220ff3d .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-220ff3d .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-220ff3d .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-220ff3d .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-b7f7905 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px
}

.elementor-20 .elementor-element.elementor-element-c014f8b .elementor-button {
    fill: #000;
    color: #000;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-c014f8b .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-c014f8b .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-c014f8b .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-c014f8b .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-dacffc8 .elementor-button {
    fill: #000;
    color: #000;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-dacffc8 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-dacffc8 .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-dacffc8 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-dacffc8 .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-fd4af6d .elementor-button {
    fill: #000;
    color: #000;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-fd4af6d .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-fd4af6d .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-fd4af6d .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-fd4af6d .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-ca1687c .elementor-button {
    fill: #000;
    color: #000;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-ca1687c .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-ca1687c .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-ca1687c .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-ca1687c .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-924c5a4 .elementor-button {
    fill: #000;
    color: #000;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-924c5a4 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-924c5a4 .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-924c5a4 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-924c5a4 .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-409e9fd .elementor-button {
    fill: #000;
    color: #000;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

    .elementor-20 .elementor-element.elementor-element-409e9fd .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-409e9fd .elementor-button:focus {
        color: #000;
        background-color: #fcc437
    }

        .elementor-20 .elementor-element.elementor-element-409e9fd .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-409e9fd .elementor-button:focus svg {
            fill: #000
        }

.elementor-20 .elementor-element.elementor-element-3eb0241 > .elementor-container {
    max-width: 93%
}

.elementor-20 .elementor-element.elementor-element-3eb0241 {
    padding: 0 0 60px
}

.elementor-20 .elementor-element.elementor-element-38b87d2 > .elementor-container {
    max-width: 100%
}

.elementor-20 .elementor-element.elementor-element-38b87d2 {
    box-shadow: 0px 0px 26px 0px rgba(0,0,0,.19);
    height:251px;
    margin-top: -100px;
    margin-bottom: 0
}

.elementor-20 .elementor-element.elementor-element-06f4a62:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-06f4a62 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-20 .elementor-element.elementor-element-06f4a62 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-06f4a62 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-06f4a62 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 40px
    }

.elementor-20 .elementor-element.elementor-element-417f3a0 .elementor-counter-number-wrapper {
    font-size: 50px;
    font-weight: 700
}

.elementor-20 .elementor-element.elementor-element-417f3a0 .elementor-counter-title {
    color: #8d8d8d;
    font-size: 15px;
    line-height: 1.4em;
    letter-spacing: -.1px
}

.elementor-20 .elementor-element.elementor-element-2904b48:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-2904b48 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f4f4f4
}

.elementor-20 .elementor-element.elementor-element-2904b48 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-2904b48 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-2904b48 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 40px
    }

.elementor-20 .elementor-element.elementor-element-ea7ad36 .elementor-counter-number-wrapper {
    font-size: 50px;
    font-weight: 700
}

.elementor-20 .elementor-element.elementor-element-ea7ad36 .elementor-counter-title {
    color: #8d8d8d;
    font-size: 15px;
    line-height: 1.4em;
    letter-spacing: -.1px
}

.elementor-20 .elementor-element.elementor-element-4ed9a57:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-4ed9a57 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef
}

.elementor-20 .elementor-element.elementor-element-4ed9a57 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-4ed9a57 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-4ed9a57 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 40px
    }

.elementor-20 .elementor-element.elementor-element-1b4ce00 .elementor-counter-number-wrapper {
    font-size: 50px;
    font-weight: 700
}

.elementor-20 .elementor-element.elementor-element-1b4ce00 .elementor-counter-title {
    color: #8d8d8d;
    font-size: 15px;
    line-height: 1.4em;
    letter-spacing: -.1px
}

.elementor-20 .elementor-element.elementor-element-1292f97:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-1292f97 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #e9e9e9
}

.elementor-20 .elementor-element.elementor-element-1292f97 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-1292f97 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-1292f97 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 40px
    }

.elementor-20 .elementor-element.elementor-element-f4a311f .elementor-counter-number-wrapper {
    font-size: 50px;
    font-weight: 700
}

.elementor-20 .elementor-element.elementor-element-f4a311f .elementor-counter-title {
    color: #8d8d8d;
    font-size: 15px;
    line-height: 1.4em;
    letter-spacing: -.1px
}

.elementor-20 .elementor-element.elementor-element-8ced1a9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-8ced1a9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #e0e0e0
}

.elementor-20 .elementor-element.elementor-element-8ced1a9 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-8ced1a9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-8ced1a9 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 40px
    }

.elementor-20 .elementor-element.elementor-element-d4e3029 .elementor-counter-number-wrapper {
    font-size: 50px;
    font-weight: 700
}

.elementor-20 .elementor-element.elementor-element-d4e3029 .elementor-counter-title {
    color: #8d8d8d;
    font-size: 15px;
    line-height: 1.4em;
    letter-spacing: -.1px
}

.elementor-20 .elementor-element.elementor-element-95d230f > .elementor-container {
    max-width: 91.2%
}

.elementor-20 .elementor-element.elementor-element-95d230f {
    padding: 80px 0 0
}

.elementor-20 .elementor-element.elementor-element-7ba248f {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-7ba248f > .elementor-widget-container {
        margin: 0 150px -280px -80px
    }

.elementor-20 .elementor-element.elementor-element-41b8a51 {
    text-align: right
}

    .elementor-20 .elementor-element.elementor-element-41b8a51 img {
        border-style: solid;
        border-width: 15px;
        border-color: #fff
    }

    .elementor-20 .elementor-element.elementor-element-41b8a51 > .elementor-widget-container {
        margin: 0
    }

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-7280e4c.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-20 .elementor-element.elementor-element-7280e4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-20 .elementor-element.elementor-element-fb1110d .elementor-heading-title {
    line-height: 1.2em;
    letter-spacing: .1px
}

.elementor-20 .elementor-element.elementor-element-fb1110d > .elementor-widget-container {
    margin: 18px 0 0;
    padding: 0
}

.elementor-20 .elementor-element.elementor-element-fb1110d {
    z-index: 1
}

.elementor-20 .elementor-element.elementor-element-29c3cb2 {
    columns: 2;
    column-gap: 39px;
    line-height: 1.4em
}

    .elementor-20 .elementor-element.elementor-element-29c3cb2 > .elementor-widget-container {
        margin: 10px 0 30px
    }

.elementor-20 .elementor-element.elementor-element-998801b {
    text-align: left
}

    .elementor-20 .elementor-element.elementor-element-998801b > .elementor-widget-container {
        margin: 0 0 -20px
    }

.elementor-20 .elementor-element.elementor-element-1e31d23 {
    line-height: 1.4em
}

    .elementor-20 .elementor-element.elementor-element-1e31d23 > .elementor-widget-container {
        margin: 10px 0 20px
    }

.elementor-20 .elementor-element.elementor-element-db3232e > .elementor-container {
    max-width: 1460px
}

.elementor-20 .elementor-element.elementor-element-db3232e {
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-20 .elementor-element.elementor-element-b8315b8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f3f3f3
}

.elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://dannci.wpmasters.org/citygov/modern/wp-content/uploads/sites/4/2020/03/artistic-conception-689793_1920.jpg");
    background-position: center center;
    background-size: cover;
    opacity: .02
}

.elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

    .elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 80px 80px 40px
    }

.elementor-20 .elementor-element.elementor-element-0136f1d {
    text-align: center
}

.elementor-20 .elementor-element.elementor-element-8ec1f14 {
    text-align: center;
    z-index: 1
}

    .elementor-20 .elementor-element.elementor-element-8ec1f14 .elementor-heading-title {
        line-height: 1.2em;
        letter-spacing: .1px
    }

    .elementor-20 .elementor-element.elementor-element-8ec1f14 > .elementor-widget-container {
        margin: 0 0 20px
    }

@media(min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-710fed3 {
        width: 42.119%
    }

    .elementor-20 .elementor-element.elementor-element-d6601aa {
        width: 63.881%
    }

    .elementor-20 .elementor-element.elementor-element-0f5d243 {
        width: 69.2%
    }

    .elementor-20 .elementor-element.elementor-element-0414118 {
        width: 30.403%
    }

    .elementor-20 .elementor-element.elementor-element-57145fd {
        width: 20.439%
    }

    .elementor-20 .elementor-element.elementor-element-ac09f22 {
        width: 57.631%
    }

    .elementor-20 .elementor-element.elementor-element-4081df9 {
        width: 21.908%
    }

    .elementor-20 .elementor-element.elementor-element-e9d5e54 {
        width: 36.194%
    }

    .elementor-20 .elementor-element.elementor-element-e92a71a {
        width: 15.746%
    }

    .elementor-20 .elementor-element.elementor-element-46af5b7 {
        width: 24.03%
    }

    .elementor-20 .elementor-element.elementor-element-b7f7905 {
        width: 24.011%
    }

    .elementor-20 .elementor-element.elementor-element-91418f4 {
        width: 47.288%
    }

    .elementor-20 .elementor-element.elementor-element-4ad1429 {
        width: 5%
    }

    .elementor-20 .elementor-element.elementor-element-7280e4c {
        width: 47.344%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-710fed3 {
        width: 100%
    }

    .elementor-20 .elementor-element.elementor-element-d6601aa {
        width: 100%
    }

    .elementor-20 .elementor-element.elementor-element-d829042 {
        width: 100%
    }

    .elementor-20 .elementor-element.elementor-element-fea5808 {
        width: 50%
    }

    .elementor-20 .elementor-element.elementor-element-e836bec {
        width: 50%
    }

    .elementor-20 .elementor-element.elementor-element-e9d5e54 {
        width: 80%
    }

    .elementor-20 .elementor-element.elementor-element-46af5b7 {
        width: 50%
    }

    .elementor-20 .elementor-element.elementor-element-b7f7905 {
        width: 50%
    }

    .elementor-20 .elementor-element.elementor-element-91418f4 {
        width: 40%
    }

    .elementor-20 .elementor-element.elementor-element-7280e4c {
        width: 60%
    }

    .elementor-20 .elementor-element.elementor-element-b8315b8 {
        width: 100%
    }
}

@media(max-width:1024px) {
    .elementor-20 .elementor-element.elementor-element-d7ec304 {
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-95928ed {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-20 .elementor-element.elementor-element-710fed3 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 50px 20px 40px
    }

    .elementor-20 .elementor-element.elementor-element-25ea78e .elementor-heading-title {
        font-size: 5vw
    }

    .elementor-20 .elementor-element.elementor-element-f58b5fe {
        font-size: 2vw
    }

    .elementor-20 .elementor-element.elementor-element-d6601aa > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

        .elementor-20 .elementor-element.elementor-element-d6601aa > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0
        }

    .elementor-20 .elementor-element.elementor-element-b475e23 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-7e78747 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-20 .elementor-element.elementor-element-e300867 {
        padding: 40px 0 0
    }

    .elementor-20 .elementor-element.elementor-element-d0f876f {
        margin-top: -30px;
        margin-bottom: 0;
        padding: 20px
    }

    .elementor-20 .elementor-element.elementor-element-d829042 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 230px 30px 30px
    }

    .elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 230px 30px 30px
    }

    .elementor-20 .elementor-element.elementor-element-e836bec > .elementor-element-populated > .elementor-widget-wrap {
        padding: 230px 30px 30px
    }

    .elementor-20 .elementor-element.elementor-element-4093824 {
        padding: 40px 0
    }

    .elementor-20 .elementor-element.elementor-element-3eb0241 {
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-38b87d2 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-20 .elementor-element.elementor-element-06f4a62 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px
    }

    .elementor-20 .elementor-element.elementor-element-2904b48 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px
    }

    .elementor-20 .elementor-element.elementor-element-4ed9a57 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px
    }

    .elementor-20 .elementor-element.elementor-element-1292f97 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px
    }

    .elementor-20 .elementor-element.elementor-element-8ced1a9 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px
    }

    .elementor-20 .elementor-element.elementor-element-95d230f {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 20px
    }

    .elementor-20 .elementor-element.elementor-element-41b8a51 {
        text-align: left
    }

        .elementor-20 .elementor-element.elementor-element-41b8a51 img {
            width: 100%
        }

        .elementor-20 .elementor-element.elementor-element-41b8a51 > .elementor-widget-container {
            margin: 0;
            padding: 0
        }

    .elementor-20 .elementor-element.elementor-element-3be8280 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-deac634 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

        .elementor-20 .elementor-element.elementor-element-deac634 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0
        }

    .elementor-20 .elementor-element.elementor-element-db3232e {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px 20px
    }
}

@media(max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-25ea78e .elementor-heading-title {
        font-size: 38px
    }

    .elementor-20 .elementor-element.elementor-element-f58b5fe {
        font-size: 18px
    }

    .elementor-20 .elementor-element.elementor-element-4730d133 img {
        max-width: 100px
    }

    .elementor-20 .elementor-element.elementor-element-63860a1d img {
        max-width: 100px
    }

    .elementor-20 .elementor-element.elementor-element-3bc044d8 img {
        max-width: 100px
    }

    .elementor-20 .elementor-element.elementor-element-78de6131 img {
        max-width: 100px
    }

    .elementor-20 .elementor-element.elementor-element-0f5d243 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px 0
    }

    .elementor-20 .elementor-element.elementor-element-d829042 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 220px 20px 20px
    }

    .elementor-20 .elementor-element.elementor-element-fea5808 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 220px 20px 20px
    }

    .elementor-20 .elementor-element.elementor-element-e836bec > .elementor-element-populated > .elementor-widget-wrap {
        padding: 220px 20px 20px
    }

    .elementor-20 .elementor-element.elementor-element-91418f4 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-41b8a51 > .elementor-widget-container {
        margin: -15px
    }

    .elementor-20 .elementor-element.elementor-element-7280e4c > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-db3232e {
        padding: 0
    }

    .elementor-20 .elementor-element.elementor-element-b8315b8 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 40px 20px 20px
    }
}
