@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.bg{background:#59a1ed url(../svg/background.svg);background-position:bottom;background-repeat:no-repeat;margin-bottom:-1px;min-height:1750px}@media screen and (max-width:520px){.bg{min-height:1500px;background-size:contain}}.bg-gradient{background:#7eb2bd;background:linear-gradient(180deg,#7eb2bd 8%,#fff7e6 88%)}.offset-bg{background:url(../svg/offset-bg.svg);background-position:top;background-size:cover;background-repeat:no-repeat}.a-bg-yellow-light{background:#fff6de}.a-bg-yellow-light--2{background:#ffdc8b}.a-bg-yellow-light--3{background:#ffca45}.a-bg-blue-light{background:#ebfaff}.a-bg-blueLight3{background:#59a1ed}.a-bg-light{background:#f3f3f3}.a-bg-white,form.a-form-search .search-dropdown{background:#fff}.a-bg-abstract{background:url(../svg/abstract-bg.svg);background-repeat:no-repeat;background-size:cover}.a-bg-abstract,.a-bg-cta{background-position:top}.a-bg-cta,.a-bg-supporter{background:url(../svg/cta-bg.svg);background-repeat:no-repeat;background-size:cover}.type-dark{color:#001624!important}.type-medium{color:#485460!important}.type-light{color:#898989!important}.type-white{color:#fff!important}.type-blue{color:#1e91ea!important}.type-green{color:#23ba17!important}.type-red{color:#eb5757!important}.type-yellow{color:#ffc000!important}.icon{color:#898989}.icon-white{color:#fff}.icon-success{color:#23ba17}.icon-info{color:#1e91ea}.icon-warning{color:#ffc000}.icon-danger{color:#eb5757}.m-r-auto{margin-right:auto}.m-l-auto{margin-left:auto}.m-t-spacer-none{margin-top:0!important}@media (min-width:768px){.m-t-spacer-none{margin-top:0!important}}.m-b-spacer-none{margin-bottom:0!important}@media (min-width:768px){.m-b-spacer-none{margin-bottom:0!important}}.m-l-spacer-none{margin-left:0!important}@media (min-width:768px){.m-l-spacer-none{margin-left:0!important}}.m-r-spacer-none{margin-right:0!important}@media (min-width:768px){.m-r-spacer-none{margin-right:0!important}}.m-x-spacer-none{margin-right:0!important;margin-left:0!important}@media (min-width:768px){.m-x-spacer-none{margin-right:0!important;margin-left:0!important}}.m-y-spacer-none{margin-top:0!important;margin-bottom:0!important}@media (min-width:768px){.m-y-spacer-none{margin-top:0!important;margin-bottom:0!important}}.m-t-spacer-xs{margin-top:3.2px!important}@media (min-width:768px){.m-t-spacer-xs{margin-top:4px!important}}.m-b-spacer-xs{margin-bottom:3.2px!important}@media (min-width:768px){.m-b-spacer-xs{margin-bottom:4px!important}}.m-l-spacer-xs{margin-left:3.2px!important}@media (min-width:768px){.m-l-spacer-xs{margin-left:4px!important}}.m-r-spacer-xs{margin-right:3.2px!important}@media (min-width:768px){.m-r-spacer-xs{margin-right:4px!important}}.m-x-spacer-xs{margin-right:3.2px!important;margin-left:3.2px!important}@media (min-width:768px){.m-x-spacer-xs{margin-right:4px!important;margin-left:4px!important}}.m-y-spacer-xs{margin-top:3.2px!important;margin-bottom:3.2px!important}@media (min-width:768px){.m-y-spacer-xs{margin-top:4px!important;margin-bottom:4px!important}}.m-t-spacer-spacer{margin-top:6.4px!important}@media (min-width:768px){.m-t-spacer-spacer{margin-top:8px!important}}.m-b-spacer-spacer{margin-bottom:6.4px!important}@media (min-width:768px){.m-b-spacer-spacer{margin-bottom:8px!important}}.m-l-spacer-spacer{margin-left:6.4px!important}@media (min-width:768px){.m-l-spacer-spacer{margin-left:8px!important}}.m-r-spacer-spacer{margin-right:6.4px!important}@media (min-width:768px){.m-r-spacer-spacer{margin-right:8px!important}}.m-x-spacer-spacer{margin-right:6.4px!important;margin-left:6.4px!important}@media (min-width:768px){.m-x-spacer-spacer{margin-right:8px!important;margin-left:8px!important}}.m-y-spacer-spacer{margin-top:6.4px!important;margin-bottom:6.4px!important}@media (min-width:768px){.m-y-spacer-spacer{margin-top:8px!important;margin-bottom:8px!important}}.m-t-spacer-sm{margin-top:12.8px!important}@media (min-width:768px){.m-t-spacer-sm{margin-top:16px!important}}.m-b-spacer-sm{margin-bottom:12.8px!important}@media (min-width:768px){.m-b-spacer-sm{margin-bottom:16px!important}}.m-l-spacer-sm{margin-left:12.8px!important}@media (min-width:768px){.m-l-spacer-sm{margin-left:16px!important}}.m-r-spacer-sm{margin-right:12.8px!important}@media (min-width:768px){.m-r-spacer-sm{margin-right:16px!important}}.m-x-spacer-sm{margin-right:12.8px!important;margin-left:12.8px!important}@media (min-width:768px){.m-x-spacer-sm{margin-right:16px!important;margin-left:16px!important}}.m-y-spacer-sm{margin-top:12.8px!important;margin-bottom:12.8px!important}@media (min-width:768px){.m-y-spacer-sm{margin-top:16px!important;margin-bottom:16px!important}}.m-t-spacer-md{margin-top:19.2px!important}@media (min-width:768px){.m-t-spacer-md{margin-top:24px!important}}.m-b-spacer-md{margin-bottom:19.2px!important}@media (min-width:768px){.m-b-spacer-md{margin-bottom:24px!important}}.m-l-spacer-md{margin-left:19.2px!important}@media (min-width:768px){.m-l-spacer-md{margin-left:24px!important}}.m-r-spacer-md{margin-right:19.2px!important}@media (min-width:768px){.m-r-spacer-md{margin-right:24px!important}}.m-x-spacer-md{margin-right:19.2px!important;margin-left:19.2px!important}@media (min-width:768px){.m-x-spacer-md{margin-right:24px!important;margin-left:24px!important}}.m-y-spacer-md{margin-top:19.2px!important;margin-bottom:19.2px!important}@media (min-width:768px){.m-y-spacer-md{margin-top:24px!important;margin-bottom:24px!important}}.m-t-spacer-lg{margin-top:25.6px!important}@media (min-width:768px){.m-t-spacer-lg{margin-top:32px!important}}.m-b-spacer-lg{margin-bottom:25.6px!important}@media (min-width:768px){.m-b-spacer-lg{margin-bottom:32px!important}}.m-l-spacer-lg{margin-left:25.6px!important}@media (min-width:768px){.m-l-spacer-lg{margin-left:32px!important}}.m-r-spacer-lg{margin-right:25.6px!important}@media (min-width:768px){.m-r-spacer-lg{margin-right:32px!important}}.m-x-spacer-lg{margin-right:25.6px!important;margin-left:25.6px!important}@media (min-width:768px){.m-x-spacer-lg{margin-right:32px!important;margin-left:32px!important}}.m-y-spacer-lg{margin-top:25.6px!important;margin-bottom:25.6px!important}@media (min-width:768px){.m-y-spacer-lg{margin-top:32px!important;margin-bottom:32px!important}}.m-t-spacer-xl{margin-top:32px!important}@media (min-width:768px){.m-t-spacer-xl{margin-top:40px!important}}.m-b-spacer-xl{margin-bottom:32px!important}@media (min-width:768px){.m-b-spacer-xl{margin-bottom:40px!important}}.m-l-spacer-xl{margin-left:32px!important}@media (min-width:768px){.m-l-spacer-xl{margin-left:40px!important}}.m-r-spacer-xl{margin-right:32px!important}@media (min-width:768px){.m-r-spacer-xl{margin-right:40px!important}}.m-x-spacer-xl{margin-right:32px!important;margin-left:32px!important}@media (min-width:768px){.m-x-spacer-xl{margin-right:40px!important;margin-left:40px!important}}.m-y-spacer-xl{margin-top:32px!important;margin-bottom:32px!important}@media (min-width:768px){.m-y-spacer-xl{margin-top:40px!important;margin-bottom:40px!important}}.m-t-spacer-2xl{margin-top:38.4px!important}@media (min-width:768px){.m-t-spacer-2xl{margin-top:48px!important}}.m-b-spacer-2xl{margin-bottom:38.4px!important}@media (min-width:768px){.m-b-spacer-2xl{margin-bottom:48px!important}}.m-l-spacer-2xl{margin-left:38.4px!important}@media (min-width:768px){.m-l-spacer-2xl{margin-left:48px!important}}.m-r-spacer-2xl{margin-right:38.4px!important}@media (min-width:768px){.m-r-spacer-2xl{margin-right:48px!important}}.m-x-spacer-2xl{margin-right:38.4px!important;margin-left:38.4px!important}@media (min-width:768px){.m-x-spacer-2xl{margin-right:48px!important;margin-left:48px!important}}.m-y-spacer-2xl{margin-top:38.4px!important;margin-bottom:38.4px!important}@media (min-width:768px){.m-y-spacer-2xl{margin-top:48px!important;margin-bottom:48px!important}}.m-t-spacer-3xl{margin-top:44.8px!important}@media (min-width:768px){.m-t-spacer-3xl{margin-top:56px!important}}.m-b-spacer-3xl{margin-bottom:44.8px!important}@media (min-width:768px){.m-b-spacer-3xl{margin-bottom:56px!important}}.m-l-spacer-3xl{margin-left:44.8px!important}@media (min-width:768px){.m-l-spacer-3xl{margin-left:56px!important}}.m-r-spacer-3xl{margin-right:44.8px!important}@media (min-width:768px){.m-r-spacer-3xl{margin-right:56px!important}}.m-x-spacer-3xl{margin-right:44.8px!important;margin-left:44.8px!important}@media (min-width:768px){.m-x-spacer-3xl{margin-right:56px!important;margin-left:56px!important}}.m-y-spacer-3xl{margin-top:44.8px!important;margin-bottom:44.8px!important}@media (min-width:768px){.m-y-spacer-3xl{margin-top:56px!important;margin-bottom:56px!important}}.m-t-spacer-4xl{margin-top:51.2px!important}@media (min-width:768px){.m-t-spacer-4xl{margin-top:64px!important}}.m-b-spacer-4xl{margin-bottom:51.2px!important}@media (min-width:768px){.m-b-spacer-4xl{margin-bottom:64px!important}}.m-l-spacer-4xl{margin-left:51.2px!important}@media (min-width:768px){.m-l-spacer-4xl{margin-left:64px!important}}.m-r-spacer-4xl{margin-right:51.2px!important}@media (min-width:768px){.m-r-spacer-4xl{margin-right:64px!important}}.m-x-spacer-4xl{margin-right:51.2px!important;margin-left:51.2px!important}@media (min-width:768px){.m-x-spacer-4xl{margin-right:64px!important;margin-left:64px!important}}.m-y-spacer-4xl{margin-top:51.2px!important;margin-bottom:51.2px!important}@media (min-width:768px){.m-y-spacer-4xl{margin-top:64px!important;margin-bottom:64px!important}}.p-t-spacer-none{padding-top:0!important}@media (min-width:768px){.p-t-spacer-none{padding-top:0!important}}.p-b-spacer-none{padding-bottom:0!important}@media (min-width:768px){.p-b-spacer-none{padding-bottom:0!important}}.p-l-spacer-none{padding-left:0!important}@media (min-width:768px){.p-l-spacer-none{padding-left:0!important}}.p-r-spacer-none{padding-right:0!important}@media (min-width:768px){.p-r-spacer-none{padding-right:0!important}}.p-x-spacer-none{padding-right:0!important;padding-left:0!important}@media (min-width:768px){.p-x-spacer-none{padding-right:0!important;padding-left:0!important}}.p-y-spacer-none{padding-top:0!important;padding-bottom:0!important}@media (min-width:768px){.p-y-spacer-none{padding-top:0!important;padding-bottom:0!important}}.p-t-spacer-xs{padding-top:3.2px!important}@media (min-width:768px){.p-t-spacer-xs{padding-top:3.2px!important}}.p-b-spacer-xs{padding-bottom:3.2px!important}@media (min-width:768px){.p-b-spacer-xs{padding-bottom:3.2px!important}}.p-l-spacer-xs{padding-left:3.2px!important}@media (min-width:768px){.p-l-spacer-xs{padding-left:3.2px!important}}.p-r-spacer-xs{padding-right:3.2px!important}@media (min-width:768px){.p-r-spacer-xs{padding-right:3.2px!important}}.p-x-spacer-xs{padding-right:3.2px!important;padding-left:3.2px!important}@media (min-width:768px){.p-x-spacer-xs{padding-right:3.2px!important;padding-left:3.2px!important}}.p-y-spacer-xs{padding-top:3.2px!important;padding-bottom:3.2px!important}@media (min-width:768px){.p-y-spacer-xs{padding-top:3.2px!important;padding-bottom:3.2px!important}}.p-t-spacer-spacer{padding-top:6.4px!important}@media (min-width:768px){.p-t-spacer-spacer{padding-top:6.4px!important}}.p-b-spacer-spacer{padding-bottom:6.4px!important}@media (min-width:768px){.p-b-spacer-spacer{padding-bottom:6.4px!important}}.p-l-spacer-spacer{padding-left:6.4px!important}@media (min-width:768px){.p-l-spacer-spacer{padding-left:6.4px!important}}.p-r-spacer-spacer{padding-right:6.4px!important}@media (min-width:768px){.p-r-spacer-spacer{padding-right:6.4px!important}}.p-x-spacer-spacer{padding-right:6.4px!important;padding-left:6.4px!important}@media (min-width:768px){.p-x-spacer-spacer{padding-right:6.4px!important;padding-left:6.4px!important}}.p-y-spacer-spacer{padding-top:6.4px!important;padding-bottom:6.4px!important}@media (min-width:768px){.p-y-spacer-spacer{padding-top:6.4px!important;padding-bottom:6.4px!important}}.p-t-spacer-sm{padding-top:12.8px!important}@media (min-width:768px){.p-t-spacer-sm{padding-top:12.8px!important}}.p-b-spacer-sm{padding-bottom:12.8px!important}@media (min-width:768px){.p-b-spacer-sm{padding-bottom:12.8px!important}}.p-l-spacer-sm{padding-left:12.8px!important}@media (min-width:768px){.p-l-spacer-sm{padding-left:12.8px!important}}.p-r-spacer-sm{padding-right:12.8px!important}@media (min-width:768px){.p-r-spacer-sm{padding-right:12.8px!important}}.p-x-spacer-sm{padding-right:12.8px!important;padding-left:12.8px!important}@media (min-width:768px){.p-x-spacer-sm{padding-right:12.8px!important;padding-left:12.8px!important}}.p-y-spacer-sm{padding-top:12.8px!important;padding-bottom:12.8px!important}@media (min-width:768px){.p-y-spacer-sm{padding-top:12.8px!important;padding-bottom:12.8px!important}}.p-t-spacer-md{padding-top:19.2px!important}@media (min-width:768px){.p-t-spacer-md{padding-top:19.2px!important}}.p-b-spacer-md{padding-bottom:19.2px!important}@media (min-width:768px){.p-b-spacer-md{padding-bottom:19.2px!important}}.p-l-spacer-md{padding-left:19.2px!important}@media (min-width:768px){.p-l-spacer-md{padding-left:19.2px!important}}.p-r-spacer-md{padding-right:19.2px!important}@media (min-width:768px){.p-r-spacer-md{padding-right:19.2px!important}}.p-x-spacer-md{padding-right:19.2px!important;padding-left:19.2px!important}@media (min-width:768px){.p-x-spacer-md{padding-right:19.2px!important;padding-left:19.2px!important}}.p-y-spacer-md{padding-top:19.2px!important;padding-bottom:19.2px!important}@media (min-width:768px){.p-y-spacer-md{padding-top:19.2px!important;padding-bottom:19.2px!important}}.p-t-spacer-lg{padding-top:25.6px!important}@media (min-width:768px){.p-t-spacer-lg{padding-top:25.6px!important}}.p-b-spacer-lg{padding-bottom:25.6px!important}@media (min-width:768px){.p-b-spacer-lg{padding-bottom:25.6px!important}}.p-l-spacer-lg{padding-left:25.6px!important}@media (min-width:768px){.p-l-spacer-lg{padding-left:25.6px!important}}.p-r-spacer-lg{padding-right:25.6px!important}@media (min-width:768px){.p-r-spacer-lg{padding-right:25.6px!important}}.p-x-spacer-lg{padding-right:25.6px!important;padding-left:25.6px!important}@media (min-width:768px){.p-x-spacer-lg{padding-right:25.6px!important;padding-left:25.6px!important}}.p-y-spacer-lg{padding-top:25.6px!important;padding-bottom:25.6px!important}@media (min-width:768px){.p-y-spacer-lg{padding-top:25.6px!important;padding-bottom:25.6px!important}}.p-t-spacer-xl{padding-top:32px!important}@media (min-width:768px){.p-t-spacer-xl{padding-top:32px!important}}.p-b-spacer-xl{padding-bottom:32px!important}@media (min-width:768px){.p-b-spacer-xl{padding-bottom:32px!important}}.p-l-spacer-xl{padding-left:32px!important}@media (min-width:768px){.p-l-spacer-xl{padding-left:32px!important}}.p-r-spacer-xl{padding-right:32px!important}@media (min-width:768px){.p-r-spacer-xl{padding-right:32px!important}}.p-x-spacer-xl{padding-right:32px!important;padding-left:32px!important}@media (min-width:768px){.p-x-spacer-xl{padding-right:32px!important;padding-left:32px!important}}.p-y-spacer-xl{padding-top:32px!important;padding-bottom:32px!important}@media (min-width:768px){.p-y-spacer-xl{padding-top:32px!important;padding-bottom:32px!important}}.p-t-spacer-2xl{padding-top:38.4px!important}@media (min-width:768px){.p-t-spacer-2xl{padding-top:38.4px!important}}.p-b-spacer-2xl{padding-bottom:38.4px!important}@media (min-width:768px){.p-b-spacer-2xl{padding-bottom:38.4px!important}}.p-l-spacer-2xl{padding-left:38.4px!important}@media (min-width:768px){.p-l-spacer-2xl{padding-left:38.4px!important}}.p-r-spacer-2xl{padding-right:38.4px!important}@media (min-width:768px){.p-r-spacer-2xl{padding-right:38.4px!important}}.p-x-spacer-2xl{padding-right:38.4px!important;padding-left:38.4px!important}@media (min-width:768px){.p-x-spacer-2xl{padding-right:38.4px!important;padding-left:38.4px!important}}.p-y-spacer-2xl{padding-top:38.4px!important;padding-bottom:38.4px!important}@media (min-width:768px){.p-y-spacer-2xl{padding-top:38.4px!important;padding-bottom:38.4px!important}}.p-t-spacer-3xl{padding-top:44.8px!important}@media (min-width:768px){.p-t-spacer-3xl{padding-top:44.8px!important}}.p-b-spacer-3xl{padding-bottom:44.8px!important}@media (min-width:768px){.p-b-spacer-3xl{padding-bottom:44.8px!important}}.p-l-spacer-3xl{padding-left:44.8px!important}@media (min-width:768px){.p-l-spacer-3xl{padding-left:44.8px!important}}.p-r-spacer-3xl{padding-right:44.8px!important}@media (min-width:768px){.p-r-spacer-3xl{padding-right:44.8px!important}}.p-x-spacer-3xl{padding-right:44.8px!important;padding-left:44.8px!important}@media (min-width:768px){.p-x-spacer-3xl{padding-right:44.8px!important;padding-left:44.8px!important}}.p-y-spacer-3xl{padding-top:44.8px!important;padding-bottom:44.8px!important}@media (min-width:768px){.p-y-spacer-3xl{padding-top:44.8px!important;padding-bottom:44.8px!important}}.p-t-spacer-4xl{padding-top:51.2px!important}@media (min-width:768px){.p-t-spacer-4xl{padding-top:51.2px!important}}.p-b-spacer-4xl{padding-bottom:51.2px!important}@media (min-width:768px){.p-b-spacer-4xl{padding-bottom:51.2px!important}}.p-l-spacer-4xl{padding-left:51.2px!important}@media (min-width:768px){.p-l-spacer-4xl{padding-left:51.2px!important}}.p-r-spacer-4xl{padding-right:51.2px!important}@media (min-width:768px){.p-r-spacer-4xl{padding-right:51.2px!important}}.p-x-spacer-4xl{padding-right:51.2px!important;padding-left:51.2px!important}@media (min-width:768px){.p-x-spacer-4xl{padding-right:51.2px!important;padding-left:51.2px!important}}.p-y-spacer-4xl{padding-top:51.2px!important;padding-bottom:51.2px!important}@media (min-width:768px){.p-y-spacer-4xl{padding-top:51.2px!important;padding-bottom:51.2px!important}}.text-display{color:#001624;font-size:56px;line-height:60px;font-weight:600}.heading{color:#243441;font-size:24px;font-weight:500;letter-spacing:4%}.heading.small{font-size:16px;line-height:20px}.heading .large,.text-heading{color:#001624;font-weight:500}.text-heading{font-size:32px}.text-heading-small{color:#001624;font-size:14px;font-weight:600;text-transform:uppercase}.text-paragraph{color:#485460;font-size:16px;font-weight:500;line-height:1.5}.text-paragraph.large{font-size:18px}@media screen and (max-width:520px){.text-paragraph{margin-bottom:24px}}.overline{color:#959da3;font-size:16px;line-height:20px;text-transform:uppercase}.text-paragraph-small{color:#485460;font-size:14px;font-weight:400;line-height:1.5}.grid-cont,.row .col,.row .col-3{padding-right:16px;padding-left:16px}.grid-cont,.grid-cont-fluid{margin-right:auto;margin-left:auto}.grid-cont{max-width:1080px}.grid-cont-fluid{padding-right:16px;padding-left:16px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}.row .col,.row .col-3{box-sizing:border-box}.row .col{width:100%}.row .col-3{flex:0 0 25%;max-width:25%}@media screen and (max-width:520px){.row .col-3{flex:auto;max-width:100%;width:100%}}.row .col-4{box-sizing:border-box;padding-right:16px;padding-left:16px;flex:0 0 33.333333%;max-width:33.333333%}@media screen and (max-width:520px){.row .col-4{flex:auto;max-width:100%;width:100%}}.row .col-5{box-sizing:border-box;padding-right:16px;padding-left:16px;flex:0 0 41.666667%;max-width:41.666667%}@media screen and (max-width:520px){.row .col-5{flex:auto;max-width:100%;width:100%}}.row .col-6{box-sizing:border-box;padding-right:16px;padding-left:16px;flex:0 0 50%;max-width:50%}@media screen and (max-width:520px){.row .col-6{flex:auto;max-width:100%;width:100%}}.row .col-8{box-sizing:border-box;padding-right:16px;padding-left:16px;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}@media screen and (max-width:520px){.row .col-8{flex:auto;max-width:100%;width:100%}}.offset-1{margin-left:8.333333%}@media screen and (max-width:520px){.offset-1{margin-left:auto}}.offset-2{margin-left:16.666667%}@media screen and (max-width:520px){.offset-2{margin-left:auto}}.a-alert{padding:8px 16px;position:fixed;top:0;right:0;left:0;width:100%;z-index:110}.a-alert .a-alert-link,.a-alert .a-alert-link:hover,.announcement.announcementPolicy .announcementInner a{color:#fff;text-decoration:underline}.a-alert.a-alert-default{display:flex;justify-content:center;position:static;width:inherit}.a-alert.a-alert--banner{color:#fff;background-color:#1e91ea;text-align:center}.jquery-notify-bar{top:56px!important;width:80%!important;left:10%!important;border-bottom:none!important}.jquery-notify-bar.success{background-color:#55c543!important;color:#fff!important}.jquery-notify-bar.error{background-color:#f2726e!important;color:#fff!important}.announcement{background:#1e91ea;padding:16px 24px;position:relative}.announcement .announcementInner{color:#e5f2fc;text-align:center}.announcement .announcementInner a{color:#e5f2fc;text-decoration:underline}.announcement .dismiss{top:16px;right:24px;position:absolute}@media screen and (max-width:520px){.announcement .dismiss{top:8px;right:16px}}.announcement .dismiss a{color:#e5f2fc}.announcement .dismiss a svg{height:16px;width:16px}.announcement.announcementPolicy{background:#001624;bottom:0;display:flex;justify-content:space-between;position:fixed;width:100%;z-index:102}.announcement.announcementPolicy .announcementInner{color:#fff;text-align:left;flex-basis:60%;margin-right:24px}.a-avatar,.a-avatar-lg{border-radius:50%;height:32px;width:32px}.a-avatar.a-avatar--border{border:2px solid #fff;height:40px;width:40px;margin-left:-8px}.a-avatar-lg{height:146px;width:146px}.a-avatar-entity{border-radius:4px;height:48px;width:48px}.a-avatar-vv{height:64px;width:64px}.a-avatar-vv.a-avatar-vv-sm,.beerCard .beer-logo img{height:48px;width:48px}.more-circle{background:#f3f3f3;border-radius:50%;color:#595959;height:32px;width:32px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.a-badge{border-radius:2px;color:#fff;padding:4px;text-transform:uppercase}.a-badge.a-badge-success{background-color:#23ba17}.a-badge.a-badge-warning{background-color:#fd9435}.a-badge.a-badge-yellow{background-color:#ffc000;color:#001624;line-height:1}.tag-container{display:flex;flex-wrap:wrap}.tag-container .tag{background:#f3f3f3;border-radius:16px;color:#898989;display:inline-block;font-size:14px;margin-right:4px;margin-bottom:4px;padding:4px 8px;text-transform:uppercase}@media screen and (max-width:520px){.tag-container .tag{font-size:12px}}.tag-container .tag:last-child{margin-right:0}.m-banner{padding:32px 0;align-items:center}.a-banner.a-banner--venue{width:100%;max-width:1072px;box-sizing:border-box;margin:24px auto 0;padding:16px 24px}@media screen and (max-width:520px){.a-banner.a-banner--venue{padding:0;margin:0}}.a-banner.a-banner--venue .a-banner--inner{background:#e5f2fc;border-radius:4px;align-items:center;display:flex;padding:16px 24px}@media screen and (max-width:520px){.a-banner.a-banner--venue .a-banner--inner{display:block;margin:0}.a-banner.a-banner--venue .a-banner--inner .a-btn{display:block;margin-top:24px}}.a-banner.a-banner--venue-lg{background:#ffdc8b url(../svg/vv-banner-image.svg);background-position:left;background-repeat:no-repeat;padding:24px 0}@media screen and (max-width:520px){.a-banner.a-banner--venue-lg{padding:0}}.a-banner.a-banner--venue-lg h3,.non-vv-banner h3{color:#212121;font-size:24px;font-weight:600;margin-bottom:8px}.a-banner.a-banner--venue-lg p,.non-vv-banner p{color:#595959;font-size:16px;font-weight:500}.a-banner.a-banner--venue-lg .a-banner--inner{max-width:1072px;padding:0 124px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:520px){.a-banner.a-banner--venue-lg .a-banner--inner{padding:24px 16px}}.brewery-page .non-vv-banner{margin:24px auto}.non-vv-banner{margin:24px 12px}.non-vv-banner .m-card--body{align-items:center;display:flex}@media screen and (max-width:520px){.non-vv-banner .m-card--body{display:block}.non-vv-banner .m-card--body .a-btn{display:block;margin-top:24px}}.buttonIcon{color:#243441;font-size:24px;padding:8px;margin-right:8px}.a-btn:last-child,.buttonIcon:last-child{margin-right:0}.a-btn{background:#1e91ea;border:1px solid #1e91ea;border-radius:4px;color:#fff;display:inline-block;font-size:16px;margin-right:4px;padding:8px 24px;text-align:center;text-decoration:none}.a-btn:hover{background:#1b83d4;text-decoration:none}.a-btn.disabled{color:#e9ebec!important;pointer-events:none;opacity:.65}.a-btn i{font-size:18px;vertical-align:middle;margin-right:4px}.a-btn.a-btn-default{background:#f3f3f3;border:1px solid #f3f3f3;color:#595959;text-transform:uppercase}.a-btn.a-btn-default:hover{background:#d8d8d8;border:1px solid #d8d8d8}.a-btn.a-btn-primary{padding:16px 24px;text-transform:uppercase}.a-btn.a-btn-primary:hover{background:#1b83d4;color:#fff}.a-btn.a-btn-green{background:#23ba17;border:1px solid #23ba17;text-transform:uppercase}.a-btn.a-btn-green:hover{background:#55c543;border:1px solid #55c543;color:#fff}.a-btn.a-btn-red{background:#eb5757;border:1px solid #eb5757;text-transform:uppercase}.a-btn.a-btn-red:hover{background:#f2726e;border:1px solid #f2726e;color:#fff}.a-btn.a-btn-round{border-radius:56px}.a-btn.a-btn--dark{background:#001624;border:1px solid #001624;color:#fff}.a-btn.a-btn--dark:hover{background:#243441;border:1px solid #243441}.a-btn.a-btn-link{border:0;color:#1e91ea;letter-spacing:1px;font-size:16px;font-weight:600;text-transform:uppercase}.a-btn.a-btn-link:hover{border:0;color:#59a1ed;text-decoration:none}.a-btn.a-btn-icon,.a-btn.a-btn-link,.a-btn.a-btn-link:hover{background:0 0;padding:0}.a-btn.a-btn-icon:hover{background:0 0}.a-btn.a-btn-share{background:#fff;border-radius:50px;color:#1e91ea;font-size:24px;padding:24px 40px;text-transform:uppercase;box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16)}.a-btn.a-btn-share:hover{background:#f9f9f9}.a-btn.btn-fb{background:#3b5998;border:1px solid #3b5998;padding:16px 24px}.a-btn.btn-fb:hover,.a-btn.btn-ig:hover,.a-btn.btn-tw:hover{color:#fff}.a-btn.btn-tw{background:#1da1f2;border:1px solid #1da1f2;padding:16px 24px}.a-btn.btn-ig{background:#e1306c;border:1px solid #e1306c;padding:16px 24px}.a-btn.btn-download{background:#fff;border:1px solid #d8d8d8;color:#595959;padding:16px 24px}.a-btn.btn-download:hover,.ul-list li a,.ul-list-flex li a,.ul-unstyled li a{color:#595959}.a-btn.a-btn-secondary,.a-btn.btn-toggle{background:0 0;border:0;color:#1e91ea;padding:16px 24px}.a-btn.a-btn-secondary{border:1px solid #212121;color:#212121;font-weight:600;text-transform:uppercase}.a-btn-sm{padding:4px 8px}.a-btn-lg{padding:16px 24px}.a-btn-block{display:block;width:100%}.a-btn-block+.a-btn-block{margin-top:8px}@media screen and (max-width:520px){.btn-group{width:100%;flex-wrap:wrap}.btn-group .a-btn{border-bottom:1px solid #f3f3f3}}.btn-group.btn-group-right .a-btn:first-child,.btn-group.btn-group-right .a-btn:first-child:hover{border-left:1px solid #f3f3f3}.btn-group.btn-group-right .a-btn:last-child{border-right:none}.btn-group.btn-group-right .a-btn:last-child:hover{border-left:none}.btn-group .a-btn,.btn-group .a-btn:hover{border-radius:0;border-right:1px solid #f3f3f3;margin-right:0;padding:16px}.a-dropdown{position:relative}.a-dropdown .a-dropdown--menu{background:#fff;box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);display:none;position:absolute;top:50px;right:0;z-index:1000;float:left;min-width:256px;text-align:left;list-style:none}.a-dropdown .a-dropdown--menu .a-dropdown--account{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;padding:16px}.a-dropdown .a-dropdown--menu .a-dropdown--account .account-user{align-items:center;display:flex}.a-dropdown .a-dropdown--menu .a-dropdown--menuList{padding:16px}.a-dropdown .a-dropdown--menu .a-dropdown--menuList .a-dropdown--menuItem{color:#595959;display:block;padding:8px 0}.a-dropdown .a-dropdown--menu .a-dropdown--menuList .a-dropdown--menuItem:hover,.ul-list li a:hover,.ul-list-flex li a:hover,.ul-unstyled li a:hover{color:#212121}.a-dropdown .a-dropdown--menu .a-dropdown--menuList .a-dropdown--menuItem.logout{color:#eb5757}.a-dropdown .a-dropdown--menu .a-dropdown--menuList .a-dropdown--menuItem.logout:hover{color:#d54f4f}.daterangepicker{right:220px!important}.daterangepicker:after,.daterangepicker:before{display:none!important}.a-form-white .field-row.inline .field{margin-bottom:0}.a-form-white .field-row .field input{border:0;padding:16px}.error{background:#e25858;border-radius:2px;margin-bottom:16px;padding:16px}.loader-container{align-items:center;display:flex;justify-content:center;padding:24px}.loader-container .loader{border:16px solid #f9f9f9;border-top:16px solid #1e91ea;border-radius:50%;width:64px;height:64px;animation:spin 2s linear infinite}.loader-container.loader-container-full{position:fixed;top:0;right:0;bottom:0;left:0}form.a-form .field-row .field{margin:0 0 24px}form.a-form .field-row .field:last-child{margin:0}form.a-form .field-row .field input[type=submit]{background:#1e91ea}form.a-form .field-row .field input[type=submit]:hover{background:#1b83d4}form .field-row{display:flex;width:100%}form .field-row .field{margin:0 4px 24px}form .field-row .field.field-25{width:25%}form .field-row .field.field-40{width:40%}@media screen and (max-width:520px){form .field-row .field.field-40{width:100%;margin-top:16px}}form .field-row .field.field-50{width:50%}form .field-row .field.field-60{width:60%}@media screen and (max-width:520px){form .field-row .field.field-60{width:100%}}.m-card--img img,form .field-row .field.field-100{width:100%}form .field-row .field label{display:block}form .field-row .field textarea{border-radius:2px;border:1px solid #d8d8d8;padding:8px 16px;resize:none;width:100%;font-size:16px}form .field-row .field input:active,form .field-row .field input:focus,form .field-row .field textarea:active,form .field-row .field textarea:focus{outline:0;border:1px solid #1e91ea}.form-select,form .field-row .field input{border-radius:2px;border:1px solid #d8d8d8;font-size:16px;padding:8px 16px}form .field-row .field input{width:100%}form .field-row .field input[type=submit]{color:#fff;border-radius:4px;border:0;width:100%;background:#212121;padding:16px}form .field-row .field input[type=submit]:hover{background:#595959}.form-select{position:relative;color:#595959;box-sizing:border-box;background-color:#fff;display:block}.form-select:after{content:"";position:absolute;top:0;width:0;height:0;right:10px;bottom:0;pointer-events:none}.form-select:before{width:24px;position:absolute;top:8px;right:1px;bottom:1px;content:"▾";pointer-events:none}.form-select select{font-size:16px;border:0;box-shadow:none;border-radius:0;background:0 0;height:100%;width:100%;cursor:pointer;outline:0;-moz-appearance:none;-webkit-appearance:none}.form-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-select select::-ms-expand{display:none}@media screen and (max-width:520px){form .field-row{display:block}form .field-row .field input,form .field-row .field.field-25,form .field-row .field.field-50{width:100%}}.a-hr{border:0;border-top:8px solid #ffc000;margin:16px auto;width:56px}.a-hr.a-hr-left{margin:16px 0}.divider{border:0;border-top:1px solid #e9ebec;height:1px;margin:24px 0}.a-image,.img-fluid{height:auto;max-width:100%}.filters{display:flex;flex-wrap:wrap}.a-pill{background:#e9ebec;border-radius:50px;color:#243441;margin-right:4px;height:100%;margin-bottom:8px;padding:8px 16px;width:auto}@media screen and (max-width:520px){.a-pill{margin-bottom:8px}}.a-pill:hover{background-color:#959da3}.a-pill.active{background:#243441;color:#fff}.a-pill.a-pill--red{background:#eb5757}.a-pill.a-pill--yellow{background:#ffc000}.a-pill.a-pill--green{background:#23ba17}.a-pill.a-pill--blue{background:#1e91ea}.a-pill.a-pill--style{background:#ffdc8b;border-radius:50px;color:#595959;height:100%;margin-bottom:8px;padding:8px 16px;width:auto}.a-progress{height:8px;overflow:hidden;background-color:#59a1ed;border-radius:1px}.a-progress .a-progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#1e91ea;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.caps{align-items:center;display:flex;margin-left:8px;padding:0}.caps.small .cap{width:15px;height:15px;margin-right:2px}.caps.large .cap{width:26px;height:26px;margin-right:8px}.caps .cap{background-image:url(../png/cap%402x.png);background-size:cover;width:20px;height:20px;margin-right:4px}.caps .cap:last-child{margin-right:0}.caps .cap.cap-10,.caps .cap.cap-20{background-image:url(../png/cap-10%402x.png);background-size:cover}.caps .cap.cap-20{background-image:url(../png/cap-20%402x.png)}.caps .cap.cap-25,.caps .cap.cap-30{background-image:url(../png/cap-25%402x.png);background-size:cover}.caps .cap.cap-30{background-image:url(../png/cap-30%402x.png)}.caps .cap.cap-40,.caps .cap.cap-50{background-image:url(../png/cap-40%402x.png);background-size:cover}.caps .cap.cap-50{background-image:url(../png/cap-50%402x.png)}.caps .cap.cap-60,.caps .cap.cap-70{background-image:url(../png/cap-60%402x.png);background-size:cover}.caps .cap.cap-70{background-image:url(../png/cap-70%402x.png)}.caps .cap.cap-75,.caps .cap.cap-80{background-image:url(../png/cap-75%402x.png);background-size:cover}.caps .cap.cap-80{background-image:url(../png/cap-80%402x.png)}.caps .cap.cap-100,.caps .cap.cap-90{background-image:url(../png/cap-90%402x.png);background-size:cover}.caps .cap.cap-100{background-image:url(../png/cap-100%402x.png)}.rating{display:flex;justify-content:center}.rating .rating{margin-right:4px}.rating-000,.rating-025,.rating-050,.rating-075,.rating-100{background-image:url(../png/rating-000.png);background-size:cover;display:inline-block;height:24px;vertical-align:middle;width:132px}.rating-025,.rating-050,.rating-075,.rating-100{background-image:url(../png/rating-025.png)}.rating-050,.rating-075,.rating-100{background-image:url(../png/rating-050.png)}.rating-075,.rating-100{background-image:url(../png/rating-075.png)}.rating-100{background-image:url(../png/rating-100.png)}.rating-125,.rating-150,.rating-175,.rating-200,.rating-225,.rating-250,.rating-275,.rating-300{background-image:url(../png/rating-125.png);background-size:cover;display:inline-block;height:24px;vertical-align:middle;width:132px}.rating-150,.rating-175,.rating-200,.rating-225,.rating-250,.rating-275,.rating-300{background-image:url(../png/rating-150.png)}.rating-175,.rating-200,.rating-225,.rating-250,.rating-275,.rating-300{background-image:url(../png/rating-175.png)}.rating-200,.rating-225,.rating-250,.rating-275,.rating-300{background-image:url(../png/rating-200.png)}.rating-225,.rating-250,.rating-275,.rating-300{background-image:url(../png/rating-225.png)}.rating-250,.rating-275,.rating-300{background-image:url(../png/rating-250.png)}.rating-275,.rating-300{background-image:url(../png/rating-275.png)}.rating-300{background-image:url(../png/rating-300.png)}.rating-325,.rating-350,.rating-375,.rating-400,.rating-425,.rating-450,.rating-475,.rating-500{background-image:url(../png/rating-325.png);background-size:cover;display:inline-block;height:24px;vertical-align:middle;width:132px}.rating-350,.rating-375,.rating-400,.rating-425,.rating-450,.rating-475,.rating-500{background-image:url(../png/rating-350.png)}.rating-375,.rating-400,.rating-425,.rating-450,.rating-475,.rating-500{background-image:url(../png/rating-375.png)}.rating-400,.rating-425,.rating-450,.rating-475,.rating-500{background-image:url(../png/rating-400.png)}.rating-425,.rating-450,.rating-475,.rating-500{background-image:url(../png/rating-425.png)}.rating-450,.rating-475,.rating-500{background-image:url(../png/rating-450.png)}.rating-475,.rating-500{background-image:url(../png/rating-475.png)}.rating-500{background-image:url(../png/rating-500.png)}.m-header-search .search_box input{width:590px}.searchHeader{margin-bottom:24px}.searchHeader .searchHeader-count{color:#001624;font-size:20px;font-weight:600}.search-bar{display:flex}.search-bar .search-field{background:#e9ebec;border:1px solid #e9ebec;border-radius:4px;box-sizing:border-box;margin-right:8px;padding:8px 16px;width:100%}.search-bar .search-field .search-text{background:#e9ebec;border:0;box-sizing:border-box;color:#243441;font-size:16px;padding:2px 0;width:100%}.search-bar .search-field .search-text:focus{outline:0}.search-bar .search-field .search-text::-webkit-input-placeholder{color:#959da3}.search-bar .search-field .search-text:-ms-input-placeholder{color:#959da3}.search-bar .search-field .search-text::placeholder{color:#959da3}.ap-input{height:auto}.ap-dropdown-menu{border-radius:2px;margin-top:4px}.ap-suggestion .ap-cursor:hover{background:#e9ebec}.ap-name,.festival-checkin-feed .check-in .check-in-head p b,.venueList-item .venueList-item-details .infoCol .name a:hover{color:#001624}.ap-address{color:#485460}.algolia-places{display:flex!important;align-items:center;justify-content:center;flex-direction:row-reverse}.ap-input-icon{border:0;background:0 0;position:static;top:inherit;bottom:inherit;right:0;outline:0}.ap-input-icon svg{fill:#cfcfcf;position:static;top:0;right:inherit;-webkit-transform:none;transform:none}.img_location{background:url(../png/ico_user_location%402x.png) no-repeat 7px 1px;padding-left:30px;padding-bottom:5px;vertical-align:middle}.slick-arrow{z-index:9999}.slick-arrow.slick-prev{left:32px}.slick-arrow.slick-next{right:32px}.slick-list{padding:0 20% 0 0}.slick-list .slick-track{padding:24px 0;transition:all .75s ease-in-out;display:flex;align-items:center}.slick-list .slick-track .slick-slide{background:#fff;border-radius:8px;padding:24px 16px;transition:all .75s ease-in-out;box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16)}.slick-list .slick-track .slick-slide .img-lg{margin:auto;opacity:1;width:100px;display:block;max-height:100%}.slick-list .slick-track .slick-slide .slick-text .text-paragraph{color:#212121;font-weight:600}.slick-list .slick-track .slick-slide.slick-cell-badge{background:0 0;border-radius:0;padding:0;box-shadow:none}.slick-list .slick-track .slick-slide.slick-cell-badge img{width:224px}.slick-list .slick-track .slick-slide[aria-hidden=true]{background:#ffdc8b;opacity:.9;transform:scale(.5)}.slick-list .slick-track .slick-cell-badge[aria-hidden=true] .slick-text,.slick-list .slick-track .slick-slide[aria-hidden=true] .slick-text{display:none}.slick-list .slick-track .slick-cell-badge[aria-hidden=true]{background:0 0;opacity:.9;transform:scale(.5)}.slick-bars{display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:auto;margin-left:auto;display:flex;list-style:none}.slick-bars li{box-sizing:content-box;border-radius:0;-ms-flex:0 1 auto;flex:0 1 auto;width:32px;height:8px;margin-right:4px;cursor:pointer;background-color:#fff6de}.slick-bars li.slick-active{background-color:#ffc000}.slick-bars li button,.slick-dots li button{text-indent:-9999px;background:0 0;border:0;outline:0}.friends-list{overflow-x:scroll;justify-content:center}.utc{height:24px}.chat .msger .msger-chat .msg .msg-body .msg-action .dropdown .dropdown-toggle::after,.visible-mobile{display:none}@media screen and (max-width:900px){.visible-mobile{display:block}}hr{height:1px;border:0;border-top:1px solid #f3f3f3;margin:1em 0}hr.hr-styled{border-top:8px solid #ffc000;margin:16px 0;width:44px}hr.hr-center{margin:16px auto}.border-top--green{border-radius:2px 2px 0 0;border-top:8px solid #55c543}.border-top--blue,.border-top--yellow{border-radius:2px 2px 0 0;border-top:8px solid #ffca45}.border-top--blue{border-top:8px solid #166aaa}.border-top--yellow-sm{border-top:4px solid #ffc000}.b-r-grey{border-right:1px solid #f3f3f3}.d-flex{display:flex}@media screen and (max-width:520px){.flex-column{flex-direction:column}}.flex-a--c{align-items:center}.flex-wrap{flex-wrap:wrap;justify-content:space-between}.align-self-center{-ms-flex-item-align:center;align-self:center}.align-self-start{-ms-flex-item-align:flex-start;align-self:flex-start}.ul-list{padding-left:24px}.ul-list li,.ul-unstyled li{color:#595959;margin-bottom:16px;font-size:14px}.ul-list li{align-items:center;list-style:disc}.ul-unstyled li{list-style:none}.ul-social{margin-left:auto}.ul-social li{margin-right:8px}.ul-list-flex,.ul-social{display:flex}.ul-list-flex li{color:#595959;font-size:14px;margin-right:16px}.ul-list-flex li:last-child{margin-right:8px}.list-styled{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.font-small,.time-stamp{color:#898989;font-size:12px}.font-small{font-size:14px}.uppercase{text-transform:uppercase}.heading-xsmall{color:#595959;font-weight:500}.heading-xl{color:#212121;font-size:48px}.heading-lg{color:#898989;font-size:18px;font-weight:500}.heading-md{color:#212121;font-size:16px;font-weight:600}.heading-sm{color:#898989;font-size:14px;font-weight:500}.group{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.group .toggle{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.group .toggle:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.group .toggle:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.mod-stats{color:#212121;font-size:32px;font-weight:500;margin-bottom:8px}.mod-container{overflow:auto;white-space:nowrap}.mod-stat-container{border-right:1px solid #f3f3f3}.mod-stat-container:last-child{border-right:none}.stretched-link{display:block!important}.m-announcement{background:#f3f3f3;border-radius:4px;padding:16px;margin-bottom:8px}.m-announcement:last-child{margin-bottom:0}.m-announcement .m-announcement--header{align-items:center;display:flex;margin-bottom:8px}.m-announcement .m-announcement--header .m-announcement--status{align-items:center;color:#212121;display:flex;font-size:14px;margin-right:auto}.m-announcement .m-announcement--body{color:#212121;font-size:13px;line-height:1.2}.m-card{background:#fff;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:24px}.m-card .m-card--top{border-bottom:1px solid #f3f3f3}.m-card .m-card--top .m-card--topItem{padding:24px;width:50%}.m-card .m-card--top .m-card--topItem:first-child{border-right:1px solid #f3f3f3}.m-card .m-card--header{padding:24px}.m-card .m-card--header .m-card--title{color:#212121;font-size:18px;font-weight:600;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:520px){.m-card .m-card--header{padding:16px}}.m-card .m-card--body{padding:24px}@media screen and (max-width:520px){.m-card .m-card--body{padding:16px}}.m-card .m-card--body .m-card--title{font-size:2.0736rem;font-family:sans-serif;font-style:normal;line-height:1.3;color:#212121;font-weight:500;margin-bottom:0}@media (min-width:768px){.m-card .m-card--body .m-card--title{font-size:2.8561rem}}.m-card .m-card--body .m-card--text{font-size:1rem;font-family:sans-serif;font-style:normal;font-weight:400;line-height:1.5;color:#595959;margin-bottom:0}@media (min-width:768px){.m-card .m-card--body .m-card--text{font-size:1rem}}.m-card .m-card--body .m-card--p{color:#595959;margin-bottom:0}.m-card .m-card--footer{border-top:1px solid #f3f3f3;padding:24px}.m-card .m-card--footer h4{font-size:13px;font-weight:600;margin-bottom:8px}@media screen and (max-width:520px){.m-card .m-card--footer{padding:16px}}.m-card .m-card--actions{border-top:1px solid #e9ebec;display:flex;justify-content:space-between}@media screen and (max-width:520px){.m-card .m-card--actions{display:block}.m-card .m-card--actions a{display:block;width:50%}}.m-card .m-card--actions .m-card--actions-r a{border-left:1px solid #e9ebec;border-right:none}.m-card .m-card--actions a{border-right:1px solid #e9ebec;border-radius:0;margin-right:0;padding:16px}.m-card .m-card--actions a:hover{color:#1b83d4;padding:16px;border-right:1px solid #e9ebec}.m-card.m-card--border{border:1px solid #e9ebec;box-shadow:none}.m-card.m-card--border .m-card--body{padding:32px}.m-card.m-card--border .m-card--body .m-card--title{color:#212121;font-size:24px;font-weight:600;margin-bottom:16px}.m-card.m-card--border .m-card--body .m-card--text{color:#212121;font-size:18px;font-weight:600;margin-bottom:16px;text-transform:uppercase}.m-card.m-card--border .m-card--body .m-card--p{color:#595959;font-size:16px;margin-bottom:32px}.m-card.m-card--border .m-card--body.feed{height:758px;overflow-y:scroll;padding-top:0;padding-bottom:0}.m-card.m-card--border .m-card--body.empty{display:flex;align-items:center;justify-content:center;text-align:center}.m-card.m-card--border.venue-item-card .m-card--body{padding:16px!important}.m-card.m-card--ig{border-radius:20px;box-shadow:none;width:610px;margin-bottom:0}.m-card.m-card--ig .m-card--body{overflow:hidden;padding:32px}.m-card.m-card--ig .m-card--body .beer-avatar{float:left;height:112px;margin-right:32px}.m-card.m-card--ig .m-card--body .beer-avatar img{height:112px;width:112px}.m-card.m-card--ig .m-card--body .beer-details{float:left;width:72%;white-space:normal}.m-card.m-card--ig .m-card--body .beer-details h1{color:#212121;font-size:40px;line-height:1.3;margin-bottom:8px;font-weight:500}.m-card.m-card--ig .m-card--body .beer-details h2{color:#898989;font-size:32px;line-height:1.2;margin-bottom:8px;font-weight:400}.m-card.m-card--ig .m-card--body .beer-details .rating-col{margin-top:16px}.m-card.m-card--ig .m-card--body .beer-details .rating-col .caps,.m-card.m-card--ig .m-card--body .beer-details .rating-col .caps .cap{display:inline-block}.m-card.m-card--ig .m-card--body .beer-details .rating-col .rating-stars{margin-right:16px;width:50%;vertical-align:middle}.m-card.m-card--ig .m-card--body .beer-details .rating-col .rating{color:#3f403f;font-size:24px;font-weight:500;vertical-align:middle}.m-card.m-card--ig .ut-checkin-powered-by{padding-bottom:32px;text-align:center}.m-card.m-card--ig .ut-checkin-powered-by img{height:32px;margin-left:16px;vertical-align:middle}.m-card.m-card--ig .ut-checkin-powered-by .powered-by{color:#898989;display:inline-block;font-size:24px;font-weight:400;vertical-align:middle}.m-card.m-card-yib{box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16)}@media screen and (max-width:520px){.m-card.m-card-yib{margin-bottom:16px}}.m-card.m-card-yib .m-card--body .venue-content .venue-logo a img{height:56px}.m-card.m-card-yib .m-card--body .venue-content .venue-info .venue{color:#212121;display:block;font-size:20px;font-weight:500}.m-card.m-card-yib .m-card--body .venue-content .venue-info .venue-category{color:#898989;display:block;font-size:16px}.m-card.m-card--pricing{box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16)}@media screen and (max-width:520px){.m-card.m-card--pricing{margin-bottom:24px}}.m-card.m-card--pricing .m-card--header{padding:24px 32px;text-align:center}.m-card.m-card--pricing .m-card--header h4{color:#485460;font-size:24px;font-weight:300;margin-bottom:8px}.m-card.m-card--pricing .m-card--header h2{color:#001624;font-size:64px;font-weight:400;margin:0}.m-card.m-card--pricing .m-card--body{padding:0 32px}.m-card.m-card--pricing .m-card--body ul{border-top:1px solid #d8d8d8;padding-top:24px}.m-card.m-card--pricing .m-card--body ul ul{border-top:none;padding-top:0;margin-left:56px;font-size:14px}.m-card.m-card--pricing .m-card--body ul li{color:#595959;display:flex;align-items:center;margin-bottom:8px}.m-card.m-card--pricing .m-card--body ul li i{margin-right:16px}.m-card.m-card--pricing .m-card--footer{padding:24px 32px;text-align:center}.m-card.m-card-event .m-card--header h3{min-height:38px}.m-card.m-card-event .m-card--footer{display:block}.checkin-container{border-bottom:1px solid #d8d8d8;padding:24px 0}.checkin-container:last-child{border-bottom:none}.check-in-jumbotron h2,.checkin-container .date{color:#898989;font-size:12px;font-weight:600;text-transform:uppercase}.checkin-container .check-in-info{margin-bottom:24px}.checkin-container .check-in-info h3{font-weight:600}.checkin-container .check-in-info h3,.checkin-container .check-in-info h4{color:#212121;font-size:14px;margin:0}.checkin-container .check-in-info h5{color:#595959;font-size:12px;margin:0}.check-in-jumbotron{height:100vh}.check-in-jumbotron h2{color:#1e91ea;font-size:36px;margin:32px 0}.check-in-jumbotron .a-avatar{height:128px;width:128px;margin-bottom:16px}.check-in-jumbotron .counter-container{margin:32px auto}.check-in-jumbotron .counter-container h1{color:#212121;font-size:24px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.check-in-jumbotron .counter-item{background:#23ba17;border-radius:4px;padding:8px;color:#fff;font-size:24px;font-weight:600;text-transform:uppercase;margin:0 8px}.check-in-jumbotron .check-in-info h3{color:#212121;font-size:32px;font-weight:600;margin-bottom:16px}.check-in-jumbotron .check-in-info h4{color:#212121;font-size:24px;font-weight:400;margin-bottom:8px}.check-in-jumbotron .check-in-info h5{color:#595959;font-size:18px;font-weight:400;margin-bottom:0}.beerCard p,.eventCard p{margin:0}.eventCard .eventActions .btn-group{width:100%}.beerCard .beerActions .btn-group .a-btn-link,.eventCard .eventActions .btn-group .a-btn-link{color:#485460;text-transform:none;width:50%}.beerCard .beerActions .btn-group .a-btn-link:last-child,.eventCard .eventActions .btn-group .a-btn-link:last-child{border-right:none}.beerCard.m-card--border .m-card--body{padding:16px}.beerCard .beer-logo{flex-shrink:0;margin-right:16px}.accordion .faqItem .collapse p,.beerCard .beer-info h3,.beerCard .beer-info h6,.beerCard .beer-info p{margin-bottom:0}.beerCard .beer-info h6,.beerCard .beer-info p{color:#959da3}.beerCard .beer-info h3{color:#212121;font-weight:600}.beerCard .beer-info h6{line-height:18px}.beerCard .beer-info p{font-size:13px;line-height:16px}.beerCard .beerActions .btn-group{justify-content:center;width:100%}.player{width:70%}@media screen and (max-width:520px){.player{width:100%}}.chat{width:30%;height:100%}@media screen and (max-width:520px){.chat{display:none}}.chat .msger{box-shadow:none;height:100%}.chat .msger .msger-header{background:#c4deff;display:flex;justify-content:flex-start}.chat .msger .msger-header .circle{border-radius:50%;height:8px;margin-right:4px;width:8px}.chat .msger .msger-header .circle:last-child{margin-right:0}.chat .msger .msger-header .circle.red{background:#eb5757}.chat .msger .msger-header .circle.yellow{background:#ffc000}.chat .msger .msger-header .circle.blue{background:#1e91ea}.chat .msger .msger-chat{background:#fff;padding:16px 16px 0}.chat .msger .msger-chat.logged-out-chat{display:flex;align-items:flex-end}.chat .msger .msger-chat .msg.stared{background:#e5f2fc}.chat .msger .msger-chat .msg .msg-body{align-items:flex-start}.chat .msger .msger-chat .msg .msg-body .avatar,.o-sidebar .o-nav .m-listItem .a-listItem-link i{margin-right:8px}.chat .msger .msger-chat .msg .msg-body .avatar img{height:32px;width:32px;border-radius:32px}.chat .msger .msger-chat .msg .msg-body .msg-content{margin-right:0;flex:2;word-break:break-all}.chat .msger .msger-chat .msg .msg-body .msg-content .name{align-items:baseline;color:#001624;display:flex;font-size:14px;font-weight:500;line-height:1.4;margin-right:0}.chat .msger .msger-chat .msg .msg-body .msg-content .name .msg-timestamp{color:#959da3;font-size:12px;font-weight:300;margin-left:4px;margin-right:0;line-height:1.4}.chat .msger .msger-chat .msg .msg-body .msg-content .msg-text{color:#485460;font-size:16px;line-height:1.4;margin-right:0}.chat .msger .msger-chat .msg .msg-body .msg-action,.chat .msger .msger-chat .msg .msg-body .msg-action .dropdown{margin-right:0}.chat .msger .msger-chat .msg .msg-body .msg-action .msger-admin-btn{background:0 0;padding:4px}.chat .msger .msger-inputarea{background:#fff;padding:8px 16px}.chat .msger .msger-inputarea .msger-input{background:#fff;border-radius:0;padding:8px 0}.accordion .faqItem button:focus,.chat .msger .msger-inputarea .msger-input:active,.chat .msger .msger-inputarea .msger-input:focus{outline:0}.chat .msger .msger-inputarea .msger-send-btn{background:0 0;color:#bec3c7;cursor:pointer;padding:8px}.chat .msger .msger-inputarea .msger-send-btn:focus,.chat .msger .msger-inputarea .msger-send-btn:hover{color:#1e91ea;outline:0}.msg{width:100%}.msg .msg-top{background:#c4deff;border-radius:8px 8px 0 0;display:flex;justify-content:flex-start;padding:24px}.msg .msg-top .circle{border-radius:50%;height:24px;margin-right:8px;width:24px}.msg .msg-top .circle:last-child{margin-right:0}.msg .msg-bottom,.msg .msg-top .circle.red{background:#eb5757}.msg .msg-top .circle.yellow{background:#ffc000}.msg .msg-top .circle.blue{background:#1e91ea}.msg .msg-bottom{color:#fff;padding:64px}.msg .msg-bottom .avatar{margin-right:24px}.msg .msg-bottom .avatar img{height:96px;width:96px;border-radius:96px}.msg .msg-bottom .name{font-size:48px;line-height:1.4}.msg .msg-bottom .msg-text{font-size:32px;line-height:1.4}.accordion .faqItem{border-bottom:1px solid #e9ebec;padding-bottom:24px;margin-bottom:24px}.accordion .faqItem button{background:0 0;border:0;box-shadow:none;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.previewAd.previewAd-top{margin-bottom:8px}.previewAd.previewAd-bottom{margin-top:8px}.discoverAd .discoverAd-body .discoverAd-body-image img,.discoverAd .discoverAd-hero .discoverAd-hero-image img,.previewAd img{width:100%;height:auto}.discoverAd,.m-footer,.o-table tbody tr.o-table-header:hover{background:#fff}.discoverAd .discoverAd-hero{background:#ffdc8b;position:relative}.discoverAd .discoverAd-hero .buttonClose{background:rgba(255,255,255,.5);position:absolute;top:0;right:0;border:0;border-radius:50%;color:#485460;padding:8px}.discoverAd .discoverAd-hero .buttonClose:active,.discoverAd .discoverAd-hero .buttonClose:focus,.discoverAd .discoverAd-hero .buttonClose:hover{outline:0;cursor:pointer}.discoverAd .discoverAd-hero .discoverAd-hero-image{max-height:132px;overflow:hidden}.discoverAd .discoverAd-hero .discoverAd-hero-sponsor{background:#fff;color:#959da3;font-size:11px;font-weight:600;padding:4px 16px;text-align:center;text-transform:uppercase}.discoverAd .discoverAd-body{align-items:flex-start;display:flex;padding:16px}.discoverAd .discoverAd-body .discoverAd-body-image{flex-shrink:0;height:48px;margin-right:16px;width:48px}.discoverAd .discoverAd-body .discoverAd-body-text{width:100%}.discoverAd .discoverAd-body .discoverAd-body-text h2{color:#001624;font-size:16px;margin-bottom:4px}.discoverAd .discoverAd-body .discoverAd-body-text p{color:#959da3;font-size:13px;margin-bottom:0}.discoverAd .discoverAd-footer{padding:8px 16px 16px}.discoverAd .discoverAd-footer .discoverAd-footer-inner{align-items:center;display:flex;justify-content:space-between;margin-left:64px}.discoverAd .discoverAd-footer .discoverAd-footer-inner.full{margin-left:0}.discoverAd .discoverAd-footer .discoverAd-footer-inner .badge{border-radius:4px;color:#959da3;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.discoverAd .discoverAd-footer .discoverAd-footer-inner .badge.badge-sponsor{background:#e9ebec}.discoverAd .discoverAd-footer .discoverAd-footer-inner .buttonText{background:0 0;border:0;color:#1e91ea;font-size:14px;font-weight:700;padding:8px 16px;text-transform:uppercase}.discoverAd .discoverAd-footer .discoverAd-footer-inner .buttonText:active,.discoverAd .discoverAd-footer .discoverAd-footer-inner .buttonText:focus,.discoverAd .discoverAd-footer .discoverAd-footer-inner .buttonText:hover{outline:0;cursor:pointer}.m-footer .m-footer--b{display:flex;align-items:center}@media screen and (max-width:520px){.m-footer .m-footer--b{flex-direction:column}.m-footer .m-footer--b .ul-list-flex{margin-top:16px}.m-footer .m-footer--b .ul-social{margin-top:16px;margin-left:0}}.m-footer-yib{align-items:flex-end;display:inline-flex;width:100%}.m-footer-yib .m-footer-bottom{padding-top:64px;padding-bottom:16px}.m-footer-yib .m-footer-bottom .footer-nav .nav-link,.mapboxgl-popup-content .venue-info h3 a{color:#212121}.brewery-item:hover .brewery-info h6,.m-footer-yib .m-footer-bottom .footer-nav .nav-link:hover{color:#595959}.m-footer-utbf{width:100%}.m-footer-utbf .m-footer-bottom{background:#001624}.m-footer-utbf .m-footer-bottom .nav-footer.nav-footer-end{justify-content:flex-end}@media screen and (max-width:520px){.m-footer-utbf .m-footer-bottom .nav-footer,.m-footer-utbf .m-footer-bottom .nav-footer.nav-footer-end{justify-content:center}.m-footer-utbf .m-footer-top .form-container{margin-bottom:24px}}.header{position:relative}.m-header{background:#fff;border-top:4px solid #ffc000;padding:16px 0}.m-header .a-logo{max-height:40px}.m-header.m-header--logo{background:0 0;padding:24px 0;position:relative;text-align:center}.m-header.m-header--logo img{height:40px}.m-header.m-header-admin{align-items:center;background:#212121;border-top:none;display:flex;padding:16px 24px}.m-header.m-header-admin .m-header-item.m-header-search{margin-left:67px}.m-header.m-header-admin .m-header-item .search_box{position:relative;top:0;right:0}.m-header.m-header--sevenCityTour,.m-header.m-header-yib{border-top:none;padding:32px 0;position:absolute}.m-header.m-header-yib{background:0 0;padding:32px}.m-header.m-header-yib .a-logo{max-height:112px}.m-header--utbf{background:#fff;margin-top:32px;position:relative}.m-hero{align-items:center;display:flex;height:400px;margin-top:78px;padding:24px}.m-hero.m-hero-festival{height:400px;margin-top:0}.m-hero.m-hero-yib{height:100vh;justify-content:center;margin-top:0}.m-hero.m-hero-yib.m-hero-yib-2019{background:#001624 url(../svg/yib-bg-wave.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column}.m-hero.m-hero-yib.m-hero-yib-share{height:230px}.m-hero.m-hero-yib .m-hero-text{margin-top:56px;text-align:center}.m-hero.m-hero-yib .m-hero-text .m-hero-header{font-size:20rem;font-weight:700;line-height:1}@media screen and (max-width:520px){.m-hero.m-hero-yib .m-hero-text .m-hero-header{font-size:10rem}}.m-hero.m-hero-yib .m-hero-text .m-hero-header-sub{border-bottom:4px solid #fff;border-top:4px solid #fff;font-size:3rem;font-style:italic;margin-bottom:32px;padding:8px 0}@media screen and (max-width:520px){.m-hero.m-hero-yib .m-hero-text .m-hero-header-sub{font-size:2rem}}.m-hero.m-hero-yib .arrow{align-items:center;display:flex;justify-content:center;position:absolute;bottom:0}.m-hero.m-hero-yib .arrow .arrow-down,.o-list .o-list--item .beer .label a img{height:48px}.venueList{margin-bottom:32px}.venueList-item{border-bottom:1px solid #e9ebec;padding:24px 0}.venueList-item:last-child{border-bottom:none}.venueList-item .venueList-item-details{display:flex;margin-bottom:24px}.venueList-item .venueList-item-details .avatarCol{margin-right:16px}.venueList-item .venueList-item-details .infoCol{margin-right:32px;flex-basis:100%}.venueList-item .venueList-item-details .infoCol .name{font-size:16px;margin-bottom:4px}.venueList-item .venueList-item-details .infoCol .name a{color:#243441}.venueList-item .venueList-item-details .infoCol .name .verified{margin-left:4px;padding:0}.venueList-item .venueMenu{margin-left:64px}.venueList-item .venueMenu .venueMenu-item{display:flex;justify-content:space-between;margin-bottom:16px}.venueList-item .venueMenu .venueMenu-item:last-child{margin-bottom:0}.venueList-item .venueMenu .venueMenu-item .detailsCol{margin-right:32px}.venueList-item .venueMenu .venueMenu-item .detailsCol .servingStyle{color:#485460;font-size:14px;font-weight:500;margin-bottom:4px}.venueList-item .venueMenu .venueMenu-item .detailsCol .date{color:#959da3;font-size:12px;font-weight:500;margin-bottom:0}.venueList-item .venueMenu .venueMenu-item .priceCol .price{color:#55c543;font-size:14px;font-weight:600}.m-modal .modal-dialog .modal-content{border:0}.m-modal .modal-dialog .modal-content .modal-header{border:0;text-align:center;align-items:center;justify-content:center;flex-direction:column}.m-modal .modal-dialog .modal-content .modal-header.modal-flex-row{flex-direction:row}.m-modal .modal-dialog .modal-content .modal-header img{height:64px;margin-bottom:24px}.m-modal .modal-dialog .modal-content .modal-body .share-btns .a-btn{display:block;text-align:center;width:50%;margin:0 auto 16px}@media screen and (max-width:520px){.m-modal .modal-dialog .modal-content .modal-body .share-btns .a-btn{width:100%}}.modal-ui .modal-header{border:0;padding:32px 32px 16px}.modal-ui .modal-body{padding:0}.modal-ui .modal-body .modal-content-component{padding:32px}.modal-ui .modal-body .modal-content-component .venueItem{border-bottom:1px solid #e9ebec;margin-bottom:32px}.mapboxgl-popup-content .mapboxgl-popup-close-button:hover{background:0 0;text-decoration:none}.festival-checkin-feed .check-in .check-in-beer .beer-info p,.mapboxgl-popup-content .venue-info h3,.mapboxgl-popup-content .venue-info p{margin-bottom:0}.nav.nav-footer .nav-item .nav-link{padding:24px 16px;text-transform:uppercase}.nav.nav-footer .nav-item .nav-link:hover{color:#fff}@media screen and (max-width:520px){.navbar.navbar-utbf{padding:16px 0}.navbar.navbar-utbf .festival-logo{margin-bottom:16px}}.navbar.navbar-utbf .navbar-toggler{color:#898989;border:0}.navbar.navbar-utbf .navbar-toggler:active,.navbar.navbar-utbf .navbar-toggler:focus{outline:0}.navbar.navbar-utbf .navbar-brand{margin:0 auto;padding:24px 0;text-align:center;display:block}.navbar.navbar-utbf .navbar-brand img{height:64px}@media screen and (max-width:520px){.navbar.navbar-utbf .navbar-collapse{background:#fff;padding:8px 16px}}.navbar.navbar-utbf .navbar-collapse .navbar-nav .nav-item .nav-link{color:#212121;font-size:18px;font-weight:600;padding:16px;text-transform:uppercase}.navbar.navbar-utbf .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#898989}@media screen and (max-width:520px){.venueItem{padding-bottom:24px}}.venueItem .venueItemText .venueItemAddress,.venueItem .venueItemText .venueItemCategory,.venueItem .venueItemText .venueItemName{margin:0}.venueItem .venueItemText .venueItemUpdated{font-size:13px;font-style:italic}.venueItemDetails{display:flex;justify-content:flex-end}@media screen and (max-width:520px){.venueItemDetails{flex-wrap:wrap;justify-content:center}.venueItemDetails .item{flex-basis:50%;padding-bottom:16px}}.o-list{margin:0 8px}.o-list .o-list--item,.o-list .o-list--item.first{box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16)}.o-list .o-list--item{background:#fff;border-bottom:1px solid #d8d8d8;margin:0 16px;padding:16px}.o-list .o-list--item.first{border-bottom:none;margin:0;position:relative}.o-list .o-list--item:last-child{border-bottom:none}.o-list .o-list--item .beer .beer-info .beer-name,.o-list .o-list--item .style{color:#212121;display:block;font-size:20px;font-weight:500}.o-list .o-list--item .beer .beer-info .brewery{color:#898989;display:block;font-size:16px}.o-list .o-list--item .check-in-count{text-align:center}.o-list .o-list--item .check-in-count .count{color:#23ba17;display:block;font-size:32px;font-style:italic}.o-list .o-list--item .check-in-count .check-in-text{color:#898989;display:block;font-size:13px;font-weight:500}@media screen and (max-width:520px){.o-list{margin-top:32px}}.section{background:#fff;border-radius:2px;padding:32px}.section .sectionBody .sectionList{padding-top:16px}.section .sectionBody .sectionEmpty{padding:64px 0;text-align:center;width:100%}.o-sidebar{background:#fff;height:auto;width:228px;position:fixed;top:67px;bottom:0;left:0;overflow-x:hidden;overflow-y:auto}.o-sidebar .search{padding:24px}.o-sidebar .search .search-icon{color:#898989;position:absolute;top:30px;left:32px;z-index:99}.o-sidebar .search .mod_search{padding-left:40px}.o-sidebar .search .aa-dropdown-menu{background:#fff;box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);padding:16px}.o-sidebar .search .aa-dropdown-menu .a-dropdown--menuItem{color:#595959;display:block;padding:8px 0}.o-sidebar .search .aa-dropdown-menu .a-dropdown--menuItem:hover{color:#212121}.o-sidebar .o-nav.o-nav-sub{padding-left:24px}.o-sidebar .o-nav .a-navHeader{color:#595959;font-size:12px;margin-bottom:8px;padding:8px 24px 0;text-transform:uppercase}.o-sidebar .o-nav .m-listItem.open{border-left:4px solid #ffc000}.o-sidebar .o-nav .m-listItem.open .a-listItem-link{background:#f3f3f3;padding-left:20px}.o-sidebar .o-nav .m-listItem .a-listItem-link{align-items:center;color:#595959;display:flex;padding:8px 24px}.brewery-item:hover .brewery-info h3,.checkin-feed .checkin-feed-item .checkin-feed-text h4,.o-sidebar .o-nav .m-listItem .a-listItem-link:hover{color:#212121}.o-sidebar .o-nav .m-listItem .o-navInner{padding:0 56px}.o-sidebar .o-nav .m-listItem .o-navInner .m-listItem{border-left:none}.o-nav-sub{display:none}.admin-main{height:auto;margin-top:67px;margin-left:228px}.o-table thead tr th{border-top:none}.o-table tbody tr.o-table-header td,.o-table tbody tr.o-table-row td{background:#fff;border-bottom:#f3f3f3;padding:8px}.admin-main,.o-table tbody tr.o-table-row td{padding:16px}.admin-main,.o-table tbody tr.o-table-row:hover{background:#f9f9f9}.checkin-feed .checkin-feed-item{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;padding:16px}.checkin-feed .checkin-feed-item:last-child{border-bottom:none}.checkin-feed .checkin-feed-item .checkin-feed-text h5{color:#595959;margin:0}.festival-checkin-feed{height:100vh}.festival-checkin-feed .check-in,.session{background:#fff}.festival-checkin-feed .check-in .check-in-beer,.festival-checkin-feed .check-in .check-in-head,.festival-checkin-feed .check-in .check-in-notes{padding:16px}.festival-checkin-feed .check-in .check-in-head p{color:#485460;font-size:16px;line-height:1.4;margin-bottom:0}.festival-checkin-feed .check-in .check-in-rating{padding:16px;display:flex;color:#485460;font-size:13px}.festival-checkin-feed .check-in .check-in-rating .caps .cap{width:16px;height:16px}.festival-checkin-feed .check-in .check-in-rating span,.pdf h2{color:#001624;font-weight:600}.festival-checkin-feed .slick-slider .slick-list{padding:0}.festival-checkin-feed .slick-slider .slick-list .slick-track{padding:0;transition:all .75s ease-in-out;display:flex;align-items:center}.festival-checkin-feed .slick-slider .slick-list .slick-track .slick-slide{background:0 0;border-radius:0;padding:0;transition:all .75s ease-in-out;box-shadow:none}.session{border-top:8px solid #1e91ea;border-radius:8px;padding:32px}@media screen and (max-width:520px){.session{margin-bottom:16px}}.sponsor-item{margin-bottom:32px}.sponsor-item a{color:#212121;margin:0 auto;text-align:center}.sponsor-item a:hover{color:#212121;text-decoration:none}.pdf ul,.sponsor-item img{padding-bottom:24px}.sponsor-item.sponsor-presented img{max-width:375px}.sponsor-item.sponsor-platinum img{max-width:250px}.sponsor-item.sponsor-gold img{max-width:220px}.sponsor-item.sponsor-silver img{max-width:195px}.beer-info a:hover,.brewery-item:hover{text-decoration:none}.brewery-item .brewery-logo{margin-right:16px;height:56px;width:56px;display:flex;justify-content:center;align-items:center}.brewery-item .brewery-logo img{max-height:56px;max-width:56px}.brewery-item .brewery-info h3{color:#212121;font-size:16px;margin-bottom:4px}.brewery-item .brewery-info h6,.pdf h5{color:#595959;font-size:14px;margin-bottom:0}.charity .total{background:#e9ebec;display:flex;align-items:center;padding:16px;margin-bottom:16px}.charity .total .totalDonations{font-size:40px;color:#001624;line-height:40px;font-weight:600}.charity .total span{line-height:1!important}.presented-logo{height:100px!important}.pdf .row{margin-left:0;margin-right:0}.pdf .brewery-avatar{height:48px;width:48px}.pdf .beer-item,.pdf header{position:relative}.pdf .beer-item .check{position:absolute;bottom:-8px;right:-8px}.pdf header{background-color:#f9f9f9;border-top:4px solid #ffc000}.pdf .avatar{height:32px;width:32px}.pdf h1{color:#212121;margin:4px 0}.pdf h2{color:#1e91ea;font-size:18px}.pdf h2.title,.pdf h4{color:#212121;text-transform:uppercase}.pdf h1,.pdf h2.title{font-size:18px;font-weight:500}.pdf h2 .total{color:#898989;font-size:14px;font-weight:600px}.pdf h3,.pdf h6{margin:0}.pdf h4{font-size:14px;margin-bottom:8px}.pdf h5{color:#212121;font-size:16px;font-weight:400}.pdf h6{font-style:italic}.pdf h3,.pdf h6,.pdf p,.pdf ul li{color:#595959;font-size:14px;font-weight:400}.pdf ul.two-col{columns:2;-webkit-columns:2;-moz-columns:2}.pdf ul.two-col li{margin-bottom:16px;padding-bottom:16px}.pdf ul.two-col li .content{width:80%}.pdf-body .pdf-container{padding:48px 0 0;position:relative;height:1400px}.pdf-body .pdf-container .pdf-item{padding-top:48px;text-align:center;margin:0 auto}.pdf-body .pdf-container .pdf-item .beer-item{padding-bottom:48px}.pdf-body .pdf-container .pdf-item h1{font-size:60px;font-weight:800;padding-bottom:16px;width:60%;margin:0 auto}.pdf-body .pdf-container .pdf-item h2{font-family:sans-serif;font-style:normal;font-weight:600;font-size:56px;text-transform:capitalize}.pdf-body .pdf-container .pdf-item h3{font-family:sans-serif;font-style:normal;font-weight:600;font-size:48px;padding-bottom:48px}.pdf-body .pdf-container .pdf-item h4,.pdf-body .pdf-container .pdf-item h5{font-family:sans-serif;font-weight:500;color:#595959;font-size:44px;font-style:italic}.pdf-body .pdf-container .pdf-item h5{font-style:normal}.pdf-body .pdf-footer{position:absolute;bottom:0;width:100%;text-align:center}.qr-container{align-items:center;display:flex;height:1400px}.qr-container .qr-item{height:1400px}.qr-container .qr-item .qr-code{margin:0 auto}.qr-container .qr-item h2{font-size:96px;font-weight:700;margin-bottom:0;padding-top:25px;padding-bottom:50px}.qr-container .qr-item h3{font-size:64px;font-weight:700;margin-bottom:auto;padding-top:40px;height:250px}.main-sevenCityTour{margin-top:147px}.leaderboard .m-card{margin-bottom:8px}.leaderboard .m-card .m-card--body{padding:16px}.leaderboard .m-card.bottomThree{background:#d8d8d8}.leaderboard .m-card.bottomThree .city,.leaderboard .m-card.bottomThree .state{color:#898989}.leaderboard .m-card .rank{background:url(../svg/ranking.svg);background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:48px;width:48px}.leaderboard .m-card .rank .rank-position{color:#212121;font-weight:700}.leaderboard .m-card .city{color:#212121;margin-bottom:0}.leaderboard .m-card .state{color:#595959;margin-bottom:0}.leaderboard .m-card .check-in-count .count{font-weight:600;font-size:24px}@media (max-width:600px){.yib-blue-bg{background:url(../png/blue-line-bg-full.png)}.yib-blue-bg,.yib-orange-bg,.yib-yellow-bg{background-position:top;background-size:cover;background-repeat:no-repeat}.yib-yellow-bg{background:url(../svg/yellow-circle-bg.svg)}.yib-orange-bg{background:url(../svg/orange-dot-bg.svg)}}@media (min-width:601px){.yib-blue-bg{background:url(../png/blue-line-bg-full.png)}.yib-blue-bg,.yib-orange-bg,.yib-yellow-bg{background-position:top;background-size:cover;background-repeat:repeat-y}.yib-yellow-bg{background:url(../svg/yellow-circle-bg-full.svg)}.yib-orange-bg{background:url(../svg/orange-dot-bg-full.svg)}}.yib-2020 .card{animation:slide-down .6s ease}body.yib-main{font-family:sans-serif;font-size:16px}body.yib-2019 .m-header-yib{margin-top:32px}@media screen and (max-width:520px){body.yib-2019 .m-header-yib{margin-top:64px}}.yib-user-info{padding:56px 0}.yib-user-info .user-avatar{margin-bottom:24px}.yib-user-info .user-avatar img{border-radius:50px;height:96px;width:96px}.pdf h4,.yib-user-info h2{font-weight:600}@media screen and (max-width:520px){.yib-user-info h2{font-size:1rem}}@media screen and (max-width:520px)and (min-width:768px){.yib-user-info h2{font-size:1rem}}.yib-img{background:#001624 url(../svg/yib-bg-2019-3.svg);background-position:bottom;background-repeat:no-repeat;height:1080px;width:1080px}.yib-img.yib-2019 .yib-footer{margin-top:auto!important;position:absolute;bottom:0;left:0;right:0}.yib-img.yib-2019 .container{padding:32px;height:1080px;position:relative}.yib-img.yib-2019 .container .content .col-6{height:auto!important;display:inline-block!important}.yib-img.fb-tw-share .container .content .col-6 .yib-header,.yib-img.yib-2019 .yib-header{text-align:center}.yib-img.yib-2019 .yib-header img{width:25%;margin-bottom:32px}.yib-img.yib-2019 .yib-stats{margin-top:32px!important}.yib-img.fb-tw-share .container .content .col-6 .yib-stats .yib-stat-item,.yib-img.yib-2019 .yib-stats .yib-stat-item{margin-bottom:16px}.yib-img.yib-2019 .yib-stats .yib-stat-item h1{color:#fff;font-size:72px!important;font-weight:600;line-height:1;margin-bottom:0}.yib-img.yib-2019 .yib-stats .yib-stat-item h4{font-size:24px!important;font-weight:500;line-height:1;margin-bottom:24px;text-transform:uppercase}.yib-img .container .content .col-6 .yib-stats .yib-stat-item:last-child,.yib-img.fb-tw-share .container .content .col-6 .yib-stats .yib-stat-item:last-child,.yib-img.fb-tw-share .container .content .col-6 .yib-tops:last-child,.yib-img.yib-2019 .yib-stats .yib-stat-item:last-child,.yib-img.yib-2019 .yib-tops:last-child{margin-bottom:0}.yib-img.yib-2019 .yib-tops{margin-bottom:24px!important}.yib-img.yib-2019 .yib-tops h4,.yib-img.yib-2019 .yib-tops li{font-size:24px!important}.yib-img.yib-2019 .h1{font-size:72px!important;font-weight:600;line-height:1;margin-bottom:0}.yib-img.yib-2019 .h4{font-size:24px!important;font-weight:500;line-height:1;margin-bottom:24px;text-transform:uppercase}.yib-img.fb-tw-share{height:630px;width:1200px}.yib-img .container,.yib-img.fb-tw-share .container{padding:56px 32px}.yib-img.fb-tw-share .container.fb-tw-share{height:630px;width:1200px;max-width:100%!important}.yib-img .container .content,.yib-img.fb-tw-share .container .content{align-items:stretch;display:flex}.yib-img.fb-tw-share .container .content .col-6{flex-basis:50%;height:524px;padding:0 24px}.yib-img.fb-tw-share .container .content .col-6 .yib-header img{height:124px}.yib-img.fb-tw-share .container .content .col-6 .yib-stats{margin-top:48px}.yib-img.fb-tw-share .container .content .col-6 .yib-stats .yib-stat-item h1{color:#fff;font-size:72px;font-weight:600;line-height:1;margin-bottom:0}.yib-img.fb-tw-share .container .content .col-6 .yib-stats .yib-stat-item h4{color:#ffdc8b;font-size:24px}.yib-img.fb-tw-share .container .content .col-6 .yib-title{color:#ffdc8b;font-size:40px;font-weight:600;text-transform:uppercase}.yib-img.fb-tw-share .container .content .col-6 .yib-title-sub{color:#fff;font-size:32px;font-weight:700;margin-bottom:56px}.yib-img.fb-tw-share .container .content .col-6 .yib-tops{margin-bottom:40px}.yib-img .container .content .col-6 .yib-tops h4,.yib-img.fb-tw-share .container .content .col-6 .yib-tops h4{color:#ffdc8b;font-size:24px;text-transform:uppercase;margin-bottom:16px}.yib-img .container .content .col-6 .yib-tops li,.yib-img.fb-tw-share .container .content .col-6 .yib-tops li{color:#fff;font-size:18px;font-weight:600;max-width:460px;overflow:hidden;text-overflow:ellipsis}.yib-img.fb-tw-share .container .yib-footer{color:#ffdc8b;font-size:18px;font-weight:600;padding:0 24px}.yib-img .container .content .col-6{flex-basis:50%;height:938px;padding:0 24px}.yib-img .container .content .col-6 .yib-header{text-align:center}.yib-img .container .content .col-6 .yib-header img{height:275px}.yib-img .container .content .col-6 .yib-stats{margin-top:64px}.yib-img .container .content .col-6 .yib-stats .yib-stat-item{margin-bottom:16px}.yib-img .container .content .col-6 .yib-stats .yib-stat-item h1{color:#fff;font-size:120px;font-weight:600;line-height:1;margin-bottom:0}.yib-img .container .content .col-6 .yib-stats .yib-stat-item h4{color:#ffdc8b;font-size:40px}.yib-img .container .content .col-6 .yib-title{color:#ffdc8b;font-size:56px;font-weight:600;text-transform:uppercase}.yib-img .container .content .col-6 .yib-title-sub{color:#fff;font-size:54px;font-weight:700;margin-bottom:56px}.yib-img .container .content .col-6 .yib-tops{margin-bottom:48px}.yib-img .container .content .col-6 .yib-tops h4{font-size:40px}.yib-img .container .content .col-6 .yib-tops li{font-size:34px}.yib-img .container .content .col-6 .yib-tops:last-child{margin-bottom:0}.yib-img .container .yib-footer{color:#ffdc8b;font-size:30px;font-weight:600;padding:0 24px}.hidden-when-loading{display:none}.alert-danger{border-radius:0!important}.loading-text{font-size:25px;font-weight:600}.share-content .instagram{height:1080px;width:1080px;max-width:100%!important}.drinking-buddies{display:flex;align-items:center;justify-content:center;position:relative;height:156px;margin-bottom:24px}.drinking-buddies img{position:absolute}.drinking-buddies img:first-child{left:10%}.drinking-buddies img:last-child{border:4px solid #fff;right:10%}@media screen and (max-width:520px){.drinking-buddies img:first-child{left:15%}.drinking-buddies img:last-child{border:4px solid #fff;right:15%}}.mapboxgl-popup-content{border-radius:4px;box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);padding:16px}.mapboxgl-popup-content .venue-info{text-align:center}.mapboxgl-popup-content .venue-info h3{color:#212121;font-size:16px;font-weight:500}.mapboxgl-popup-content .venue-info p{color:#595959;font-size:14px;font-weight:300;line-height:1.5}.badge-item .badge,.l-container{position:relative}.m-section-vh{min-height:80vh}.container{max-width:1140px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media screen and (max-width:520px){.container{max-width:520px}}.badge-item .badge .locked{align-items:center;background:#f9f9f9;border-radius:50%;display:flex;height:300px;justify-content:center;opacity:.9;width:300px;position:absolute;top:0;right:0;margin:0 auto;left:0}.badge-item .badge .locked .lock{color:#595959;height:64px;width:64px}.a-utc-badge{width:300px;display:block;margin:0 auto;padding-bottom:32px}.text-center{text-align:center}.m-footer{padding:64px 0 16px}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.heading-yib{color:#212121;font-size:20rem;font-weight:700;line-height:1}@media screen and (max-width:520px){.heading-yib{font-size:8rem}}.heading-yib-sub{color:#595959;font-size:3rem;font-style:italic;line-height:1}@media screen and (max-width:520px){.heading-yib-sub{font-size:2rem}}.heading-3xl{font-size:2.0736rem}@media (min-width:768px){.heading-3xl{font-size:2.8561rem}}.heading-2xl{font-size:1.728rem}@media (min-width:768px){.heading-2xl{font-size:2.197rem}}.heading-xl{font-size:1.44rem}@media (min-width:768px){.heading-xl{font-size:1.69rem}}.heading-large{font-size:1.2rem}@media (min-width:768px){.heading-large{font-size:1.3rem}}.text-small{font-size:1rem}@media (min-width:768px){.text-small{font-size:1rem}}.text-small{color:#595959;font-size:18px}.heading-small{font-size:18px;text-transform:uppercase}.map-container{position:relative}.map-container .map{background:#898989;height:400px}.map-container .map-stats{margin-top:32px}.social-share{display:block;position:fixed;bottom:24px;padding:0 16px;width:100%;z-index:900}.social-share .social .share-btn{border-radius:50px!important;box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-webkit-box-shadow:0 4px 16px 0 rgba(33,33,33,.16);-moz-box-shadow:0 4px 16px 0 rgba(33,33,33,.16)}.p-careers{background:#fff}.p-careers .job-posting .job-posting-title{color:#1e91ea;font-size:16px;font-weight:600}.p-careers .o-testimonials .o-testimonials-slide .o-testimonials-item .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;z-index:10;padding-top:0;padding-bottom:0;color:#fff;text-align:center}.slick-dots{display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:auto;margin-left:auto;margin-top:24px;display:flex;list-style:none}.slick-dots li{box-sizing:content-box;border-radius:50%;-ms-flex:0 1 auto;flex:0 1 auto;width:12px;height:12px;margin-right:4px;cursor:pointer;background-color:#898989}.slick-dots li.slick-active{background-color:#ffc000}.p-careers-details{background:#fff}