@media screen and (min-width:921px){.kl-navbar__content{justify-content:flex-end}}.kl-features-01__card{text-align:center}.kl-features-01__image{justify-content:center}.kl-features-01__image img{max-height:60px}.kl-features-01__card h4{font-size:18px;font-weight:700}.modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{display:flex;margin:10vh auto;position:relative;width:fit-content}.modal-content img{height:100%;max-height:80vh;max-width:80vw;width:auto}.close{cursor:pointer;position:absolute;right:18px;top:18px}.modal-content span.close i{color:#fff;font-size:25px}.modal-content h2{font-size:42px;line-height:1.2em;margin-bottom:20px}.modal-content h2,.modal-content h3{font-family:SweetSans,Sans-serif;font-weight:300;text-align:left;text-transform:uppercase}.modal-content h3{font-size:18px}.modal-content .team-bio{font-family:CynthoNext-Regular,Sans-serif;font-size:16px;font-weight:200;margin-bottom:25px;text-align:left}@media only screen and (min-width:992px){.modal-content{min-height:610px}}.kl-footer__content{padding:75px 0 110px}.kl-footer__wrapper.content-wrapper{padding-bottom:50px}.kl-footer__menu .kl-footer__group:nth-child(2) h3{color:#493631}@media screen and (min-width:869px){.kl-footer__info img{max-width:175px!important}}@media screen and (max-width:1300px){.content-wrapper{padding-left:50px;padding-right:50px}}@media screen and (max-width:680px){.kl-footer__wrapper.content-wrapper{padding-bottom:50px;padding-top:60px}.kl-footer__content,.kl-footer__info{align-items:center;display:flex;flex-direction:column}.kl-footer__info,.kl-footer__menu{text-align:center}.kl-footer__menu{flex-direction:column}.kl-footer__menu .kl-footer__group:first-child{margin-bottom:0}.kl-footer__menu .kl-footer__group:nth-child(2){margin-top:0}.kl-footer__menu .kl-footer__group:nth-child(2) h3{display:none}}@media only screen and (max-width:1260px){.parallax-banner,section.home-hero.hero.parallax{padding-left:0!important;padding-right:0!important}.banner-overlay,.hero-overlay{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:846px){.home-hero .hero-content{max-width:100%!important}}