/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.hg-events{background:#f3f3f3;}.hg-events .header-container{min-height:96px;}@media (min-width:1000px){.hg-events .header-container{min-height:auto;}}.hg-events header{margin:0 auto;max-width:1200px;}@media (min-width:1000px){.hg-events header{height:auto;}.hg-events header .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:148px;}}.hg-events header h1{color:#fff;font-size:40px;padding:24px 1.6%;text-align:center;width:100%;}@media (min-width:1000px){.hg-events header h1{font-size:64px;letter-spacing:-0.8px;line-height:72px;padding:0;text-align:left;}}.hg-events .hg-active-filters{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-sizing:border-box;padding:10px 4.5%;position:relative;text-align:center;}@media (min-width:1000px){.hg-events .hg-active-filters{padding:32px 0;text-align:left;}}@media (min-width:1000px){.hg-events .hg-active-filters.none-active{display:none;}}.hg-events .hg-active-filters .flex-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;padding:0;width:100%;}@media (min-width:1000px){.hg-events .hg-active-filters .flex-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;position:relative;}}.hg-events .hg-active-filters .hg-event-type{font-size:18px;font-weight:bold;line-height:24px;}@media (min-width:1000px){.hg-events .hg-active-filters .hg-event-type{display:inline-block;font-size:48px;line-height:56px;margin:0 1em 0 0;}}.hg-events .hg-active-filters .hg-filter-toggle{border-radius:4px;cursor:pointer;display:block;font-size:15px;font-weight:bold;letter-spacing:0.3px;margin:0 auto;padding:5px 0 10px;text-align:center;width:40%;}@media (min-width:1000px){.hg-events .hg-active-filters .hg-filter-toggle{display:inline-block;margin:0;padding:5px 2em 10px;width:auto;}}.hg-events .hg-active-filters .down-arrow{bottom:-17px;height:17px;left:50%;margin-left:-20px;overflow:hidden;position:absolute;width:39px;}@media (min-width:1000px){.hg-events .hg-active-filters .down-arrow{bottom:-49px;left:10px;margin-left:0;}}.hg-events .hg-active-filters .down-arrow:after{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);content:"";height:20px;left:10px;position:absolute;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;}.hg-events .views-exposed-form{background:#fff;height:100%;left:-100%;opacity:0;padding:52px 7% 0;position:fixed;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;z-index:3;}@media (min-width:1000px){.hg-events .views-exposed-form{background:none;display:block;position:relative;left:0;margin-right:2em;opacity:1;padding:75px 17px 0 33px;top:0;width:28.83%;}}.hg-events .views-exposed-form.active{left:0;opacity:1;overflow:auto;}.hg-events .views-exposed-form.active .form-actions{left:0;}.hg-events .views-exposed-form h3{font-size:28px;line-height:32px;margin:25px 0 8px;text-align:center;}@media (min-width:1000px){.hg-events .views-exposed-form h3{display:none;}}.hg-events .views-exposed-form .optional{color:#767676;font-size:13px;letter-spacing:0.5px;line-height:18px;margin:0;padding-bottom:16px;text-align:center;}@media (min-width:1000px){.hg-events .views-exposed-form .optional{display:none;}}.hg-events .views-exposed-form hr{background:#c7c7c6;border:0;height:1px;margin:0;}.hg-events .views-exposed-form hr.filters-active{margin:24px 0 60px;}.hg-events .views-exposed-form .form-item{font-size:16px;letter-spacing:0.5px;margin-top:3em;}.hg-events .views-exposed-form .form-item.js-form-type-checkbox{margin-top:1.4em;}.hg-events .views-exposed-form .form-item.js-form-type-checkbox label:before{border-color:#535556;font-size:0.8em;margin-left:1.33em;margin-right:1.33em;}.hg-events .views-exposed-form .form-item label{top:0.8em;}.hg-events .views-exposed-form .form-item .input-focused label{left:0;top:-1.75em;}.hg-events .views-exposed-form .form-item input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=range]){height:56px;padding:16px;}.hg-events .views-exposed-form .form-item select.form-select{height:56px;padding:0 16px;width:100%;}.hg-events .views-exposed-form .form-item .form-text.value-entered{border-bottom-color:#535556;}.hg-events .views-exposed-form select.option-selected{border-bottom-color:#535556;}.hg-events .views-exposed-form .js-form-item-event-type{margin-top:2.7em;}.hg-events .views-exposed-form .js-form-item-event-type label{color:#262626;font-weight:bold;left:1.8em;z-index:3;}.hg-events .views-exposed-form .js-form-item-event-type .input-focused label{color:#535556;}.hg-events .views-exposed-form .js-form-item-event-type #edit-event-type{background:#535556;border:0;border-radius:5px;color:#fff;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;}.hg-events .views-exposed-form .js-form-item-event-type #edit-event-type.option-selected{background:#232829;}.hg-events .views-exposed-form .js-form-item-event-type .form-field-container:after{color:#fff;right:32px;z-index:2;}.hg-events .views-exposed-form .form-actions{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:-100%;margin:0;overflow:visible;position:absolute;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;}@media (min-width:1000px){.hg-events .views-exposed-form .form-actions{border-bottom:4px solid #767676;left:0;padding-bottom:20px;padding-top:20px;position:absolute;-webkit-transition:none;transition:none;top:-20px;}.hg-events .views-exposed-form .form-actions.sticky{background:#f3f3f3;position:fixed;width:28.83%;top:0;z-index:2;}}.hg-events .views-exposed-form .form-actions .hg-cancel-button,.hg-events .views-exposed-form .form-actions .hg-search-button{background:#ebebeb;border:0;display:block;font-size:16px;font-weight:bold;letter-spacing:0.5px;padding:13px 0;text-align:center;width:50%;}@media (min-width:1000px){.hg-events .views-exposed-form .form-actions .hg-cancel-button,.hg-events .views-exposed-form .form-actions .hg-search-button{display:none;}}.hg-events .views-exposed-form .form-actions .hg-search-button{color:#fff;}.hg-events .views-exposed-form .form-actions .hg-search-button[disabled=disabled]{background:#ebebeb;color:#979797;}.hg-events .views-exposed-form .form-actions .hg-clear-filters-button,.hg-events .views-exposed-form .form-actions .hg-apply-button{border:0;display:none;font-size:14px;font-weight:bold;letter-spacing:0.2px;padding:13px 0;text-align:center;width:50%;}.hg-events .views-exposed-form .form-actions .hg-clear-filters-button[disabled=disabled],.hg-events .views-exposed-form .form-actions .hg-apply-button[disabled=disabled]{background:#ebebeb;color:#979797;}@media (min-width:1000px){.hg-events .views-exposed-form .form-actions .hg-clear-filters-button,.hg-events .views-exposed-form .form-actions .hg-apply-button{display:block;}}.hg-events .views-exposed-form .form-actions .hg-clear-filters-button.filters-active{background:#fff;border-radius:5px;display:block;font-size:16px;left:50%;line-height:16px;margin-left:-70px;padding:10px 0;position:absolute;top:156px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:140px;}@media (min-width:1000px){.hg-events .views-exposed-form .form-actions .hg-clear-filters-button.filters-active{background:none;border:0;left:0;margin-left:0;padding:13px 0;position:relative;top:0;width:50%;}}.hg-events .views-exposed-form .form-actions .hg-apply-button{border-radius:5px;color:#fff;font-size:16px;letter-spacing:0.2px;}.hg-events .views-exposed-form .form-actions .form-submit{display:none;}.hg-events .events-wrap{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;margin:0 auto;max-width:1600px;padding:1.25em 0 0;}@media (min-width:1000px){.hg-events .events-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1.25em 2em 2em 0;}}.hg-events .events-wrap .rows-container{width:100%;}.hg-events .events-wrap .rows-container .hg-recommended-events{display:none;position:relative;width:100%;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events{border-left:0;margin-top:3.9em;}}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list{border:0;margin:0;padding-top:0;}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list > h3{display:block;font-size:32px;line-height:40px;margin:0 4.5% 0.3em;position:relative;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events .item-list > h3{margin:0 0 0.75em;}}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul{-webkit-overflow-scrolling:touch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 4.5% 30px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul{display:block;overflow:initial;padding:0;}}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul::-webkit-scrollbar{display:none;}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-padding:0 0 0 4.5%;scroll-snap-align:center;width:90%;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li{width:auto;}}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li + li{margin-left:8px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li + li{margin-left:0;}}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li .views-field .event .event-wrapper .details-section h3{letter-spacing:0.7px;margin-bottom:0.17em;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li .views-field .event .event-wrapper .details-section h3{margin-bottom:0.29em;}}.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li .views-field .event .event-wrapper .details-section .date{font-size:16px;letter-spacing:0.44px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .hg-recommended-events .item-list ul li .views-field .event .event-wrapper .details-section .date{font-size:18px;margin-bottom:1em;}}.hg-events .events-wrap .rows-container #events{padding:0 0 2em;}.hg-events .events-wrap .rows-container #events .no-results{margin:0 10%;text-align:center;}@media (min-width:1000px){.hg-events .events-wrap .rows-container #events .no-results{margin:0;}}.hg-events .events-wrap .rows-container #events .no-results h3{color:#767676;font-size:27px;font-weight:bold;margin:35px 0 22px;}.hg-events .events-wrap .rows-container #events .no-results p{margin:0;}.hg-events .events-wrap .rows-container #events .no-results .button{border-radius:3px;display:block;margin-top:10px;text-transform:none;}@media (min-width:1000px){.hg-events .events-wrap .rows-container #events .no-results .button{display:inline-block;margin-left:3.11%;margin-top:0;}}.hg-events .events-wrap .rows-container #events .no-results .button.hg-expand-button{margin-bottom:6px;margin-top:0;}@media (min-width:1000px){.hg-events .events-wrap .rows-container #events .no-results .button.hg-expand-button{margin-left:0;margin-right:3.11%;}}.hg-events .events-wrap .rows-container .item-list{border-top:solid 2px #c7c7c6;display:block;margin:4.8em 4.5% 0;padding-top:16px;position:relative;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list{margin:4.44em 0 0;}}.hg-events .events-wrap .rows-container .item-list .event-heading-placeholder{position:relative;}.hg-events .events-wrap .rows-container .item-list h3{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f4f5f4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.11em;width:100%;}.hg-events .events-wrap .rows-container .item-list h3.sticky{margin-top:0;position:fixed;top:0;z-index:2;}.hg-events .events-wrap .rows-container .item-list h3 span.month-and-day{width:52px;height:52px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);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;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list h3 span.month-and-day{height:70px;width:70px;}}.hg-events .events-wrap .rows-container .item-list h3 span.month-and-day span.month{font-size:14px;font-weight:normal;letter-spacing:0.8px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list h3 span.month-and-day span.month{font-size:18px;}}.hg-events .events-wrap .rows-container .item-list h3 span.month-and-day span.day-of-month{font-size:20px;font-weight:normal;letter-spacing:1.1px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list h3 span.month-and-day span.day-of-month{font-size:28px;}}.hg-events .events-wrap .rows-container .item-list h3 .day-of-week{color:#232829;font-size:32px;font-weight:normal;letter-spacing:-0.4px;line-height:1.25;margin-left:0.5em;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list h3 .day-of-week{font-size:40px;}}.hg-events .events-wrap .rows-container .item-list h3.active{position:fixed;height:auto;left:0;margin-top:0;padding:1em 30px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);z-index:100;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list h3.active{left:-webkit-calc(25% + 0.25em);left:calc(25% + 0.25em);padding-left:15px;}}.hg-events .events-wrap .rows-container .item-list:first-of-type{margin-top:1em;}.hg-events .events-wrap .rows-container .item-list ul{list-style:none;margin:0;padding:0;-webkit-transition:all 0.5s;transition:all 0.5s;}.hg-events .events-wrap .rows-container .item-list ul.active{margin-top:200px;-webkit-transition:all 0.5s;transition:all 0.5s;}.hg-events .events-wrap .rows-container .item-list li{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);background:#fff;margin-bottom:0.5em;padding:1.5em;position:relative;-webkit-transition:color 0.2s,background 0.2s,-webkit-box-shadow 0.05s;-webkit-transition:color 0.2s,background 0.2s,box-shadow 0.05s;transition:color 0.2s,background 0.2s,box-shadow 0.05s;z-index:1;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li{margin-bottom:1.5em;}}.hg-events .events-wrap .rows-container .item-list li:hover{box-shadow:rgba(0,0,0,0.19) 0 16px 38px;}.hg-events .events-wrap .rows-container .item-list li.recommended{position:relative;}.hg-events .events-wrap .rows-container .item-list li.recommended:after{content:"";}.hg-events .events-wrap .rows-container .item-list li.recommended:before{border-radius:4px;bottom:4px;content:" ";left:4px;pointer-events:none;position:absolute;right:4px;top:4px;background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:100% 2px;-webkit-transition:background-image 0.4s ease-out;transition:background-image 0.4s ease-out;}.hg-events .events-wrap .rows-container .item-list li.recommended:hover:before{border-radius:4px;bottom:4px;content:" ";left:4px;pointer-events:none;position:absolute;right:4px;top:4px;background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:100% 2px;-webkit-transition:background-image 0.4s ease-out;transition:background-image 0.4s ease-out;}.hg-events .events-wrap .rows-container .item-list li .views-field .event{position:relative;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper{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;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .event-teaser-image{width:100%;max-height:170px;border-radius:6px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .event-teaser-image{width:20%;margin-top:15px;margin-right:20px;margin-bottom:0px;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .event-teaser-image img{max-width:100%;height:auto;border-radius:6px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section{width:100%;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section h3{-webkit-animation-name:none;animation-name:none;background:#fff;font-size:24px;font-weight:normal;letter-spacing:0.2px;line-height:1.25;margin-bottom:0.67em;position:relative;top:auto;width:auto;z-index:0;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section h3 a{color:#000;display:block;padding-right:28px;position:relative;width:100%;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section h3 a{display:inline;padding-right:0;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section h3 a:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCAzMSA0OSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xNS4wNDIgMzMuMDQyaDI2djhoLTM0di0zNGg4djI2eiIvPjwvZGVmcz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNSAxNS4yMzEgMjguMjI4KSIgeGxpbms6aHJlZj0iI2EiLz48L3N2Zz4=");height:13px;position:absolute;right:0;top:4px;-webkit-transform:scale(0.26,0.26);transform:scale(0.26,0.26);}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section h3 a:after{display:none;}}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section h3{font-size:28px;margin-bottom:0.86em;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section p{color:#535556;font-size:15px;font-weight:normal;line-height:2.13;margin:0;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section p{color:#767676;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section p.attribute{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section p.attribute .key{display:block;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:32px;width:100px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section p.attribute .value{line-height:23px;position:relative;top:4px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section p.date{font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:32px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .details-section{width:70%;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section{max-height:250px;overflow:hidden;-webkit-transition:max-height 0.2s;transition:max-height 0.2s;width:100%;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .register-details{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;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 10px 5px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .register-details p{margin:0;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .register-details .price{color:#000;font-size:20px;line-height:1;letter-spacing:0.5px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .register-details .price{font-size:24px;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .register-details .capacity{font-size:16px;line-height:2;text-align:right;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .register-details .capacity{font-size:18px;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .actions{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .actions .more{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:bold;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:5px;text-align:center;-webkit-transition:border-color 0.2s,color 0.2s;transition:border-color 0.2s,color 0.2s;width:100%;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .actions .more:hover{background:none;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .actions a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;width:100%;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section .event-types{font-size:15px;text-align:right;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .register-section{width:30%;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper p.event-notes-teaser{font-size:14px;line-height:25px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .preview-close{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-grid-column-align:flex-end;justify-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:bold;letter-spacing:0.5px;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .preview-close{display:none;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event .event-wrapper .preview-close:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCAzMSA0OSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xNS4wNDIgMzMuMDQyaDI2djhoLTM0di0zNGg4djI2eiIvPjwvZGVmcz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNSAxNS4yMzEgMjguMjI4KSIgeGxpbms6aHJlZj0iI2EiLz48L3N2Zz4=");display:block;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:8px;margin-left:11px;-webkit-transform:rotate(-90deg) scale(0.26,0.26);transform:rotate(-90deg) scale(0.26,0.26);width:13px;}.hg-events .events-wrap .rows-container .item-list li .views-field .event.collapsed .register-section{max-height:0;}@media (min-width:1000px){.hg-events .events-wrap .rows-container .item-list li .views-field .event.collapsed .register-section{max-height:none !important;}}.hg-events .events-wrap .rows-container .item-list li .views-field .event.collapsed .preview-close:after{-webkit-transform:rotate(90deg) scale(0.26,0.26);transform:rotate(90deg) scale(0.26,0.26);}@media (min-width:1000px){.hg-events.filters-hidden .views-exposed-form{display:none;}.hg-events.filters-hidden .rows-container{padding-left:2em;}}.hg-events .pager__items{background:#fff;font-size:15px;font-weight:bold;line-height:20px;list-style:none;margin:42px 0 0;padding:14px 0;text-align:center;}@media (min-width:1000px){.hg-events .pager__items{background:none;margin:22px 0 36px;}}.hg-events .pager__item{border-radius:16px;display:inline-block;padding:6px 0;text-align:center;width:32px;}.hg-events .pager__item--ellipsis:hover{cursor:pointer;}.hg-events .pager__item.is-active{background:#ebebeb;font-weight:bold;}@media (min-width:1000px){.hg-events .pager__item.is-active{background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);}}.hg-events .pager__item--first{margin:0;}.hg-events .pager__item--first a{display:none;}.hg-events .pager__item.pager__item--previous{margin:0;}.hg-events .pager__item--previous a span{display:inline-block;height:13px;left:-10px;margin-right:10px;overflow:hidden;position:relative;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:16px;}@media (min-width:1000px){.hg-events .pager__item--previous a span{left:-100px;margin-right:100px;}}.hg-events .pager__item--previous a span svg{display:block;overflow:visible;stroke:#000;}.hg-events .pager__item--previous a span svg line{display:none;}.hg-events .pager__item--last{margin:0;}.hg-events .pager__item--last a{display:none;}.hg-events .pager__item.pager__item--next{margin:0;}.hg-events .pager__item--next a span{display:inline-block;height:13px;margin-left:10px;overflow:hidden;position:relative;width:16px;}@media (min-width:1000px){.hg-events .pager__item--next a span{margin-left:100px;}}.hg-events .pager__item--next a span svg{display:block;overflow:visible;stroke:#000;}.hg-events .pager__item--next a span svg line{display:none;}
