.sticky_pojects_sec { position: relative; top: 0; width: 100%; /*height: 100vh;*/ background: rgba(188,197,211, 20%); }
.sticky_pojects_sec .pojects_wrap { position: relative; width: 100%; padding: 65px 50px 0; background: var(--white); }
.sticky_pojects_sec .sec_title { position: relative; width: 100%; max-width: 718px; margin-bottom: 38px; }
.sticky_pojects_sec .sec_title h2 { margin-bottom: 20px; color: #151B24;  }

.sticky_pojects_sec .slider-container {
    /*position: sticky;
    top: 0;
    height: 100vh;*/
    position: relative;
    display: flex;
    padding-top: 60px;
    overflow: hidden;
    border-right: solid 1px #BCC5D3;
}

.sticky_pojects_sec .slider-container:before { position: absolute; top: 60px; left: 0; z-index: 1; width: 100%; height: 1px; background: #BCC5D3; content: ''; }

.sticky_pojects_sec .left-block {
    position: relative;
    flex: 1;
    max-width: 796px;
    background: #fff;
    overflow: hidden;
    padding-bottom: 60px;
    border-right: solid 1px #BCC5D3;
    border-left: solid 1px #BCC5D3;
    transition: all ease-in-out 300ms;
}

.sticky_pojects_sec .left-block:hover { background: #F8FBFF; }

.sticky_pojects_sec .left-block .block_link { position: absolute; top: 0; left: 0; z-index: 2; display: block; width: 100%; height: 100%; }

.sticky_pojects_sec .left-block .imgbox { position: relative; display: flex; width: 100%;aspect-ratio: 796 / 442; overflow: hidden; }

.sticky_pojects_sec .left-block .imgbox img {
    display: inline-flex;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all ease-in-out 300ms;
}

.sticky_pojects_sec .left-block:hover .imgbox img { transform: scale(1.1); }

.sticky_pojects_sec .left-block .textwrap { position: relative; width: 100%; padding: 40px 36px 58px; }

.sticky_pojects_sec .project_info_head { display: flex; width: 100%; margin-bottom: 20px; align-items: center; }
.sticky_pojects_sec .project_info_head span { position: relative; display: inline-flex; font-family: 'stolzl'; font-size: 12px; color: rgba(63,73,87, 70%); font-weight: 400; }
.sticky_pojects_sec .project_info_head .pro_title { font-weight: 500; text-transform: uppercase; }
.sticky_pojects_sec .project_info_head .date { padding-left: 18px; }
.sticky_pojects_sec .project_info_head .date:before { position: absolute; left: 8px; content: '|'; }
.sticky_pojects_sec .left-block .textwrap h3 { margin-bottom: 21px; color: #06080B; line-height: 1.1666; font-weight: 400; text-transform: uppercase; }
.sticky_pojects_sec .left-block .textwrap .text { max-height: 75px; overflow: hidden; }
.sticky_pojects_sec .left-block .textwrap .more_link { display: flex; width: 100%; margin-top: 17px; }
.sticky_pojects_sec .left-block .textwrap .more_link span { display: inline-flex; font-size: 16px; color: #3F4957; text-decoration: underline;transition: all ease-in-out 300ms; }
.sticky_pojects_sec .left-block:hover .more_link span { font-weight: 700; color: #06080B; }


.sticky_pojects_sec .left-content {
    padding: 2rem;
}

.sticky_pojects_sec .left-category {
    font-size: 0.75rem;
    color: #666;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0.5rem;
}

.sticky_pojects_sec .left-title {
    font-size: 2rem;
    margin-bottom: 1rem;
    color: #1a1a1a;
}

.sticky_pojects_sec .left-description {
    color: #666;
    line-height: 1.6;
    margin-bottom: 1rem;
}

.sticky_pojects_sec .left-link {
    color: #1a1a1a;
    text-decoration: underline;
    cursor: pointer;
}

.sticky_pojects_sec .right-block {
    flex: 1;
    position: relative;
    height: 65.3vh;
    /* min-height: 622px; 
    padding-bottom: 138px;*/
    border-top: solid 1px #BCC5D3;
    /* border-bottom: solid 1px #BCC5D3; */
}

.sticky_pojects_sec .slides-wrapper {
    position: relative;
    height: 100%;
    overflow: hidden;
}

.sticky_pojects_sec .swiper-slide { min-height: 267px;}

.sticky_pojects_sec .slide-content {
    position: relative;
    display: flex;
    gap: 42px;
    background: #fff;
    overflow: hidden;
    border-bottom: solid 1px #BCC5D3;
    transition: all ease-in-out 300ms;
}

.sticky_pojects_sec .slide-content:hover { background: rgba(180,197,222,0.15); }

.sticky_pojects_sec .slide-content .block_link { position: absolute; top: 0; left: 0; z-index: 2; display: block; width: 100%; height: 100%; }

.sticky_pojects_sec .slide-content .imgbox { position: relative; display: flex; min-width: 230px;max-width: 230px; height: 267px; overflow: hidden; }
.sticky_pojects_sec .slide-content .imgbox img { display: inline-flex; width: 100%; height: 100%; object-fit: cover; transition: all ease-in-out 300ms; }
.sticky_pojects_sec .slide-content:hover .imgbox img { transform: scale(1.1); }

.sticky_pojects_sec .slide-image {
    width: 45%;
    object-fit: cover;
}

.sticky_pojects_sec .slide-text {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sticky_pojects_sec .slide-text .textwrap h3 { margin-bottom: 21px; color: #06080B; line-height: 1.1666; font-weight: 400; }
.sticky_pojects_sec .slide-text .textwrap .more_link { display: flex; width: 100%; margin-top: 17px; }
.sticky_pojects_sec .slide-text .textwrap .more_link span { display: inline-flex; font-size: 16px; color: #3F4957; text-decoration: underline;transition: all ease-in-out 300ms; }
.sticky_pojects_sec .slide-content:hover .slide-text .textwrap .more_link span { font-weight: 700; color: #06080B; }

.sticky_pojects_sec .slide-link {
    color: #1a1a1a;
    text-decoration: underline;
    cursor: pointer;
}

.sticky_pojects_sec .slider-controls {
    position: absolute;
    right: 0;
    left: 0;
    display: flex;
}

.sticky_pojects_sec .right-block.mobile_show { display: none; }

.sticky_pojects_sec .slider-controls.top { height: 60px; padding: 0 50px; align-items: center; justify-content: flex-end; border-top: solid 1px #BCC5D3; }
.sticky_pojects_sec .slider-controls.top:after,
.sticky_pojects_sec .slider-controls.top:before { position: absolute; top: 0; z-index: 1; width: 1px; height: 100%; background: #BCC5D3; content: ''; }
.sticky_pojects_sec .slider-controls.top:before { left: 50px; }
.sticky_pojects_sec .slider-controls.top:after { right: 50px; }
.sticky_pojects_sec .slider-controls .slider-pagination { display: flex; width: auto; font-family: 'stolzl'; font-size: 32px; color: #06080B; font-weight: 500; letter-spacing: 0.02em; padding-right: 24px; }
.sticky_pojects_sec .slider-controls .slider-pagination i{ font-style: normal; padding: 0 3px; position: relative;}
.sticky_pojects_sec .slider-controls.hide_navigation .slider-pagination { display: none; }

.sticky_pojects_sec .slider-controls.bottom { bottom: -40px; justify-content: center; }
.sticky_pojects_sec .slider-nav { display: flex; width: 118px; justify-content: space-between; }

.sticky_pojects_sec div[class*="nav-button"] { display: flex; background: none; cursor: pointer; }

.sticky_pojects_sec div[class*="nav-button"] .arrow { display: flex; width: 21px; height: 13px; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%233f4957' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e"); transition: all ease-in-out 300ms; }
.sticky_pojects_sec .img_text_arrows_wrap div[class*="nav-button-prev"] { transform: rotate(-90deg); }
.sticky_pojects_sec .slider-nav div[class*="nav-button-next"] { transform: rotate(180deg); }
.sticky_pojects_sec div[class*="nav-button"].swiper-button-disabled { cursor: default; }
.sticky_pojects_sec div[class*="nav-button"]:not(.swiper-button-disabled):hover .arrow { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%231532ff' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e "); }
.sticky_pojects_sec div[class*="nav-button"].swiper-button-disabled .arrow { opacity: 0.70; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%233f4957' stroke-linecap='round' stroke-width='2'/%3e%3c/svg%3e"); }


.project-modal-outer{ height: 100vh; height: calc(var(--vh,1vh)*100); overflow: auto; width: 100%; position: fixed; left: 0; top: 0; z-index: 1000;  background-color: #fff; transform: translateY(100%);  visibility: hidden;  pointer-events: none; transition: all 0.4s ease-in-out;  }
body.active-modal .project-modal-outer{ transform: none;  visibility: visible; pointer-events: all; }
body.active-modal .header_main{ transform: translateY(-100%); }
.project-modal-outer .popup-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: flex; align-items: center; justify-content: center; opacity: 0.7; }
.project-modal-outer .popup-loader .icon { display: flex; width: 80px; height: 80px; background: url('../images/loader.gif') center center no-repeat; background-size: cover; }

.project-modal-outer .modal-cls{ z-index: 10; position: absolute; right: 11.62vh; top: 5.47vh; display: flex; }
.project-modal-outer .modal-cls a{ display: flex;}
.project-modal-main{ display: flex ;  width: 100%;}
.project-modal-main .left-slider{ width: 54.2%; display: flex;}
.project-modal-main .left-slider .modal-img{ width: 100%; height: 100vh; height: calc(var(--vh,1vh)*100); display: flex ; position: relative; }
.project-modal-main .left-slider .modal-img img{ position: absolute; top: 0; width: 100%; height: 100%; object-fit: cover; left: 0; }
.project-modal-main .modal-right {width: 45.8%; overflow: hidden; padding: 17.2vh 10.28vw 0 0; display: block;}
.left-slider-inner{ display: block;width: 100%;}
.modal-right-inner{  padding: 68.4px 60px 30px 96px; border-right: solid 1px #3f4957; height: 100%;  background-color: #F8FBFF; }
.modal-right-inner .modal-title{ color: #06080B; font-size: 24px;  font-family: 'stolzl';line-height: 1.5; padding: 0 0 50px;}
.modal-right-slider{ display: block; width: 100%;}

.modal-right-slider .swiper-cls-arrow{ margin: 0; display: flex; align-items: flex-start;   }
.modal-right-slider .swiper-cls-arrow-inner{ padding: 36px 0 0 0; display: flex ;align-items: center; gap: 64px; flex-direction: row-reverse;}
.modal-right-slider div[class*="swiper-button"]::after{ display: none;}
.modal-right-slider div[class*="swiper-button"] { margin: 0; position: relative;left: auto; top: auto; bottom: auto; right: auto; display: flex; cursor: pointer; }
.modal-right-slider div[class*="swiper-button"] .arrow { display: flex; width: 21px; height: 13px; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%233F4957' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e"); transition: all ease-in-out 300ms; }
.modal-right-slider .swiper-button-prev .arrow { transform: rotate(-90deg); }
.modal-right-slider .swiper-button-next .arrow { transform: rotate(90deg); }
.modal-right-slider div[class*="swiper-button"].swiper-button-disabled { cursor: default; }
.modal-right-slider div[class*="swiper-button"]:not(.swiper-button-disabled):hover .arrow { opacity: 1; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%23BCC5D3' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e");  }
.modal-right-slider div[class*="swiper-button"].swiper-button-disabled .arrow { opacity: 0.70; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%233F4957' stroke-linecap='round' stroke-width='2'/%3e%3c/svg%3e"); }
.project-modal-outer .modal-text p { color: #3F4957;}
 
.project-modal-main .modal-right .swiper-counter2{ position: relative; display: flex;  color: #06080B; line-height: 1.06;letter-spacing: 0.64px; font-size: 32px;font-family: 'stolzl'; font-weight: 500; justify-content: flex-end; padding: 11px 30px; border-right: solid 1px #3f4957; }
.project-modal-main .modal-right .swiper-counter2 i{ font-style: normal; padding: 0 3px; position: relative;}
.project-modal-main .modal-right .swiper-counter2::after{ height: 100%; position: absolute; border-top: solid 1px #3f4957; border-bottom: solid 1px #3f4957; pointer-events: none; width: 100vw; left: 0; top: 0; height: 100%; content: '';    }
.project-modal-main .modal-right.hide_navigation .swiper-cls-arrow-inner { display: none; }
.project-modal-main .modal-right.hide_navigation .swiper-counter2 .innerbox { opacity: 0; visibility: hidden; pointer-events: none; }


@media (min-width: 1800px) {
    
    .sticky_pojects_sec .pojects_wrap { padding-top: 65px; }
    .sticky_pojects_sec .swiper-slide { min-height: 310px;
        max-height: 311px;}
    .sticky_pojects_sec .slide-text .textwrap { position: relative; max-width: 300px; }
    .sticky_pojects_sec .slide-content .imgbox { min-width: 427px;max-width: 427px; height: 310px; }

    .sticky_pojects_sec .slider-controls.bottom { bottom: -50px; }
    .sticky_pojects_sec .slide-content .imgbox img { height:328px; }
}


@media (min-width: 1921px) {

    /* .sticky_pojects_sec { height: 100vh; }
    .sticky_pojects_sec .container,
    .sticky_pojects_sec .pojects_wrap { height: 100%; }
    .sticky_pojects_sec .slider-container { height: 100%; }
    .sticky_pojects_sec .right-block { height: calc(100% - 126px);padding-bottom: 130px; }
    .sticky_pojects_sec .swiper-slide { display: flex; min-height: 35vh; height: calc(50% - 1px) !important; } */
    .sticky_pojects_sec .right-block { height: 661px; }
    .sticky_pojects_sec .slide-content {  width: 100%; }
    .sticky_pojects_sec .slide-content .imgbox {height: 100%; }
    .sticky_pojects_sec .slider-controls.bottom { bottom: -56px; }

    .sticky_pojects_sec .swiper-slide { min-height: 328px;
        max-height: 329px;}

}

/* @media (min-width: 1600px) and (max-width: 1800px) { 
    .sticky_pojects_sec .swiper-slide {        
        min-height: 267px;
        max-height: 268px;
    }
} */

@media (min-width: 1600px) and (max-width: 1799px) {

    .sticky_pojects_sec .pojects_wrap { padding-top: 35px; }
    .sticky_pojects_sec .sec_title { margin-bottom: 30px; }
    .sticky_pojects_sec .left-block { max-width: 532px; }
    .sticky_pojects_sec .left-block .imgbox { aspect-ratio: 531 / 382; }
    .sticky_pojects_sec .right-block { height: 563px; }
    .sticky_pojects_sec .swiper-slide { min-height: 280px; }
    .sticky_pojects_sec .slide-content .imgbox { height: 280px; }
    .sticky_pojects_sec .slide-text .textwrap { padding-right: 30px; }
    .sticky_pojects_sec .slider-controls.bottom { bottom: -51px; }

}

@media (min-width: 1401px) and (max-width: 1599px) {


    .sticky_pojects_sec .pojects_wrap { padding-top: 35px; }
    .sticky_pojects_sec .sec_title { margin-bottom: 30px; }
    .sticky_pojects_sec .left-block { max-width: 532px; }
    .sticky_pojects_sec .left-block .imgbox { aspect-ratio: 531 / 382; }
    .sticky_pojects_sec .right-block { height: 563px; }
    .sticky_pojects_sec .swiper-slide { min-height: 280px; max-height:330px }
    .sticky_pojects_sec .slide-content .imgbox { height: 280px; }
    .sticky_pojects_sec .slide-text .textwrap { padding-right: 30px; }
    .sticky_pojects_sec .slider-controls.bottom { bottom: -51px; }

.modal-right-inner{ padding: 44px 44px 30px 64px; }
.modal-right-inner .modal-title{ padding: 0 0 32px; }
.project-modal-main .modal-right{ padding: 15.2vh 9.28vw 0 0; }

}


@media (min-width: 1300px) and (max-width: 1399px) {

    
    .sticky_pojects_sec .slider-controls.bottom { bottom: 40px; }
    .sticky_pojects_sec .pojects_wrap { padding-top: 35px; }
    .sticky_pojects_sec .sec_title { margin-bottom: 30px; }
    .sticky_pojects_sec .slider-container { min-height: 100%; }
    .sticky_pojects_sec .left-block { max-width: 532px; }
    .sticky_pojects_sec .left-block .imgbox { aspect-ratio: 531 / 382; }
    .sticky_pojects_sec .right-block { height: 563px; }
    .sticky_pojects_sec .swiper-slide { min-height: 280px;  max-height:330px;}
    .sticky_pojects_sec .slide-content .imgbox { height: 280px; }
    .sticky_pojects_sec .left-block .textwrap { padding: 35px 25px 35px; }
    .sticky_pojects_sec .left-block .textwrap h3 { font-size: 22px; margin-bottom: 15px; }
    .sticky_pojects_sec .left-block .textwrap .more_link { margin-top: 12px; }
    .sticky_pojects_sec .slide-content { gap: 25px; }
    .sticky_pojects_sec .project_info_head { margin-bottom: 10px; }
    .sticky_pojects_sec .slide-text .textwrap { padding-right: 25px; }
    .sticky_pojects_sec .slide-text .textwrap h3 { font-size: 20px; margin-bottom: 15px; }
    .sticky_pojects_sec .slide-text .textwrap .more_link { margin-top: 10px; }
    .sticky_pojects_sec .slider-controls.bottom { bottom: -30px; }

}


@media (min-width: 1231px) and (max-width: 1299px) {

    .sticky_pojects_sec .pojects_wrap { padding-top: 35px; }
    .sticky_pojects_sec .sec_title { margin-bottom: 30px; }

    .sticky_pojects_sec .left-block { max-width: 532px; }
    .sticky_pojects_sec .left-block .textwrap { padding: 35px 25px 35px; }
    .sticky_pojects_sec .left-block .textwrap h3 { font-size: 22px; margin-bottom: 15px; }
    .sticky_pojects_sec .left-block .textwrap .more_link { margin-top: 12px; }
    .sticky_pojects_sec .left-block .imgbox { aspect-ratio: 531 / 382; }
    .sticky_pojects_sec .right-block { height: 563px; }
    .sticky_pojects_sec .swiper-slide { min-height: 280px; max-height: 290px; }
    .sticky_pojects_sec .slide-content .imgbox { height: 280px; }
    .sticky_pojects_sec .slide-content { gap: 25px; }
    .sticky_pojects_sec .project_info_head { margin-bottom: 10px; }
    .sticky_pojects_sec .slide-text .textwrap { padding-right: 25px; }
    .sticky_pojects_sec .slide-text .textwrap h3 { font-size: 20px; margin-bottom: 15px; }
    .sticky_pojects_sec .slide-text .textwrap .more_link { margin-top: 10px; }    
    .sticky_pojects_sec .slider-controls.bottom { bottom: -30px; }

}


@media (min-width: 1281px) and (max-width: 1400px) {

    .sticky_pojects_sec .pojects_wrap { padding-top: 35px; }
    .sticky_pojects_sec .sec_title { margin-bottom: 30px; }

    .modal-right-inner{ padding: 32px 32px 20px 32px; }
    .modal-right-inner .modal-title{ padding: 0 0 32px; }
    .project-modal-main .modal-right{ padding: 15.2vh 7vw 0 0; }

}

@media (min-width: 992px) and (max-width: 1230px) {

    .sticky_pojects_sec .pojects_wrap { padding-top: 40px; padding-right: 25px; padding-left: 25px; }
    .sticky_pojects_sec .slider-container { overflow: visible; }
    .sticky_pojects_sec .slider-controls.top { padding-right: 25px; padding-left: 25px; }
    .sticky_pojects_sec .slider-controls.top:before { left: 25px; }
    .sticky_pojects_sec .slider-controls.top:after { right: 25px; }
    .sticky_pojects_sec .slide-content { gap: 20px; }
    .sticky_pojects_sec .left-block { width: 70%; max-width: 400px; }
    .sticky_pojects_sec .left-block .textwrap { padding-right: 25px; padding-left: 25px; }
    .sticky_pojects_sec .slide-text .textwrap { padding-right: 20px; }

    .sticky_pojects_sec .slide-text .textwrap h3 { font-size: 20px; margin-bottom: 15px; }
    .sticky_pojects_sec .slide-text .textwrap .more_link { margin-top: 10px; }
    .sticky_pojects_sec .right-block { height: 55.1vh; }
    .sticky_pojects_sec .swiper-slide { min-height: 237px; max-height: 238px; }
    .sticky_pojects_sec .slide-content .imgbox { height: 237px; }
    .sticky_pojects_sec .slider-controls.bottom { bottom: -30px; }

    .modal-right-inner{ padding: 32px 32px 20px 32px; }
    .modal-right-inner .modal-title{ padding: 0 0 32px; }
    .project-modal-main .modal-right{ padding: 15.2vh 5vw 0 0; }
}

@media (max-width: 992px) {
	.project-modal-main .modal-right-inner{ background: #F8FBFF; padding: 45px 30px 64px 30px; }
    .project-modal-main .modal-right-inner .modal-title{ padding: 0 0 45px; }
    .project-modal-main .modal-right .swiper-counter2 { background: #F8FBFF; }
.project-modal-main .left-slider{ width: 100%;}
.project-modal-main .modal-right{ width: 100%; padding: 0 0 0; background-color: rgba(63, 73, 87, 0.25); }
.project-modal-main{ padding: 96px 0 18px 0; flex-direction: column;}
.project-modal-outer .modal-cls{ top: 27px; right: 30px;}
.project-modal-main .left-slider .modal-img{ height: 500px; }
.project-modal-main .modal-right .swiper-counter2::after{ border-top: 0; }
 
}

@media (min-width: 768px) and (max-width: 991px) {

    .sticky_pojects_sec .slide-content .imgbox { height: auto; aspect-ratio: 991 / 635; }

}


@media (max-width: 991px) {

    .sticky_pojects_sec .container { max-width: 100%; padding: 0 0; }
    .sticky_pojects_sec .pojects_wrap { padding: 75px 0 0 0; }
    .sticky_pojects_sec .sec_title { margin-bottom: 0; padding: 0 30px; }
    .sticky_pojects_sec .sec_title h2 { margin-bottom: 25px; }
    .sticky_pojects_sec .slider-container { padding-top: 46px; }
    .sticky_pojects_sec .slider-container:before { display: none; }
    .sticky_pojects_sec .left-block,
    .sticky_pojects_sec .right-block,
    .sticky_pojects_sec .slider-controls.top { display: none; }
    .sticky_pojects_sec .right-block.mobile_show { display: block; width: 100%; height: auto; border: none; }
    .sticky_pojects_sec .highlights-mobile-slider .slide-content { flex-direction: column; gap: 0; }
    .sticky_pojects_sec .slide-content .imgbox { min-width: 100%; max-width: 100%; }
    .sticky_pojects_sec .slide-text { width: 100%; padding: 32px 30px 30px; }
    .sticky_pojects_sec .slide-text .textwrap h3 { text-transform: none; }
    .modal-right-inner {  }


    .sticky_pojects_sec .highlights-controls { position: relative; width: 100%; padding: 25px 0; }
    .sticky_pojects_sec .highlights-controls .highlights-bullets { display: flex; justify-content: center; align-items: center; gap: 7px; }
    .sticky_pojects_sec .highlights-controls .highlights-bullets .bullet { width: 10px; height: 10px; margin: 0 0; background: #BCC5D3; opacity: 1; border-radius: 0; border: none; }
    .sticky_pojects_sec .highlights-controls .highlights-bullets .bullet.active { background: #021179; opacity: 1; }
    .sticky_pojects_sec .pagination_wrap { position: relative; width: 100%; height: 60px; padding-right: 30px; display: flex; justify-content: flex-end; align-items: center;border-top: solid 1px #BCC5D3;border-bottom: solid 1px #BCC5D3; }
    .sticky_pojects_sec .pagination_wrap .highlights-numbers { display: flex; width: auto; font-family: stolzl; font-size: 32px; color: #151B24; font-weight: 500; letter-spacing: 0.02em; }

}

.sticky_pojects_sec .project-modal-outer  .swiper-slide { max-height:none !important; }

@media (max-width: 767px) {
    .sticky_pojects_sec .slide-content .imgbox { height: 250px; }
}
