a{color:#1a1a1a}a:focus,a:hover{color:#1a1a1a;text-decoration:underline}a:active{color:#1a1a1a}.text-shadow{text-shadow:2px 2px 5px rgba(0,0,0,.3)}.text-white-outline{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.text-black-outline{text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}a{text-decoration:underline}a:hover{text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none!important}.full-height{height:100vh;background-size:cover!important}.half-height{height:50vh;background-size:cover!important}.ten-height{height:10vh;background-size:cover!important}.ninety-height{height:90vh;background-size:cover!important}.fixed{background-attachment:fixed!important;background-size:cover;background-position:center;background-repeat:no-repeat}.cover{background-size:cover;background-repeat:no-repeat}.bottom{background-position:bottom!important}.img-25p{width:25%;height:auto}.img-50p{width:50%;height:auto}.rotate-minus-30{transform:rotate(-30deg)}.rotate-plus-30{transform:rotate(30deg)}.img-25w{width:25px;height:auto}.img-50w{width:50px;height:auto}.img-100w{width:100px;height:auto}.img-200w{width:200px;height:auto}.img-300w{width:300px;height:auto}.img-25vh{height:25vh;object-fit:cover;width:auto}.img-50vh{height:50vh;object-fit:cover;width:auto}nav .logo{height:30px!important;width:auto!important}footer a{text-decoration:none;font-size:.9rem}footer a:hover{text-decoration:underline;transition:.3s}footer ul li a i{font-size:1.5rem;margin-right:5px}footer .logo{width:110px;height:auto;margin-bottom:10px;margin-left:0}footer.bg-dark ul li a{color:#eee}h1,h2,h3{font-weight:900}h1.underline{display:inline-block;position:relative;margin-bottom:-20px!important;z-index:0}h1.underline::after{content:'';display:inline-block;width:100%;height:2px;transform:translateY(-1200%);margin-bottom:-10px;z-index:-1}@media (max-width:991.98px){.navbar{position:relative;z-index:1050}.navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:1040;border-radius:0 0 .25rem .25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:20px;box-sizing:border-box}}h4,h5{font-weight:700}header h1{font-size:3rem}blockquote{font-weight:900;font-size:2rem}img.lazy{opacity:0;transition:opacity .3s}img.lazy-loaded{opacity:1}.custom-accordion .accordion-button:not(.collapsed){color:#000;background-color:#f8f9fa}.custom-accordion .accordion-button:focus{box-shadow:none}.custom-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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")}.chevron-dark-left,.chevron-dark-right,.chevron-light-left,.chevron-light-right{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;cursor:pointer;transition:filter .3s ease;display:inline-block}.chevron-light-left{background-image:url(images/chevron-light-left.svg)}.chevron-light-right{background-image:url(images/chevron-light-right.svg)}.chevron-dark-left{background-image:url(images/chevron-dark-left.svg)}.chevron-dark-right{background-image:url(images/chevron-dark-right.svg)}.chevron-dark-left:hover,.chevron-dark-right:hover,.chevron-light-left:hover,.chevron-light-right:hover{filter:brightness(1.2)}@media (max-width:991px){.navbar.bg-dark .navbar-collapse{background-color:#212529;padding:3%;box-sizing:border-box;border-radius:3px}}@media (max-width:991px){.navbar.bg-light .navbar-collapse{background-color:#f8f9fa;padding:3%;box-sizing:border-box;border-radius:3px}}@media (max-width:991px){.navbar.bg-white .navbar-collapse{background-color:#fff;padding:3%;box-sizing:border-box;border-radius:3px}}.navbar-over-dark-bg{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent}@media (max-width:991px){.navbar.navbar-over-dark-bg .navbar-collapse{background-color:rgba(0,0,0,.5);padding:3%;box-sizing:border-box;border-radius:3px}}.navbar-over-light-bg{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent}@media (max-width:991px){.navbar.navbar-over-light-bg .navbar-collapse{background-color:rgba(255,255,255,.5);padding:3%;box-sizing:border-box;border-radius:3px}}.dropdown-menu{background-color:rgba(255,255,255,.5)}