*{margin:0;padding:0;box-sizing:border-box}:root{--page-width:1920px}body{font-family:'Roboto',sans-serif;font-size:16px;background-color:#fff;color:#000;line-height:1.6;min-width:320px;max-width:var(--page-width);margin:0 auto}header{position:absolute;top:0;height:60px;max-width:var(--page-width);width:100%;background-color:rgba(0,0,0,.25);display:flex;justify-content:space-between;align-items:center;padding:0 30px;z-index:1000}footer{background-color:#000;color:#fff;text-align:center;margin-top:85px;padding:30px 15px}header a{color:#fff;text-decoration:none}footer a{color:#fff}.hero-image{width:100%;height:100vh;background-image:url(/data/background.jpg);background-size:cover;background-position:center;background-color:rgba(32,32,64,.5);background-blend-mode:overlay;background-repeat:no-repeat}.hero-content{position:absolute;color:#fff;text-align:center;top:44%;left:50%;transform:translate(-50%,-44%);width:calc(100% - 30px)}.hero-headline-overlay{font-size:80px;font-weight:700}.hero-text-overlay{font-size:30px}@media (max-width:1000px){.hero-headline-overlay{font-size:60px}.hero-text-overlay{font-size:26px}}.menu{display:flex;flex-direction:column;position:absolute;top:65px;Left:0;background-color:rgba(0,0,0,.75);text-align:center;padding:10px 10px;opacity:0;pointer-events:none;transform-origin:top;transform:scaleY(0);transition:transform .3s ease,opacity .3s ease}.menu a{font-size:18px;padding:15px 45px}.menu a:hover{background-color:rgba(255,255,255,.25);padding:15px 45px}.menu.active{opacity:1;pointer-events:auto;transform:scale(1)}.hamburger{display:flex;flex-direction:column;cursor:pointer;width:30px;height:20px;justify-content:space-between}.bar{height:2px;background-color:#fff;border-radius:2px;transition:transform .1s ease,opacity .1s ease}.hamburger.open .bar1{transform:rotate(45deg) translate(7.5px,5px)}.hamburger.open .bar2{opacity:0}.hamburger.open .bar3{transform:rotate(-45deg) translate(7.5px,-5px)}h1{font-family:'Times New Roman',Times,serif;font-size:30px;text-transform:uppercase;text-align:center;padding:75px 15px 50px 15px}footer h1{margin:15px 0 15px 0;padding:0}h2{font-size:22px;text-transform:uppercase;margin:15px 0 15px 0}h3{font-size:18px;text-transform:uppercase;margin:15px 0 0 0}.text-center-padding{text-align:center;padding:0 15px}footer hr{border:1px solid #d3d3d3;margin:30px 5%}.flex-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 15px}.strategy{gap:60px}.flex-item{flex:1 1 600px;max-width:600px}.completed-projects{background-color:#fafaff;box-shadow:0 7.5px 0 30px #fafaff}.flex-item-strategy{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:275px;background-color:#fafaff;border-top:3px solid #000;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px 15px}.flex-item-image-container{display:flex;align-items:center;justify-content:space-between;height:100%;margin-top:10px}.flex-item-image{width:48.5%;aspect-ratio:5/3;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}button{display:block;margin:0 auto;font-size:16px;background-color:#000;color:#fff;border:none;border-radius:25px;padding:15px 25px;margin-top:35px;cursor:pointer;transition:background-color .2s,transform .1s;box-shadow:0 2px 8px rgba(0,0,0,.2)}button:hover{background-color:rgba(0,0,0,.75)}button:active{transform:scale(.95)}@font-face{font-family:Kunaroh;src:url(/font/kunaroh-webfont.woff2) format('woff2'),url(/font/kunaroh-webfont.woff) format('woff');font-weight:400;font-style:normal}.number-three{font-family:Kunaroh;font-size:22px}