.elementor-50 .elementor-element.elementor-element-61c08bd {
    margin-top: 0px;
    margin-bottom: 25px;
}

.elementor-50 .elementor-element.elementor-element-cae8e42 {
    text-align: left;
}

.elementor-50 .elementor-element.elementor-element-cae8e42 .elementor-heading-title {
    color: #3D3D3D;
    font-family: "Roboto", Sans-serif;
    font-size: 3em;
    font-weight: 600;
}

.elementor-50 .elementor-element.elementor-element-26351d4>.elementor-container {
    max-width: 984px;
}

.elementor-50 .elementor-element.elementor-element-ba57afd .elementor-heading-title {
    color: #3A3A3A;
}

.elementor-50 .elementor-element.elementor-element-49f1fa3 {
    text-align: left;
}

.elementor-50 .elementor-element.elementor-element-cf3f971>.elementor-element-populated {
    margin: 20px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-7b39fa7 .elementor-heading-title {
    color: #3A3A3A;
}

.elementor-50 .elementor-element.elementor-element-a0299db {
    margin-top: -230px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-e28170c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-50 .elementor-element.elementor-element-e28170c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-50 .elementor-element.elementor-element-e28170c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

.elementor-50 .elementor-element.elementor-element-70a7f49>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ECECEC;
    opacity: 0.5;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-50 .elementor-element.elementor-element-70a7f49>.elementor-element-populated {
    box-shadow: -1px 4px 5px 0px rgba(0, 0, 0, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 45px 0px 045px;
}

.elementor-50 .elementor-element.elementor-element-70a7f49>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-0f9e0d7 {
    text-align: justify;
}

.elementor-50 .elementor-element.elementor-element-4142e70>.elementor-container {
    max-width: 984px;
}

.elementor-50 .elementor-element.elementor-element-4142e70 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-437fc84>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-af4c031>.elementor-element-populated {
    margin: 0px -80px 0px 0px;
    --e-column-margin-right: -80px;
    --e-column-margin-left: 0px;
}

.elementor-50 .elementor-element.elementor-element-84bd8ed {
    text-align: right;
}

.elementor-50 .elementor-element.elementor-element-474495e {
    margin-top: -220px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-7c91782>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

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

.elementor-50 .elementor-element.elementor-element-0daf9b9>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ECECEC;
    opacity: 0.5;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-50 .elementor-element.elementor-element-0daf9b9>.elementor-element-populated {
    box-shadow: -1px 4px 5px 0px rgba(0, 0, 0, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 35px 5px 35px;
}

.elementor-50 .elementor-element.elementor-element-0daf9b9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-84891e8 {
    text-align: justify;
}

.elementor-50 .elementor-element.elementor-element-2766fd5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-50 .elementor-element.elementor-element-2766fd5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-50 .elementor-element.elementor-element-2766fd5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-50 .elementor-element.elementor-element-2766fd5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-6d70b9e>.elementor-container {
    max-width: 984px;
}

.elementor-50 .elementor-element.elementor-element-6d70b9e {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-896e862 {
    text-align: left;
}

.elementor-50 .elementor-element.elementor-element-5fbda70 {
    margin-top: -192px;
    margin-bottom: 101px;
}

.elementor-50 .elementor-element.elementor-element-13533d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-50 .elementor-element.elementor-element-13533d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-50 .elementor-element.elementor-element-13533d1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-50 .elementor-element.elementor-element-13533d1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-50 .elementor-element.elementor-element-3b7437e>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ECECEC;
    opacity: 0.5;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-50 .elementor-element.elementor-element-3b7437e>.elementor-element-populated {
    box-shadow: -1px 4px 5px 0px rgba(0, 0, 0, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 40px 21px 40px;
}

.elementor-50 .elementor-element.elementor-element-3b7437e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-1db5260 {
    text-align: justify;
}

.elementor-50 .elementor-element.elementor-element-1db5260>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-8e9abf1>.elementor-container {
    max-width: 984px;
}

.elementor-50 .elementor-element.elementor-element-8e9abf1 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-b94b568>.elementor-widget-container {
    margin: 0px 0px 0px -9px;
    padding: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-acfcb32 {
    text-align: right;
}

.elementor-50 .elementor-element.elementor-element-93ed797 {
    margin-top: -207px;
    margin-bottom: 100px;
    padding: 35px 35px 35px 35px;
}

.elementor-50 .elementor-element.elementor-element-4f88628:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-50 .elementor-element.elementor-element-4f88628>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-50 .elementor-element.elementor-element-4f88628>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

.elementor-50 .elementor-element.elementor-element-0fa20d0>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ECECEC;
    opacity: 0.5;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-50 .elementor-element.elementor-element-0fa20d0>.elementor-element-populated {
    box-shadow: -1px 4px 5px 0px rgba(0, 0, 0, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 40px 20px 40px;
}

.elementor-50 .elementor-element.elementor-element-0fa20d0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-5b3d3ef {
    text-align: justify;
}

.elementor-50 .elementor-element.elementor-element-c6e0096:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-50 .elementor-element.elementor-element-c6e0096>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-50 .elementor-element.elementor-element-c6e0096>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

@media(min-width:768px) {
    .elementor-50 .elementor-element.elementor-element-70bdae2 {
        width: 59.755%;
    }

    .elementor-50 .elementor-element.elementor-element-cf3f971 {
        width: 40.144%;
    }

    .elementor-50 .elementor-element.elementor-element-e28170c {
        width: 52.411%;
    }

    .elementor-50 .elementor-element.elementor-element-70a7f49 {
        width: 47.545%;
    }

    .elementor-50 .elementor-element.elementor-element-437fc84 {
        width: 40.854%;
    }

    .elementor-50 .elementor-element.elementor-element-af4c031 {
        width: 59.146%;
    }

    .elementor-50 .elementor-element.elementor-element-0daf9b9 {
        width: 45%;
    }

    .elementor-50 .elementor-element.elementor-element-2766fd5 {
        width: 55%;
    }

    .elementor-50 .elementor-element.elementor-element-13533d1 {
        width: 44.493%;
    }

    .elementor-50 .elementor-element.elementor-element-3b7437e {
        width: 44.161%;
    }

    .elementor-50 .elementor-element.elementor-element-7e0c5ab {
        width: 10.65%;
    }

    .elementor-50 .elementor-element.elementor-element-4d0c620 {
        width: 34.755%;
    }

    .elementor-50 .elementor-element.elementor-element-ddedede {
        width: 65.245%;
    }

    .elementor-50 .elementor-element.elementor-element-4f88628 {
        width: 9.504%;
    }

    .elementor-50 .elementor-element.elementor-element-0fa20d0 {
        width: 35.911%;
    }

    .elementor-50 .elementor-element.elementor-element-c6e0096 {
        width: 53.885%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-50 .elementor-element.elementor-element-e28170c {
        width: 54%;
    }

    .elementor-50 .elementor-element.elementor-element-70a7f49 {
        width: 45%;
    }

    .elementor-50 .elementor-element.elementor-element-0daf9b9 {
        width: 45%;
    }

    .elementor-50 .elementor-element.elementor-element-3b7437e {
        width: 45%;
    }

    .elementor-50 .elementor-element.elementor-element-0fa20d0 {
        width: 45%;
    }
}

@media(max-width:1024px) {
    .elementor-50 .elementor-element.elementor-element-a0299db {
        padding: 0px 010px 0px 11px;
    }

    .elementor-50 .elementor-element.elementor-element-d8909cb {
        margin-top: 61px;
        margin-bottom: 0px;
    }

    .elementor-50 .elementor-element.elementor-element-437fc84>.elementor-element-populated {
        margin: 0px 0px 0px 21px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 21px;
    }

    .elementor-50 .elementor-element.elementor-element-474495e {
        padding: 0px 0px 10px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-7c91782>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-0852299 {
        margin-top: 79px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-50 .elementor-element.elementor-element-896e862 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-50 .elementor-element.elementor-element-d818678 {
        margin-top: 23px;
        margin-bottom: 0px;
    }

    .elementor-50 .elementor-element.elementor-element-4d0c620>.elementor-element-populated {
        margin: 0px 0px 0px 14px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 14px;
    }

    .elementor-50 .elementor-element.elementor-element-93ed797 {
        margin-top: -199px;
        margin-bottom: 0px;
    }

    .elementor-50 .elementor-element.elementor-element-0fa20d0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-50 .elementor-element.elementor-element-26351d4>.elementor-container {
        max-width: 1600px;
    }

    .elementor-50 .elementor-element.elementor-element-a0299db>.elementor-container {
        max-width: 500px;
    }

    .elementor-50 .elementor-element.elementor-element-a0299db {
        margin-top: -70px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-40cb0da {
        width: 100%;
    }

    .elementor-50 .elementor-element.elementor-element-40cb0da>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-50 .elementor-element.elementor-element-d8909cb>.elementor-container {
        max-width: 500px;
    }

    .elementor-50 .elementor-element.elementor-element-d8909cb {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-50 .elementor-element.elementor-element-70a7f49 {
        width: 100%;
    }

    .elementor-50 .elementor-element.elementor-element-70a7f49>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-50 .elementor-element.elementor-element-437fc84>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-474495e {
        margin-top: 0px;
        margin-bottom: 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-7c91782>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-50 .elementor-element.elementor-element-0852299 {
        margin-top: -11px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-aad1a37 {
        margin-top: 0px;
        margin-bottom: -80px;
    }

    .elementor-50 .elementor-element.elementor-element-5fbda70 {
        margin-top: -90px;
        margin-bottom: -90px;
    }

    .elementor-50 .elementor-element.elementor-element-d818678 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-3b7437e>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-50 .elementor-element.elementor-element-8e9abf1 {
        margin-top: 95px;
        margin-bottom: 0px;
    }

    .elementor-50 .elementor-element.elementor-element-b94b568>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }

    .elementor-50 .elementor-element.elementor-element-93ed797 {
        margin-top: -62px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-c81c786 {
        width: 100%;
    }

    .elementor-50 .elementor-element.elementor-element-0fa20d0>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
}