footer:where(.astro-SZ7XMLTE){background:url(./gradient.svg);min-height:40vh;width:100%}.footer-nav:where(.astro-SZ7XMLTE){width:40%;margin-inline:auto;height:100%;text-align:center}h4:where(.astro-SZ7XMLTE){font-size:25px;font-family:var(--font-secondary);text-transform:uppercase;color:hsl(var(--clr-grey));font-weight:300}li:where(.astro-SZ7XMLTE){margin-block:1.2em;transition:color .4s ease}li:where(.astro-SZ7XMLTE)>a:where(.astro-SZ7XMLTE){text-transform:uppercase;font-size:var(--fs-regular);font-weight:300}li:where(.astro-SZ7XMLTE):hover a:where(.astro-SZ7XMLTE){color:hsl(var(--clr-red))}.line:where(.astro-SZ7XMLTE){width:1px;height:50%;background-color:hsl(var(--clr-grey));position:relative;opacity:.3}.line:where(.astro-SZ7XMLTE):after{position:absolute;content:"";height:20px;width:20px;border:1px solid hsl(var(--clr-grey));top:-18px;left:-10px;border-radius:50%}.line:where(.astro-SZ7XMLTE):before{position:absolute;content:"";height:10px;width:10px;border:1px solid hsl(var(--clr-grey));bottom:-8px;left:-5px;border-radius:50%}@media (max-width: 600px){footer:where(.astro-SZ7XMLTE){height:60vh}.footer-nav:where(.astro-SZ7XMLTE){width:90%;padding-bottom:5em}}a:where(.astro-PUASP76Q){text-transform:uppercase;padding:14px 22px;background-color:transparent;border-radius:var(--radius);transition:border .4s ease-in;border:1px solid transparent;font-size:var(--fs-xs);cursor:pointer;position:relative;letter-spacing:var(--ls-xl)}a:where(.astro-PUASP76Q):hover{border:.5px solid hsl(var(--clr-grey))}a:where(.astro-PUASP76Q):focus{border:.5px solid hsl(var(--clr-grey));outline:.5px solid hsl(var(--clr-grey) / 7)}header:where(.astro-5BLMO7YK){position:absolute;min-height:80px;top:0;width:100%;left:0;z-index:999}.contact:where(.astro-5BLMO7YK),.menu:where(.astro-5BLMO7YK){text-transform:uppercase;padding:14px 22px;background-color:transparent;border-radius:var(--radius);transition:border .4s ease-in;border:1px solid transparent;font-size:var(--fs-xs);cursor:pointer;position:relative;letter-spacing:var(--ls-xl)}.contact:where(.astro-5BLMO7YK):hover,.menu:where(.astro-5BLMO7YK):hover{border:.5px solid hsl(var(--clr-grey))}.contact:where(.astro-5BLMO7YK):focus{border:.5px solid hsl(var(--clr-grey));outline:.5px solid hsl(var(--clr-grey) / 7)}header:where(.astro-5BLMO7YK){background-color:transparent}nav:where(.astro-5BLMO7YK){width:90%;margin-inline:auto}.nav-menu:where(.astro-5BLMO7YK){position:absolute;height:100vh;width:100%;top:-100vh;flex-direction:column;background-color:hsl(var(--clr-blue));left:0;transition:top .4s ease;z-index:99}.nav-menu:where(.astro-5BLMO7YK).active{top:0}li:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){font-size:var(--fs-2xl);text-transform:uppercase;font-family:var(--font-secondary);font-weight:600;letter-spacing:var(--ls-xl);transition:color .2s ease-in}li:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK):hover{animation:none;color:hsl(var(--clr-red))}.close-btn:where(.astro-5BLMO7YK){position:absolute;top:5vh;right:5vw}@media (max-width: 600px){nav:where(.astro-5BLMO7YK){width:95%}.logo-img:where(.astro-5BLMO7YK){width:80px}li:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){font-size:var(--fs-semi)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font:inherit}ul[role=list],ol[role=list],li{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}html,body{height:100%;width:100%;max-width:1440px;margin-inline:auto}body{text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;font-weight:600;font-family:var(--font-primary);color:hsl(var(--clr-grey));background-color:hsl(var(--clr-blue));overscroll-behavior:none}#smooth-content{overflow:visible}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:hsl(var(--clr-blue))}::-webkit-scrollbar-thumb{background:radial-gradient(100% 197.75% at 0% 3.32%,rgba(191,52,78,.25) 0%,rgba(191,52,78,.25) .01%,rgba(22,194,194,.25) 96.88%);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}a:not([class]){text-decoration-skip-ink:auto}a{color:inherit;text-decoration:none;font-size:var(--fs-xs)}img,picture,svg{max-width:100%;display:block}button,textarea,select{font-family:var(--font-secondary)}::selection{color:hsl(var(--clr-blue));background-color:hsl(var(--clr-grey-400))}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}/**
 * @license
 *
 * Font Family: Clash Display
 * Designed by: Indian Type Foundry
 * URL: https://www.fontshare.com/fonts/clash-display
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * Clash Display Variable(Variable font)
 * Clash Display Extralight
 * Clash Display Light
 * Clash Display Regular
 * Clash Display Medium
 * Clash Display Semibold
 * Clash Display Bold
 *
*/@font-face{font-family:ClashDisplay-Variable;src:url(/_astro/ClashDisplay-Variable.e0ec5644.woff2) format("woff2"),url(/_astro/ClashDisplay-Variable.8de6a728.woff) format("woff"),url(/_astro/ClashDisplay-Variable.c1c02f27.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}:root{--clr-blue: 215, 43%, 13%;--clr-blue-400: 214, 45%, 11%;--clr-grey: 32, 100%, 88%;--clr-red: 349, 57%, 48%;--clr-green: 185, 51%, 25%;--clr-grey-400: 32, 70%, 69%;--font-secondary: "ClashDisplay-Variable";--font-primary: "Poppins", sans-serif;--fs-xs: 12px;--fs-sm: 16px;--fs-regular: 18px;--fs-semi: 27px;--fs-lg: 35px;--fs-xl: 50px;--fs-2xl: 70px;--fs-3xl: 98px;--fs-4xl: 120px;--ls-xl: 2.4px;--transition: cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);--padding-sm: 14px 22px;--padding-lg: 22px 42px;--radius: 80px;--shadow: rgba(0, 0, 0, .24) 0px 3px 8px}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.headline{font-size:var(--fs-2xl);text-align:center;width:85%;margin-inline:auto;font-family:var(--font-secondary);font-weight:700;line-height:var(--fs-2xl);color:hsl(var(--clr-grey-400));text-transform:uppercase}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width: 600px){.headline{font-size:45px;line-height:45px}.headline{width:100%}}
