.elementor-19 .elementor-element.elementor-element-43527f87 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-19 .elementor-element.elementor-element-43527f87 {
    padding: 80px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-5247fcc8.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-19 .elementor-element.elementor-element-5247fcc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-19 .elementor-element.elementor-element-5b147008 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-5b147008 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 48px;
    font-weight: 600;
}

.elementor-19 .elementor-element.elementor-element-40d014f0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-19 .elementor-element.elementor-element-40d014f0 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-796d6b43.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-19 .elementor-element.elementor-element-796d6b43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-19 .elementor-element.elementor-element-796d6b43 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-19 .elementor-element.elementor-element-667070c3 .elementor-heading-title {
    color: #DFC066;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-19 .elementor-element.elementor-element-667070c3 > .elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-19 .elementor-element.elementor-element-00fbb78 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-00fbb78 > .elementor-widget-container {
    margin: 0px 0px -28px 0px;
}

.elementor-19 .elementor-element.elementor-element-a9fd70e {
    text-align: justify;
    color: #6E6B6B;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-beddb52 > .elementor-widget-container {
    padding: 0px 0px 0px 9px;
}

.elementor-19 .elementor-element.elementor-element-861b6b8 {
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 0px 0px 20px 0px;
}

.elementor-19 .elementor-element.elementor-element-36ecc94 {
    text-align: center;
}

.elementor-19 .elementor-element.elementor-element-36ecc94 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 34px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-33f844b {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-35c2f8d {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-35c2f8d .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-35c2f8d > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-0df999f {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-f521079 {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-9a56530 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-9a56530 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-9a56530 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-195d617 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-976f2db {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-45d2940 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-45d2940 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-45d2940 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-46f4835 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-c8645e3 {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-e2aab28 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-e2aab28 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-e2aab28 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-399ffc8 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-d2b2404 {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-f479dd9 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-f479dd9 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-f479dd9 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-e6edb21 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-6638f25 {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-808e483 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-808e483 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-808e483 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-94bb4bd {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-621649b {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-30975af {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-30975af .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-30975af > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-1b5e320 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-f1f9c72 {
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-344bb6a {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-344bb6a .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-344bb6a > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-19 .elementor-element.elementor-element-39f1013 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-9b7edb4 {
    text-align: center;
}

.elementor-19 .elementor-element.elementor-element-9b7edb4 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-9b7edb4 > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-19 .elementor-element.elementor-element-fa168d2 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-fa168d2 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-08b15fb {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-192bdde {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-192bdde .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-f10c068 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-499d91e {
    padding: 0px 0px 80px 0px;
}

.elementor-19 .elementor-element.elementor-element-ae82abc .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-d1f2f0f {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-19 .elementor-element.elementor-element-f1bea38 {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-f1bea38 .elementor-heading-title {
    color: #DFC066;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-19 .elementor-element.elementor-element-2e4a147 {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

@media(min-width: 768px) {
    .elementor-19 .elementor-element.elementor-element-796d6b43 {
        width:66.486%;
    }

    .elementor-19 .elementor-element.elementor-element-60be559c {
        width: 33.47%;
    }
}

@media(max-width: 1024px) {
    .elementor-19 .elementor-element.elementor-element-43527f87 {
        padding:100px 25px 100px 25px;
    }

    .elementor-19 .elementor-element.elementor-element-5b147008 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-19 .elementor-element.elementor-element-40d014f0 {
        padding: 100px 25px 100px 25px;
    }

    .elementor-19 .elementor-element.elementor-element-667070c3 .elementor-heading-title {
        font-size: 35px;
    }
}

@media(max-width: 767px) {
    .elementor-19 .elementor-element.elementor-element-43527f87 {
        padding:50px 20px 50px 20px;
    }

    .elementor-19 .elementor-element.elementor-element-40d014f0 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-19 .elementor-element.elementor-element-796d6b43 > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
}

/
