*{box-sizing:border-box;margin:0;padding:0;font-family:"Exo 2",sans-serif}body{width:100vw;overflow-x:hidden}:root{--color-primary-dark:#002bc6;--color-primary-light:#001372;--color-highlight-light:#ffe45c;--color-highlight-dark:#ffc200;--color-accent-light:#e50000;--color-accent-dark:#af0000;--color-success-btn:#28a745;--color-success-btn-hover:#218838;--color-body-gray:#e8e8e8;--color-body-light:#fff}a{text-decoration:none}.container{width:85vw;margin:0 auto}@font-face{font-family:"Exo 2";src:url(../media/Exo2-Bold.0d29c509.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Exo 2";src:url(../media/Exo2-Regular.afdeb604.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Exo 2";src:url(../media/Exo2-Medium.be7c99a5.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Exo 2";src:url(../media/Exo2-Light.4d0ad456.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Exo 2";src:url(../media/Exo2-Black.bee03a13.ttf)format("truetype");font-weight:800;font-style:normal}h2{font-size:30px;font-weight:700}@media (max-width:990px){.container{width:90vw}h2{font-size:22px}}
header{background-color:var(--color-primary-dark);z-index:1000;width:100vw;position:fixed;top:0;box-shadow:0 4px 21.4px #0000004a}header.transparent{background-color:#0000}header .container{justify-content:space-between;align-items:center;height:65px;padding:0 20px;display:flex}nav{justify-content:space-between;align-items:center;gap:3rem;display:flex}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;padding:5px;display:none}.hamburger span{background-color:#fff;width:25px;height:3px;margin:3px 0;transition:all .3s}.hamburger.active span:first-child{transform:rotate(-45deg)translate(-5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(45deg)translate(-5px,-6px)}header nav a{color:#fff;text-decoration:none;transition:all .3s}header nav a:hover,header nav a.active{color:var(--color-highlight-dark)}header .logo{z-index:99999;filter:drop-shadow(2.736px 7.518px 5px #0000005c)}header .logo .logo-wrapper{aspect-ratio:1;margin-top:5rem}.half-border{border:1px solid var(--color-highlight-dark);pointer-events:none;background:0 0;border-bottom-color:#0000;border-right-color:#0000;border-radius:100%;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}header .logo img{width:100px;height:auto}header .contact-us{color:#fff;background-color:#003dea;border:1px solid #003dea;border-radius:7px;width:fit-content;padding:8px 25px}header .contact-us:hover{background-color:#0000;border:1px solid #003dea;color:var(--color-highlight-dark)!important}header .contact-us.active{color:#fff}.marquee-wrapper{background-color:var(--color-primary-light);justify-content:flex-end;align-items:center;width:100%;height:36px;margin:0 auto;display:flex;position:relative;overflow:hidden}marquee{color:#fff;font-size:14px;font-style:italic}.marquee-blur{filter:blur(1rem);z-index:50;width:5rem;height:12rem;position:absolute;top:0}@media (min-width:640px){.marquee-blur{width:8rem}}.left-blur{left:-3rem}.right-blur{right:-3rem}.marquee-content{white-space:nowrap;color:#334155;font-size:1.125rem;font-weight:500;display:flex;overflow:hidden}.marquee-track{gap:3rem;display:flex}.dropdown{display:inline-block;position:relative}.dropdown-content{z-index:1000;background-color:#fff;flex-direction:column;min-width:160px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 16px #0003}.dropdown-content a{color:#000;padding:10px 15px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:flex}@media (max-width:1024px){.hamburger{display:flex}nav{background-color:var(--color-primary-dark);z-index:9999;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:30px;width:100%;height:calc(100vh - 65px);padding:50px 35px 35px;transition:right .3s ease-in;position:fixed;top:93px;right:-100%}nav.active{right:0}.dropdown-content{box-shadow:none;text-align:center;background-color:#0000;flex-direction:column;width:100%;display:none;position:static}.dropdown-content a{color:#fff;padding:15px}.dropdown-content a:hover{background-color:#ffffff1a}.dropdown:hover .dropdown-content{display:flex}header nav a{text-align:right;border-bottom:1px solid #ffffff59;width:100%;padding-bottom:10px;display:block}.dropdown{width:100%}}@media (max-width:768px){header .container{padding:0 15px}header .logo img{width:80px}nav{gap:20px;padding-top:30px}header nav a{font-size:18px}.marquee-wrapper{height:30px}marquee{width:90%;font-size:12px}}@media (max-width:480px){header .logo img{width:70px}nav{gap:15px;padding-top:20px}header nav a{font-size:16px}.marquee-wrapper{height:28px}marquee{width:95%;font-size:11px}}
footer{background:var(--color-primary-dark);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:54px 0 20px;position:relative}footer .container{text-align:center;flex-direction:column;align-items:center;display:flex}.logo{justify-content:center;align-items:center;margin-bottom:60px;display:flex}footer .logo img{width:125px;height:auto;margin-left:36px}.nav-links{flex-wrap:nowrap;justify-content:space-between;width:60%;margin-bottom:40px;display:flex}.nav-links a{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;text-decoration:none}.nav-links a:hover{opacity:.8}.footer-bottom{justify-content:space-between;align-items:flex-end;width:100%;margin-top:30px;display:flex}.copyright{color:#fff;text-align:left;font-size:12px}.footer-right{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.social-media{gap:32px;display:flex}.social-media img{filter:brightness(0)invert();width:20px;height:20px}.social-media a:hover img{opacity:.8}.legal-links{align-items:center;gap:10px;display:flex}.legal-links a{color:#fff;font-size:12px;text-decoration:none}.legal-links span{color:#fff;font-size:12px}.legal-links a:hover{opacity:.8}@media (max-width:768px){footer .logo img{margin-left:0}.nav-links{flex-direction:column;gap:20px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:20px}.copyright{text-align:center}.footer-right{align-items:center}}
