.resize-animation-stopper *{transition:none!important;animation:none!important}:root{--bg-nav: hsl(0, 0%, 100%);--bg-body: hsl(35, 76%, 95%);--bg-footer: hsl(204, 77%, 21%);--color-text: hsl(0, 0%, 0%);--color-accent: hsl(33, 92%, 54%);--border: 1px hsl(0, 0%, 13%) solid;--shadow: rgba(99, 99, 99, .2) 0px 2px 8px 0px;--width-logo: 216px;--height-nav: 68px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-body);color:var(--color-text);padding-top:var(--height-nav);text-align:center;font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,DejaVu Sans,sans-serif;letter-spacing:1px}h1{color:var(--bg-footer);font-size:clamp(35px,4vw,50px);margin-bottom:20px;font-weight:500}h2{color:var(--bg-footer);font-size:clamp(30px,3vw,40px);margin-bottom:20px;font-weight:400}h3{font-size:clamp(25px,3vw,27px);margin-bottom:10px;font-weight:400}a{color:var(--color-text);text-decoration:none}button{cursor:pointer;color:var(--bg-nav);background-color:var(--bg-footer);box-shadow:var(--shadow);border:none;border-radius:30px;padding:10px 20px;justify-self:center;margin-top:20px;font-size:1rem;font-weight:600}button:hover{background-color:var(--color-accent);color:#fff}p{line-height:1.5;font-weight:400;opacity:.8;font-size:clamp(1rem,2vw,1.2rem)}ul{list-style-type:none}section{padding-block:3rem}hr{border:0;border-top:#454545 3px dotted}.columns{text-align:left;display:flex;flex-direction:row;justify-content:space-between;gap:4rem}.columns img{max-width:300px;max-height:300px;height:100%;aspect-ratio:1/1}.container{max-width:1200px;width:80%;margin:auto}#top-navbar{position:fixed;top:0;left:0;right:0;margin-top:0;padding-top:env(safe-area-inset-top);width:100%;background-color:var(--bg-nav);box-shadow:var(--shadow);z-index:1100}.navbar{display:flex;justify-content:space-between;align-items:center;height:var(--height-nav)}.navbar input[type=checkbox],.navbar .menu{display:none}.navbar ul{display:flex}.navbar ul li{display:flex;list-style:none;font-weight:500}.navbar ul li a{display:flex;color:var(--color-text);border-bottom:#ffffff 4px dotted;margin-left:3rem;padding:5px 0;align-items:center;justify-content:right}.navbar ul li a:hover,.navbar ul li a.active-link{border-bottom:#F6921B 4px solid}.logo{cursor:pointer;width:var(--width-logo);margin-top:0}.logo #stars path{fill:#fff}.logo #letters path{fill:var(--color-text)}.logo #accent{fill:var(--color-accent)}.logo #shadow path{fill:var(--bg-nav)}nav .tabbar-links{display:none}.active-link{color:var(--color-text)}footer{background-color:var(--bg-footer);color:var(--bg-nav);padding-block:4rem;text-align:center}footer>ul{display:flex;justify-content:space-between}footer>ul>li{width:320px;min-height:110px;font-size:1rem!important}.social-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.social-links li a{display:flex;flex-direction:column;align-items:center;width:34px;height:34px;gap:5px}.social-links li a figure{display:flex;flex-direction:column;align-items:center;width:34px;height:34px;border:var(--color-accent) solid 1px;border-radius:17px}.social-links li a figure img{width:32px;height:32px;aspect-ratio:1/1}.social-links li a:hover figure{background-color:var(--color-accent)}.social-links li a:hover figure .white-svg{filter:none}.copyright{display:block;margin:auto;padding-block:1rem;color:var(--color-text);background-color:var(--bg-body);text-align:center;font-size:1rem}@media only screen and (max-width:850px){body{padding-bottom:calc(var(--height-nav) + env(safe-area-inset-bottom));text-align:center}.navbar{display:block;position:relative}.navbar input[type=checkbox]{display:block;position:absolute;height:25px;width:29px;top:21px;left:calc(23px + env(safe-area-inset-left));z-index:5;opacity:0;cursor:pointer}.navbar .menu{display:flex;flex-direction:column;justify-content:space-between;position:absolute;height:15px;width:19px;top:26px;left:calc(28px + env(safe-area-inset-left));z-index:2}.navbar .menu .line{display:block;height:2px;width:100%;border-radius:1px;background-color:var(--color-text)}.navbar .menu .line1{transform-origin:0% 0%;transition:transform .3s ease-in-out}.navbar .menu .line2{transition:transform .2s ease-in-out}.navbar .menu .line3{transform-origin:0% 100%;transition:transform .3s ease-in-out}.navbar.container{width:100%}.navbar ul{padding-top:var(--height-nav);background-color:var(--bg-nav);height:100vh;width:250px;padding-left:env(safe-area-inset-left);transform:translate(-250px);flex-direction:column;transition:transform .5s ease-in-out;overflow:scroll}.navbar ul li{height:var(--height-nav)}.navbar ul li a{height:30px;justify-content:left;margin:28px 0 0 28px}.navbar .logo{position:absolute;top:5px;left:50%;margin-left:calc(var(--width-logo) / 2 * -1)}.navbar input[type=checkbox]:checked~.navbar-links{transform:translate(0)}.navbar input[type=checkbox]:checked~.menu .line1{transform:rotate(45deg)}.navbar input[type=checkbox]:checked~.menu .line2{transform:scaleY(0)}.navbar input[type=checkbox]:checked~.menu .line3{transform:rotate(-45deg)}.form-group:nth-child(2),.form-group:nth-child(3){grid-column:1 / span 2}footer>ul{flex-direction:column;gap:3rem}footer>ul>li{width:100%}#bottom-navbar{position:fixed;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);width:100%;z-index:1100;background-color:var(--bg-nav)}nav .tabbar-links{display:flex}nav .tabbar-links li a{display:flex;flex-direction:column;align-items:center;width:25vw;height:var(--height-nav);padding-top:10px;font-size:12px;line-height:normal}nav .tabbar-links li a img{width:32px;height:32px;margin-bottom:2px}section{padding-block:2rem}.columns{gap:2rem;flex-direction:column;align-items:center;text-align:center}.columns.flip{flex-direction:column-reverse}.container{width:90%}.copyright{max-width:350px}}.hero{position:relative;height:calc(60vh - var(--height-nav));min-height:300px;background-image:url(/assets/images/hero.avif);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.clients{text-align:center}.clients ul{justify-content:center;display:flex;flex-wrap:wrap;gap:30px}.clients ul li a{display:flex;justify-content:center;align-items:center}.clients ul li a:hover img{border:solid 5px var(--color-accent);border-radius:15px}.clients ul li a img{aspect-ratio:2/1;width:100%;height:100%;max-width:300px;border:solid 5px rgba(255,255,255,0);border-radius:15px;box-sizing:content-box}.contact-options{padding-block:3rem;max-width:600px;margin:0 auto;display:flex;justify-content:space-between}.contact-options .option{width:100px}.contact-options .option p{font-size:.8rem}.contact-options .option img{width:70px;aspect-ratio:1/1}.services{max-width:800px;margin:0 auto;margin-block:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0}.service{display:flex;align-items:center;flex-direction:row;text-align:left}.service img{width:70px;height:auto;aspect-ratio:1/1;margin:10px}.service p{font-size:.8rem;max-width:130px}.categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem}.caterogy{text-align:left}.caterogy img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.categories{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:3rem}.categories .category{border-radius:10px;border:var(--border-color);background-color:var(--nav-bg-color);text-align:left;overflow:hidden;position:relative}.categories .category img{border-radius:10px;aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover}.categories .category h3{margin-top:10px}.categories .category ul{font-size:1rem;padding-left:15px;list-style-type:disc}@media only screen and (max-width:990px){.hero{height:20svh;padding-block:var(--nav-height);min-height:200px}.client-logo{max-width:150px}.service{flex-direction:column;text-align:center}}
