/* //////////////////////////////////////////////////////////////////////// */
/* ////////////////////////SECTION RESIDENCE SLIDER//////////////////////// */
/* //////////////////////////////////////////////////////////////////////// */

.sec-residence-slider {
    margin: 4px 0;
    overflow: hidden;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .img-wrap {
    display: block;
    position: relative;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .img-wrap::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.25);
    width: 100%;
    height: 100%;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .img-wrap img{
    width: 100%;
    height: 100%;
    min-height: 610px;
    max-height: 610px;
    object-fit: cover;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
    position: absolute;
    left: 13%;
    bottom: 7%;
    width: fit-content;
    height: fit-content;
    transition-delay: 0.3s;
    transition-duration: 0.7s;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content h2 {
    font-size: 85px;
    font-family: "MillerDisplay", sans-serif;
    font-weight: 100;
    color: white;
    letter-spacing: 2.2px;
    margin: 0;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next,
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev {
    width: 40px;
    height: 40px;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev {
    left: 0;
    right: auto;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next {
    right: 0;
    left: auto;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next::after,
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev::after {
    display: none;
}
/* .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next::before,
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m349.574 513.064 176.882-209.136 19.088 16.144-163.118 192.864L546.48 703.853l-18.961 16.294z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m470.574 513.064 176.882-209.136 19.088 16.144-163.118 192.864L667.48 703.853l-18.961 16.294z' clip-rule='evenodd'/%3E%3C/svg%3Eg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m349.574 513.064 176.882-209.136 19.088 16.144-163.118 192.864L546.48 703.853l-18.961 16.294z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m470.574 513.064 176.882-209.136 19.088 16.144-163.118 192.864L667.48 703.853l-18.961 16.294z' clip-rule='evenodd'/%3E%3C/svg%3Eg%3E");
    background-color: white;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transition: all .3s ease;
}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' transform='matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,0,0)'%3E%3Cpath d='M21.922 25.241c2.362.863 3.496 1.82 5.25 3.607l1.802 1.812 1.917 1.973 2.01 2.03c2.124 2.147 4.237 4.304 6.349 6.462q3.15 3.203 6.306 6.397 1.962 1.988 3.914 3.984c3.71 3.77 7.55 7.293 11.554 10.747 3.24 2.864 6.276 5.923 9.32 8.993l1.983 1.988q3.09 3.099 6.173 6.203 2.113 2.121 4.227 4.24Q87.867 88.837 93 94c4.892-4.1 9.484-8.36 13.965-12.902l1.93-1.942c2.694-2.71 5.38-5.425 8.069-8.14q2.967-2.993 5.938-5.98l1.797-1.823c3.023-3.04 6.104-5.95 9.35-8.752 3.615-3.125 6.969-6.423 10.28-9.867l3.421-3.5a982 982 0 0 0 5.28-5.446 706 706 0 0 1 5.173-5.304l1.585-1.673c1.498-1.509 1.498-1.509 4.212-3.671 3.656.105 5.305 1.976 7.75 4.562l1.86 1.942L175 33c-1.305 2.915-2.643 4.85-5.01 6.986-.614.563-1.23 1.126-1.862 1.707l-2.034 1.838a593 593 0 0 0-18.688 18l-2.457 2.467q-3.727 3.749-7.449 7.502-4.98 5.02-9.969 10.031l-2.241 2.267a223 223 0 0 1-12.527 11.667c-2.177 1.895-4.23 3.889-6.263 5.937l-2.246 2.256-2.254 2.28-2.348 2.36Q96.823 111.148 94 114c-6.246-5.196-11.906-10.842-17.596-16.635l-2.15-2.174-1.896-1.931c-1.966-1.885-3.968-3.66-6.032-5.434-4.822-4.192-9.301-8.694-13.795-13.232l-2.666-2.678q-4.892-4.915-9.776-9.837a9488 9488 0 0 0-9.62-9.673l-2.517-2.541C23.616 45.51 19.245 41.4 14.417 37.59 13 36 13 36 13 32c1.39-1.957 1.39-1.957 3.25-3.813l1.828-1.894C20 25 20 25 21.922 25.241' fill='%23ECEFF1'%3E%3C/path%3E%3Cpath d='M21.767 75.114c3.207 1.273 5.244 3.548 7.592 5.988l1.54 1.56a988 988 0 0 1 4.851 4.963q2.4 2.454 4.808 4.9 1.496 1.519 2.979 3.048a133 133 0 0 0 8.276 7.747c4.563 3.95 8.81 8.178 13.062 12.457l2.454 2.459q3.838 3.848 7.671 7.702l5.238 5.251Q86.623 137.591 93 144c5.46-4.548 10.5-9.383 15.496-14.434l2.401-2.412c3.363-3.379 6.719-6.763 10.076-10.147q3.696-3.724 7.398-7.44l2.26-2.287a223 223 0 0 1 12.592-11.719c2.315-2.033 4.45-4.205 6.574-6.436l2.465-2.543a856 856 0 0 0 5.023-5.258l2.45-2.511 2.194-2.293C164 75 164 75 166.146 75.16c2.388 1.082 3.807 2.502 5.604 4.403l1.86 1.94c.458.495.917.988 1.39 1.497-1.501 3.65-3.59 5.635-6.562 8.19-5.016 4.406-9.753 9.01-14.446 13.755l-2.455 2.467q-3.835 3.853-7.662 7.713-5.063 5.102-10.133 10.195l-2.298 2.324a224 224 0 0 1-12.63 11.759c-2.564 2.257-4.903 4.662-7.267 7.128q-1.437 1.478-2.875 2.953a695 695 0 0 0-4.41 4.577 499 499 0 0 1-4.34 4.47l-2.575 2.674C95 163 95 163 93.029 162.767c-3.376-1.276-5.582-3.978-8.045-6.525l-1.741-1.761a1298 1298 0 0 1-5.493-5.606q-2.72-2.775-5.45-5.541a795 795 0 0 1-3.38-3.45 143 143 0 0 0-8.774-8.242c-4.56-3.943-8.79-8.178-13.029-12.462l-2.478-2.49q-3.885-3.904-7.764-7.815a9245 9245 0 0 0-10.258-10.32l-2.349-2.374C20.331 92.225 16.362 88.483 12 85c1.446-3.759 5.234-10.178 9.767-9.886' fill='%23ECEFF1'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' transform='matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,0,0)'%3E%3Cpath d='M21.922 25.241c2.362.863 3.496 1.82 5.25 3.607l1.802 1.812 1.917 1.973 2.01 2.03c2.124 2.147 4.237 4.304 6.349 6.462q3.15 3.203 6.306 6.397 1.962 1.988 3.914 3.984c3.71 3.77 7.55 7.293 11.554 10.747 3.24 2.864 6.276 5.923 9.32 8.993l1.983 1.988q3.09 3.099 6.173 6.203 2.113 2.121 4.227 4.24Q87.867 88.837 93 94c4.892-4.1 9.484-8.36 13.965-12.902l1.93-1.942c2.694-2.71 5.38-5.425 8.069-8.14q2.967-2.993 5.938-5.98l1.797-1.823c3.023-3.04 6.104-5.95 9.35-8.752 3.615-3.125 6.969-6.423 10.28-9.867l3.421-3.5a982 982 0 0 0 5.28-5.446 706 706 0 0 1 5.173-5.304l1.585-1.673c1.498-1.509 1.498-1.509 4.212-3.671 3.656.105 5.305 1.976 7.75 4.562l1.86 1.942L175 33c-1.305 2.915-2.643 4.85-5.01 6.986-.614.563-1.23 1.126-1.862 1.707l-2.034 1.838a593 593 0 0 0-18.688 18l-2.457 2.467q-3.727 3.749-7.449 7.502-4.98 5.02-9.969 10.031l-2.241 2.267a223 223 0 0 1-12.527 11.667c-2.177 1.895-4.23 3.889-6.263 5.937l-2.246 2.256-2.254 2.28-2.348 2.36Q96.823 111.148 94 114c-6.246-5.196-11.906-10.842-17.596-16.635l-2.15-2.174-1.896-1.931c-1.966-1.885-3.968-3.66-6.032-5.434-4.822-4.192-9.301-8.694-13.795-13.232l-2.666-2.678q-4.892-4.915-9.776-9.837a9488 9488 0 0 0-9.62-9.673l-2.517-2.541C23.616 45.51 19.245 41.4 14.417 37.59 13 36 13 36 13 32c1.39-1.957 1.39-1.957 3.25-3.813l1.828-1.894C20 25 20 25 21.922 25.241' fill='%23ECEFF1'%3E%3C/path%3E%3Cpath d='M21.767 75.114c3.207 1.273 5.244 3.548 7.592 5.988l1.54 1.56a988 988 0 0 1 4.851 4.963q2.4 2.454 4.808 4.9 1.496 1.519 2.979 3.048a133 133 0 0 0 8.276 7.747c4.563 3.95 8.81 8.178 13.062 12.457l2.454 2.459q3.838 3.848 7.671 7.702l5.238 5.251Q86.623 137.591 93 144c5.46-4.548 10.5-9.383 15.496-14.434l2.401-2.412c3.363-3.379 6.719-6.763 10.076-10.147q3.696-3.724 7.398-7.44l2.26-2.287a223 223 0 0 1 12.592-11.719c2.315-2.033 4.45-4.205 6.574-6.436l2.465-2.543a856 856 0 0 0 5.023-5.258l2.45-2.511 2.194-2.293C164 75 164 75 166.146 75.16c2.388 1.082 3.807 2.502 5.604 4.403l1.86 1.94c.458.495.917.988 1.39 1.497-1.501 3.65-3.59 5.635-6.562 8.19-5.016 4.406-9.753 9.01-14.446 13.755l-2.455 2.467q-3.835 3.853-7.662 7.713-5.063 5.102-10.133 10.195l-2.298 2.324a224 224 0 0 1-12.63 11.759c-2.564 2.257-4.903 4.662-7.267 7.128q-1.437 1.478-2.875 2.953a695 695 0 0 0-4.41 4.577 499 499 0 0 1-4.34 4.47l-2.575 2.674C95 163 95 163 93.029 162.767c-3.376-1.276-5.582-3.978-8.045-6.525l-1.741-1.761a1298 1298 0 0 1-5.493-5.606q-2.72-2.775-5.45-5.541a795 795 0 0 1-3.38-3.45 143 143 0 0 0-8.774-8.242c-4.56-3.943-8.79-8.178-13.029-12.462l-2.478-2.49q-3.885-3.904-7.764-7.815a9245 9245 0 0 0-10.258-10.32l-2.349-2.374C20.331 92.225 16.362 88.483 12 85c1.446-3.759 5.234-10.178 9.767-9.886' fill='%23ECEFF1'%3E%3C/path%3E%3C/svg%3E");
} */
 .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next,
 .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev{
    width: 85px;
    height: 85px;
 }



@media only screen and (max-width: 1400px){

    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
        left: 7%;
        bottom: 7%;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content h2 {
        font-size: 61px;
        letter-spacing: 2.2px;
    }
}
@media only screen and (max-width: 1200px){

    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next,
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev {
        width: 70px;
        height: 70px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev {
        right: auto;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next {
        left: auto;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .img-wrap img{
        min-height: 400px;
        max-height: 400px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
        left: 85px;
        bottom: 31px;
    }
}
@media only screen and (max-width: 992px){

    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
        left: 70px;
        bottom: 22px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content h2 {
        font-size: 52px;
        letter-spacing: 2.2px;
    }
}
@media only screen and (max-width: 768px){

    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .img-wrap img{
        min-height: 310px;
        max-height: 310px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
        left: 52px;
        bottom: 13px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content h2 {
        font-size: 40px;
        letter-spacing: 2.2px;
    }
}
@media only screen and (max-width: 568px){

    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next,
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-prev {
        width: 52px;
        height: 52px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-button-next {
        right: 0;
        left: auto;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
        left: 40px;
        bottom: 7px;
    }
    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content h2 {
        font-size: 40px;
        letter-spacing: 2.2px;
    }
}
@media only screen and (max-width: 468px){

    .sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .slider-content {
        left: 50%;
        transform: translateX(-50%);
    }
}