@font-face{font-family:sintony;src:url(../fonts/Sintony.woff2)format("woff2"),url(../fonts/Sintony.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-Bold.woff2)format("woff2"),url(../fonts/NotoSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-BoldItalic.woff2)format("woff2"),url(fonts/NotoSans-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-Medium.woff2)format("woff2"),url(../fonts/NotoSans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-Regular.woff2)format("woff2"),url(../fonts/NotoSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-Italic.woff2)format("woff2"),url(../fonts/NotoSans-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-SemiBold.woff2)format("woff2"),url(../fonts/NotoSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:notosans;src:url(../fonts/NotoSans-SemiBoldItalic.woff2)format("woff2"),url(../fonts/NotoSans-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{line-height:1.6;color:#333;font-family:NotoSans,segoe ui,Tahoma,Geneva,Verdana,sans-serif}header{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:1rem;width:100%}.content-wrapper a{color:#025d9d;text-decoration:none}.content-wrapper a:visited{color:#025d9d}.main-width{max-width:var(--content-width,1000px);margin-left:auto;margin-right:auto}nav{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo img{display:block}@media(max-width:400px){.logo img{width:50vw;height:auto}}.nav-links{display:flex;gap:2rem}.nav-links a{color:#fff;text-decoration:none}.nav-item{position:relative;display:flex;align-items:center;gap:5px;cursor:pointer}.nav-item::after{content:"";position:absolute;top:100%;left:0;width:100%;height:.5rem;background:0 0;z-index:1}.nav-item .dropdown{background:linear-gradient(135deg,#1e3c72,#2a5298)}.nav-item:hover .dropdown,.nav-item .dropdown:hover{display:block}.chevron{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;margin-left:5px}.dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);min-width:200px;margin-top:.5rem}.dropdown a{padding:.75rem 1rem;display:block}.dropdown a:hover{background:#f5f5f5;color:#333}.hamburger{display:none;flex-direction:column;cursor:pointer;padding:5px;z-index:101}.hamburger span{width:25px;height:3px;background:#fff;margin:2px 0;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.hero{background-size:cover;background-position:50%}.hero-content h1{font-size:3rem}.hero-content p{font-size:1.2rem}.cta-button{display:inline-block;background-color:#3498db;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.cta-button:hover{background-color:#2980b9}footer{background-color:#1e3c72;color:#fff;text-align:center;padding:2rem 1rem}.footer-container{display:flex;justify-content:space-between;flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem;max-width:1200px;margin:0 auto;padding-bottom:1rem}.footer-column{flex:initial;text-align:left}.footer-column h3{font-size:1.2rem;margin-bottom:.4rem;color:#fff}.footer-column ul{list-style:none;padding:0;margin-bottom:.5rem}.footer-column ul li{padding-bottom:.6rem;font-size:1rem;line-height:1.4rem;max-width:10rem}.footer-column ul li a{color:rgba(255,255,255,.8);text-decoration:none}.footer-column ul li a:hover{color:#fff}.footer-column p{color:rgba(255,255,255,.8)}.footer-column .logo{position:relative;top:-.3rem;font-size:1.5rem;max-width:100%;height:auto}.footer-socials{display:flex;gap:1rem}.footer-socials a{color:#b0cff0}.footer-socials .bi{width:1.4em;height:1.4em}.single-item{padding:5rem 1rem;max-width:800px;margin:0 auto}main{min-height:100vh}p:not(:last-child){margin-bottom:1rem}ul{padding-left:1.5rem;margin-bottom:1rem}ol{padding-left:1.5rem;margin-bottom:1rem}@media(max-width:1040px){.main-width{max-width:97%;margin-left:auto;margin-right:auto}}@media(max-width:768px){nav{flex-wrap:wrap}.hamburger{display:flex}.nav-links{display:none;flex-direction:column;background:linear-gradient(135deg,#1e3c72,#2a5298);padding:1rem;gap:1rem;width:100%;margin-top:1rem;align-items:flex-end}.nav-links.active{display:flex}.nav-item{position:relative;display:flex;align-items:center;gap:5px}.nav-item .dropdown{display:none;position:absolute;top:100%;right:0;left:auto;padding:.01rem;margin-top:.5rem;margin-left:0;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:102}.nav-item:hover .dropdown{display:none}.nav-item.active .dropdown{display:block}.chevron{display:inline-block}header{position:relative}.hero{margin-top:0}main{padding-top:0}.footer-container{flex-direction:column}}@media(prefers-color-scheme:dark){body{background-color:#121212;color:#e6e6e6}header{background:linear-gradient(135deg,#14284c,#15294c);color:#fff}.nav-item .dropdown{background:linear-gradient(135deg,#14284c,#15294c)}.dropdown a:hover{background:#034a89;color:#f5f5f5}.cta-button{background-color:#20618d;color:#fff}footer{background-color:#14284c}.content-wrapper a{color:#b0cff0}.content-wrapper a:visited{color:#b0cff0}}