.elementor-4028 .elementor-element.elementor-element-fe17247, .elementor-4028 .elementor-element.elementor-element-fe17247 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-fe17247{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-6ae8fcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4028 .elementor-element.elementor-element-6ae8fcb > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-4028 .elementor-element.elementor-element-b8c1c86 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-4028 .elementor-element.elementor-element-b8c1c86{font-family:"Roboto", serif;color:#7A7A7A;}.elementor-4028 .elementor-element.elementor-element-b8c1c86 a{color:#7A7A7A;}.elementor-4028 .elementor-element.elementor-element-56c6316 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4028 .elementor-element.elementor-element-56c6316{text-align:left;}.elementor-4028 .elementor-element.elementor-element-56c6316 .elementor-heading-title{font-family:"Playfair Display", serif;font-size:35px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-26b4699 > .elementor-widget-container{margin:50px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-26b4699{color:#7A7A7A;font-family:"Roboto", serif;font-weight:400;line-height:2em;}.elementor-4028 .elementor-element.elementor-element-5439e61{--spacer-size:30px;}.elementor-4028 .elementor-element.elementor-element-acfd2c8, .elementor-4028 .elementor-element.elementor-element-acfd2c8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-acfd2c8{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}/* Start custom CSS for breadcrumbs, class: .elementor-element-b8c1c86 */.elementor-4028 .elementor-element.elementor-element-b8c1c86 {
    border-bottom: solid 1px #7a7a7a;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-26b4699 */.elementor-4028 .elementor-element.elementor-element-26b4699 h1, .elementor-4028 .elementor-element.elementor-element-26b4699 h2, .elementor-4028 .elementor-element.elementor-element-26b4699 h3, .elementor-4028 .elementor-element.elementor-element-26b4699 h4, .elementor-4028 .elementor-element.elementor-element-26b4699 h5, .elementor-4028 .elementor-element.elementor-element-26b4699 h6 {
    font-family: 'Playfair Display', serif;
    font-weight: bold;
    color: #033c89;
}
.elementor-4028 .elementor-element.elementor-element-26b4699 blockquote {
    font-family: 'Playfair Display', Serif;
    line-height: 2rem;
    font-size: 1.5rem;
    background-color: #f9f9f9;
    margin: 20px 0px 20px 0px;
    border-radius: 20px;
    padding: 40px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.elementor-4028 .elementor-element.elementor-element-26b4699 ul, .elementor-4028 .elementor-element.elementor-element-26b4699 ol {
    padding: 10px 0px 20px 40px;
}
.elementor-4028 .elementor-element.elementor-element-26b4699 a, .elementor-4028 .elementor-element.elementor-element-26b4699 a:visited {
    color:#31f39d;
    text-decoration: underline;
}
.elementor-4028 .elementor-element.elementor-element-26b4699 a:hover {
    color:#033c89;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe17247 */.elementor-4028 .elementor-element.elementor-element-fe17247 {
    max-width: 960px;
    position: static;
    margin: 0 auto;
}/* End custom CSS */