.elementor-1793 .elementor-element.elementor-element-8d8efb9{margin-top:0%;margin-bottom:0%;padding:0rem 0rem 0rem 0rem;}.elementor-1793 .elementor-element.elementor-element-37b696d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1793 .elementor-element.elementor-element-37b696d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1793 .elementor-element.elementor-element-f528509 .main-slider .title{font-size:5vw;}.elementor-1793 .elementor-element.elementor-element-f528509 .main-slider .more a{color:#FFFFFF;font-family:"Montserrat Alternates", Sans-serif;font-size:1.8vw;}.elementor-1793 .elementor-element.elementor-element-f528509 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1793 .elementor-element.elementor-element-f528509{width:100%;max-width:100%;}.elementor-1793 .elementor-element.elementor-element-f528509.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1793 .elementor-element.elementor-element-5f5668f > .elementor-background-overlay{background-image:url("https://cityhomes.insiconsulting.com/wp-content/uploads/2024/03/abstract-white-interior-highlights-future-architectural-background-3d-illustration-rendering-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;}.elementor-1793 .elementor-element.elementor-element-5f5668f{margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-1793 .elementor-element.elementor-element-c5fd888 .about-section__text{font-size:21px;}.elementor-1793 .elementor-element.elementor-element-c5fd888 .about-section__blockquote{font-size:16px;}.elementor-1793 .elementor-element.elementor-element-c5fd888{width:100%;max-width:100%;}@media(min-width:1025px){.elementor-1793 .elementor-element.elementor-element-5f5668f > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-1793 .elementor-element.elementor-element-f528509 .main-slider .title{font-size:12vw;}}/* Start custom CSS for section, class: .elementor-element-8d8efb9 */.main-slider .swiper-slide .info {
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,255)) !important;
}
.webpage__main-slider {
    margin: 0 !important;
    /*margin-bottom: 6rem!important;*/
    height: 100vh;
}
.swiper-custom-pagination{
    display: none;
}

.main-slider  .slide{
    /*filter: brightness(0.9);*/
    background-position: center !important;
    background-size: cover;
    filter: brightness(0.7);
}
.main-slider .swiper-slide .container .sep {
    display: none;
    /*position: absolute;
    top:90%;
    left:90%;*/
    svg{
        width: 3rem;
        path{
            fill:#cfcecf;
        }
    }
}

/*.main-slider .swiper-slide:nth-child(2) .container .sep {
    display: block;

}*/
.main-slider .container .more {
    margin-top: 20px !important;
    margin-left: 10rem;
    a{
    font-size: 1.8vw !important;
        
    }
    
    filter: drop-shadow(4px 4px 4px gray);
}

.swiper-custom-pagination ul{
    
    li{
        padding-right: 1rem !important;
    }
    
    li:nth-child(1){
        display: none;
    }
}

.main-slider .slogan{
    position: absolute;
    top: 50vh;
    transform: translate(-50%, -50%);
    left: 150%;
    /*width: 40rem;*/
    span{
    font-size: 2.2vw;
    font-family: "Montserrat Alternates", Sans-serif;
    font-weight: bold;
    text-align: justify;
    }
}

/*Slide 2 slogan edit*/

/*.main-slider .swiper-slide:nth-child(2) .info ,.main-slider .swiper-slide:nth-child(5) .info{
    transform: translate(4%,-50%);
    position: absolute;
    top:50%;
    left:50%;
    .slogan{
    transition: All 1s ease;
        transform: rotateZ(-17deg) translate(7rem, -35rem);}
      
}*/

/* Slide 3 slogan and Title */

/*.main-slider .swiper-slide:nth-child(3) .info ,.main-slider .swiper-slide:nth-child(6) .info{
        transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 22%;
    .slogan{ 
        transition: All 1s ease;
        transform: translate(3rem, -26rem);
    }
        
}*/

/* Slide 3 slogan and Title */

/*.main-slider .swiper-slide:nth-child(4) .info{
    transform: translate(-50%, -50%);
    position: absolute;
    top: 27%;
    left: 25%;

    .slogan{ 
        transition: All 1s ease;
        transform: translate(-22rem, -20rem);
    
    }
}

.main-slider .swiper-slide:nth-child(4) .slide{
    background-position: center !important;
}*/
@media(min-width:768px and max-width:1024px){
    
}
@media(max-width:767px){
    .main-slider .container .more{
        
    margin-left: 3rem!important;
    a{
        font-size:3.8vw !important;
    }
    }
    .main-slider .slogan{
        top:40vh;
        left:36vw;
        span{
        font-size: 3vw;
    }
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f5668f */.about-section__text{
    text-align: justify;
}
.about-section__image img{
    width: 100%;
}
.about-section{
    
    padding-bottom:0 !important;
}/* End custom CSS */