.styles_sec___P0QY{width:100%;min-height:100%;padding:clamp(2em,3vw,6%) 0;position:relative}@media(min-width:90em){.styles_sec___P0QY{padding:clamp(2em,2.5vw,4%) 0}}.styles_hero__koUTJ{background:url(https://backend.dmetadata.com/wp-content/uploads/2025/04/BG-01-01.webp) 50%/cover no-repeat}.styles_hero__koUTJ .container{min-height:100%;display:flex;flex-direction:column;justify-content:center}.styles_hero__koUTJ .container h1{font-size:clamp(1.5rem,2vw + 1rem,2.5rem);margin-top:2em}.styles_hero__koUTJ .container p{margin-bottom:0}@media(max-width:881px){.styles_hero__koUTJ{position:relative;background-position:100%;z-index:1}.styles_hero__koUTJ :after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.styles_hero__koUTJ .container{min-height:20em}}@media(min-width:881px){.styles_hero__koUTJ{padding:0}.styles_hero__koUTJ .container{min-height:25rem}}.styles_one__x_zAs .styles_project_wrapper__OxmC4{display:grid;grid-gap:1em;gap:1em;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.styles_one__x_zAs .styles_project_wrapper__OxmC4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.styles_one__x_zAs .styles_project_wrapper__OxmC4{grid-template-columns:repeat(1,1fr)}}.styles_get_touched__fsQCx{display:flex;align-items:center;justify-content:center;background-color:#fff000;color:#000;position:relative;z-index:1}.styles_get_touched__fsQCx:after{content:"";display:block;position:absolute;width:100%;height:100%;right:0;bottom:0;background:radial-gradient(circle,#000000 12%,transparent 0);background-size:1rem 1rem;opacity:.2;z-index:-1}.styles_get_touched__fsQCx .container{min-height:25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_get_touched__fsQCx .container a{background-color:#000;color:oldlace;padding:.4rem 1.5em;margin-top:.8rem;margin-inline:auto}.styles_get_touched__fsQCx .container h2{font-size:clamp(1.4rem,5vw + 1rem,2.6rem)}.styles_get_touched__fsQCx .container h2,.styles_get_touched__fsQCx .container h6{background-color:#fff000;text-align:center;padding:2px auto}@media(min-width:767px){.styles_get_touched__fsQCx{padding:0}}.button_btn__aj_Ev{display:inline-block;position:relative;text-transform:capitalize;color:#000;padding:4px 1rem;font-size:.875rem;text-align:center;width:-moz-fit-content;width:fit-content}.button_btn__aj_Ev:hover{opacity:.7}