.elementor-165 .elementor-element.elementor-element-40d014f0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-165 .elementor-element.elementor-element-40d014f0 {
    padding: 80px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-165 .elementor-element.elementor-element-796d6b43.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-165 .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-165 .elementor-element.elementor-element-796d6b43 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-165 .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-165 .elementor-element.elementor-element-00fbb78 > .elementor-widget-container {
    margin: 0px 0px -28px 0px;
    padding: 57px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-165 .elementor-element.elementor-element-60be559c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-165 .elementor-element.elementor-element-60be559c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-165 .elementor-element.elementor-element-beddb52 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-165 .elementor-element.elementor-element-807adb4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-165 .elementor-element.elementor-element-807adb4 {
    padding: 0px 0px 80px 0px;
}

.elementor-165 .elementor-element.elementor-element-04064ca > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-165 .elementor-element.elementor-element-abd8c34 {
    text-align: left;
}

.elementor-165 .elementor-element.elementor-element-abd8c34 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-165 .elementor-element.elementor-element-5c4ff09.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-165 .elementor-element.elementor-element-5c4ff09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-165 .elementor-element.elementor-element-5c4ff09 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-165 .elementor-element.elementor-element-0ad54ba {
    text-align: justify;
    color: #22160A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-165 .elementor-element.elementor-element-0ad54ba > .elementor-widget-container {
    margin: 0px 0px -28px 0px;
    padding: 57px 20px 20px 20px;
}

@media(min-width: 768px) {
    .elementor-165 .elementor-element.elementor-element-796d6b43 {
        width:74.229%;
    }

    .elementor-165 .elementor-element.elementor-element-60be559c {
        width: 25.727%;
    }

    .elementor-165 .elementor-element.elementor-element-04064ca {
        width: 23.463%;
    }

    .elementor-165 .elementor-element.elementor-element-5c4ff09 {
        width: 76.493%;
    }
}

@media(max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-40d014f0 {
        padding:100px 25px 100px 25px;
    }

    .elementor-165 .elementor-element.elementor-element-807adb4 {
        padding: 100px 25px 100px 25px;
    }
}

@media(max-width: 767px) {
    .elementor-165 .elementor-element.elementor-element-40d014f0 {
        padding:50px 20px 50px 20px;
    }

    .elementor-165 .elementor-element.elementor-element-796d6b43 > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-165 .elementor-element.elementor-element-807adb4 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-165 .elementor-element.elementor-element-5c4ff09 > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
}


