body.page-id-2954 .elementor-element-dhabout3.dh-about-project-feedback-section,body.page-id-2954 .elementor-element-dhabout3.dh-about-project-feedback-section>.elementor-container,body.page-id-2954 .elementor-element-dhabout3.dh-about-project-feedback-section>.elementor-container>.elementor-column,body.page-id-2954 .elementor-element-dhabout3.dh-about-project-feedback-section>.elementor-container>.elementor-column>.elementor-widget-wrap{width:100%;max-width:none;padding-right:0;padding-left:0}:is(body.page-id-2954,body.page-id-3873) .dh-about-project-feedback{--dh-about-ink:#182a3c;--dh-about-muted:#7b858d;--dh-about-gold:#d4a65a;--dh-about-line:rgba(24, 42, 60, .14);width:100%;overflow:hidden;background:#faf8f2}body.page-id-2954 .dh-about-feedback,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog{position:relative;overflow:hidden;padding:42px clamp(24px, 4vw, 64px)}body.page-id-2954 .dh-about-feedback::before,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog::before{position:absolute;inset:0;z-index:0;pointer-events:none;content:'';opacity:.32;background-image:linear-gradient(90deg,rgb(212 166 90 / .06) 1px,transparent 1px),linear-gradient(rgb(212 166 90 / .06) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,#000 0,transparent 48%,transparent 52%,#000 100%)}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog{background:#fff}body.page-id-2954 .dh-about-feedback__frame,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__frame{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);gap:var(--dh-about-frame-gap,clamp(28px, 4vw, 72px));width:min(100%, 1680px);margin:0 auto}body.page-id-3873 .dh-about-blog__frame{--dh-about-frame-gap:20px;width:min(100%, 1280px)}body.page-id-2954 .dh-about-feedback__intro,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__intro{display:flex;flex-direction:column;justify-content:flex-start;padding-top:20px;padding-right:10px}body.page-id-2954 .dh-about-feedback__eyebrow,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__eyebrow{display:flex;align-items:center;gap:18px;margin:0 0 24px;color:var(--dh-about-gold);font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.2}body.page-id-2954 .dh-about-feedback__eyebrow::after,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__eyebrow::after{display:block;width:42px;height:1px;content:'';background:currentColor}body.page-id-2954 .dh-about-feedback__intro h2,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__intro h2{max-width:360px;margin:0;color:var(--dh-about-ink);font-size:clamp(31px, 3vw, 54px);font-weight:600;letter-spacing:-.045em;line-height:1.06}body.page-id-2954 .dh-about-feedback__slider,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slider{min-width:0}body.page-id-2954 .dh-about-feedback__track{position:relative;height:360px;overflow:hidden}body.page-id-2954 .dh-about-feedback__slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);width:100%;height:360px;min-height:360px;max-height:360px;overflow:hidden;border:1px solid rgb(212 166 90 / .34);border-radius:14px;background:#172536;box-shadow:0 24px 54px rgb(35 42 47 / .12);opacity:0;pointer-events:none;transform:translateX(28px);visibility:hidden}body.page-id-2954 .dh-about-feedback__slider.is-ready .dh-about-feedback__slide{transition:opacity .45s ease,transform .55s ease,visibility 0s linear .55s}body.page-id-2954 .dh-about-feedback__slide.is-before{transform:translateX(-28px)}body.page-id-2954 .dh-about-feedback__slide.is-after{transform:translateX(28px)}body.page-id-2954 .dh-about-feedback__slide.is-active{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}body.page-id-2954 .dh-about-feedback__slider.is-ready .dh-about-feedback__slide.is-active{transition-delay:0s}body.page-id-2954 .dh-about-feedback__media{position:relative;min-height:0;overflow:hidden;background:#172536}body.page-id-2954 .dh-about-feedback__image,body.page-id-2954 .dh-about-feedback__image-placeholder{display:block;width:100%;height:100%;object-fit:cover}body.page-id-2954 .dh-about-feedback__image-placeholder{background:linear-gradient(135deg,#314252,#111b27)}body.page-id-2954 .dh-about-feedback__media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 34%,rgb(8 15 23 / .8) 100%)}body.page-id-2954 .dh-about-feedback__project-label{position:absolute;right:30px;bottom:28px;left:30px;color:#fff}body.page-id-2954 .dh-about-feedback__project-label span,body.page-id-2954 .dh-about-feedback__project-label strong,body.page-id-2954 .dh-about-feedback__project-label small{display:block}body.page-id-2954 .dh-about-feedback__project-label span{margin-bottom:7px;color:#e9bc6d;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.page-id-2954 .dh-about-feedback__project-label strong{font-size:28px;line-height:1.12}body.page-id-2954 .dh-about-feedback__project-label small{margin-top:7px;color:rgb(255 255 255 / .78);font-size:13px}body.page-id-2954 .dh-about-feedback__content{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:100%;min-height:0;padding:20px 16px;color:#fff;background:#172536}body.page-id-2954 .dh-about-feedback__quote-mark{height:20px;color:var(--dh-about-gold);font-family:Georgia,serif;font-size:48px;line-height:.65}body.page-id-2954 .dh-about-feedback__content blockquote{display:block;flex:0 0 auto;height:auto;max-height:calc(16px * 1.45 * 5);margin:18px 0 15px;overflow:hidden;color:rgb(255 255 255 / .92);font-family:'Be Vietnam Pro',sans-serif;font-size:16px;font-style:italic;line-height:1.45;line-clamp:5}body.page-id-2954 .dh-about-feedback__author{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .16)}body.page-id-2954 .dh-about-feedback__author-line{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}body.page-id-2954 .dh-about-feedback__location{min-width:0;overflow:hidden;text-overflow:ellipsis}body.page-id-2954 .dh-about-feedback__author strong{flex-shrink:0;margin:0;font-size:15px}body.page-id-2954 .dh-about-feedback__author span{color:rgb(255 255 255 / .62);font-size:14px}body.page-id-2954 .dh-about-feedback__author .dh-about-feedback__project-link{display:none}body.page-id-2954 .dh-about-feedback__project-link,body.page-id-2954 .dh-about-feedback__nav,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__nav{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;color:var(--dh-about-gold);border:1px solid var(--dh-about-gold);border-radius:50%;background:#fff0;font-size:23px;line-height:1;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}body.page-id-2954 .dh-about-feedback__project-link:hover,body.page-id-2954 .dh-about-feedback__project-link:focus-visible,body.page-id-2954 .dh-about-feedback__nav:hover,body.page-id-2954 .dh-about-feedback__nav:focus-visible,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__nav:hover,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__nav:focus-visible{color:#fff;background:var(--dh-about-gold);outline:none}body.page-id-2954 .dh-about-feedback__detail-link{display:inline-flex;align-items:center;gap:9px;width:fit-content;min-height:0;margin-top:14px;padding:0;color:rgb(255 255 255 / .9);font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}body.page-id-2954 .dh-about-feedback__detail-link::after{position:absolute;z-index:2;inset:0;content:''}body.page-id-2954 .dh-about-feedback__detail-link:focus-visible::after{border:2px solid var(--dh-about-gold);border-radius:12px;outline:none}body.page-id-2954 .dh-about-feedback__detail-link span{color:var(--dh-about-gold);font-size:20px}body.page-id-2954 .dh-about-feedback__controls,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__track{display:flex;width:100%;margin:0;transition:transform .36s ease}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slider{min-width:0;overflow:hidden}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slide{flex:0 0 33.3333%;box-sizing:border-box;min-width:0;padding:0 8px}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slide .lakit-posts__item{height:100%}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slide .lakit-posts__outer-box{height:100%;padding:0}@media (max-width:1100px){body.page-id-2954 .dh-about-feedback__frame,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__frame{grid-template-columns:1fr;gap:var(--dh-about-frame-gap,30px)}body.page-id-2954 .dh-about-feedback__intro,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__intro{padding-right:0}body.page-id-2954 .dh-about-feedback__intro h2,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__intro h2{max-width:650px}}@media (max-width:767px){body.page-id-2954 .dh-about-feedback,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog{padding:36px 16px 42px}body.page-id-2954 .dh-about-feedback__eyebrow,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__eyebrow{margin-bottom:16px;font-size:12px}body.page-id-2954 .dh-about-feedback__intro h2,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__intro h2{max-width:350px;font-size:34px}body.page-id-2954 .dh-about-feedback__track,body.page-id-2954 .dh-about-feedback__slide{min-height:0}body.page-id-2954 .dh-about-feedback__track,body.page-id-2954 .dh-about-feedback__slide{height:var(--dh-feedback-mobile-height,550px);max-height:var(--dh-feedback-mobile-height,550px)}body.page-id-2954 .dh-about-feedback__slide{grid-template-columns:1fr}body.page-id-2954 .dh-about-feedback__media{height:220px;min-height:220px}body.page-id-2954 .dh-about-feedback__project-label{right:20px;bottom:20px;left:20px}body.page-id-2954 .dh-about-feedback__project-label strong{font-size:23px}body.page-id-2954 .dh-about-feedback__content{justify-content:flex-start;padding:20px 16px}body.page-id-2954 .dh-about-feedback__content blockquote{margin:8px 0;font-size:16px}body.page-id-2954 .dh-about-feedback__author{gap:10px;padding-top:8px}body.page-id-2954 .dh-about-feedback__author strong{margin:0;font-size:14px}body.page-id-2954 .dh-about-feedback__author span{font-size:13px;line-height:1.2}body.page-id-2954 .dh-about-feedback__detail-link{margin-top:8px;font-size:13px}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slide{flex-basis:100%;padding:0 6px}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slider.is-mobile-scroll .dh-about-blog__track{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;transition:none}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slide .lakit-posts__thumbnail{height:auto}:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__slide .lakit-posts__title{font-size:18px}}@media (max-width:767px){body.page-id-2954 .dh-about-feedback__slider.is-mobile-scroll{min-width:0}body.page-id-2954 .dh-about-feedback__controls,:is(body.page-id-2954,body.page-id-3873) .dh-about-blog__controls{display:none}body.page-id-2954 .dh-about-feedback__slider.is-mobile-scroll .dh-about-feedback__track{display:flex;gap:12px;width:100%;height:var(--dh-feedback-mobile-height,550px);max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}body.page-id-2954 .dh-about-feedback__slider.is-mobile-scroll .dh-about-feedback__slide,body.page-id-2954 .dh-about-feedback__slider.is-mobile-scroll .dh-about-feedback__slide.is-active{position:relative;inset:auto;display:grid;flex:0 0 88%;width:88%;height:var(--dh-feedback-mobile-height,550px);max-height:none;opacity:1;pointer-events:auto;scroll-snap-align:start;scroll-snap-stop:always;animation:none;transform:none;transition:none;visibility:visible}}@keyframes dh-hero-sync-fade-up{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes dh-hero-sync-fade-in{from{opacity:0}to{opacity:1}}.dh-hero-three-zone .dh-hero-content-group,body.home.elementor-page-6993 .elementor-element-9c2d9da .elementor-element-cf7intro,body.page-id-2954 .elementor-element-9c2d9da .elementor-element-cf7intro,body.page-id-8843 .elementor-element-f343e78 .elementor-element-3a94029,body.page-id-8480 .elementor-element-7986204 .elementor-element-xnphero,body.page-id-7844 #dh-villa-hero .elementor-element-dhvherocol{animation:dh-hero-sync-fade-up .72s cubic-bezier(.22,.61,.36,1) .08s both;will-change:opacity,transform}body.single-la_portfolio .dh-pf-el-top .elementor-element-pfheroleft{animation:dh-hero-sync-fade-up .72s cubic-bezier(.22,.61,.36,1) .08s both;will-change:opacity,transform}body.single-la_portfolio .dh-pf-el-top .elementor-element-pfheroright{animation:dh-hero-sync-fade-in .72s ease .2s both;will-change:opacity}body.home.elementor-page-6993 .elementor-element-9c2d9da .elementor-invisible,body.page-id-2954 .elementor-element-9c2d9da .elementor-invisible,body.page-id-8843 .elementor-element-f343e78 .elementor-invisible,body.page-id-8480 .elementor-element-7986204 .elementor-invisible,body.page-id-7844 #dh-villa-hero .elementor-invisible,body.page-id-3873 .elementor-element-bcf4d1d .elementor-invisible{visibility:visible}body.home.elementor-page-6993 .elementor-element-9c2d9da .animated,body.page-id-2954 .elementor-element-9c2d9da .animated,body.page-id-8843 .elementor-element-f343e78 .animated,body.page-id-8480 .elementor-element-7986204 .animated,body.page-id-7844 #dh-villa-hero .animated,body.page-id-3873 .elementor-element-bcf4d1d .animated{animation-name:none}@media (prefers-reduced-motion:reduce){.dh-hero-three-zone .dh-hero-content-group,body.home.elementor-page-6993 .elementor-element-9c2d9da .elementor-element-cf7intro,body.page-id-2954 .elementor-element-9c2d9da .elementor-element-cf7intro,body.page-id-8843 .elementor-element-f343e78 .elementor-element-3a94029,body.page-id-8480 .elementor-element-7986204 .elementor-element-xnphero,body.page-id-7844 #dh-villa-hero .elementor-element-dhvherocol,body.single-la_portfolio .dh-pf-el-top .elementor-element-pfheroleft,body.single-la_portfolio .dh-pf-el-top .elementor-element-pfheroright{animation:none;opacity:1;transform:none;will-change:auto}}body :is(button,input[type="button"],input[type="submit"],input[type="reset"],.button,.elementor-button,.elementor-button-link,.lakit-btn,.lakit-btn-more,.lakit-posts__btn-more,.dh-contact-action,.dh-mobile-floating-contact__btn,.dh-home-project-filter-btn,.dh-home-project-slider-btn,.dh-home-project-more-btn,.lastudio-arrow,.slick-arrow,.swiper-button-prev,.swiper-button-next,.tp-leftarrow,.tp-rightarrow),body :is(button,input[type="button"],input[type="submit"],input[type="reset"],.button,.elementor-button,.elementor-button-link,.lakit-btn,.lakit-btn-more,.lakit-posts__btn-more,.dh-contact-action,.dh-mobile-floating-contact__btn,.dh-home-project-filter-btn,.dh-home-project-slider-btn,.dh-home-project-more-btn,.lastudio-arrow,.slick-arrow,.swiper-button-prev,.swiper-button-next,.tp-leftarrow,.tp-rightarrow):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important}html body :is(button,input[type="button"],input[type="submit"],input[type="reset"],.button,.elementor-button,.elementor-button-link,.lakit-btn,.lakit-btn-more,.lakit-posts__btn-more,.dh-contact-action,.dh-mobile-floating-contact__btn,.dh-home-project-filter-btn,.dh-home-project-slider-btn,.dh-home-project-more-btn,.lastudio-arrow,.slick-arrow,.swiper-button-prev,.swiper-button-next,.tp-leftarrow,.tp-rightarrow):not(#dh-button-shadow-reset),html body :is(button,input[type="button"],input[type="submit"],input[type="reset"],.button,.elementor-button,.elementor-button-link,.lakit-btn,.lakit-btn-more,.lakit-posts__btn-more,.dh-contact-action,.dh-mobile-floating-contact__btn,.dh-home-project-filter-btn,.dh-home-project-slider-btn,.dh-home-project-more-btn,.lastudio-arrow,.slick-arrow,.swiper-button-prev,.swiper-button-next,.tp-leftarrow,.tp-rightarrow):not(#dh-button-shadow-reset):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important}body:not(.elementor-editor-active) :is(.dh-home-package-card>.elementor-widget-wrap,.dh-villa-value-card,.dh-soft-news-cards .lakit-posts__inner-box,.dh-blog-featured-post,.dh-blog-searched-block,.dh-blog-contact-card,.dh-blog-form-card,.dh-blog-sidebar-card,.dh-project-filter__sheet,.dh-project-filter__budget,.dh-project-archive-grid .lastudio-portfolio__inner,#dh-home-project-tabs .lastudio-portfolio__inner,.dh-home-portfolio-hover .lastudio-portfolio__inner,.dh-service-page-services .lakit-iconbox,.dh-home-service-flip-card .lakit-animated-box,.dhsl-service-card>.elementor-widget-wrap,.dhr-image-card>.elementor-widget-wrap,.dhr-twenty20 .twentytwenty-container,.dhr-timeline,.dh-villa-client-feedback .dh-villa-feedback-slide>.elementor-container,.dh-pf-feature-card,.dh-pf-case-panel,.dh-pf-description-card,.dh-pf-location-card,.dh-pf-overview-card,.dh-pf-testimonial-card){border-radius:0!important}body:not(.elementor-editor-active) :is(.dh-soft-news-cards .lakit-posts__thumbnail,.dh-blog-featured-post__thumb,.dh-service-page-services .lakit-iconbox__box_image,.dhr-twenty20 .twentytwenty-container img){border-radius:0!important}body.home.elementor-page-6993:not(.elementor-editor-active) :is(#dh-home-service-packages .dh-home-package-card>.elementor-widget-wrap>.elementor-background-overlay,#dh-home-villa-values .dh-villa-value-card .elementor-icon-box-wrapper,#dh-home-renovation-process .dh-focus-steps .elementor-tabs-content-wrapper,.elementor-element-6eafad4 .lakit-posts__thumbnail,.elementor-element-d6993aa .lastudio-team-member__inner,.elementor-element-d6993aa .lastudio-team-member__image_wrap,.elementor-element-d6993aa .lastudio-team-member__image,.elementor-element-d6993aa .lastudio-team-member__image-instance){border-radius:0!important}body:not(.elementor-editor-active) :is(.dh-home-package-card>.elementor-widget-wrap,.dh-soft-news-cards .lakit-posts__inner-box,.dh-blog-featured-post,.dh-blog-searched-block,.dh-blog-contact-card,.dh-blog-form-card,.dh-blog-sidebar-card,.dh-project-archive-grid .lastudio-portfolio__inner,.dh-team-card-back,.card__cta-link,.dh-villa-client-feedback .dh-villa-feedback-slide>.elementor-container,.dh-pf-feature-card,.dh-pf-case-panel,.dh-pf-description-card,.dh-pf-location-card,.dh-pf-overview-card,.dh-pf-testimonial-card){border-color:rgb(128 128 128 / .65)!important;transition-property:border-color,box-shadow,transform}body:not(.elementor-editor-active) :is(.dh-home-package-card>.elementor-widget-wrap:hover,.dh-home-package-card>.elementor-widget-wrap:focus-within,.dh-soft-news-cards .lakit-posts__inner-box:hover,.dh-soft-news-cards .lakit-posts__inner-box:focus-within,.dh-blog-featured-post:hover,.dh-blog-featured-post:focus-within,.dh-blog-searched-block:hover,.dh-blog-searched-block:focus-within,.dh-blog-contact-card:hover,.dh-blog-contact-card:focus-within,.dh-blog-form-card:hover,.dh-blog-form-card:focus-within,.dh-blog-sidebar-card:hover,.dh-blog-sidebar-card:focus-within,.dh-project-archive-grid .lastudio-portfolio__inner:hover,.dh-project-archive-grid .lastudio-portfolio__inner:focus-within,.dh-team-card-back:hover,.dh-team-card-back:focus-within,.lastudio-team-member__item:hover .dh-team-card-back,.lastudio-team-member__item:focus-within .dh-team-card-back,.card__cta-link:hover,.card__cta-link:focus-visible,.dh-villa-client-feedback .dh-villa-feedback-slide>.elementor-container:hover,.dh-villa-client-feedback .dh-villa-feedback-slide>.elementor-container:focus-within,.dh-pf-feature-card:hover,.dh-pf-feature-card:focus-within,.dh-pf-case-panel:hover,.dh-pf-case-panel:focus-within,.dh-pf-description-card:hover,.dh-pf-description-card:focus-within,.dh-pf-location-card:hover,.dh-pf-location-card:focus-within,.dh-pf-overview-card:hover,.dh-pf-overview-card:focus-within,.dh-pf-testimonial-card:hover,.dh-pf-testimonial-card:focus-within){border-color:var(--e-global-color-dhgld01,#D9AA5C)!important}