:root{--color-blue:#05a0db;--logo-height:4rem;--color-light-gray:#e4e4e4;--color-blue-bg:#0079c1;--color-esn-cyan:#00aeef;--color-esn-magenta:#ec008c;--color-esn-green:#7ac143;--color-esn-orange:#f47b20;--color-esn-dark-blue:#2e3192}.navbar .nav-item.active{font-weight:700}.navbar .navbar-nav .nav-link{color:#fff;position:relative;text-align:center;transition:all .2s}.navbar .navbar-nav .nav-link:not(.btn):before{background-color:#fff;bottom:0;content:"";height:.125rem;left:0;position:absolute;transform:scaleX(0);transition:all .3s ease-in;visibility:hidden;width:100%}.navbar .navbar-nav .nav-link:not(.btn):hover{color:#fff!important;transition:all .2s}.navbar .navbar-nav .nav-link:not(.btn):hover:before{transform:scaleX(1);transition:all .3s ease-out;visibility:visible}.navbar .navbar-nav .nav-link.btn-outline-light:hover{color:#212529}.navbar .lang-switcher{margin-top:1rem}@media (min-width:992px){.navbar .lang-switcher{margin-left:1rem;margin-top:0}}.navbar .lang-switcher .nav-link.btn{border:none;outline:none;padding:0}.navbar .lang-switcher img{height:2.5rem}.navbar .fas{margin-right:.25rem}.navbar-brand{display:block}.navbar-brand>img{display:block;height:3.5rem;margin-bottom:-.3125rem;margin-top:-.3125rem}.header-wrapper{overflow:hidden}.header-wrapper h1{background-color:hsla(0,0%,100%,.8);border:.1em solid;margin:6rem auto;padding:.5rem 2rem;text-align:center;width:-moz-fit-content;width:fit-content}.header-wrapper.buddy-program{background:url(/img/web/trip-group-photo.jpg) center 0/cover no-repeat}.header-wrapper.about-us{background:url(/img/web/about-us.jpg) 0 20%/cover no-repeat}.header-wrapper.calendar{background:url(/img/web/calendar.jpg) 0 20%/cover no-repeat}.footer-wrap{background:#0079c1;color:#fff}.footer-wrap a{color:#fff}footer:not(.blockquote-footer){padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){footer:not(.blockquote-footer){padding-bottom:2.5rem;padding-top:2.5rem}}footer:not(.blockquote-footer) h3:after{background-color:#fff;content:"";display:block;height:1px;width:4rem}
