.Header_header__072v2{width:100%;height:140px;background:var(--header-footer-bg-dark);display:flex;justify-content:center;align-items:center;position:relative}body[data-theme=light] .Header_header__072v2{background:var(--header-footer-bg-light)}.Header_logoWrapper__peewc{display:flex;justify-content:center;align-items:center;height:100%}.Header_logo__0dir7{width:350px;height:auto}.Header_controls__cMMdb{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:10px}.Header_flags__ne0HA{margin-right:1rem}.Header_flagButton__eVel9{background:none;border:none;cursor:pointer;padding:0;margin-left:5px}.Header_flagButton__eVel9 img{border-radius:50%;transition:transform .2s}.Header_flagButton__eVel9:hover img{transform:scale(1.2)}.Header_switch__T_jYS{position:relative;display:inline-block;width:40px;height:20px}.Header_switch__T_jYS input{opacity:0;width:0;height:0}.Header_slider__dIHLs{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--header-footer-bg-dark);border:1px solid var(--accent-color-dark);border-radius:20px;transition:.4s}body[data-theme=light] .Header_slider__dIHLs{background-color:var(--header-footer-bg-light);border-color:var(--accent-color-light)}.Header_slider__dIHLs:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;top:2px;background-color:var(--accent-color-dark);border-radius:50%;transition:.4s}body[data-theme=light] .Header_slider__dIHLs:before{background-color:var(--accent-color-light)}.Header_switch__T_jYS input:checked+.Header_slider__dIHLs:before{transform:translateX(20px)}@media (max-width:768px){.Header_logoWrapper__peewc{width:80%}}.Navbar_navbar__zhZYq{background:var(--header-footer-bg-dark);border-bottom:1px solid var(--accent-color-dark);padding:.8rem 0}body[data-theme=light] .Navbar_navbar__zhZYq{background:var(--header-footer-bg-light);border-bottom:1px solid var(--accent-color-light)}.Navbar_navContainer__bLatB{display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.Navbar_link__koQk0{color:var(--text-color-dark)!important;padding:.5rem 1rem;border-radius:8px;transition:background-color .3s ease,transform .2s ease;font-weight:500;text-transform:uppercase;font-size:.95rem}.Navbar_link__koQk0:hover{background-color:var(--button-bg-dark);text-decoration:none;transform:scale(1.05)}body[data-theme=light] .Navbar_link__koQk0:hover{background-color:var(--hover-color-light)!important}.Navbar_activeLink__nIbaD{background-color:var(--button-bg-dark)}body[data-theme=light] .Navbar_activeLink__nIbaD{background-color:var(--hover-color-light)!important}@media (max-width:768px){.Navbar_navContainer__bLatB{flex-direction:column;gap:.5rem}.Navbar_link__koQk0{margin:0;width:100%;text-align:center}}.Footer_footer__yl3k1{background:var(--header-footer-bg-dark);color:var(--text-color-dark);padding:4rem 0 2rem;border-top:1px solid var(--accent-color-dark);font-family:Orbitron,sans-serif}body[data-theme=light] .Footer_footer__yl3k1{background:var(--header-footer-bg-light);color:var(--text-color-light);border-top:1px solid var(--accent-color-light)}.Footer_footer__yl3k1 h5{color:var(--accent-color-dark);font-weight:700;padding:.5rem 1rem;font-size:1.1rem}body[data-theme=light] .Footer_footer__yl3k1 h5{color:var(--accent-color-light)}.Footer_footer__yl3k1 ul{padding:0}.Footer_footer__yl3k1 li{margin-bottom:.5rem}.Footer_footer__yl3k1 a{color:var(--text-color-dark);text-decoration:none;transition:color .3s,text-shadow .3s}.Footer_footer__yl3k1 a:hover{background-color:var(--button-bg-dark)}body[data-theme=light] .Footer_footer__yl3k1 a:hover{background-color:var(--hover-color-light)}.Footer_footer__yl3k1 small{color:var(--secondary-text-color-dark);letter-spacing:1px;font-size:.7rem}.Footer_link__2dc7Z{color:var(--text-color-dark)!important;padding:.4rem 1rem;border-radius:8px;transition:background-color .3s ease,transform .3s ease;font-weight:500}.Footer_link__2dc7Z:hover{background-color:var(--button-bg-dark);text-decoration:none}body[data-theme=light] .Footer_link__2dc7Z:hover{background-color:var(--hover-color-light)}.Banner_banner__oi2Jc{background:var(--bg-color-dark);color:var(--text-color-dark);padding:6rem 2rem;text-align:center;transition:all .3s ease-in-out}body[data-theme=light] .Banner_banner__oi2Jc{background:var(--bg-color-light);color:var(--text-color-light)}.Banner_title__ur4N3{font-size:2.5rem;font-weight:700;color:var(--accent-color-dark);letter-spacing:3px;text-transform:uppercase;margin-bottom:.5rem}body[data-theme=light] .Banner_title__ur4N3{color:var(--accent-color-light)}.Banner_subtitle__8cAn_{font-size:2rem;color:var(--hover-color-dark);max-width:720px;margin:0 auto;line-height:1.6}body[data-theme=light] .Banner_subtitle__8cAn_{color:var(--hover-color-light)}.Banner_description__NPnBX{font-size:1.2rem;color:var(--text-color-dark);margin-top:3rem;text-align:justify}body[data-theme=light] .Banner_description__NPnBX{color:var(--text-color-light)}.Carousel_carouselWrapper__VdgAe{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--bg-color-dark);padding:2rem 4rem;width:100%;margin:0 auto;position:relative}body[data-theme=light] .Carousel_carouselWrapper__VdgAe{background-color:var(--bg-color-light)}.Carousel_carouselButtonL__B4moD,.Carousel_carouselButtonR__rT4SE{background-color:transparent;border:none;color:var(--secondary-text-color-dark);font-size:1.5rem;margin:0 1rem;cursor:pointer}.Carousel_carouselButtonR__rT4SE,body[data-theme=light] .Carousel_carouselButtonL__B4moD{color:var(--secondary-text-color-light)}.Carousel_carouselButtonL__B4moD:hover,.Carousel_carouselButtonR__rT4SE:hover{color:var(--button-bg-dark)}.Carousel_carouselButtonR__rT4SE:hover,body[data-theme=light] .Carousel_carouselButtonL__B4moD:hover{color:var(--button-bg-light)}.Carousel_carouselButtonL__B4moD:active,.Carousel_carouselButtonR__rT4SE:active{color:var(--hover-color-dark)}.Carousel_carouselButtonR__rT4SE:active,body[data-theme=light] .Carousel_carouselButtonL__B4moD:active{color:var(--hover-color-light)}.Carousel_image__Z6QIr{width:100%;height:auto;border-radius:12px;border:1px solid var(--card-border-dark);box-shadow:0 0 15px var(--card-border-dark);transition:transform .3s ease}body[data-theme=light] .Carousel_image__Z6QIr{border:1px solid var(--card-border-light);box-shadow:0 0 15px var(--card-border-light)}.Carousel_caption__tjhKA{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.6);color:var(--secondary-text-color-dark);padding:1rem 2rem;border-radius:10px;font-size:1rem;text-align:center;max-width:100%;font-weight:500;z-index:2}@media (max-width:768px){.Carousel_image__Z6QIr{max-width:100%}.Carousel_carouselWrapper__VdgAe{padding:1rem}.Carousel_caption__tjhKA{font-size:.9rem;padding:.7rem 1rem;bottom:5%}}.Home_content__tkQPU{background-color:var(--bg-color-dark);padding:2rem;color:var(--text-color-dark);margin:0;width:100%;height:auto}body[data-theme=light] .Home_content__tkQPU{background-color:var(--bg-color-light);color:var(--text-color-light)}.Home_content__tkQPU h1{color:var(--accent-color-dark);margin-top:2rem;margin-bottom:4rem;font-weight:700}body[data-theme=light] .Home_content__tkQPU h1{color:var(--accent-color-light)}.Home_content__tkQPU p{font-size:1.2em;margin-top:1rem;text-align:justify;width:80%;color:var(--text-color-dark);margin-left:10%}body[data-theme=light] .Home_content__tkQPU p{color:var(--text-color-light)}.Home_content__tkQPU p a{font-size:.8em;color:var(--button-bg-dark);text-decoration:none}body[data-theme=light] .Home_content__tkQPU p a{color:var(--button-bg-light)}.Home_buttonGroup__KGCaj{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:3rem}.Home_ctaButton__lZzFU{background-color:var(--button-bg-dark);color:var(--text-color-dark);padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease;text-decoration:none}body[data-theme=light] .Home_ctaButton__lZzFU{background-color:var(--button-bg-light)}.Home_ctaButton__lZzFU:hover{color:var(--text-color-dark);background-color:var(--hover-color-dark);text-decoration:none}body[data-theme=light] .Home_ctaButton__lZzFU:hover{background-color:var(--hover-color-light)}