.elementor-65 .elementor-element.elementor-element-ac6e842 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-65 .elementor-element.elementor-element-4386a42 .elementor-heading-title {
    color: #000000;
    font-size: 1.6em;
    font-weight: bold;
    letter-spacing: 5px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.elementor-65 .elementor-element.elementor-element-4386a42 > .elementor-widget-container {
    padding: 0.5em 0.5em 0.5em 1em;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #ff0000;
}

.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-2c529cf.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-65 .elementor-element.elementor-element-2c529cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-65 .elementor-element.elementor-element-2c529cf > .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: 20px;
}

.elementor-65 .elementor-element.elementor-element-55803e3 {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-55803e3 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-2591c63 {
    color: #2d2d2d;
}

.elementor-65 .elementor-element.elementor-element-98384f8 {
    margin-top: 60px;
    margin-bottom: 20px;
}

.elementor-65 .elementor-element.elementor-element-2c5b301 .elementor-heading-title {
    color: #000000;
    font-size: 1.6em;
    font-weight: bold;
    letter-spacing: 5px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.elementor-65 .elementor-element.elementor-element-2c5b301 > .elementor-widget-container {
    padding: 0.5em 0.5em 0.5em 1em;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #ff0000;
}

.elementor-65 .elementor-element.elementor-element-0619446 {
    color: #2d2d2d;
    font-size: 1.8em;
    font-weight: bold;
}

.elementor-65 .elementor-element.elementor-element-0b1b12d {
    color: #2d2d2d;
}

.elementor-65 .elementor-element.elementor-element-62b4ed4 > .elementor-widget-container {
    padding: 0em 2em 0em 0em;
}

.elementor-65 .elementor-element.elementor-element-6cd4bce > .elementor-widget-container {
    padding: 0em 2em 0em 0em;
}

@media(min-width: 768px) {
    .elementor-65 .elementor-element.elementor-element-2c529cf {
        width:27.719%;
    }

    .elementor-65 .elementor-element.elementor-element-8381456 {
        width: 72.281%;
    }

    .elementor-65 .elementor-element.elementor-element-bfd4548 {
        width: 46.964%;
    }

    .elementor-65 .elementor-element.elementor-element-7d3a090 {
        width: 53.036%;
    }
}
