.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-repeater-item-6261c7f .swiper-slide-bg{background-image:url(https://www.mcmgmtllc.com/wp-content/uploads/2025/05/Property-1Multifamily-1.png);background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-repeater-item-0ad97f3 .swiper-slide-bg{background-image:url(https://www.mcmgmtllc.com/wp-content/uploads/2025/05/Property-1Opportunity.png);background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-repeater-item-d20a208 .swiper-slide-bg{background-image:url(https://www.mcmgmtllc.com/wp-content/uploads/2025/05/Property-1Opportunity-3.png);background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-repeater-item-4e618fa .swiper-slide-bg{background-image:url(https://www.mcmgmtllc.com/wp-content/uploads/2025/05/Property-1Opportunity-4.png);background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-repeater-item-a6a5331 .swiper-slide-bg{background-image:url(https://www.mcmgmtllc.com/wp-content/uploads/2025/05/Property-1Opportunity-5.png);background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-repeater-item-e0b5fd4 .swiper-slide-bg{background-image:url(https://www.mcmgmtllc.com/wp-content/uploads/2025/05/Property-1Variant6.png);background-size:cover;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-button:hover{background-color:var( --e-global-color-bb03b3c );color:var( --e-global-color-accent );}.elementor-1710 .elementor-element.elementor-element-f180950 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide{height:100vh;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-contents{max-width:100%;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-inner{padding:88px 50px 239px 50px;text-align:left;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:24px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-heading{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:200;line-height:60px;letter-spacing:-0.019em;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-button{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;border-width:1px;border-radius:5px;border-color:var( --e-global-color-bb03b3c );}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-swiper-button{font-size:30px;}@media(max-width:1024px){.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide{height:850px;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-inner{padding:50px 25px 160px 25px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-heading{font-size:32px;line-height:40px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-description{font-size:16px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-button{font-size:20px;}}@media(max-width:767px){.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide{height:786px;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-contents{max-width:100%;}.elementor-1710 .elementor-element.elementor-element-f180950 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-heading{font-size:30px;line-height:normal;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-description{font-size:18px;}.elementor-1710 .elementor-element.elementor-element-f180950 .elementor-slide-button{font-size:22px;}}/* Start custom CSS for slides, class: .elementor-element-f180950 */.mail{
    text-decoration: none !important;
    color: #fff;
}

.mail:hover{
    color: #fff;
}

.elementor-swiper-button-prev::before {
    content: 'Previous';
    position: absolute;
    bottom: 30px;
    transform: rotate(180deg);
    width: 100%;
    text-align: center;
    font-size: 20px;
}

/* Style the next button */
.elementor-swiper-button-next::before{
    content: 'Next';
    position: absolute;
    bottom: -10px;
    width: 100%;
    text-align: center;
    font-size: 20px;
}


@media only screen and (max-width: 767px){
    .elementor-swiper-button-prev::before {
    display: none !important;
}

.elementor-swiper-button-next::before{
     display: none !important;
}
}


@media only screen and (max-width: 1024px){
    .cms-slider .swiper-buttons-wrapper .elementor-swiper-button{
        background-position: top left !important;
    }
    
        .elementor-swiper-button-prev::before {
    font-size: 20px;
    bottom: 0px;
      transform: scaleX(-1) !important;
}

.elementor-swiper-button-next::before{
    font-size: 20px;
    bottom: 0px;
}
}


.swiper-container {
  background-color: transparent !important;  }
}/* End custom CSS */