nav{z-index:3;background-color:#fff;position:fixed;top:0;left:0;right:0}nav .banner{background-color:var(--secondary);color:#fff;justify-content:center;align-items:center;padding:.1rem .25rem;display:flex}nav .navbar{--bs-navbar-color:black;border-bottom:1px solid #fff}nav .navbar .navbar-brand{color:#00f;font-weight:700}nav .navbar .navbar-brand:hover{background-color:#0000}nav .navbar .navbar-brand img{margin-left:.5rem;margin-right:.8rem;transform:scale(2.8)}@media (min-width:992px){nav .navbar .navbar-brand img{transform:scale(3.5)}}nav .navbar .center-links{display:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:992px){nav .navbar .center-links{display:flex}}nav .navbar .center-links a{color:navy;border-radius:.5rem;padding:.5rem;font-weight:700;text-decoration:none;transition-duration:.2s}nav .navbar .center-links a:hover{background-color:var(--secondary);color:#fff}nav .navbar .nav-item{background-color:#fff;border:2px solid navy;border-radius:.5rem;margin-left:.5rem;font-weight:700}nav .navbar .nav-item:hover{background-color:#fff;transition-duration:.2s}nav .navbar .nav-item:hover .nav-link i{color:var(--primary);transition-duration:.2s}nav .navbar .nav-item.active{background-color:var(--primary)}nav .navbar .nav-item.active a{color:#fff}nav .navbar .nav-item .nav-link{padding:.25rem .5rem;font-weight:900;display:flex}nav .navbar .nav-item .nav-link i{color:var(--primary);font-size:1.5rem}nav .links-bar{color:#fff}nav .links-bar .links{justify-content:center;display:flex}nav .links-bar .links a{color:#fff;padding:.25rem .5rem;text-decoration:none}nav .links-bar .links a:hover{color:#000;background-color:#fff}footer{color:#fff;background-color:#000;flex-direction:column;align-items:center;display:flex}@media (min-width:992px){footer{flex-direction:row}}footer a{color:#fff}.page-hero{justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative}.page-hero .overlay{background:#4e4d4dab;width:100%;height:100%;position:absolute}.page-hero .text{z-index:2;color:#fff;font-size:3rem}.page-front-page{padding-top:3rem}.page-front-page section.hero{max-width:1400px;height:calc(100vh - 50px);margin:0 auto;display:flex;position:relative;overflow:hidden}.page-front-page section.our-mission{max-width:800px;margin:0 auto}.page-front-page section.our-mission .mission-badge{border:3px solid #fff;border-radius:1rem;margin-bottom:.5rem;padding:0 2rem;font-size:1rem;font-weight:700}.page-front-page section.services{background-color:#000;flex-direction:column;display:flex}@media (min-width:992px){.page-front-page section.services{flex-direction:row}}.page-front-page section.services .panel{width:100%;height:100%}@media (min-width:992px){.page-front-page section.services .panel{width:50%}}.page-front-page section.services .services-panel{padding:2rem}.page-front-page section.services .content{background-color:var(--secondary);border-radius:1rem;margin-top:-100px;padding:1rem}@media (min-width:992px){.page-front-page section.services .content{margin-top:initial;background-color:initial;border-radius:0}}.page-front-page section.services .services-grid{color:#fff;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;font-weight:700;display:grid}.page-front-page section.testimonials .testimonial{font-weight:900}.page-front-page .locations-grid{color:#fff;grid-template-columns:repeat(2,1fr);place-self:center;gap:16px;display:grid}@media (min-width:992px){.page-front-page .locations-grid{grid-template-columns:repeat(6,1fr)}}.page-front-page .locations-grid .item{background-color:var(--secondary);color:#fff;text-align:center;border-radius:10px;padding:.25rem;font-weight:700}.page-contact .accordion{--bs-accordion-btn-bg:var(--secondary);--bs-accordion-btn-color:#fff;--bs-accordion-active-bg:#000;--bs-accordion-active-color:#fff;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #00000040}.page-contact .accordion .accordion-button.collapsed:after,.page-contact .accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.page-contact input,.page-contact select,.page-contact textarea{border-radius:5px}.page-contact select option{color:#fff;background:var(--primary)}.page-contact select option:hover,.page-contact select option:checked,.page-contact select option:focus{background-color:var(--secondary)}.page-contact .dropdown .dropdown-menu{max-height:300px;overflow-y:scroll}.page-contact .dropdown button{width:100%;margin-bottom:.5rem}:root{--primary:#2b2d80;--secondary:red;--bs-card-bg:#fffbe0;--bs-primary-rgb:46,49,145;--bs-secondary-rgb:255,0,0;--font-raleway:var(--raleway-font);--font-ebgaramond:var(--font-ebgaramond)}::selection{color:#fff;background-color:#000}body{background-color:var(--primary);color:#fff;font-family:var(--font-raleway),sans-serif;margin:0}main{min-height:calc(100vh - 106px)}hr{--bs-border-width:5px;color:var(--primary);opacity:.75;border-radius:10px}a.highlight{text-decoration:none}a.highlight:hover{color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-raleway),sans-serif}.btn-secondary{background-color:var(--secondary);border:1px solid #fff;border-radius:0;margin-top:auto}.btn-dark{background-color:#000;border:1px solid #fff;border-radius:0;margin-top:auto}.btn-light{background-color:#fff;border:1px solid #000;border-radius:0;margin-top:auto}h2{font-size:4rem;font-weight:900}.page{margin-top:66px}@media (min-width:992px){.page{margin-top:85px}}
