.navbar{z-index:99;background:#fff;justify-content:space-between;align-items:center;width:100vw;padding:20px 40px;font-family:Montserrat,sans-serif;animation:.6s cubic-bezier(.22,1,.36,1) both navSlideDown;display:flex;position:fixed;box-shadow:0 2px 10px #00000014}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.navbar img{cursor:pointer;height:45px;transition:transform .3s,filter .3s;animation:.5s .4s both fadeIn}.navbar img:hover{filter:drop-shadow(0 4px 8px #1330202e);transform:scale(1.07)rotate(-2deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.navbar-link{text-decoration:none}.navbar-buttons a:first-child button{animation:.5s cubic-bezier(.22,1,.36,1) .45s both navLinkFadeUp}.navbar-buttons a:nth-child(2) button{animation:.5s cubic-bezier(.22,1,.36,1) .55s both navLinkFadeUp}.navbar-buttons a:nth-child(3) button{animation:.5s cubic-bezier(.22,1,.36,1) .65s both navLinkFadeUp}.navbar-buttons a:nth-child(4) button{animation:.5s cubic-bezier(.22,1,.36,1) .75s both navLinkFadeUp}.navbar-buttons a:nth-child(5) button{animation:.5s cubic-bezier(.22,1,.36,1) .85s both navLinkFadeUp}.navbar-buttons a:nth-child(6) button{animation:.5s cubic-bezier(.22,1,.36,1) .95s both navLinkFadeUp}@keyframes navLinkFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navbar-link.active button{color:#327039;font-weight:700}.navbar-link.active button:after{content:"";background:#f2c34e;border-radius:2px;width:100%;height:3px;position:absolute;bottom:0;left:0}.navbar-buttons{flex:1;gap:35px;margin-left:50px;display:flex}.navbar-buttons button{cursor:pointer;color:#333;background:0 0;border:none;padding-bottom:6px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;transition:color .25s;position:relative}.navbar-buttons button:after{content:"";transform-origin:0;background:#f2c34e;border-radius:2px;width:100%;height:3px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.navbar-buttons button:hover:after{transform-origin:0;transform:scaleX(1)}.navbar-buttons button:not(:hover):after{transform-origin:100%;transform:scaleX(0)}.navbar-buttons button:hover{color:#133020}.auth-buttons{align-items:center;gap:10px;animation:.5s 1.05s both fadeIn;display:flex}.officer-login,.admin-button{color:#fff;cursor:pointer;background:#133020;border:none;border-radius:8px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:17px;transition:all .3s;position:relative;overflow:hidden}.officer-login span,.admin-button span,.officer-login,.admin-button{z-index:1;position:relative}.officer-login:hover,.admin-button:hover{background-color:#f0be49;box-shadow:0 4px 14px #f2c34e59}.logout-button{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:17px;transition:color .3s,box-shadow .3s;position:relative;overflow:hidden}.logout-button:before{content:"";transform-origin:0;z-index:0;background:#dd5c36;border-radius:8px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.logout-button:hover:before{transform:scaleX(1)}.logout-button:hover{color:#fff;box-shadow:0 4px 14px #dd5c3659}.officer-login a{color:#fff;text-decoration:none}.logout-confirmation-overlay{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.logout-confirmation-popup{text-align:center;z-index:1001;background-color:#fff;border:2px solid #133020;border-radius:8px;min-width:250px;max-width:300px;padding:20px;animation:.2s ease-out fadeInDown;position:absolute;top:70px;right:20px;box-shadow:0 4px 15px #0003}.logout-confirmation-popup h3{color:#133020;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700}.logout-confirmation-popup p{color:#666;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:.9rem}.confirmation-buttons{justify-content:center;gap:10px;display:flex}.confirm-yes{color:#fff;cursor:pointer;background-color:#dd5c36;border:none;border-radius:4px;flex:1;padding:8px 20px;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;transition:all .2s}.confirm-yes:hover{background-color:#c54a2b;transform:translateY(-1px)}.confirm-no{color:#fff;cursor:pointer;background-color:#133020;border:none;border-radius:4px;flex:1;padding:8px 20px;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;transition:all .2s}.confirm-no:hover{color:#133020;background-color:#f0be49;transform:translateY(-1px)}.logout-confirmation-popup:before{content:"";border-bottom:10px solid #133020;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;top:-10px;right:40px}.logout-confirmation-popup:after{content:"";border-bottom:9px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;top:-8px;right:40px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar-menu{flex:1;justify-content:space-between;align-items:center;display:flex}.hamburger{cursor:pointer;z-index:101;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger .bar{background-color:#333;border-radius:2px;width:25px;height:3px;transition:all .35s cubic-bezier(.4,0,.2,1)}.hamburger.open .bar:first-child{background-color:#133020;transform:translateY(8px)rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open .bar:nth-child(3){background-color:#133020;transform:translateY(-8px)rotate(-45deg)}@media (max-width:1200px){.navbar{padding:12px 20px}.navbar-buttons{gap:20px;margin-left:25px}.navbar-buttons button{font-size:15px}.officer-login,.admin-button,.logout-button{display:none}}@media (max-width:900px){.hamburger{display:flex}.navbar-menu{z-index:98;background:#fff;border-bottom:3px solid #f2c34e;border-left:3px solid #f2c34e;border-radius:0 0 0 16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:260px;height:auto;max-height:calc(100vh - 69px);padding:24px 28px 32px;transition:right .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:69px;right:-110%;overflow-y:auto;box-shadow:-4px 6px 24px #00000024}.navbar-menu.open{right:0}.navbar-menu.open .navbar-buttons a:first-child{animation:.3s 50ms both mobileLinkIn}.navbar-menu.open .navbar-buttons a:nth-child(2){animation:.3s .1s both mobileLinkIn}.navbar-menu.open .navbar-buttons a:nth-child(3){animation:.3s .15s both mobileLinkIn}.navbar-menu.open .navbar-buttons a:nth-child(4){animation:.3s .2s both mobileLinkIn}.navbar-menu.open .navbar-buttons a:nth-child(5){animation:.3s .25s both mobileLinkIn}.navbar-menu.open .navbar-buttons a:nth-child(6){animation:.3s .3s both mobileLinkIn}@keyframes mobileLinkIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.navbar-buttons{flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-bottom:0;margin-left:0}.navbar-buttons button{text-align:left;border-bottom:1px solid #f0f0f0;width:100%;padding:10px 0;font-size:15px}.navbar-buttons button:after,.navbar-buttons button:hover:after{display:none}.navbar-buttons button:hover{color:#133020;font-weight:600}.navbar-link.active button{color:#133020;font-weight:700}.navbar-link.active button:after,.auth-buttons,.officer-login,.admin-button,.logout-button{display:none}}
*{box-sizing:border-box;margin:0}.footer{color:#fff;z-index:10;background-color:#133020;padding:40px 60px 20px;font-family:Arial,Helvetica,sans-serif;position:relative}.footer-top{flex-flow:wrap;justify-content:center;gap:350px;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-logo{width:200px;height:auto}.footer-links{text-align:center;gap:160px;margin-top:10px;display:flex}.footer-links div{flex-direction:column;gap:20px;display:flex}.footer-links a{color:#fff;font-size:16px;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-divider{border:none;border-top:1px solid #ffffff4d;margin:30px 0 20px}.footer-bottom{flex-direction:column;align-items:center;gap:12px;display:flex}.footer-socials{gap:25px;margin-top:15px;display:flex}.footer-socials img{cursor:pointer;width:35px;height:35px}.footer-copy{opacity:.9;text-align:center;margin:15px 0 14px;font-size:15px;font-weight:700}@media (max-width:1200px){.footer-top{gap:80px}.footer-links{gap:60px}}@media (max-width:900px){.footer{padding:40px 20px 20px}.footer-top{flex-direction:column;align-items:center;gap:40px}.footer-brand{justify-content:center}.footer-links{flex-direction:column;gap:40px;margin-top:0}.footer-links div{gap:15px}}
.app{flex-direction:column;min-height:100vh;display:flex}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_f66d0f87-module__ZKN34a__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
