.elementor-2073 .elementor-element.elementor-element-68c26863 > .elementor-container{max-width:1200px;}.elementor-2073 .elementor-element.elementor-element-75c4b101:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-75c4b101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2073 .elementor-element.elementor-element-75c4b101 > .elementor-container{max-width:1200px;}.elementor-2073 .elementor-element.elementor-element-75c4b101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2073 .elementor-element.elementor-element-75c4b101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2073 .elementor-element.elementor-element-1b72f390 > .elementor-container{max-width:1200px;}/* Start custom CSS */body.elementor-page-2073{background:#0a0d0d;}
body.elementor-page-2073 .elementor-heading-title{font-family:Prata,serif;color:#fff;}
body.elementor-page-2073 .elementor-widget-text-editor{font-family:Urbanist,sans-serif;color:#b8bbbb;font-size:17px;line-height:1.7;}
body.elementor-page-2073 .dd-services-intro{background:#111515;padding:90px 24px 60px;}
body.elementor-page-2073 .dd-services-intro h1{font-size:64px;line-height:1.1;margin:0;}
body.elementor-page-2073 .dd-services-intro .elementor-widget-heading:first-child .elementor-heading-title{font-family:Urbanist,sans-serif;font-size:13px;letter-spacing:.18em;color:#b79f71;}
body.elementor-page-2073 .dd-services-intro .elementor-widget-text-editor{max-width:730px;}
body.elementor-page-2073 .dd-services-grid{padding:48px 24px 80px;}
body.elementor-page-2073 .dd-services-grid > .elementor-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}
body.elementor-page-2073 .dd-service-card{width:100%!important;min-width:0;}
body.elementor-page-2073 .dd-service-card > .elementor-widget-wrap{padding:0;background:#181c1c;border:1px solid #303535;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;position:relative;transition:border-color .2s,transform .2s;}
body.elementor-page-2073 .dd-service-card:hover > .elementor-widget-wrap{border-color:#b79f71;transform:translateY(-4px);}
body.elementor-page-2073 .dd-service-card .elementor-widget-image{margin:0;}
body.elementor-page-2073 .dd-service-card .elementor-widget-image img{width:100%;height:220px;object-fit:cover;}
body.elementor-page-2073 .dd-service-card .elementor-widget-heading{padding:26px 24px 14px;margin:0;}
body.elementor-page-2073 .dd-service-card h2{font-size:25px;line-height:1.3;}
body.elementor-page-2073 .dd-service-card h2 a{color:#fff;}
body.elementor-page-2073 .dd-service-card .elementor-widget-text-editor{padding:0 24px;margin:0 0 24px;font-size:16px;}
body.elementor-page-2073 .dd-service-card .elementor-widget-text-editor p{margin:0;}
body.elementor-page-2073 .dd-service-card .elementor-widget-button{margin-top:auto;padding:0 24px 26px;}
body.elementor-page-2073 .dd-service-card .elementor-button{background:transparent;color:#b79f71;padding:0;border-radius:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;}
body.elementor-page-2073 .dd-services-cta{background:#b79f71;padding:64px 24px;}
body.elementor-page-2073 .dd-services-cta h2{color:#0a0d0d;font-size:38px;}
body.elementor-page-2073 .dd-services-cta .elementor-widget-text-editor{color:#202626;max-width:720px;}
body.elementor-page-2073 .dd-services-cta .elementor-button{background:#0a0d0d;color:#fff;font-family:Urbanist,sans-serif;padding:18px 28px;border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:13px;}
@media(max-width:1024px){body.elementor-page-2073 .dd-services-grid > .elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));}body.elementor-page-2073 .dd-services-intro h1{font-size:52px;}}
@media(max-width:767px){body.elementor-page-2073 .dd-services-grid > .elementor-container{grid-template-columns:1fr;gap:24px;}body.elementor-page-2073 .dd-services-intro{padding:60px 24px 40px;}body.elementor-page-2073 .dd-services-intro h1{font-size:42px;}body.elementor-page-2073 .dd-services-grid{padding:30px 24px 50px;}body.elementor-page-2073 .dd-services-cta{padding:44px 24px;}body.elementor-page-2073 .dd-services-cta h2{font-size:30px;}}

body.elementor-page-2073 .dd-service-card .elementor-widget-image a{display:block;width:100%;}
body.elementor-page-2073 .dd-service-card .elementor-widget-heading{position:static;}
body.elementor-page-2073 .dd-service-card h2 a::after{content:"";position:absolute;inset:0;z-index:1;}
body.elementor-page-2073 .dd-service-card:focus-within > .elementor-widget-wrap{outline:2px solid #b79f71;outline-offset:4px;}/* End custom CSS */