.dnp-v3 .dnp-image-hero{display:flex;flex-direction:column;align-items:stretch;justify-content:center;max-width:none;width:100%;min-height:calc(100svh - 90px);padding:90px max(56px,calc((100% - 1200px)/2)) 30px;background:none;overflow:hidden;isolation:isolate;gap:50px}.dnp-v3 .dnp-hero-background{position:absolute;inset:-8% 0;z-index:-2;min-height:0;width:100%;height:116%;background-repeat:no-repeat;background-size:cover;background-position:center center;pointer-events:none;transform:translate3d(0,var(--dnp-hero-parallax,0),0) scale(1.025)}.dnp-v3 .dnp-image-hero:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040b10cc 0%,#040b1080 40%,#040b1012 77%),linear-gradient(0deg,#080d0ee6,transparent 28%)}.dnp-v3 .dnp-hero-copy{width:min(100%,720px);padding-top:30px;margin-bottom:45px}.dnp-v3 .dnp-hero-description p{color:#d9e7e7}.dnp-v3 .dnp-hero-bottom{width:100%;margin-top:auto}.dnp-v3 .dnp-hero-bottom p{color:#d4e1e1}.dnp-v3 .dnp-discipline p{color:#bed3d3}.dnp-v3 .dnp-services-intro,.dnp-v3 .dnp-why-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:48px}.dnp-v3 .dnp-services-intro .dnp-section-heading{margin:0;gap:24px}.dnp-v3 .dnp-image-only{overflow:hidden;border-radius:8px;min-width:0;gap:0}.dnp-v3 .dnp-supporting-image{width:100%;margin:0}.dnp-v3 .dnp-supporting-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.dnp-v3 .dnp-why-text{gap:25px}.dnp-v3 .dnp-why-intro{margin-bottom:10px}.dnp-v3 .dnp-why-text .elementor-heading-title{font-size:clamp(38px,4vw,58px)}.dnp-v3 .dnp-service-list .dnp-service-row:nth-child(9){grid-column:auto;max-width:none}.dnp-v3 .dnp-service-list .dnp-service-row:nth-child(10){border-top-color:#d2b58770}.dnp-v3 .dnp-service-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.dnp-v3 .dnp-service-actions>.elementor-element{width:auto;flex:0 1 auto}.dnp-v3 .dnp-service-actions .elementor-button{min-height:46px;padding:14px 18px;font-size:12px}.dnp-v3 .dnp-service-more .elementor-button{border:1px solid #496263;background:#fff0;color:#f4f7f7}.dnp-v3 .dnp-service-whatsapp .elementor-button{background:#69ecda;color:#071b19}@media(max-width:1100px){.dnp-v3 .dnp-image-hero{padding-inline:36px}.dnp-v3 .dnp-services-intro,.dnp-v3 .dnp-why-intro{gap:36px}.dnp-v3 .dnp-service-actions{gap:9px}.dnp-v3 .dnp-service-actions .elementor-button{padding-inline:14px}}@media(max-width:767px){.dnp-v3 .dnp-image-hero{min-height:calc(100svh - 72px);padding:65px 20px 24px;gap:25px}.dnp-v3 .dnp-hero-copy{padding-top:0;margin-bottom:30px}.dnp-v3 .dnp-hero-background{background-position:65% center}.dnp-v3 .dnp-image-hero:after{background:linear-gradient(90deg,#040b10d9,#040b1040),linear-gradient(0deg,#080d0ee6,transparent 50%)}.dnp-v3 .dnp-services-intro,.dnp-v3 .dnp-why-intro{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.dnp-v3 .dnp-why-text .elementor-heading-title{font-size:36px}.dnp-v3 .dnp-service-actions .elementor-button{padding:14px 17px}}@media(prefers-reduced-motion:reduce){.dnp-v3 .dnp-hero-background{transform:none}}.elementor-editor-active .dnp-v3 .dnp-hero-background{transform:none;pointer-events:auto}.elementor-editor-active .dnp-v3 .dnp-image-hero:after{pointer-events:none}