header{position:sticky;top:0;background-color:var(--background);padding-top:1.5rem;padding-bottom:1.5rem;z-index:1000000}header .logo{max-width:16rem}header nav{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding-left:.5rem;padding-right:.5rem}@media (min-width:1199.98px){header nav{width:100%;margin-right:auto;margin-left:auto}@media (min-width:100%){header nav{max-width:100%}}@media (min-width:575px){header nav{max-width:575px}}@media (min-width:767px){header nav{max-width:767px}}@media (min-width:1025px){header nav{max-width:1025px}}@media (min-width:1400px){header nav{max-width:1400px}}}@media (min-width:991.98px){header nav{padding-left:1rem;padding-right:1rem}}@media (min-width:1199.98px){header nav{padding-left:0;padding-right:0}}header nav .toggleBtn{display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-width:2px;border-color:var(--black);color:var(--black)}@media (min-width:991.98px){header nav .toggleBtn{display:none}}header nav .toggleBtn:where(.dark,.dark *){border-color:var(--white);color:var(--white)}header nav .switchBtn{position:relative;margin-left:auto;margin-right:1rem;display:flex;height:1.5rem;width:3rem;align-items:center;justify-content:flex-start;border-radius:.75rem;border-width:2px;border-color:var(--black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:991.98px){header nav .switchBtn{margin-left:0;margin-right:0;display:none;height:1rem;width:2rem}}header nav .switchBtn:where(.dark,.dark *){border-color:var(--white)}header nav .switchBtn .ball{position:absolute;top:50%;left:.125rem;margin-left:0;display:block;height:1rem;width:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}@media (min-width:991.98px){header nav .switchBtn .ball{height:.5rem;width:.5rem}}header nav .switchBtn .ball:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}header nav .switchBtn .ball{transition:all .5s ease}header nav .switchBtn.active{justify-content:flex-end}header nav .switchBtn.active .ball{left:calc(100% - 10px)}@media(max-width:991.98px){header nav .switchBtn.active .ball{left:calc(100% - 14px)}}.navbar{width:100%}.navbar ul{margin-left:auto;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:2rem}@media (min-width:991.98px){.navbar ul{flex-direction:row;gap:2rem}}@media (min-width:1199.98px){.navbar ul{gap:3rem}}.navbar ul li a{position:relative;padding-bottom:.125rem;font-size:1.5rem;font-weight:600;color:var(--black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:991.98px){.navbar ul li a{font-size:1rem}}.navbar ul li a:where(.dark,.dark *){color:var(--white)}.navbar ul li a:before{content:"";position:absolute;bottom:-.5rem;left:50%;height:.5rem;width:.5rem;transform-origin:center;--tw-translate-x:-50%;--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:var(--theme-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.navbar ul li a.active{color:var(--theme-color)}.navbar ul li a.active:before,.navbar ul li a:hover:before{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar ul li a:hover:before{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.navbar ul li a:hover:where(.dark,.dark *):before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.navbar ul li .switchBtn{display:none}@media (min-width:991.98px){.navbar ul li .switchBtn{margin:0 0 0 auto;display:block}}.navbar ul li.linkBtn a{border-radius:.75rem;border-width:2px;border-color:var(--theme-color);background-color:transparent;padding:.5rem 2rem;font-weight:500;color:var(--theme-color);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.navbar ul li.linkBtn a:before{content:none}.navbar ul li.linkBtn a:hover{background-color:var(--theme-color);color:var(--white)}.navbar.mobileMenu{display:none}@media(max-width:991.98px){.navbar{display:none}.navbar.mobileMenu{position:fixed;left:-300px;top:0;z-index:10;display:flex;height:100vh;width:300px;align-items:center;justify-content:center;background-color:var(--background);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:575.98px){.navbar.mobileMenu{left:-350px;width:350px}}.navbar.mobileMenu{transition-duration:.5s}.navbar.mobileMenu ul{align-items:center;justify-content:center}.navbar.mobileMenu.active{left:0;box-shadow:5px 0 50px hsla(0,0%,100%,.15)}}footer{background-color:var(--theme-color);padding-top:4rem}footer:where(.dark,.dark *){background-color:var(--background)}footer .grid{margin-left:-.75rem;margin-right:-.75rem;row-gap:1rem}@media (min-width:767.98px){footer .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}footer .grid>*{padding-left:.75rem;padding-right:.75rem}footer .footerContent .logo{display:flex;align-items:center;justify-content:center}@media (min-width:767.98px){footer .footerContent .logo{justify-content:flex-start}}footer .footerContent p{margin-top:1.5rem;text-align:start;font-size:1.125rem;color:var(--white)}footer .links h3{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--white)}@media (min-width:767.98px){footer .links h3{margin-bottom:1.5rem}}footer .links ul{display:flex;-moz-columns:2;column-count:2;flex-direction:column;align-items:flex-start;gap:1rem}footer .links ul li a{position:relative;padding-bottom:.25rem;font-weight:400;text-transform:capitalize;color:var(--white);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}footer .links ul:not(.contactInfo){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}footer footer .links ul:not(.contactInfo){margin-left:-.75rem;margin-right:-.75rem;row-gap:1rem}@media (min-width:767.98px){footer footer .links ul:not(.contactInfo){grid-template-columns:repeat(3,minmax(0,1fr))}}footer footer .links ul:not(.contactInfo)>*{padding-left:.75rem;padding-right:.75rem}footer .links ul:not(.contactInfo) li a:before{content:"";position:absolute;left:0;bottom:0;height:.125rem;width:100%;transform-origin:left;--tw-scale-x:0;background-color:var(--dark-theme-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}footer .links ul:not(.contactInfo) li a:before,footer .links ul:not(.contactInfo) li a:hover:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}footer .links ul:not(.contactInfo) li a:hover:before{--tw-scale-x:1}footer .links ul.socialLinks{display:flex;flex-direction:row;align-items:center;gap:.5rem}footer .links ul.socialLinks li a{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:var(--dark-theme-color);font-size:1.125rem;color:var(--white);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}footer .links ul.socialLinks li a:hover{background-color:var(--secondary-color)}footer .copyright{margin-top:3rem;border-top-width:2px;border-color:var(--white);padding-top:1rem;padding-bottom:1rem}footer .copyright .copyrightCont{display:flex;align-items:center;justify-content:center}footer .copyright .copyrightCont p{text-align:center;font-size:1rem;font-weight:700;color:var(--white)}:root{--background:#fafafa;--theme-color:#6b72ff;--secondary-color:#30cdff;--dark-theme-color:#3841ed;--text-color:#777776;--white:#fff;--black:#000}.dark:root{--background:#121212;--text-color:var(--white)}