.elementor-7228 .elementor-element.elementor-element-45b762b:not(.elementor-motion-effects-element-type-background), .elementor-7228 .elementor-element.elementor-element-45b762b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7735cdb );}.elementor-7228 .elementor-element.elementor-element-45b762b > .elementor-container{min-height:510px;}.elementor-7228 .elementor-element.elementor-element-45b762b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7228 .elementor-element.elementor-element-45b762b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7228 .elementor-element.elementor-element-d8926af.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-7228 .elementor-element.elementor-element-d8926af.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-7228 .elementor-element.elementor-element-d8926af.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-7228 .elementor-element.elementor-element-d8926af .elementor-image-box-title{margin-bottom:20px;font-size:54px;font-weight:700;}.elementor-7228 .elementor-element.elementor-element-d8926af .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-7228 .elementor-element.elementor-element-d8926af .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7228 .elementor-element.elementor-element-d8926af .elementor-image-box-description{font-size:22px;line-height:1.5em;color:var( --e-global-color-94fdfd1 );}.elementor-7228 .elementor-element.elementor-element-215544d{margin-top:120px;margin-bottom:120px;}.elementor-7228 .elementor-element.elementor-element-90db87b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7228 .elementor-element.elementor-element-90db87b .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7228 .elementor-element.elementor-element-90db87b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7228 .elementor-element.elementor-element-90db87b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7228 .elementor-element.elementor-element-90db87b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7228 .elementor-element.elementor-element-90db87b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-7228:not(.elementor-motion-effects-element-type-background), body.elementor-page-7228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5235c );}@media(max-width:767px){.elementor-7228 .elementor-element.elementor-element-d8926af .elementor-image-box-img{margin-bottom:100px;}.elementor-7228 .elementor-element.elementor-element-d8926af .elementor-image-box-title{font-size:36px;}}/* Start custom CSS *//* ms-availability class created by JavaScript to change the color if MS is fully booked */

.ms-availability {
    color: var(--e-global-color-94fdfd1);
    background: var(--e-global-color-7735cdb);
    margin-left:-22px;
}

.ms-availability:after {
    position: absolute;
    border: 1px solid var( --e-global-color-94fdfd1 );
    border-radius: 6px;
    content: "";
    width: 127px;
    height: 31px;
    left: -8px;
    top: -3px;
    color:var(--e-global-color-7735cdb);
}


.ms-availability:before{
display: inline;
padding-right:10px;
color:var(--e-global-color-6ce3585b);
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f056";
}/* End custom CSS */