.elementor-2529 .elementor-element.elementor-element-bb8fb8b{--display:flex;}.elementor-2529 .elementor-element.elementor-element-9a039d4{width:100%;max-width:100%;}.elementor-2529 .elementor-element.elementor-element-9a039d4 > .elementor-widget-container{--e-transform-scale:0.8;}#elementor-popup-modal-2529{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2529 .dialog-message{width:640px;height:380px;align-items:flex-start;}#elementor-popup-modal-2529 .dialog-close-button{display:flex;}#elementor-popup-modal-2529 .dialog-widget-content{border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-2529 .elementor-element.elementor-element-9a039d4 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2529 .dialog-message{height:505px;}}@media(max-width:767px){.elementor-2529 .elementor-element.elementor-element-9a039d4 > .elementor-widget-container{--e-transform-scale:0.8;margin:-50px 0px 0px -20px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2529 .dialog-message{height:509px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2529 .dialog-widget-content{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-9a039d4 */.em.em-calendar .em-cal-body{
    border-radius: 0px 0px 20px 20px !important;
}

.em.em-calendar .em-cal-head{
        border-radius: 20px 20px 0px 0px !important;
}

.em.em-modal .em-modal-popup.active{
    border-radius: 20px !important;
}


.em-modal-popup{
    display: none !important;
}

.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{
   background-color: #AE87B6 !important;
   border-color:#AE87B6 !important;
}

.em.em-calendar.with-advanced .em-cal-nav .em-search-advanced-trigger{
    display:none !important;
}

.em.em-calendar .em-cal-nav .month input[type=text]{
    color:white !important;
}

.em.em-calendar .em-cal-nav .month-nav .em-calnav svg{
    color:white !important;
    fill:white !important
}

.em.em-calendar .em-cal-nav .month-nav .em-calnav{
    color:white !important;
}

.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today{
    color:white !important;
}

.em.em-modal a{
    font-family: 'Montserrat' !important;
    color:#AE87B6 !important;
}/* End custom CSS */