.bannerSlider .swiper-wrapper,.bannerSliderVideo .swiper-wrapper{position:relative}.bannerSlider .container.overlay-content,.bannerSliderVideo .container.overlay-content{z-index:99;position:absolute;bottom:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}.bannerSlider .container.overlay-content .h1style,.bannerSliderVideo .container.overlay-content .h1style{color:#fff !important}.banner-slider-image,.bannerSliderVideo{position:relative;min-height:80vh}.banner-slider-image::before,.bannerSliderVideo::before{content:"";background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner-slider-image .h1style,.bannerSliderVideo .h1style{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.banner-slider-image .text p,.banner-slider-image .text ul li,.banner-slider-image .text ol li,.bannerSliderVideo .text p,.bannerSliderVideo .text ul li,.bannerSliderVideo .text ol li{color:#fff}.slider-pag{position:absolute;bottom:200px;left:50%;transform:translateX(-50%);z-index:99}.banner-slider-image{padding-top:70px;padding-bottom:70px;width:100%;height:100%}.swiper.bannerSlider{height:100%}.swiper.bannerSlider .swiper-slide{display:flex !important;align-items:center;width:100% !important;height:auto !important;box-sizing:border-box}.swiper.bannerSlider .swiper-wrapper{display:flex;align-items:stretch}.banner-slider-image{position:relative;width:100%;overflow:hidden}.portfolio-banner-pagination{position:absolute;left:50% !important;bottom:40px !important;transform:translateX(-50%);background-color:hsla(0,0%,100%,.6);border-radius:30px}.portfolio-banner-pagination .swiper-pagination-bullet{background-color:#688188}.location-list{display:flex;flex-wrap:wrap}@media(max-width: 1199px){.location-list{flex-direction:column;align-items:start !important}}.location-list .badge{padding:3px 25px;border:1px solid #195a6b;border-radius:30px;font-size:17px;line-height:33px;font-family:"Fira Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;margin:5px;background-color:#195a6b;color:#fff !important;text-align:center;font-weight:400}.location-list .badge{-webkit-transition:ease .4s;transition:ease .4s}.location-list .badge{display:block;margin-right:10px}@media(max-width: 1199px){.location-list .badge{margin:7px 0 7px 0 !important}}.location-list .badge:hover,.location-list .badge.active{background-color:#fff;color:#195a6b !important;border-color:#fff !important}.slider-tabs .badge{padding:3px 25px;border:1px solid #195a6b;border-radius:30px;font-size:17px;line-height:33px;font-family:"Fira Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;margin:5px 10px 5px 0 !important;display:inline-block;background-color:rgba(0,0,0,0);color:#195a6b !important;font-weight:400}.slider-tabs .badge{-webkit-transition:ease .4s;transition:ease .4s}.slider-tabs .badge:hover,.slider-tabs .badge.active{background-color:#195a6b;color:#fff !important;border-color:#195a6b !important}.intro-text{padding-top:126px}.portfolio-row .first-container{padding-top:126px;margin-top:40px}.portfolio-row .portfolio-border.container{border-top:2px #195a6b solid}.portfolio-row .projectSliderOne .swiper-slide img{object-fit:cover;aspect-ratio:1/.7}.portfolio-row.last-item{padding-bottom:100px}.project-list{padding:70px 0;margin-top:80px}@media(max-width: 1499px){.project-list.bg-main .column .col-md-4{border-bottom:#f5f2eb 1px solid}}.project-list.bg-main .column .h5style{border-color:#f5f2eb !important}.project-list.bg-main .column .h5style::before{background-color:#f5f2eb !important}.project-list .column p{font-size:20px !important;line-height:30px !important;font-family:"Fira Sans",sans-serif !important;margin-bottom:10px !important}.project-list .column h3,.project-list .column h4{padding-bottom:10px;margin-bottom:20px;line-height:41px}@media(max-width: 1499px){.project-list .column h3,.project-list .column h4{margin-bottom:10px !important}}@media(max-width: 1499px){.project-list .column h3{font-weight:600 !important}.project-list .column .col-md-4{border-bottom:#195a6b 1px solid;padding-top:15px;padding-bottom:15px}}@media(min-width: 1500px){.project-list .column h3{position:relative}.project-list .column h3::before{content:"";position:absolute;width:100%;height:1px;background-color:#195a6b;left:0;bottom:-1px}.project-list .column h4{position:relative}.project-list .column h4::before{content:"";position:absolute;width:calc(100% + 30px);height:1px;background-color:#195a6b;left:-30px;bottom:-1px}}.project-list-titles{border-bottom:1px solid #f5f2eb;padding-bottom:10px;margin-bottom:20px}.additional-gallery-row{padding-bottom:50px}.related-projects{padding:90px 0;background-color:#195a6b}.related-projects .related-project-card a{display:block;background-color:#195a6b}.related-projects .related-project-card a h3{position:relative;display:inline-block;margin-bottom:0}.related-projects .related-project-card a h3::after{content:"";position:absolute;width:0;height:1px;background-color:#f5f2eb;bottom:0;left:0}.related-projects .related-project-card a h3::after{-webkit-transition:ease .4s;transition:ease .4s}.related-projects .related-project-card a img{-webkit-transition:ease .4s;transition:ease .4s}.related-projects .related-project-card a:hover img{opacity:.6;filter:grayscale(100%)}.related-projects .related-project-card a:hover h3::after{width:100%}.first-project-details{margin-bottom:130px}div[block-type=portfolio-item]{padding-top:0 !important}
