.elementor-219 .elementor-element.elementor-element-0f09999 > .elementor-container{max-width:768px;}.elementor-219 .elementor-element.elementor-element-0f09999{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-e58048c > .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-219 .elementor-element.elementor-element-e58048c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-219 .elementor-element.elementor-element-54eb521{--e-image-carousel-slides-to-show:1;}.elementor-219 .elementor-element.elementor-element-54eb521 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-219 .elementor-element.elementor-element-7a2f019{text-align:center;}.elementor-219 .elementor-element.elementor-element-7a2f019 img{width:100%;max-width:100%;}.elementor-219 .elementor-element.elementor-element-7a2f019 .widget-image-caption{text-align:right;font-family:"Playfair Display", Sans-serif;font-size:10px;font-weight:400;margin-top:5px;}.elementor-219 .elementor-element.elementor-element-7a2f019 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-219 .elementor-element.elementor-element-aeccb7d .elementor-heading-title{color:#350F65;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;font-style:italic;line-height:24px;}.elementor-219 .elementor-element.elementor-element-fe51489{column-gap:0px;color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;line-height:20px;}.elementor-219 .elementor-element.elementor-element-fe51489 > .elementor-widget-container{margin:-6px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-0de3935{color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:700;line-height:15px;}.elementor-219 .elementor-element.elementor-element-0de3935 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-219 .elementor-element.elementor-element-5c29c54{column-gap:0px;color:#31AD7B;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-5c29c54 > .elementor-widget-container{margin:0px 0px 9px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-e32b448 .elementor-heading-title{color:#2C3934;font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:35px;letter-spacing:0.1px;}.elementor-219 .elementor-element.elementor-element-e32b448 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-219 .elementor-element.elementor-element-ac22fa6{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.2px;word-spacing:2px;}.elementor-219 .elementor-element.elementor-element-ac22fa6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-219 .elementor-element.elementor-element-d34d940 .elementor-button{font-size:16px;fill:#AA9107;color:#AA9107;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 3px 0px;}.elementor-219 .elementor-element.elementor-element-d34d940 > .elementor-widget-container{margin:8px 0px 16px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-5555613 */#badge-event-free {
    display: inline-block !important;
    width: auto !important;
    font-family: "Playfair Display", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: var( --e-global-color-secondary );
    border-radius: 2px 2px 2px 2px;
    padding: 10px 24px;
}/* End custom CSS */