body,html{min-height:100%;overflow-x:hidden}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100vh;-webkit-overflow-scrolling:touch}.main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}[v-cloak]>*{display:none}[v-cloak]:before{content:"Loading\2026"}.header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header .breadcrumb{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;border-radius:initial;background-color:#fff}.header .breadcrumb-item a{color:#78c2ad}.header__logo{max-width:100px;width:100%;height:auto}.header__nav{position:relative}.header__nav-breadcrumb{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:60px;line-height:60px;background-color:#5a5858}.footer__link{color:#fff}.footer__link:hover{text-decoration:none;color:#fff}.footer__link-red{color:#78c2ad}.main-page{background-image:url("/images/splash_photo.jpg");background-size:cover}.main-card{max-width:400px;margin-bottom:40px}@media only screen and (max-width:767px){.main-card{max-width:300px}}.main-card:hover .main-card__link{color:#e22620}.main-card:hover .main-card__body:after{background-color:rgba(0,0,0,.125)}.main-card:first-child{position:relative;right:120px}@media only screen and (max-width:1199px){.main-card:first-child{right:0}}.main-card:last-child{position:relative;left:120px;margin-bottom:0}@media only screen and (max-width:1199px){.main-card:last-child{left:0}}.main-card__wrapper{padding:40px 0}.main-card__body{position:relative}.main-card__body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.main-card__body:after,.main-card__link{display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-card__link{padding:.75rem 1.25rem;font-weight:400;color:#78c2ad}.login-page{padding:40px 0}.login-form-container{max-width:460px;width:100%;padding:20px;border-radius:15px}.manage-form-container{max-width:540px;width:100%;padding:20px;border-radius:15px}.manage-page{padding:40px 0}.manage-nav-menu .nav-link.active{color:#7eb7a7}