.elementor-423 .elementor-element.elementor-element-4b576be .elementor-repeater-item-1ffd933.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-423 .elementor-element.elementor-element-653f190 {
    text-align: center;
}

.elementor-423 .elementor-element.elementor-element-653f190 .elementor-heading-title {
    color: #ffffff;
}

.elementor-423 .elementor-element.elementor-element-949dea7 {
    text-align: center;
}

.elementor-423 .elementor-element.elementor-element-949dea7 .elementor-heading-title {
    color: #ffffff;
    font-weight: 200;
}

.elementor-423 .elementor-element.elementor-element-4b576be:not(.elementor-motion-effects-element-type-background),
.elementor-423 .elementor-element.elementor-element-4b576be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-position: 50% 40%;
    background-image: url(../../panels/oal-calendar[bg].jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-423 .elementor-element.elementor-element-4b576be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 100px 0px 150px 0px;
}

.elementor-423 .elementor-element.elementor-element-4b576be>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-423 .elementor-element.elementor-element-4b576be>.elementor-shape-bottom svg {
    height: 100px;
}

.elementor-423 .elementor-element.elementor-element-3b7978a .elementor-repeater-item-0c96e6d.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-423 .elementor-element.elementor-element-526728c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-423 .elementor-element.elementor-element-526728c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-423 .elementor-element.elementor-element-526728c>.elementor-element-populated,
.elementor-423 .elementor-element.elementor-element-526728c>.elementor-element-populated>.elementor-background-overlay,
.elementor-423 .elementor-element.elementor-element-526728c>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-423 .elementor-element.elementor-element-526728c>.elementor-element-populated {
    box-shadow: 0px 0px 55px 5px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-423 .elementor-element.elementor-element-526728c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-423 .elementor-element.elementor-element-3b7978a {
    margin-top: -150px;
    margin-bottom: 50px;
}

.elementor-423 .elementor-element.elementor-element-c0d2d72 .elementor-repeater-item-1a9138a.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

@media(max-width:1024px) {
    .elementor-423 .elementor-element.elementor-element-3b7978a {
        padding: 10px 10px 10px 10px;
    }
}
.panel.date {
    margin: 0px;
    width: 60px;
    text-align: center;
}

.panel.date .month {
    padding: 2px 0px;
    font-weight: 700;
    text-transform: uppercase;
}

.panel.date .day {
    padding: 3px 0px;
    font-weight: 700;
    font-size: 1.5em;
}