.elementor-14603 .elementor-element.elementor-element-526b4e51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-14603 .elementor-element.elementor-element-526b4e51:not(.elementor-motion-effects-element-type-background), .elementor-14603 .elementor-element.elementor-element-526b4e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(271deg, #003542 0%, #005F76 100%);}.elementor-14603 .elementor-element.elementor-element-2cdb37c2{--display:flex;}.elementor-14603 .elementor-element.elementor-element-6ecf761e .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-14603 .elementor-element.elementor-element-564720d3{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-14603 .elementor-element.elementor-element-7f7303a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#919191;--border-color:#919191;--border-radius:015px 00px 015px 015px;}.elementor-14603 .elementor-element.elementor-element-7f7303a6:not(.elementor-motion-effects-element-type-background), .elementor-14603 .elementor-element.elementor-element-7f7303a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-14603 .elementor-element.elementor-element-1a39f1c{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-14603 .elementor-element.elementor-element-6fdc625b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#919191;--border-color:#919191;--border-radius:015px 00px 015px 015px;}.elementor-14603 .elementor-element.elementor-element-6fdc625b:not(.elementor-motion-effects-element-type-background), .elementor-14603 .elementor-element.elementor-element-6fdc625b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-14603 .elementor-element.elementor-element-6785da09{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-14603 .elementor-element.elementor-element-71cf5776{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#919191;--border-color:#919191;--border-radius:015px 00px 015px 015px;}.elementor-14603 .elementor-element.elementor-element-71cf5776:not(.elementor-motion-effects-element-type-background), .elementor-14603 .elementor-element.elementor-element-71cf5776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-14603 .elementor-element.elementor-element-4376c842{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-14603 .elementor-element.elementor-element-6ceffae4{--display:flex;}.elementor-14603 .elementor-element.elementor-element-2c7b9533{color:#FFFFFF;}.elementor-14603 .elementor-element.elementor-element-5a243863 img{border-radius:25px 25px 25px 25px;}@media(min-width:768px){.elementor-14603 .elementor-element.elementor-element-2cdb37c2{--width:40%;}.elementor-14603 .elementor-element.elementor-element-6ceffae4{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-7f7303a6 */.easy-block{
    position: relative;
}
.easy-block:before{
    content:'';
    width: 2px;
    position:absolute;
    border: none;
    background-color: #91c7d3;
    
    left: -20px;
    height: auto;
    bottom: -10px;
    top: -10px;
    z-index: 1;
}
.easy-block:after{
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    left: -30px;
    top: calc(50% - 10px);
    background-color: #91c7d3;
    position: absolute;
    z-index: 1;
}
.easy-block:not(.current-day):after{
    border: 3px solid #ffffff;
}/* End custom CSS */