.elementor-3269 .elementor-element.elementor-element-71fe5cdd{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-6596ab5c */.calendar{
    font-family: Montserrat;
}
.my-calendar-modal-close__text{
    font-size: 0px;
    display: none;
}
.my-calendar-modal-close{
    padding: 10px !important;
    margin: 7px;
}
.my-calendar-modal{
    font-family: Montserrat;
}
.mc-main .my-calendar-date-switcher input[type=submit]{
    min-width:45px !important;
    border-radius: 10px !important;
}
.calendar .heading{
    display: none;
}
.mc-main .mc-date-switcher div{
    gap: 5px;
}
.my-calendar-modal{
    max-height: 100vh !important;
}
@media(min-width:720px) and (max-width:1024px){
    .mc-main .event-title button{
        flex-direction: column !important;
    }
}/* End custom CSS */