.elementor-4557 .elementor-element.elementor-element-45f3f3c{--display:flex;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-header{background-color:var( --e-global-color-52d89f0 );}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-header, .elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-title{color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-nav-btn{background-color:rgba(255,255,255,0.2);color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-nav-btn:hover{background-color:rgba(255,255,255,0.35);}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-view-btn{background-color:rgba(255,255,255,0.15);color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-view-btn.active{background-color:#E36B24;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-grid{background-color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-cell, .elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-week-header-cell, .elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-time-slot, .elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-time-row, .elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-week-col-header{border-color:#e0e0e0;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-number{color:#333333;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-week-header{background-color:#f5f0f6;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-week-header-cell{color:#5D2A61;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-cell.is-today, .elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-time-slot.is-today{background-color:#fff8f0;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-cell.is-today .cfp-day-number{background-color:#E36B24;color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-week-col-header.is-today .cfp-week-day-num{background-color:#E36B24;color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-cell.is-weekend{background-color:#fafafa;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-cell.outside-month{opacity:0.35;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-cell{min-height:110px;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-event{color:#ffffff;border-radius:3px;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-popup-content{background-color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-popup-title{color:#5D2A61;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-popup-body{color:#333333;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-popup-cta{background-color:#E36B24;color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-filters{background-color:#f8f9fa;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-planning-filters label{color:#555;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-filter-select{background-color:#ffffff;border-color:#ddd;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-legend-item{color:#666;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-event-card{background-color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-event-title{color:#222;}.elementor-4557 .elementor-element.elementor-element-81c97b9 .cfp-day-event-meta{color:#555;}