@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded";footer:where(.astro-SZ7XMLTE){width:100%;padding:10px;background:rgb(65,122,159);text-align:center}footer:where(.astro-SZ7XMLTE) span:where(.astro-SZ7XMLTE){font-weight:500;font-size:14px;color:#fff}@media (max-width: 752px){footer:where(.astro-SZ7XMLTE) span:where(.astro-SZ7XMLTE){font-size:12px}}.nav-bar{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1em 1.5em;gap:2em;position:relative;background:#f1f4fb;z-index:1000}.nav-bar .logo img{width:100px}.nav-bar .nav-list{list-style:none;padding:0;display:flex;flex-direction:row;align-items:center;gap:20px;margin:0 auto}@media (max-width: 752px){.nav-bar .nav-list{display:none!important}}.nav-bar .nav-list .nav-item a{display:block;padding:5px 20px;font-size:1em;font-weight:500;transition:color .4s ease-out;position:relative;color:#3d464f;text-align:center}.nav-bar .nav-list .nav-item a:after,.nav-bar .nav-list .nav-item a:before{content:"";position:absolute;width:15px;bottom:50%;left:0;opacity:0;height:2px;background-color:#417a9f;transition:.2s ease-out}.nav-bar .nav-list .nav-item a:after{left:unset;right:0}.nav-bar .nav-list .nav-item a.active{color:#417a9f}.nav-bar .nav-list .nav-item a:hover{color:#a2bce0}.nav-bar .nav-list .nav-item a.active:before,.nav-bar .nav-list .nav-item a.active:after{opacity:1}.nav-bar .nav-menu-toggler{display:none;flex-direction:column;align-items:end;width:fit-content;gap:3px;cursor:pointer}@media (max-width: 752px){.nav-bar .nav-menu-toggler{display:flex!important}}.nav-bar .nav-menu-toggler .bar{width:20px;height:3px;border-radius:1px;background:rgb(51,69,102);transition:.4s ease-in-out}.nav-bar .nav-menu-toggler .bar:nth-child(2){width:17px}.nav-bar .nav-menu-toggler .bar:nth-child(3){width:22px}.nav-bar .nav-menu-toggler:hover .bar{transform:translate(-1px)}.nav-bar .nav-menu-toggler:hover .bar:nth-child(2){transform:translate(-2px)}.nav-bar .nav-menu-toggler:hover .bar:nth-child(3){width:18px;transform:translate(0)}.nav-bar .nav-menu-toggler.is-active .bar{background:rgb(65,122,159)}.nav-bar .nav-menu{position:absolute;z-index:1001;top:100%;left:0;width:100vw;background:rgb(65,122,159);height:calc(100vh - 45px);display:flex;flex-direction:column;align-items:center;row-gap:1.5em;border-radius:0 0 6px 6px;animation:menu-slide-in .4s ease-in-out forwards;display:none}.nav-bar .nav-menu.hidden{animation:menu-slide-out .4s ease-in-out forwards}.nav-bar .nav-menu .nav-item{width:90%}.nav-bar .nav-menu .nav-item:first-of-type{margin-top:20px}.nav-bar .nav-menu .nav-item a{display:block;padding:12px 15px;width:100%;color:#f5f7fc;border-radius:5px;text-align:center;text-decoration:none;background-color:#70b0db33;font-weight:600;cursor:pointer;transition:.3s ease-in}.nav-bar .nav-menu .nav-item a:hover,.nav-bar .nav-menu .nav-item a:active,.nav-bar .nav-menu .nav-item a.active,.nav-bar .nav-menu .nav-item a:focus{background-color:#70b0db80}@keyframes menu-slide-in{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes menu-slide-out{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.material-symbols-rounded,.msr{display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Material Symbols Rounded}*{box-sizing:border-box;outline-color:transparent;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{font-size:14px;overflow-x:hidden;max-width:100vw;padding:0;margin:0}body.modal-opened{overflow:hidden}h2{font-weight:600;font-size:18px}p{line-height:1.2;font-size:14px}img{width:200px}a{text-decoration:none;color:inherit}button{border:none;padding:0;background-color:transparent;cursor:pointer}
