.project-details{padding:5rem}.project-details__header{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:2.5rem;text-align:center}.project-details__small-title{color:rgba(148,131,114,.3);font-size:22px;font-weight:600;letter-spacing:4.4px;text-align:center;text-transform:uppercase}.project-details__title{color:#948372;font-weight:400;letter-spacing:6px;line-height:1.1;margin:0;text-align:center;text-transform:uppercase}.project-details__intro{color:#948372;font-size:18px;font-weight:400;max-width:900px;opacity:.8;text-align:center}.project-details__intro *{color:inherit;font:inherit;margin:0;opacity:inherit;text-align:inherit}.project-details__vline{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);height:120px;margin-top:10px;width:2px}.project-details__hero{background:#f0ebe1;margin-bottom:2.5rem;padding:2rem}.project-details__hero-frame{position:relative}.project-details__hero-owl.owl-carousel{display:block}.project-details__hero-owl.owl-carousel .owl-stage-outer{overflow:hidden}.project-details__hero-owl--single .owl-dots{display:none!important}.project-details__hero-lightbox{color:inherit;cursor:zoom-in;display:block;line-height:0;text-decoration:none}.project-details__hero-lightbox:focus-visible{outline:2px solid #fff;outline-offset:4px}.project-details__hero-img{display:block;height:auto;object-fit:cover;width:100%}.project-details__hero-slide .project-details__hero-img{aspect-ratio:2.4}.project-details__hero .owl-nav{display:none!important}.project-details__hero .owl-dots{align-items:center;bottom:clamp(16px,3vw,28px);display:flex!important;flex-wrap:wrap;gap:10px;justify-content:center;left:50%;margin:0!important;pointer-events:auto;position:absolute;transform:translateX(-50%);width:auto;z-index:2}.project-details__hero .owl-dot{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;margin:0!important;padding:0}.project-details__hero .owl-dot span{background:#fff;border-radius:50%;flex-shrink:0;height:14.98px;margin:0!important;opacity:.4;transition:opacity .25s ease;width:14.98px}.project-details__hero .owl-dot.active span,.project-details__hero .owl-dot:hover span{opacity:1}.project-details__hero-owl--static .owl-stage-outer{overflow:visible}.project-details__hero-owl--static .project-details__hero-slide{display:none}.project-details__hero-owl--static .project-details__hero-slide:first-child{display:block}.project-details__gallery{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.5rem}.project-details__gallery-img{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;width:100%}.project-details__feature{align-items:start;display:grid;gap:2%;grid-template-columns:66% 32%;margin-bottom:2.5rem}.project-details__feature-left-img{display:block;height:100%;min-height:420px;object-fit:cover;width:100%}.project-details__feature-right{display:flex;flex-direction:column;gap:18px}.project-details__feature-icon{display:block;height:auto;max-height:300px;max-width:100%;width:auto}.project-details__feature-title{color:#948372;font-size:22px;font-weight:400;letter-spacing:5.04px;line-height:1.1;margin:0;text-transform:uppercase}.project-details__feature-paragraph{color:#948372;font-size:18px;font-weight:400;line-height:1.407}.project-details__feature-paragraph *{color:inherit;font:inherit;line-height:inherit;margin:0}.project-details__back{margin-top:1rem}.project-details__back-link{color:#665939;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase}.project-details__back-link:focus-visible,.project-details__back-link:hover{opacity:.85}.gclose,.gnext,.gprev{padding:0!important}@media (max-width:1199px){.project-details{padding:3rem 2rem}}@media (max-width:991px){.project-details{padding:3rem 15px}.project-details__gallery-img{height:260px}.project-details__feature{grid-template-columns:1fr}.project-details__feature-left-img{min-height:320px}}@media (max-width:767px){.project-details__gallery{grid-template-columns:1fr}.project-details__hero{padding:1rem}.project-details__hero-slide .project-details__hero-img{aspect-ratio:3/2}.project-details__feature-icon{max-height:auto}.project-details__gallery-img{height:auto}}