.elementor-649 .elementor-element.elementor-element-ba66d69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:2%;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2b64895 */.elementor-649 .elementor-element.elementor-element-2b64895, .elementor-649 .elementor-element.elementor-element-2b64895 * {
    font-family: 'Jost', sans-serif !important;
    color: #333333 !important;
}

.elementor-649 .elementor-element.elementor-element-2b64895 h1, .elementor-649 .elementor-element.elementor-element-2b64895 h2, .elementor-649 .elementor-element.elementor-element-2b64895 h3 {
    font-family: 'Playfair Display', serif !important;
    color: #062825 !important;
}

.elementor-649 .elementor-element.elementor-element-2b64895 a,
.elementor-649 .elementor-element.elementor-element-2b64895 a:link,
.elementor-649 .elementor-element.elementor-element-2b64895 a:visited,
.elementor-649 .elementor-element.elementor-element-2b64895 a:hover,
.elementor-649 .elementor-element.elementor-element-2b64895 a:active,
.elementor-649 .elementor-element.elementor-element-2b64895 a span,
.elementor-649 .elementor-element.elementor-element-2b64895 a div {
    color: #b94411 !important;
    text-decoration: underline !important;
}

.elementor-649 .elementor-element.elementor-element-2b64895 br {
    display: none !important;
}

.elementor-649 .elementor-element.elementor-element-2b64895 div {
    margin-bottom: 10px !important;
}

/* Target just the contact section at the bottom */
.elementor-649 .elementor-element.elementor-element-2b64895 h2:last-of-type ~ div,
.elementor-649 .elementor-element.elementor-element-2b64895 #contact ~ div {
    margin-bottom: 3px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba66d69 */.elementor-649 .elementor-element.elementor-element-ba66d69, .elementor-649 .elementor-element.elementor-element-ba66d69 * {
    font-family: 'Jost', sans-serif !important;
    color: #333333 !important;
}

.elementor-649 .elementor-element.elementor-element-ba66d69 h1, .elementor-649 .elementor-element.elementor-element-ba66d69 h2, .elementor-649 .elementor-element.elementor-element-ba66d69 h3 {
    font-family: 'Playfair Display', serif !important;
    color: #062825 !important;
}

.elementor-649 .elementor-element.elementor-element-ba66d69 a,
.elementor-649 .elementor-element.elementor-element-ba66d69 a:link,
.elementor-649 .elementor-element.elementor-element-ba66d69 a:visited,
.elementor-649 .elementor-element.elementor-element-ba66d69 a:hover,
.elementor-649 .elementor-element.elementor-element-ba66d69 a:active,
.elementor-649 .elementor-element.elementor-element-ba66d69 a span,
.elementor-649 .elementor-element.elementor-element-ba66d69 a div {
    color: #b94411 !important;
    text-decoration: underline !important;
}

.elementor-649 .elementor-element.elementor-element-ba66d69 br {
    display: none !important;
}

.elementor-649 .elementor-element.elementor-element-ba66d69 div {
    margin-bottom: 10px !important;
}/* End custom CSS */