@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);.app__navbar{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 4px 8px 0 rgba(179,25,66,.37);display:flex;justify-content:center;padding:.5rem 2rem;position:fixed;width:100%;z-index:2}@media screen and (max-width:900px){.app__navbar{padding:1.5rem 2rem}}@media screen and (max-width:450px){.app__navbar{padding:1.5rem 1rem}}.app__navbar-logo{align-items:center;display:flex;justify-content:center;left:3rem;position:absolute}.app__navbar-logo img{height:40px;width:120px}@media screen and (min-width:2000px){.app__navbar-logo img{height:40px;width:180px}}@media screen and (max-width:900px){.app__navbar-logo{left:2rem}}@media screen and (max-width:450px){.app__navbar-logo{left:1rem}}.app__navbar-links ul{align-items:center;display:flex;justify-content:center;list-style:none}.app__navbar-links ul li{cursor:pointer;flex-direction:column;margin:0 1rem}.app__navbar-links ul li div{background:transparent;border-radius:50%;height:5px;margin-bottom:5px;width:5px}.app__navbar-links ul li a{color:var(--old-glory-red);font-size:1.5rem;font-weight:900;letter-spacing:.1rem;text-decoration:none;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-links ul li a:hover{color:var(--old-glory-blue)}.app__navbar-links ul li:hover div{background:var(--old-glory-blue)}@media screen and (max-width:900px){.app__navbar-links ul{display:none}}.app__navbar-menu{align-items:center;background-color:var(--old-glory-red);border-radius:50%;display:flex;height:35px;justify-content:center;position:absolute;right:2rem;width:35px}.app__navbar-menu svg{color:var(--white-color);cursor:pointer;height:70%;width:70%}.app__navbar-menu div{align-items:flex-end;background:url(/static/media/bgWhite.79658cadae50b3b16ee5.png);background-color:var(--white-color);background-repeat:repeat;background-size:cover;bottom:0;box-shadow:0 0 20px hsla(0,0%,66%,.15);display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding:1rem;position:fixed;right:0;top:0;width:80%;z-index:5}.app__navbar-menu div svg{color:var(--old-glory-red);height:35px;margin:.5rem 1rem;width:35px}.app__navbar-menu div ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.app__navbar-menu div ul li{margin:1rem}.app__navbar-menu div ul li a{color:var(--gray-color);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-menu div ul li a:hover{color:var(--old-glory-red)}@media screen and (min-width:900px){.app__navbar-menu,.app__navbar-menu div{display:none}}.app__navbar-resume{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:3rem;text-transform:uppercase}@media screen and (max-width:900px){.app__navbar-resume{display:none}}@media screen and (min-width:2000px){.app__navbar-resume{font-size:1.5rem}}.app__navbar-resume-link{color:var(--gray-color);text-decoration:none;transition:all .3s ease-in-out}.app__navbar-resume-link:hover{color:var(--old-glory-red)}.nav-items{padding-bottom:.5rem;position:relative}.nav-items.has-dropdown:hover .dropdown{display:block}.nav-items .dropdown{background-color:hsla(0,0%,100%,.9);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;min-width:180px;padding:.5rem 0;position:absolute;top:100%;z-index:10}.nav-items .dropdown:before{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:80px;position:absolute;top:-10px;width:0;z-index:11}.nav-items .dropdown li{padding:.5rem 1rem}.nav-items .dropdown li a{color:var(--old-glory-red);display:block;font-weight:600;text-decoration:none;transition:color .2s ease-in-out}.nav-items .dropdown li a:hover{color:var(--old-glory-blue)}#home{background:url(/static/media/SoldierBackground.91e8ea31e013dad8c5bd.png);background-position-x:100%;background-repeat:no-repeat;background-size:cover;position:relative}#home .app__wrapper{padding:0}#home .app__wrapper .copyright{display:none}@media screen and (max-width:650px){#home{background-position-x:calc(100% + 100px)}}.app__flex.app__header{align-items:flex-start}@media screen and (max-width:1200px){.app__flex.app__header{align-items:center;justify-content:flex-start;text-align:center}}.app__header{display:flex;flex:1 1;flex-direction:row;height:100%;padding:6rem 2rem 0;width:100%}@media screen and (min-width:2000px){.app__header{padding-top:8rem}}@media screen and (max-width:1200px){.app__header{flex-direction:column}}@media screen and (max-width:450px){.app__header{padding:6rem 1rem 2rem}}.app__header-info{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start}@media screen and (max-width:2000px){.app__header-info{margin-right:0;width:100%}}.app__header-badge{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.app__header-badge .badge-cmp,.app__header-badge .tag-cmp{background-color:var(--white-color);border:var(--white-color);border-radius:15px;flex-direction:row;font-weight:400;padding:0 1rem;width:auto}@media screen and (max-width:650px){.app__header-badge .badge-cmp img,.app__header-badge .tag-cmp img{width:175px}}@media screen and (min-height:800px){.app__header-badge .badge-cmp,.app__header-badge .tag-cmp{-webkit-transform:translateY(50px);transform:translateY(50px)}.app__header-badge .badge-cmp img,.app__header-badge .tag-cmp img{width:200px}}@media screen and (min-width:1200px){.app__header-badge .badge-cmp img,.app__header-badge .tag-cmp img{width:250px}}.app__header-badge .tag-cmp{flex-direction:column;margin-top:2rem}.app__header-badge .tag-cmp p{text-align:right;text-transform:uppercase;width:100%}.app__header-badge span{font-size:2.5rem}@media screen and (min-width:2000px){.app__header-badge span{font-size:5rem}}@media screen and (max-width:1200px){.app__header-badge{align-items:flex-start;justify-content:flex-start}}.app__header-title{background-color:var(--white-color);border-radius:15px;color:var(--old-glory-red);font-size:4rem;font-weight:700;margin:1rem 0;outline:var(--old-glory-red) solid 2px;padding:.5rem 1rem;text-shadow:0 2px 6px rgba(0,0,0,.3)}@media screen and (max-width:768px){.app__header-title{font-size:3rem}}.app__header-img{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;position:relative}.app__header-img img{object-fit:contain;width:75%;z-index:1}.app__header-img .overlay_circle{bottom:0;height:90%;left:0;position:absolute;right:0;width:100%;z-index:0}@media screen and (max-width:1200px){.app__header-img{height:80%}.app__header-img img{margin-right:0;width:42%}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}#issues{background:url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-repeat:repeat;background-size:cover;overflow-x:hidden;width:100%}#issues .app__wrapper{padding:0}#issues .app__wrapper .copyright{display:none}.issues-carousel{margin:0 auto;max-width:900px;padding:2rem 1rem;width:100%}.carousel-container{overflow:hidden;width:100%}.carousel-item-padding{box-sizing:border-box;padding:10px}.carousel-card{background-color:var(--white-color);border-color:var(--white-color);border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);height:100%;padding:2rem;text-align:center;width:100%}.carousel-card h3{color:#b22234;color:var(--old-glory-red,#b22234);font-size:2.5rem;margin-bottom:1rem}.carousel-card p{font-size:1.5rem;line-height:1.5}.custom-dot-list{padding-top:1rem;text-align:center}.custom-arrow{align-items:center;background-color:hsla(0,0%,100%,.5);border:1px solid #ccc;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:10}.custom-arrow svg{color:#b22234;color:var(--old-glory-red,#b22234);font-size:1.25rem}.custom-arrow:hover{background-color:#f7f7f7}.left-arrow{left:10px}.right-arrow{right:10px}#bio{background:url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-repeat:repeat;background-size:cover;position:relative}#bio .app__wrapper{padding:0}#bio .app__wrapper .copyright{display:none}.badge-cmp{align-items:center;display:flex;flex-direction:row;justify-content:center}.badge-cmp p{font-size:1.5rem;font-weight:400}.badge-cmp button{align-items:center;background-color:var(--old-glory-blue);border:none;border-radius:5px;color:var(--white-color);cursor:pointer;display:flex;font-size:1.2rem;font-weight:400;justify-content:center;margin-top:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.badge-cmp button:hover{background-color:var(--old-glory-red)}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay h2{color:var(--old-glory-red);font-size:2rem;margin-bottom:1rem}.modal-overlay p{line-height:1.6;margin-bottom:1.5rem}.modal-content{background-color:#fff;border-radius:8px;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;text-align:center;width:80%}.modal-close{align-items:center;background-color:var(--old-glory-red);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--white-color);cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:35px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease,color .2s ease;width:35px}.modal-close:hover{background-color:var(--old-glory-blue);color:#fff}@media screen and (max-width:450px){.modal-close{font-size:1.2rem;height:30px;right:.5rem;top:.5rem;width:30px}}#contact{background:url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-repeat:repeat;background-size:cover;min-height:10vh}.ct-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;width:100%}.ct-form h1{color:var(--old-glory-red);font-size:3rem;margin-bottom:1rem}.ct-form form{align-items:center;display:flex;flex-direction:column;width:80vw}.ct-form input{border:1px solid var(--lightGray-color);border-radius:5px;font-size:1rem;margin-bottom:1rem;padding:1rem;width:100%}.ct-form input:focus{border-color:var(--old-glory-red);outline:none}@media screen and (min-width:1200px){.ct-form input{font-size:1.2rem;padding:1.5rem;width:70%}}.ct-form textarea{border:1px solid var(--lightGray-color);border-radius:5px;font-size:1rem;height:200px;margin-bottom:1rem;padding:1rem;width:100%}.ct-form textarea:focus{border-color:var(--old-glory-red);outline:none}@media screen and (min-width:1200px){.ct-form textarea{font-size:1.2rem;padding:1.5rem;width:70%}}.ct-form button{background-color:var(--old-glory-red);border:none;border-radius:5px;color:var(--white-color);cursor:pointer;font-size:1.5rem;padding:1rem;transition:background-color .3s ease}.ct-form button:hover{background-color:var(--old-glory-blue)}.policy-page{color:#333;font-family:Georgia,serif;margin:auto;max-width:800px;padding:2rem}.policy-page h1,.policy-page h2{margin-top:2rem}.policy-page ol,.policy-page ul{margin-bottom:1rem;margin-left:1.5rem}.policy-page a{text-decoration:none}.policy-page a:hover{text-decoration:underline}.btn-pdf-download{border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;margin:1rem auto;max-width:250px;padding:.5rem 1rem;text-decoration:none}.app{background-color:var(--primary-color);font-family:var(--font-base)}.app__whitebg{background-color:var(--white-color)}.app__primarybg{background-color:var(--primary-color)}.app__container{display:flex;flex-direction:row;min-height:100vh;width:100%}.app__flex{align-items:center;display:flex;justify-content:center}.app__wrapper{flex:1 1;flex-direction:column;padding:4rem 2rem;width:100%}@media screen and (max-width:450px){.app__wrapper{padding:4rem 1rem 2rem}}.copyright{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0 0;width:100%}.copyright p{text-transform:uppercase}.copyright p,.head-text{color:var(--black-color)}.head-text{font-size:2.75rem;font-weight:800;text-align:center;text-transform:capitalize}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem}}@media screen and (max-width:450px){.head-text{font-size:2rem}}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}@media screen and (min-width:2000px){.p-text{font-size:1.75rem}}.bold-text{color:var(--black-color);font-size:1rem;font-weight:800;text-align:left}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:450px){.bold-text{font-size:.9rem}}.app__social{flex-direction:column;justify-content:flex-end;padding:1rem}.app__social,.app__social div{align-items:center;display:flex}.app__social div{background-color:var(--white-color);border:1px solid var(--lightGray-color);border-radius:50%;height:40px;justify-content:center;margin:.25rem 0;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--gray-color);height:25px;margin-top:5px;width:25px}.app__social div:hover{background-color:var(--old-glory-red);border-color:var(--old-glory-red)}.app__social div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.app__navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.app__navigation .app__navigation-dot{background-color:#cbcbcb;border-radius:50%;height:10px;margin:.5rem;transition:background-color .2s ease-in-out;width:10px}.app__navigation .app__navigation-dot:hover{background-color:var(--old-glory-red)}@media screen and (min-width:2000px){.app__navigation .app__navigation-dot{height:20px;width:20px}}.app__navigation .app__visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (max-width:500px){.app__navigation,.app__social{display:none}.copyright{padding:2rem}}a{color:var(--old-glory-red)}.app__about{flex:1 1;flex-direction:row;height:100%;padding:6rem 2rem 0;width:100%}@media screen and (min-width:2000px){.app__about{padding-top:8rem}}@media screen and (max-width:1200px){.app__about{flex-direction:column}}@media screen and (max-width:450px){.app__about{padding:6rem 1rem 2rem}}.app__about-info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media screen and (max-width:2000px){.app__about-info{margin-right:0;width:100%}}.app__about-badge{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.app__about-badge .badge-cmp{background-color:var(--white-color);border:var(--white-color);border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,.1);flex-direction:column;max-width:800px;padding:2rem 3rem;text-align:center}.app__about-badge .badge-cmp div{margin-bottom:1rem}.app__about-badge .badge-cmp div h2{color:var(--old-glory-red);font-size:3rem}.app__about-badge .badge-cmp div ul>li{color:var(--old-glory-blue);font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-decoration:none}@media screen and (max-width:1200px){.app__about-badge{align-items:flex-start;justify-content:flex-start}}#mandate{background:url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-repeat:repeat;background-size:cover;overflow-x:hidden;padding-bottom:0;width:100%}#mandate .app__wrapper{padding:0}#mandate .app__wrapper .copyright{display:none}.vision-section{padding:4.5rem 2rem;text-align:center}.vision-section h2{color:#b22234;color:var(--old-glory-red,#b22234);font-size:2.75rem;letter-spacing:1px;margin-bottom:1.5rem;position:relative;text-shadow:0 2px 6px rgba(0,0,0,.3);text-transform:uppercase}.vision-section p{font-size:1.35rem;font-weight:500;line-height:1.85;margin:0 auto 1.75rem;max-width:850px}.vision-section blockquote{background:hsla(0,0%,100%,.05);border-left:4px solid var(--old-glory-red);font-size:1.4rem;font-style:italic;margin:2.5rem auto 1.5rem;padding:1rem 2rem}.vision-section .highlight,.vision-section blockquote{color:var(--old-glory-red);font-weight:700}@media screen and (max-width:768px){.vision-section{padding:4rem 1.25rem}.vision-section h2{font-size:2rem;margin-bottom:1rem}.vision-section p{font-size:1rem;line-height:1.6}.vision-section blockquote{font-size:1.1rem;margin:1.5rem auto;padding:.75rem 1rem}}.app__wrapper:has(.app__contact){justify-content:flex-start;max-height:50vh}.app__contact{flex-direction:column}.app__contact-title{color:var(--old-glory-red);font-size:2rem;margin:2rem 0 1rem;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.3);text-transform:uppercase}@media screen and (min-width:2000px){.app__contact-title{font-size:3rem}}.app__contact-socials{display:flex}.app__contact-socials div{align-items:center;background-color:var(--white-color);border:1px solid var(--lightGray-color);border-radius:50%;display:flex;height:40px;justify-content:center;margin:1.5rem .3rem;transition:all .3s ease-in-out;width:40px}.app__contact-socials div svg{color:var(--gray-color);height:25px;margin-top:5px;width:25px}.app__contact-socials div:hover{background-color:var(--old-glory-red);border-color:var(--old-glory-red)}.app__contact-socials div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__contact-socials div{height:70px;margin:.5rem;width:70px}.app__contact-socials div svg{height:30px;width:30px}}.app__contact-email{font-size:9;margin:1.5rem 0}:root{--font-base:"DM Sans",sans-serif;--primary-color:#edf2f8;--secondary-color:#313bac;--black-color:#030303;--lightGray-color:#e4e4e4;--gray-color:#6b7688;--brown-color:#46364a;--white-color:#fff;--light-blue-color:#0df;--old-glory-red:#b31942;--old-glory-blue:#0a3161}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}
/*# sourceMappingURL=main.80194d43.css.map*/