.ContactForm_main__3wB73{padding:0 0 2rem;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ContactForm_formContainer__J7bsQ{padding-bottom:50px;width:100%}.ContactForm_textCenter__ALig8{text-align:center}.ContactForm_formControl__1g5Pl{color:#000;width:90%;border:1px solid #000;border-radius:5px;height:1.8rem;line-height:1.8rem}.ContactForm_contactTextArea__jnZaE{margin-top:.4rem;width:90%;border:1px solid #000;border-radius:5px;height:4rem}.ContactForm_error__5wyhm{color:red;text-decoration:underline}.NavStyles_bar1__aW2jT,.NavStyles_bar2__SPrF5,.NavStyles_bar3__C4N7I{width:35px;height:5px;background-color:#fff;margin:6px .3em;transition:.4s}.NavStyles_bar1__aW2jT.NavStyles_change__i8z94{transform:rotate(-45deg) translate(-9px,6px)}.NavStyles_bar2__SPrF5.NavStyles_change__i8z94{opacity:0}.NavStyles_bar3__C4N7I.NavStyles_change__i8z94{transform:rotate(45deg) translate(-8px,-8px)}.NavStyles_navContainer__1hsMc{position:fixed;z-index:2;height:2.8em;line-height:2.8em;width:100vw;background-color:var(--secondary-color);margin:0;padding:0;justify-content:center;align-content:center;top:0;left:0}.NavStyles_row__fhp3d{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center}.NavStyles_changeCursor__nlqmt{cursor:pointer;color:#fff}.NavStyles_navLink__YndxA{color:#fff;transition:.3s;margin:0;text-decoration:none}.NavStyles_navPhone__iSmMc{float:right;margin-right:2em;color:#fff;text-decoration:none}.NavStyles_navBarDiv__9fEG4{display:flex}.NavStyles_changeCursor__nlqmt>p{margin-top:0}.NavStyles_p1__bo0j7{padding-right:0}.NavStyles_contactButton__TGNqQ{float:right;margin:0 2em 0 0;color:#fff;font-size:x-large}.NavStyles_navModal__agyI4{position:fixed;z-index:3;width:100vw;height:100vh;text-align:center;margin:0;padding:0;overflow:scroll}.NavStyles_modalBackground__ZFdud{position:fixed;width:100%;height:100%;z-index:3;opacity:40%;background-color:#fff}.NavStyles_modalBody__Usrdq{position:relative;background-color:#d3d3d3;border:2px solid var(--secondary-color);z-index:5;opacity:1;margin:5% 20%;border-radius:20px;max-width:100%}.NavStyles_closebutton__7UWSi{cursor:pointer;position:absolute;color:#022972;left:85%;padding:.8em;margin:0}@media screen and (min-width:761px){.NavStyles_navBar__5oObp,.NavStyles_navBar__5oObp.NavStyles_change__i8z94{position:fixed;padding:0,5px,0,5px}.NavStyles_hideButton__w_ljN{display:none;background-color:#000}.NavStyles_navLink__YndxA{padding-left:1vw;padding-right:1vw;height:2.8em}.NavStyles_navDropdown__ssLy8{display:none;min-width:24rem}.NavStyles_navDropdown__ssLy8.NavStyles_show__9kdvB{display:block;transform:translate(10em,-1em);background-color:var(--secondary-color)}.NavStyles_navDropdown__ssLy8>.NavStyles_navLink__YndxA{display:block}.NavStyles_navPhone__iSmMc{display:none}}@media screen and (max-width:760px){.NavStyles_navBar__5oObp{display:none;min-width:6rem;font-size:xx-large}.NavStyles_navBarDiv__9fEG4{display:flex;flex-direction:column}.NavStyles_changeCursor__nlqmt{display:flex;justify-content:flex-start}.NavStyles_changeCursor__nlqmt>p{margin-bottom:0;padding-right:3px}.NavStyles_navbarToggler__Q1j4D{position:fixed;z-index:1}.NavStyles_navBar__5oObp.NavStyles_change__i8z94{z-index:1;position:fixed;height:100vh;width:60vw;background-color:var(--secondary-color);margin-top:2.4rem;padding-left:.3em;display:flex;flex-direction:column}.NavStyles_navDropdown__ssLy8{display:none;min-width:6rem;z-index:1;font-size:large}.NavStyles_navDropdown__ssLy8.NavStyles_show__9kdvB{display:flex;flex-direction:column;transform:translate(40vw,-3em);background-color:var(--secondary-color)}.NavStyles_navDropdown__ssLy8>a{border-bottom:3px solid #000;line-height:2em}.NavStyles_contactButton__TGNqQ{display:none}.NavStyles_modalBody__Usrdq{position:relative;background-color:#d3d3d3;border:2px solid var(--secondary-color);z-index:5;opacity:1;margin:5% 3% 10%;border-radius:20px;max-width:100%}}:root{--main-color:#1076bc;--secondary-color:#3d8936}::-moz-placeholder{color:var(--main-color);opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{color:var(--main-color);opacity:1}:-ms-input-placeholder{color:var(--main-color)}::-ms-input-placeholder{color:var(--main-color)}::-webkit-scrollbar{display:none}h1,h2,h3,li,p{color:var(--main-color);text-align:center}body{padding-top:3.8em;margin-right:.8em;text-align:center;width:100vw;height:100%;scrollbar-width:none}.header{display:flex;flex-flow:row;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center}.header-logo{max-height:50px;align-self:center}.homeListContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-around}@media screen and (max-width:441px){.homeListContainer{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center}.homeList{margin:0}}.about-p-container{justify-content:center;align-items:center}.about-p,.about-p-container{padding:2vmin;text-align:center}.card-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;background-color:var(--secondary-color);border-radius:5px;max-width:25vw;min-width:200px;display:flex;flex-direction:column;margin:3vw}.card-description{color:#000}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.5)}.card-data{padding:2px 16px;display:block}.card-img{border-radius:5px 5px 0 0;width:inherit}.form-container{padding-bottom:50px}.form-control{color:#000;width:90vw;border:1px solid #000;border-radius:5px}.gallery-image-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.gallery-image-container>div{padding:0 1.2em}.gallery-image{max-width:20vw;min-width:15vw;padding:.5vmin}.BACard{border:2px solid var(--main-color);display:flex;flex-direction:row;flex-wrap:wrap;padding:0 2em;margin:2vmin;width:content;align-content:center;justify-content:center}.BACardContents{flex-direction:column;padding:0 1em}.BACardContents:hover{box-shadow:0 8px 16px 0 var(--main-color)}@-webkit-keyframes fadeOut{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:0}to{opacity:1}}.modal.false{display:none;z-index:-1;opacity:0}.modal.false,.modal.true{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#fff;align-content:center;justify-content:center}.modal.true{display:flex;flex-direction:column;z-index:10;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;opacity:1}.modalImg{max-height:90vh;max-width:100vw;align-self:center}