@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,700");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
*,:after,:before{box-sizing:inherit}body,html{box-sizing:border-box;background:#fff;font:400 18px Fira Sans,arial,sans-serif;line-height:1.6em}@media (min-width:640px){body,html{font-size:18px}}@media (min-width:1360px){body,html{font-size:20px}}body{position:relative;color:#3a3a3a;overflow-x:hidden}::selection{background-color:#3a3a3a;color:#e0e0e0;text-shadow:none}th>*{margin:0}hr{margin:0 0 1.6em;clear:both;border:0 solid #d3d3d3}img{border:0;vertical-align:top}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}address,dl,ol,p,pre,table,ul{margin-bottom:.5em;font-size:inherit;line-height:inherit}a,article.node--type-congress a{color:#3a3a3a;text-decoration:underline}a:hover,article.node--type-congress a:hover{text-decoration:none}a:focus,article.node--type-congress a:focus{outline:thin dotted}a:active,a:hover,article.node--type-congress a:active,article.node--type-congress a:hover{outline:0}.instagram-block-item:focus .instagram-block-item-text,.node--type-banner a.node--type-banner--wrapper:focus .field--name-field-cta-label,.node--view-mode-topic-item a:focus h2,article.node--type-article.node--view-mode-teaser>a:focus h3,article.node--type-call-to-action>a:focus h3,article.node--type-event.node--view-mode-teaser>a:focus h3,article.node--type-poi.node--view-mode-teaser>a:focus h3,article.node--type-quote blockquote>a:focus h3,article.node--type-service-provider.node--view-mode-teaser>a:focus h3{outline:thin dotted}.node--type-banner a.node--type-banner--wrapper:focus .field--name-field-cta-label{outline-offset:1rem}.instagram-block-item:focus,.node--type-banner a.node--type-banner--wrapper:focus,.node--type-banner a.node--type-banner--wrapper:hover{outline:none}.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom:after,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom:before,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom:after,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom:before,.clearfix:after,.clearfix:before,.field--name-field-related-poi>.field__items:after,.field--name-field-related-poi>.field__items:before,.field--name-field-tags:after,.field--name-field-tags:before,.field--type-entrance-fee .field__item:after,.field--type-entrance-fee .field__item:before,.fieldgroup--buttons .field-group-wrapper:after,.fieldgroup--buttons .field-group-wrapper:before,.fieldgroup--buttons:after,.fieldgroup--buttons:before,.fieldgroup--fast-links--links:after,.fieldgroup--fast-links--links:before,.fieldgroup--inverse--always:after,.fieldgroup--inverse--always:before,.fieldgroup--inverse:after,.fieldgroup--inverse:before,.fieldgroup--openinghours:after,.fieldgroup--openinghours:before,.fieldgroup--schedule:after,.fieldgroup--schedule:before,.full-teaser-grid .field__items:after,.full-teaser-grid .field__items:before,.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"]):after,.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"]):before,.node--view-mode-reference:after,.node--view-mode-reference:before,.paragraph--type--list .view-content:after,.paragraph--type--list .view-content:before,.taxonomy-term--view-mode-reference:after,.taxonomy-term--view-mode-reference:before,.view-display-id-index .view-content:after,.view-display-id-index .view-content:before,article.node--type-congress:after,article.node--type-congress:before,footer .region-footer:after,footer .region-footer:before,main:after,main:before,nav.node-menu:after,nav.node-menu:before{display:table;content:" "}.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom:after,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom:after,.clearfix:after,.field--name-field-related-poi>.field__items:after,.field--name-field-tags:after,.field--type-entrance-fee .field__item:after,.fieldgroup--buttons .field-group-wrapper:after,.fieldgroup--buttons:after,.fieldgroup--fast-links--links:after,.fieldgroup--inverse--always:after,.fieldgroup--inverse:after,.fieldgroup--openinghours:after,.fieldgroup--schedule:after,.full-teaser-grid .field__items:after,.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"]):after,.node--view-mode-reference:after,.paragraph--type--list .view-content:after,.taxonomy-term--view-mode-reference:after,.view-display-id-index .view-content:after,article.node--type-congress:after,footer .region-footer:after,main:after,nav.node-menu:after{clear:both}.inverted{color:#fff}.element-hidden,html.js .js-hide{display:none}.element-invisible,.field--name-field-social-links .vg-social-link span,.paragraph--type--signpost .paragraph--type--signpost-link .field{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;height:auto;overflow:visible;clip:auto}.date-picker-wrapper,.dg-crisis-communication--message:before,.field--buttons-button--highlight a i:before,.field--buttons-button a i:before,.field--name-field-daterange:before,.field--name-field-pax:before,.field--type-vg-route a i:before,.field--venue-features ul li i:before,.fieldgroup--fast-links--links>.flag a i:before,.flag>div,.menu--main-flyout nav.node-menu,.node--type-banner .field--name-field-icon i,.node--view-mode-reference .field--name-vg-fields--icon-label i:before,.paragraph--type--signpost i,article.node--type-congress .field--name-vg-fields--icon-label i:before{box-shadow:0 .125rem .25rem 0 rgba(60,60,59,.2)}.node--view-mode-teaser .flag i:before{filter:drop-shadow(0 .125rem .25rem rgba(60,60,59,.2))}.container:after,.container:before,.layout-container:after,.layout-container:before{display:table;content:" "}.container:after,.layout-container:after{clear:both}.content-container,.region-secondary-menu,article.node-header .node-header--background .img-copyright,article.node-header .node-header--container,footer .region-footer,header .region-header .block-page-title-block,header .region-header .block-system-breadcrumb-block,header .region-primary-menu,main{max-width:1440px;margin:0 auto;padding:0 1rem}.row{margin-right:-1rem;margin-left:-1rem}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.col-desktop-1,.col-desktop-2,.col-desktop-3,.col-desktop-4,.col-desktop-5,.col-desktop-6,.col-desktop-7,.col-desktop-8,.col-desktop-9,.col-desktop-10,.col-desktop-11,.col-desktop-12,.col-mobile-1,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-mobile-10,.col-mobile-11,.col-mobile-12,.col-tablet-1,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9,.col-tablet-10,.col-tablet-11,.col-tablet-12{position:relative;min-height:1px;padding-right:1rem;padding-left:1rem}.col-mobile-1,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-mobile-10,.col-mobile-11,.col-mobile-12{float:left}.col-mobile-1{width:8.3333333333%}.col-mobile-2{width:16.6666666667%}.col-mobile-3{width:25%}.col-mobile-4{width:33.3333333333%}.col-mobile-5{width:41.6666666667%}.col-mobile-6{width:50%}.col-mobile-7{width:58.3333333333%}.col-mobile-8{width:66.6666666667%}.col-mobile-9{width:75%}.col-mobile-10{width:83.3333333333%}.col-mobile-11{width:91.6666666667%}.col-mobile-12{width:100%}.col-mobile-pull-0{right:auto}.col-mobile-pull-1{right:8.3333333333%}.col-mobile-pull-2{right:16.6666666667%}.col-mobile-pull-3{right:25%}.col-mobile-pull-4{right:33.3333333333%}.col-mobile-pull-5{right:41.6666666667%}.col-mobile-pull-6{right:50%}.col-mobile-pull-7{right:58.3333333333%}.col-mobile-pull-8{right:66.6666666667%}.col-mobile-pull-9{right:75%}.col-mobile-pull-10{right:83.3333333333%}.col-mobile-pull-11{right:91.6666666667%}.col-mobile-pull-12{right:100%}.col-mobile-push-0{left:auto}.col-mobile-push-1{left:8.3333333333%}.col-mobile-push-2{left:16.6666666667%}.col-mobile-push-3{left:25%}.col-mobile-push-4{left:33.3333333333%}.col-mobile-push-5{left:41.6666666667%}.col-mobile-push-6{left:50%}.col-mobile-push-7{left:58.3333333333%}.col-mobile-push-8{left:66.6666666667%}.col-mobile-push-9{left:75%}.col-mobile-push-10{left:83.3333333333%}.col-mobile-push-11{left:91.6666666667%}.col-mobile-push-12{left:100%}.col-mobile-offset-0{margin-left:0}.col-mobile-offset-1{margin-left:8.3333333333%}.col-mobile-offset-2{margin-left:16.6666666667%}.col-mobile-offset-3{margin-left:25%}.col-mobile-offset-4{margin-left:33.3333333333%}.col-mobile-offset-5{margin-left:41.6666666667%}.col-mobile-offset-6{margin-left:50%}.col-mobile-offset-7{margin-left:58.3333333333%}.col-mobile-offset-8{margin-left:66.6666666667%}.col-mobile-offset-9{margin-left:75%}.col-mobile-offset-10{margin-left:83.3333333333%}.col-mobile-offset-11{margin-left:91.6666666667%}.col-mobile-offset-12{margin-left:100%}@media (min-width:640px){.col-tablet-1,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9,.col-tablet-10,.col-tablet-11,.col-tablet-12{float:left}.col-tablet-1{width:8.3333333333%}.col-tablet-2{width:16.6666666667%}.col-tablet-3{width:25%}.col-tablet-4{width:33.3333333333%}.col-tablet-5{width:41.6666666667%}.col-tablet-6{width:50%}.col-tablet-7{width:58.3333333333%}.col-tablet-8{width:66.6666666667%}.col-tablet-9{width:75%}.col-tablet-10{width:83.3333333333%}.col-tablet-11{width:91.6666666667%}.col-tablet-12{width:100%}.col-tablet-pull-0{right:auto}.col-tablet-pull-1{right:8.3333333333%}.col-tablet-pull-2{right:16.6666666667%}.col-tablet-pull-3{right:25%}.col-tablet-pull-4{right:33.3333333333%}.col-tablet-pull-5{right:41.6666666667%}.col-tablet-pull-6{right:50%}.col-tablet-pull-7{right:58.3333333333%}.col-tablet-pull-8{right:66.6666666667%}.col-tablet-pull-9{right:75%}.col-tablet-pull-10{right:83.3333333333%}.col-tablet-pull-11{right:91.6666666667%}.col-tablet-pull-12{right:100%}.col-tablet-push-0{left:auto}.col-tablet-push-1{left:8.3333333333%}.col-tablet-push-2{left:16.6666666667%}.col-tablet-push-3{left:25%}.col-tablet-push-4{left:33.3333333333%}.col-tablet-push-5{left:41.6666666667%}.col-tablet-push-6{left:50%}.col-tablet-push-7{left:58.3333333333%}.col-tablet-push-8{left:66.6666666667%}.col-tablet-push-9{left:75%}.col-tablet-push-10{left:83.3333333333%}.col-tablet-push-11{left:91.6666666667%}.col-tablet-push-12{left:100%}.col-tablet-offset-0{margin-left:0}.col-tablet-offset-1{margin-left:8.3333333333%}.col-tablet-offset-2{margin-left:16.6666666667%}.col-tablet-offset-3{margin-left:25%}.col-tablet-offset-4{margin-left:33.3333333333%}.col-tablet-offset-5{margin-left:41.6666666667%}.col-tablet-offset-6{margin-left:50%}.col-tablet-offset-7{margin-left:58.3333333333%}.col-tablet-offset-8{margin-left:66.6666666667%}.col-tablet-offset-9{margin-left:75%}.col-tablet-offset-10{margin-left:83.3333333333%}.col-tablet-offset-11{margin-left:91.6666666667%}.col-tablet-offset-12{margin-left:100%}}@media (min-width:960px){.col-desktop-1,.col-desktop-2,.col-desktop-3,.col-desktop-4,.col-desktop-5,.col-desktop-6,.col-desktop-7,.col-desktop-8,.col-desktop-9,.col-desktop-10,.col-desktop-11,.col-desktop-12{float:left}.col-desktop-1{width:8.3333333333%}.col-desktop-2{width:16.6666666667%}.col-desktop-3{width:25%}.col-desktop-4{width:33.3333333333%}.col-desktop-5{width:41.6666666667%}.col-desktop-6{width:50%}.col-desktop-7{width:58.3333333333%}.col-desktop-8{width:66.6666666667%}.col-desktop-9{width:75%}.col-desktop-10{width:83.3333333333%}.col-desktop-11{width:91.6666666667%}.col-desktop-12{width:100%}.col-desktop-pull-0{right:auto}.col-desktop-pull-1{right:8.3333333333%}.col-desktop-pull-2{right:16.6666666667%}.col-desktop-pull-3{right:25%}.col-desktop-pull-4{right:33.3333333333%}.col-desktop-pull-5{right:41.6666666667%}.col-desktop-pull-6{right:50%}.col-desktop-pull-7{right:58.3333333333%}.col-desktop-pull-8{right:66.6666666667%}.col-desktop-pull-9{right:75%}.col-desktop-pull-10{right:83.3333333333%}.col-desktop-pull-11{right:91.6666666667%}.col-desktop-pull-12{right:100%}.col-desktop-push-0{left:auto}.col-desktop-push-1{left:8.3333333333%}.col-desktop-push-2{left:16.6666666667%}.col-desktop-push-3{left:25%}.col-desktop-push-4{left:33.3333333333%}.col-desktop-push-5{left:41.6666666667%}.col-desktop-push-6{left:50%}.col-desktop-push-7{left:58.3333333333%}.col-desktop-push-8{left:66.6666666667%}.col-desktop-push-9{left:75%}.col-desktop-push-10{left:83.3333333333%}.col-desktop-push-11{left:91.6666666667%}.col-desktop-push-12{left:100%}.col-desktop-offset-0{margin-left:0}.col-desktop-offset-1{margin-left:8.3333333333%}.col-desktop-offset-2{margin-left:16.6666666667%}.col-desktop-offset-3{margin-left:25%}.col-desktop-offset-4{margin-left:33.3333333333%}.col-desktop-offset-5{margin-left:41.6666666667%}.col-desktop-offset-6{margin-left:50%}.col-desktop-offset-7{margin-left:58.3333333333%}.col-desktop-offset-8{margin-left:66.6666666667%}.col-desktop-offset-9{margin-left:75%}.col-desktop-offset-10{margin-left:83.3333333333%}.col-desktop-offset-11{margin-left:91.6666666667%}.col-desktop-offset-12{margin-left:100%}}.visible-desktop,.visible-desktop-block,.visible-desktop-inline,.visible-desktop-inline-block,.visible-mobile,.visible-mobile-block,.visible-mobile-inline,.visible-mobile-inline-block,.visible-tablet,.visible-tablet-block,.visible-tablet-inline,.visible-tablet-inline-block{display:none!important}@media (max-width:639px){.visible-mobile{display:block!important}table.visible-mobile{display:table!important}tr.visible-mobile{display:table-row!important}td.visible-mobile,th.visible-mobile{display:table-cell!important}}@media (max-width:639px){.visible-mobile-block{display:block!important}}@media (max-width:639px){.visible-mobile-inline{display:inline!important}}@media (max-width:639px){.visible-mobile-inline-block{display:inline-block!important}}@media (min-width:640px) and (max-width:959px){.visible-tablet{display:block!important}table.visible-tablet{display:table!important}tr.visible-tablet{display:table-row!important}td.visible-tablet,th.visible-tablet{display:table-cell!important}}@media (min-width:640px) and (max-width:959px){.visible-tablet-block{display:block!important}}@media (min-width:640px) and (max-width:959px){.visible-tablet-inline{display:inline!important}}@media (min-width:640px) and (max-width:959px){.visible-tablet-inline-block{display:inline-block!important}}@media (min-width:960px){.visible-desktop{display:block!important}table.visible-desktop{display:table!important}tr.visible-desktop{display:table-row!important}td.visible-desktop,th.visible-desktop{display:table-cell!important}}@media (min-width:960px){.visible-desktop-block{display:block!important}}@media (min-width:960px){.visible-desktop-inline{display:inline!important}}@media (min-width:960px){.visible-desktop-inline-block{display:inline-block!important}}@media (max-width:639px){.hidden-mobile{display:none!important}}@media (min-width:640px) and (max-width:959px){.hidden-tablet{display:none!important}}@media (min-width:960px){.hidden-desktop{display:none!important}}.scrollbar-measure{position:absolute;top:-9999px;width:100px;height:100px;overflow:scroll}.img-copyright{position:absolute;right:.5rem;bottom:0;color:#fff;font-size:.6rem;z-index:200}.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom,.img-copyright{font-weight:300}@media (min-width:640px){.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom{display:none}}.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom .button,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom .button{margin:0}.block-vg-congress-partners>h2,.block-vg-service-provider-venue-filter fieldset legend,.faq-item--question,.field--name-field-related-poi>.field__label,.field__label,.fieldgroup--contact--address>h3,.fieldgroup--information-right--contact>h3,.fieldgroup--schedule>h4,.full-teaser-grid .field__label,.h1,.h2,.h3,.h4,.h5,.h6,.index-page .layout-sidebar-first .region-sidebar-first>div h2,.node--type-banner h3,.openinghours-widget[data-type=month] .openinghours--date,.paragraph--type--signposts .field--name-field-title,article.node--type-brochure h4,h1,h2,h3,h4,h5,h6{margin:1em 0;font-family:Fira Sans,arial,sans-serif;font-weight:700;line-height:1.4}.block-vg-congress-partners>h2 a,.block-vg-service-provider-venue-filter fieldset legend a,.faq-item--question a,.field--name-field-related-poi>.field__label a,.field__label a,.fieldgroup--contact--address>h3 a,.fieldgroup--information-right--contact>h3 a,.fieldgroup--schedule>h4 a,.full-teaser-grid .field__label a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.index-page .layout-sidebar-first .region-sidebar-first>div h2 a,.node--type-banner h3 a,.openinghours-widget[data-type=month] .openinghours--date a,.paragraph--type--signposts .field--name-field-title a,article.node--type-brochure h4 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#3a3a3a;text-decoration:none}.block-vg-congress-partners>h2 a:hover,.block-vg-congress-partners>h2 a:visited,.block-vg-service-provider-venue-filter fieldset legend a:hover,.block-vg-service-provider-venue-filter fieldset legend a:visited,.faq-item--question a:hover,.faq-item--question a:visited,.field--name-field-related-poi>.field__label a:hover,.field--name-field-related-poi>.field__label a:visited,.field__label a:hover,.field__label a:visited,.fieldgroup--contact--address>h3 a:hover,.fieldgroup--contact--address>h3 a:visited,.fieldgroup--information-right--contact>h3 a:hover,.fieldgroup--information-right--contact>h3 a:visited,.fieldgroup--schedule>h4 a:hover,.fieldgroup--schedule>h4 a:visited,.full-teaser-grid .field__label a:hover,.full-teaser-grid .field__label a:visited,.h1 a:hover,.h1 a:visited,.h2 a:hover,.h2 a:visited,.h3 a:hover,.h3 a:visited,.h4 a:hover,.h4 a:visited,.h5 a:hover,.h5 a:visited,.h6 a:hover,.h6 a:visited,.index-page .layout-sidebar-first .region-sidebar-first>div h2 a:hover,.index-page .layout-sidebar-first .region-sidebar-first>div h2 a:visited,.node--type-banner h3 a:hover,.node--type-banner h3 a:visited,.openinghours-widget[data-type=month] .openinghours--date a:hover,.openinghours-widget[data-type=month] .openinghours--date a:visited,.paragraph--type--signposts .field--name-field-title a:hover,.paragraph--type--signposts .field--name-field-title a:visited,article.node--type-brochure h4 a:hover,article.node--type-brochure h4 a:visited,h1 a:hover,h1 a:visited,h2 a:hover,h2 a:visited,h3 a:hover,h3 a:visited,h4 a:hover,h4 a:visited,h5 a:hover,h5 a:visited,h6 a:hover,h6 a:visited{color:#274336}.h1,h1{font-size:1.8rem}.field--name-field-related-poi>.field__label,.full-teaser-grid .field__label,.h2,.paragraph--type--signposts .field--name-field-title,h2{font-size:1.6rem}.block-vg-congress-partners>h2,.block-vg-service-provider-venue-filter fieldset legend,.faq-item--question,.field__label,.fieldgroup--contact--address>h3,.fieldgroup--information-right--contact>h3,.fieldgroup--schedule>h4,.h3,.index-page .layout-sidebar-first .region-sidebar-first>div h2,article.node--type-brochure h4,h3{font-size:1.3rem}.h4,.node--type-banner h3,.openinghours-widget[data-type=month] .openinghours--date,h4{font-size:1.1rem}.h5,h5{font-size:18px}.h6,h6{font-size:.9rem}.block-vg-service-provider-venue-filter fieldset .inverted legend,.block-vg-service-provider-venue-filter fieldset .inverted legend a,.full-teaser-grid .inverted .field__label,.full-teaser-grid .inverted .field__label a,.index-page .layout-sidebar-first .region-sidebar-first>div .inverted h2,.index-page .layout-sidebar-first .region-sidebar-first>div .inverted h2 a,.inverted .block-vg-congress-partners>h2,.inverted .block-vg-congress-partners>h2 a,.inverted .block-vg-service-provider-venue-filter fieldset legend,.inverted .block-vg-service-provider-venue-filter fieldset legend a,.inverted .faq-item--question,.inverted .faq-item--question a,.inverted .field--name-field-related-poi>.field__label,.inverted .field--name-field-related-poi>.field__label a,.inverted .field__label,.inverted .field__label a,.inverted .fieldgroup--contact--address>h3,.inverted .fieldgroup--contact--address>h3 a,.inverted .fieldgroup--information-right--contact>h3,.inverted .fieldgroup--information-right--contact>h3 a,.inverted .fieldgroup--schedule>h4,.inverted .fieldgroup--schedule>h4 a,.inverted .full-teaser-grid .field__label,.inverted .full-teaser-grid .field__label a,.inverted .h1,.inverted .h1 a,.inverted .h2,.inverted .h2 a,.inverted .h3,.inverted .h3 a,.inverted .h4,.inverted .h4 a,.inverted .h5,.inverted .h5 a,.inverted .h6,.inverted .h6 a,.inverted .index-page .layout-sidebar-first .region-sidebar-first>div h2,.inverted .index-page .layout-sidebar-first .region-sidebar-first>div h2 a,.inverted .node--type-banner h3,.inverted .node--type-banner h3 a,.inverted .openinghours-widget[data-type=month] .openinghours--date,.inverted .openinghours-widget[data-type=month] .openinghours--date a,.inverted .paragraph--type--signposts .field--name-field-title,.inverted .paragraph--type--signposts .field--name-field-title a,.inverted article.node--type-brochure h4,.inverted article.node--type-brochure h4 a,.inverted h1,.inverted h1 a,.inverted h2,.inverted h2 a,.inverted h3,.inverted h3 a,.inverted h4,.inverted h4 a,.inverted h5,.inverted h5 a,.inverted h6,.inverted h6 a,.node--type-banner .inverted h3,.node--type-banner .inverted h3 a,.openinghours-widget[data-type=month] .inverted .openinghours--date,.openinghours-widget[data-type=month] .inverted .openinghours--date a,.paragraph--type--signposts .inverted .field--name-field-title,.paragraph--type--signposts .inverted .field--name-field-title a,article.node--type-brochure .inverted h4,article.node--type-brochure .inverted h4 a{color:#fff}.block-vg-service-provider-venue-filter fieldset .inverted legend a:hover,.block-vg-service-provider-venue-filter fieldset .inverted legend a:visited,.full-teaser-grid .inverted .field__label a:hover,.full-teaser-grid .inverted .field__label a:visited,.index-page .layout-sidebar-first .region-sidebar-first>div .inverted h2 a:hover,.index-page .layout-sidebar-first .region-sidebar-first>div .inverted h2 a:visited,.inverted .block-vg-congress-partners>h2 a:hover,.inverted .block-vg-congress-partners>h2 a:visited,.inverted .block-vg-service-provider-venue-filter fieldset legend a:hover,.inverted .block-vg-service-provider-venue-filter fieldset legend a:visited,.inverted .faq-item--question a:hover,.inverted .faq-item--question a:visited,.inverted .field--name-field-related-poi>.field__label a:hover,.inverted .field--name-field-related-poi>.field__label a:visited,.inverted .field__label a:hover,.inverted .field__label a:visited,.inverted .fieldgroup--contact--address>h3 a:hover,.inverted .fieldgroup--contact--address>h3 a:visited,.inverted .fieldgroup--information-right--contact>h3 a:hover,.inverted .fieldgroup--information-right--contact>h3 a:visited,.inverted .fieldgroup--schedule>h4 a:hover,.inverted .fieldgroup--schedule>h4 a:visited,.inverted .full-teaser-grid .field__label a:hover,.inverted .full-teaser-grid .field__label a:visited,.inverted .h1 a:hover,.inverted .h1 a:visited,.inverted .h2 a:hover,.inverted .h2 a:visited,.inverted .h3 a:hover,.inverted .h3 a:visited,.inverted .h4 a:hover,.inverted .h4 a:visited,.inverted .h5 a:hover,.inverted .h5 a:visited,.inverted .h6 a:hover,.inverted .h6 a:visited,.inverted .index-page .layout-sidebar-first .region-sidebar-first>div h2 a:hover,.inverted .index-page .layout-sidebar-first .region-sidebar-first>div h2 a:visited,.inverted .node--type-banner h3 a:hover,.inverted .node--type-banner h3 a:visited,.inverted .openinghours-widget[data-type=month] .openinghours--date a:hover,.inverted .openinghours-widget[data-type=month] .openinghours--date a:visited,.inverted .paragraph--type--signposts .field--name-field-title a:hover,.inverted .paragraph--type--signposts .field--name-field-title a:visited,.inverted article.node--type-brochure h4 a:hover,.inverted article.node--type-brochure h4 a:visited,.inverted h1 a:hover,.inverted h1 a:visited,.inverted h2 a:hover,.inverted h2 a:visited,.inverted h3 a:hover,.inverted h3 a:visited,.inverted h4 a:hover,.inverted h4 a:visited,.inverted h5 a:hover,.inverted h5 a:visited,.inverted h6 a:hover,.inverted h6 a:visited,.node--type-banner .inverted h3 a:hover,.node--type-banner .inverted h3 a:visited,.openinghours-widget[data-type=month] .inverted .openinghours--date a:hover,.openinghours-widget[data-type=month] .inverted .openinghours--date a:visited,.paragraph--type--signposts .inverted .field--name-field-title a:hover,.paragraph--type--signposts .inverted .field--name-field-title a:visited,article.node--type-brochure .inverted h4 a:hover,article.node--type-brochure .inverted h4 a:visited{color:#3beeda}td,th{padding:.25em}th{font-weight:700}tr{border-bottom:1px solid #f2ede7}tbody tr:last-child{border-bottom:0}@media (max-width:959px){table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}td,th{padding:.25em 0}td{position:relative;padding-left:50%;text-align:left}td.empty{display:none}td:before{position:absolute;left:0;width:45%;text-align:left;white-space:nowrap;content:attr(data-title)}}.block-vg-openinghours-day-selector ul a:before,.block-vg-schedule-period-filter ul a:before,input,input[type=checkbox]+label:before,select,textarea{transition:border-color .25s;border:1px solid #bbb8b3;border-radius:3px;background-color:#fff}.block-vg-openinghours-day-selector ul a:focus:before,.block-vg-openinghours-day-selector ul a:hover:before,.block-vg-schedule-period-filter ul a:focus:before,.block-vg-schedule-period-filter ul a:hover:before,input:focus,input:hover,input[type=checkbox]+label:focus:before,input[type=checkbox]+label:hover:before,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#3a3a3a;outline:0}input,select,textarea{width:100%;max-width:35rem;padding:.5em 1em}.form-required:after{content:none}input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer}input[type=checkbox]+label:before{display:inline-block;width:1.1em;height:1.1em;margin-right:.5em;content:"";vertical-align:text-top}input[type=checkbox]:focus+label:before,input[type=checkbox]:hover+label:before{border-color:#3a3a3a}input[type=checkbox]:checked+label:before{background-color:#3beeda;content:""}button,input[type=button],input[type=submit]{width:auto;padding:.5em 1em;border:0;border-radius:23px;background-color:#f88073;color:#3a3a3a;font-size:1.1rem}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0;background-color:#3beeda}button[disabled],input[type=button][disabled],input[type=submit][disabled]{background-color:#f2ede7}label{display:block;font-weight:300}.field--buttons-button,.field--buttons-button--highlight,.field--type-vg-route,.fieldgroup--fast-links--links>.flag{text-align:center}.field--buttons-button--highlight a,.field--buttons-button a,.field--type-vg-route a,.fieldgroup--fast-links--links>.flag a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;color:#3a3a3a;text-align:left;text-decoration:none}.field--buttons-button--highlight a .field-buttons-button--intro,.field--buttons-button--highlight a span:last-child,.field--buttons-button a .field-buttons-button--intro,.field--buttons-button a span:last-child,.field--type-vg-route a .field-buttons-button--intro,.field--type-vg-route a span:last-child,.fieldgroup--fast-links--links>.flag a .field-buttons-button--intro,.fieldgroup--fast-links--links>.flag a span:last-child{line-height:1.1em}.field--buttons-button--highlight a span:last-child,.field--buttons-button a span:last-child,.field--type-vg-route a span:last-child,.fieldgroup--fast-links--links>.flag a span:last-child{display:inline-block;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;display:block;text-align:left}.field--buttons-button--highlight a span:last-child:after,.field--buttons-button a span:last-child:after,.field--type-vg-route a span:last-child:after,.fieldgroup--fast-links--links>.flag a span:last-child:after{display:inline;margin-top:-.5rem;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle}.field--buttons-button--highlight a span:last-child.info,.field--buttons-button a span:last-child.info,.field--type-vg-route a span:last-child.info,.fieldgroup--fast-links--links>.flag a span:last-child.info{margin-top:.5em}.field--buttons-button--highlight a i,.field--buttons-button a i,.field--type-vg-route a i,.fieldgroup--fast-links--links>.flag a i{display:block;margin-right:1rem}@media (min-width:960px){.field--buttons-button--highlight a i,.field--buttons-button a i,.field--type-vg-route a i,.fieldgroup--fast-links--links>.flag a i{min-width:3.75rem}}.field--buttons-button--highlight a i:before,.field--buttons-button a i:before,.field--type-vg-route a i:before,.fieldgroup--fast-links--links>.flag a i:before{background-color:#fff;color:#ea6855;font-size:1.8rem}.field--buttons-button--highlight a:hover,.field--buttons-button a:hover,.field--type-vg-route a:hover,.fieldgroup--fast-links--links>.flag a:hover{color:#f88073}.field--buttons-button--highlight a:hover i:before,.field--buttons-button a:hover i:before,.field--type-vg-route a:hover i:before,.fieldgroup--fast-links--links>.flag a:hover i:before{background-color:#f88073;color:#fff}.field--buttons-button--highlight a:hover span,.field--buttons-button--highlight a:hover span:after,.field--buttons-button a:hover span,.field--buttons-button a:hover span:after,.field--type-vg-route a:hover span,.field--type-vg-route a:hover span:after,.fieldgroup--fast-links--links>.flag a:hover span,.fieldgroup--fast-links--links>.flag a:hover span:after{color:#f88073}@media (min-width:640px){.field--buttons-button--highlight a,.field--buttons-button a,.field--type-vg-route a,.fieldgroup--fast-links--links>.flag a{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:1rem;text-align:center}.field--buttons-button--highlight a i,.field--buttons-button a i,.field--type-vg-route a i,.fieldgroup--fast-links--links>.flag a i{margin-bottom:1rem}.field--buttons-button--highlight a i:before,.field--buttons-button a i:before,.field--type-vg-route a i:before,.fieldgroup--fast-links--links>.flag a i:before{font-size:2.3rem}}@media (min-width:640px) and (max-width:959px){.field--buttons-button--highlight a,.field--buttons-button a,.field--type-vg-route a,.fieldgroup--fast-links--links>.flag a{display:block}.field--buttons-button--highlight a i,.field--buttons-button a i,.field--type-vg-route a i,.fieldgroup--fast-links--links>.flag a i{margin-right:0}.field--buttons-button--highlight a span,.field--buttons-button a span,.field--type-vg-route a span,.fieldgroup--fast-links--links>.flag a span{width:100%;text-align:center}.field--buttons-button--highlight a span:last-child,.field--buttons-button a span:last-child,.field--type-vg-route a span:last-child,.fieldgroup--fast-links--links>.flag a span:last-child{text-align:center}}@media (min-width:960px){.field--buttons-button--highlight a,.field--buttons-button a,.field--type-vg-route a,.fieldgroup--fast-links--links>.flag a{-ms-flex-direction:row;flex-direction:row}.field--buttons-button--highlight a .field-buttons-button--intro,.field--buttons-button a .field-buttons-button--intro,.field--type-vg-route a .field-buttons-button--intro,.fieldgroup--fast-links--links>.flag a .field-buttons-button--intro{text-align:left}.field--buttons-button--highlight a i,.field--buttons-button a i,.field--type-vg-route a i,.fieldgroup--fast-links--links>.flag a i{margin-bottom:0;text-align:right}.field--buttons-button--highlight a i:before,.field--buttons-button a i:before,.field--type-vg-route a i:before,.fieldgroup--fast-links--links>.flag a i:before{font-size:2.5rem}}.field--buttons-button--highlight a i:before{background-color:#f88073;color:#3a3a3a}.field--name-field-address,.field--name-field-daterange,.field--name-field-email,.field--name-field-pax,.field--name-field-telephone,.field--name-field-website{position:relative;margin-bottom:.5em;padding:0 0 0 1.5em}.field--name-field-address:before,.field--name-field-daterange:before,.field--name-field-email:before,.field--name-field-pax:before,.field--name-field-telephone:before,.field--name-field-website:before{position:absolute;top:.2em;left:0}.field--name-field-address a,.field--name-field-daterange a,.field--name-field-email a,.field--name-field-pax a,.field--name-field-telephone a,.field--name-field-website a{display:block;padding-bottom:.5rem}@media (min-width:960px){.field--name-field-address a,.field--name-field-daterange a,.field--name-field-email a,.field--name-field-pax a,.field--name-field-telephone a,.field--name-field-website a{padding-bottom:0}}.field--name-field-daterange,.field--name-field-pax{padding:0 0 0 2em;line-height:1.8em}.field--name-field-daterange:before,.field--name-field-pax:before{content:""}.field__label{margin:.5rem 0;color:#f88073;line-height:1.4em}.field--name-field-address:before{content:""}.field--name-field-contact>.field__item{margin-bottom:4rem}.field--name-field-contact>.field__item:last-child{margin-bottom:0}.field--name-field-daterange:before{content:""}.field--name-field-email:before{content:""}.field--name-field-items .field__item{margin-bottom:1rem}.media-videos{margin:2rem 0}.media-videos .media-videos--button{margin:1rem 0;padding:0;background-color:transparent;font-weight:700}.media-videos .media-videos--button:after{margin-left:.5rem;content:""}.media-videos .media-videos--video{margin:1rem 0}.media-videos .media-videos--more{display:none}@media (min-width:640px){.media-videos--multiple .media-videos--items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}.media-videos--multiple .media-videos--video{width:50%;margin:0;padding:0 1rem 1rem}.media-videos--multiple .media-videos--more{margin-top:1rem}.media-videos--multiple .media-videos--more .media-videos--video{padding-top:1rem}}.field--more-info-below{margin-bottom:-1.5rem;font-size:.8rem}.field--name-field-related-poi{margin:2rem 0}.field--name-field-related-poi>.field__label{margin:0 0 1.5rem;color:#3a3a3a;line-height:1.4em}.field--name-field-related-poi>.field__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:960px){.field--name-field-related-poi>.field__items{-ms-flex-direction:row;flex-direction:row}.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(2),.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(2)~.field__item{width:calc(50% - 1rem);margin-right:1.5rem}.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(2):last-child,.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(2)~.field__item:last-child{margin-right:0}.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(3),.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(3)~.field__item{width:calc(33.33333% - 1.33333rem);margin-right:1.5rem;float:left}.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(3):last-child,.field--name-field-related-poi>.field__items>.field__item:first-child:nth-last-child(3)~.field__item:last-child{margin-right:0}}.field--name-field-related-poi>.field__items>.field__item{width:100%}.field--name-field-social-links:after,.field--name-field-social-links:before{display:table;content:" "}.field--name-field-social-links:after{clear:both}.field--name-field-social-links>.field__item{margin:0 1rem 1rem 0;float:left}.field--name-field-social-links>.field__item:last-child{margin-right:0}.field--name-field-social-links .vg-social-link a{text-decoration:none}.field--name-field-social-links .vg-social-link a:hover i{background-color:#f88073}.field--name-field-social-links .vg-social-link i{font-size:1.3rem}@media (min-width:640px){.field--name-field-tags{text-align:center}}.field--name-field-tags .field__item{display:inline-block;margin:0 1rem .5rem 0}@media (min-width:640px){.field--name-field-tags .field__item{margin:0 .5rem .5rem}}.field--name-field-telephone:before{content:""}.field--name-field-introduction{margin-bottom:2rem;font-size:1rem;font-weight:500}@media (min-width:640px){.field--name-field-introduction{font-size:1.1rem}}.field--name-field-logo img{max-width:100%;height:auto}.field--name-field-pax:before{content:""}.field--name-vg-fields--icon-label{display:inline-block;position:relative;margin-top:.5rem;padding:0 1em 0 2.5em;border-radius:1em;background:rgba(187,184,179,.5);color:#fff;font-size:.9rem;line-height:2em}.field--name-vg-fields--icon-label i:before{position:absolute;top:0;left:0;font-size:1.2rem}.field--type-vg-openinghours--summary h1{display:none}.field--type-vg-openinghours--summary .openinghours{text-align:left}@media (min-width:640px) and (max-width:959px){.field--type-vg-openinghours--summary .openinghours{text-align:center}}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details{position:relative;padding-left:2.3rem}@media (min-width:375px){.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details{padding-top:3.5rem;padding-left:0}}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:after,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:before{display:block;position:absolute;top:50%;left:0;width:1px;height:1.8rem;margin-top:-.9rem;margin-left:0;font-size:1.8rem;letter-spacing:-1em;text-align:center}@media (min-width:375px){.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:after,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:before{top:0;left:50%;height:3rem;margin-top:0;margin-left:-1.5rem;font-size:3rem}}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:before{content:""}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:after{content:""}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details.openinghours--day-open:before{color:#80c4a4}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details.openinghours--day-closed:before{color:#e64952}.field--type-vg-schedule .vg-schedule-short{position:relative;padding-left:2.3rem;text-align:left}@media (min-width:375px){.field--type-vg-schedule .vg-schedule-short{padding-top:3.5rem;padding-left:0;text-align:center}}@media (min-width:640px){.field--type-vg-schedule .vg-schedule-short{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}}.field--type-vg-schedule .vg-schedule-short:before{display:block;position:absolute;top:50%;left:0;width:1px;height:1.8rem;margin-top:-.9rem;margin-left:0;font-size:1.8rem;letter-spacing:-1em;text-align:center;content:""}@media (min-width:375px){.field--type-vg-schedule .vg-schedule-short:before{top:0;left:50%;height:3rem;margin-top:0;margin-left:-1.5rem;font-size:3rem}}@media (min-width:640px){.field--type-vg-schedule .vg-schedule-short:before{position:relative;left:0;-ms-flex:0;flex:0;width:auto;height:auto;margin:0 .5rem 0 0;font-size:2rem;letter-spacing:unset}}.field--name-field-website:before{content:""}.field--type-congress-room{width:100%;padding:1rem}.field--type-congress-room table{width:100%;margin:0}.field--type-congress-room thead th i{display:inline-block;margin-top:.5rem}.field--type-congress-room thead th:first-of-type{visibility:hidden}.field--type-congress-room tbody{text-align:center}.field--type-congress-room tbody th{text-align:left}@media (max-width:959px){.field--type-congress-room tbody th:first-child{border-bottom:1px solid #f2ede7;font-size:1.2rem;overflow:hidden}}.field--type-congress-room tbody th small{display:block;padding-top:.25rem;color:#767676;font-size:.8rem;font-weight:400;line-height:1.3rem}@media (max-width:959px){.field--type-congress-room tbody tr{margin-bottom:1.5rem}.field--type-congress-room tbody tr:last-child{margin-bottom:0}}.field--type-congress-room .mobile-properties{margin-bottom:1rem;font-size:1rem;font-weight:400}@media (min-width:960px){.field--type-congress-room .mobile-properties{display:none}}.field--type-congress-room .mobile-properties span{display:block}@media (min-width:640px){.field--type-congress-room .mobile-properties span{display:inline-block}.field--type-congress-room .mobile-properties span:not(:last-child){margin-right:1rem}}.field--type-congress-room .mobile-header{display:none;width:50%;margin-top:.5rem;float:left;font-size:1rem}@media (max-width:959px){.field--type-congress-room .mobile-header{display:block}}.field--type-congress-room .mobile-header:last-child{text-align:right}@media (max-width:959px){.field--type-congress-room td{border-bottom:1px solid #f2ede7;text-align:right}.field--type-congress-room td:last-child{border-bottom:0}}@media (max-width:959px){.field--type-congress-room td.conference-room--property{display:none}}.field--venue-features ul{margin:0;padding:0;list-style:none}.field--venue-features ul li{margin:.25rem 0}.field--venue-features ul li i:before{margin-right:.25rem}.field--venue-features--full{padding-bottom:2rem;border-bottom:2px solid #f2ede7}.field--venue-features--full ul{padding:0 1rem}@media (min-width:640px){.field--venue-features--full ul{padding:0 2rem;column-count:2;column-gap:4rem}.field--venue-features--full ul:after{display:inline-block;width:100%;content:""}.field--venue-features--full ul li{display:inline-block;width:100%}}@media (min-width:960px){.field--venue-features--full ul{column-count:3}}article.node-header .node-header--container,header .region-header .block-page-title-block{display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:flex-end;width:100%;min-height:13.75rem;-ms-grid-columns:auto;grid-template-columns:auto}@media (min-width:375px){article.node-header .node-header--container,header .region-header .block-page-title-block{grid-template-columns:auto 6.5rem;-ms-grid-columns:calc(100% - 6.5rem) 6.5rem;-ms-grid-rows:1fr auto}}@media (min-width:960px){article.node-header .node-header--container,header .region-header .block-page-title-block{padding-left:6rem}}@font-face{font-family:VisitGentIcons;font-style:normal;font-weight:400;src:url(/themes/custom/vg_theme/fonts/VisitGentIcons.eot?u3133cc09=);src:url(/themes/custom/vg_theme/fonts/VisitGentIcons.eot?u3133cc09=) format("embedded-opentype"),url(/themes/custom/vg_theme/fonts/VisitGentIcons.ttf?u3133cc09=) format("truetype"),url(/themes/custom/vg_theme/fonts/VisitGentIcons.woff?u3133cc09=) format("woff"),url(/themes/custom/vg_theme/fonts/VisitGentIcons.svg?u3133cc09=#VisitGentIcons) format("svg")}#views-exposed-form-vg-search-search .form--inline .form-item-search:before,.block-facets-summary a:after,.block-facets .facets-soft-limit-link:after,.dg-crisis-communication--details ul.dg-crisis-communication--contact li:before,.dg-crisis-communication--message:before,.dg-maps-map .ol-data-layer-switcher details .category__label:before,.dg-maps-map button.layer,.dg-maps-map button.map-region-toggle--left:after,.dg-maps-map button.ol-full-screen-false,.dg-maps-map button.ol-full-screen-true,.dg-maps-map button.ol-geolocation,.dg-maps-map button.ol-zoom-in,.dg-maps-map button.ol-zoom-out,.dropdown .dropdown-toggle:before,.field--buttons-button--highlight a span:last-child:after,.field--buttons-button a span:last-child:after,.field--name-field-address:before,.field--name-field-daterange:before,.field--name-field-email:before,.field--name-field-pax:before,.field--name-field-tags .field__item a:after,.field--name-field-telephone:before,.field--name-field-website:before,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:after,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:before,.field--type-vg-route a span:last-child:after,.field--type-vg-schedule .vg-schedule-short:before,.fieldgroup--fast-links--links>.flag a span:last-child:after,.fieldgroup--information--mobile>.field-group-toggler button:before,.fieldgroup--information>.field-group-toggler button:before,.flag>div:before,.language-switcher-language-url .dropdown-toggle:after,.media-videos .media-videos--button:after,.node--type-banner--link .field--name-field-cta-label:after,.node--view-mode-reference h3 span:after,.node--view-mode-topic-item .node__content>h2 span:after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:before,.pager__item--next a:after,.pager__item--previous a:before,.paragraph--type--list>.field--type-link a:after,.paragraph--type--signpost h3 .field--name-field-title:after,.region-content .block-facets-summary a:after,.taxonomy-term--view-mode-reference h2 div:after,.vg-trip-share a button:after,.view-vg-search .views-field-title a:after,[class*=" icon-"],[class^=icon-],[class^=menu-icon--]:before,article.map-item h3:after,article.node--type-article.node--view-mode-teaser h3 span:after,article.node--type-brochure .field--name-field-media-files a:after,article.node--type-call-to-action h3 span:after,article.node--type-call-to-action span.url:after,article.node--type-congress h3 span:after,article.node--type-event.node--view-mode-teaser h3 span:after,article.node--type-poi.node--view-mode-teaser h3 span:after,article.node--type-quote blockquote h3 span:after,article.node--type-service-provider .field--name-field-media-files a:after,article.node--type-service-provider.node--view-mode-teaser h3 span:after,footer .region-footer .menu-icon--chat:before,footer .region-footer .menu-icon--contact:before,input[type=checkbox]+label:before,nav.breadcrumb li:before,nav.node-menu a[class^=icon-]:before{font-family:VisitGentIcons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-architecture:before{content:""}.fieldgroup--information--mobile>.field-group-toggler button:before,.fieldgroup--information>.field-group-toggler button:before,.icon-arrow--up:before{content:""}.icon-arrow--right:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:before{content:""}.dropdown .dropdown-toggle:before,.fieldgroup--information--mobile.is-open>.field-group-toggler button:before,.fieldgroup--information.collapsed>.field-group-toggler button:before,.icon-arrow--down:before{content:""}.icon-arrow--left:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:before{content:""}.icon-art:before{content:""}.icon-article:before{content:""}.icon-bars:before{content:""}.icon-bike:before{content:""}.icon-blog:before{content:""}.icon-boat:before{content:""}.icon-budget:before{content:""}.icon-cafe:before{content:""}.icon-calendar:before,.menu-icon--calendar:before{content:""}.icon-camper:before{content:""}.icon-camping:before{content:""}.icon-club:before{content:""}.icon-chat:before{content:""}.flag>div:before,.icon-check:before{content:""}.icon-child:before{content:""}.icon-clubs:before{content:""}.icon-church:before{content:""}.icon-citycard:before{content:""}.icon-citycard-alt:before{content:""}.icon-citycard-old:before{content:""}.icon-citycard-text:before{content:""}.icon-clock:before{content:""}.icon-close:before{content:""}.icon-cocktail:before{content:""}.icon-coffee:before{content:""}.icon-concert:before{content:""}.icon-content:before{content:""}.icon-culture:before{content:""}.icon-daylight:before{content:""}.icon-dimension--height:before{content:""}.icon-dimension--surface:before{content:""}.icon-document--download:before{content:""}.icon-eat:before{content:""}.icon-eat-alt:before,.menu-icon--eat:before{content:""}.icon-eat-drink:before{content:""}.icon-eco:before{content:""}.icon-eco-alt:before{content:""}.icon-euro:before{content:""}.icon-event:before{content:""}.icon-exhibition:before{content:""}.icon-festival:before{content:""}.icon-file:before{content:""}.icon-flag:before{content:""}.icon-flag--filled:before{content:""}.dg-maps-map button.ol-full-screen-false:before,.icon-fullscreen-enter:before{content:""}.dg-maps-map button.ol-full-screen-true:before,.icon-fullscreen-exit:before{content:""}.icon-globe:before,.language-switcher-language-url .dropdown-toggle:before{content:""}.icon-guide:before{content:""}.icon-heart:before{content:""}.icon-heritage:before{content:""}.icon-index--list:before{content:""}.icon-index--map:before{content:""}.icon-info:before{content:""}.icon-lamgods:before{content:""}.dg-maps-map button.layer:before,.icon-layers:before{content:""}.icon-lez:before{content:""}.dg-crisis-communication--details ul.dg-crisis-communication--contact li.dg-crisis-communication--contact--link:before,.icon-link:before{content:""}.icon-location:before{content:""}.icon-location--fill:before{content:""}.icon-mail:before,.menu-icon--contact:before{content:""}.icon-map:before{content:""}.icon-marker:before{content:""}.dg-maps-map .ol-data-layer-switcher details[open] .category__label:before,.dg-maps-map button.ol-zoom-out:before,.icon-minus:before{content:""}.icon-monument:before{content:""}.icon-museum:before{content:""}.icon-party:before{content:""}.icon-persons:before{content:""}.icon-pin:before{content:""}.icon-pin--filled:before{content:""}.icon-phone:before{content:""}.dg-crisis-communication--details ul.dg-crisis-communication--contact li.dg-crisis-communication--contact--phone-number:before,.icon-phone--mobile:before{content:""}.icon-photos:before{content:""}.dg-maps-map .ol-data-layer-switcher details .category__label:before,.dg-maps-map button.ol-zoom-in:before,.icon-plus:before{content:""}.icon-poi:before{content:""}.icon-quote:before{content:""}.icon-relax:before{content:""}.icon-restaurant:before{content:""}.icon-room--banquet:before{content:""}.icon-room--boardroom:before{content:""}.icon-room--breakout:before{content:""}.icon-room--cabaret:before{content:""}.icon-room--classroom:before{content:""}.icon-room--reception:before{content:""}.icon-room--theater:before{content:""}.icon-room--u-shape:before{content:""}.icon-room--walking-diner:before{content:""}.icon-roundtrip:before{content:""}.icon-search:before{content:""}.icon-see:before{content:""}.icon-see-alt:before,.menu-icon--see:before{content:""}.icon-see-do:before{content:""}.icon-shopping:before{content:""}.icon-sleep:before{content:""}.icon-sleep-alt:before,.menu-icon--sleep:before{content:""}.icon-social--facebook:before{content:""}.icon-social--flickr:before{content:""}.icon-social--foursquare:before{content:""}.icon-social--instagram:before{content:""}.icon-social--linkedin:before{content:""}.icon-social--pinterest:before{content:""}.icon-social--snapchat:before{content:""}.icon-social--tiktok:before{content:""}.icon-social--tripadvisor:before{content:""}.dg-crisis-communication--details ul.dg-crisis-communication--contact li.dg-crisis-communication--contact--twitter:before,.icon-social--twitter:before{content:""}.icon-social--vimeo:before{content:""}.icon-social--youtube:before{content:""}.icon-stay:before{content:""}.icon-tag:before{content:""}.dg-maps-map button.ol-geolocation:before,.icon-target:before{content:""}.icon-theater:before{content:""}.icon-tip:before,.menu-icon--tip:before{content:""}.icon-transport:before{content:""}.icon-video:before{content:""}.dg-crisis-communication--message:before,.icon-warning:before{content:""}.icon-weather:before{content:""}.icon-wheelchair:before{content:""}.icon-wine:before{content:""}.icon-openinghours--closed,.icon-openinghours--later,.icon-openinghours--open,.icon-openinghours--status,.node--view-mode-teaser-list .flag i,.node--view-mode-teaser .flag i{display:inline-block;position:relative;width:1em;height:1em}.icon-openinghours--closed:after,.icon-openinghours--closed:before,.icon-openinghours--later:after,.icon-openinghours--later:before,.icon-openinghours--open:after,.icon-openinghours--open:before,.icon-openinghours--status:after,.icon-openinghours--status:before,.node--view-mode-teaser-list .flag i:after,.node--view-mode-teaser-list .flag i:before,.node--view-mode-teaser .flag i:after,.node--view-mode-teaser .flag i:before{position:absolute;top:0;left:0}.block-facets .facet-item label i.icon-openinghours--closed:after,.block-facets .facet-item label i.icon-openinghours--closed:before,.block-facets .facet-item label i.icon-openinghours--later:after,.block-facets .facet-item label i.icon-openinghours--later:before,.block-facets .facet-item label i.icon-openinghours--open:after,.block-facets .facet-item label i.icon-openinghours--open:before,.block-facets .facet-item label i.icon-openinghours--status:after,.block-facets .facet-item label i.icon-openinghours--status:before,.block-facets .icon-openinghours--closed.facets-soft-limit-link:after,.block-facets .icon-openinghours--later.facets-soft-limit-link:after,.block-facets .icon-openinghours--open.facets-soft-limit-link:after,.block-facets .icon-openinghours--status.facets-soft-limit-link:after,.field--buttons-button--highlight a i.icon-openinghours--closed:before,.field--buttons-button--highlight a i.icon-openinghours--later:before,.field--buttons-button--highlight a i.icon-openinghours--open:before,.field--buttons-button--highlight a i.icon-openinghours--status:before,.field--buttons-button a i.icon-openinghours--closed:before,.field--buttons-button a i.icon-openinghours--later:before,.field--buttons-button a i.icon-openinghours--open:before,.field--buttons-button a i.icon-openinghours--status:before,.field--name-field-social-links .vg-social-link i.icon-openinghours--closed:after,.field--name-field-social-links .vg-social-link i.icon-openinghours--closed:before,.field--name-field-social-links .vg-social-link i.icon-openinghours--later:after,.field--name-field-social-links .vg-social-link i.icon-openinghours--later:before,.field--name-field-social-links .vg-social-link i.icon-openinghours--open:after,.field--name-field-social-links .vg-social-link i.icon-openinghours--open:before,.field--name-field-social-links .vg-social-link i.icon-openinghours--status:after,.field--name-field-social-links .vg-social-link i.icon-openinghours--status:before,.field--name-vg-fields--icon-label i.icon-openinghours--closed:before,.field--name-vg-fields--icon-label i.icon-openinghours--later:before,.field--name-vg-fields--icon-label i.icon-openinghours--open:before,.field--name-vg-fields--icon-label i.icon-openinghours--status:before,.field--type-vg-route a i.icon-openinghours--closed:before,.field--type-vg-route a i.icon-openinghours--later:before,.field--type-vg-route a i.icon-openinghours--open:before,.field--type-vg-route a i.icon-openinghours--status:before,.field--venue-features ul li i.icon-openinghours--closed:before,.field--venue-features ul li i.icon-openinghours--later:before,.field--venue-features ul li i.icon-openinghours--open:before,.field--venue-features ul li i.icon-openinghours--status:before,.fieldgroup--fast-links--links>.flag a i.icon-openinghours--closed:before,.fieldgroup--fast-links--links>.flag a i.icon-openinghours--later:before,.fieldgroup--fast-links--links>.flag a i.icon-openinghours--open:before,.fieldgroup--fast-links--links>.flag a i.icon-openinghours--status:before,.fieldgroup--information--mobile>.field-group-toggler button.icon-openinghours--closed:before,.fieldgroup--information--mobile>.field-group-toggler button.icon-openinghours--later:before,.fieldgroup--information--mobile>.field-group-toggler button.icon-openinghours--open:before,.fieldgroup--information--mobile>.field-group-toggler button.icon-openinghours--status:before,.fieldgroup--information>.field-group-toggler button.icon-openinghours--closed:before,.fieldgroup--information>.field-group-toggler button.icon-openinghours--later:before,.fieldgroup--information>.field-group-toggler button.icon-openinghours--open:before,.fieldgroup--information>.field-group-toggler button.icon-openinghours--status:before,.icon-circle.icon-openinghours--closed:after,.icon-circle.icon-openinghours--closed:before,.icon-circle.icon-openinghours--later:after,.icon-circle.icon-openinghours--later:before,.icon-circle.icon-openinghours--open:after,.icon-circle.icon-openinghours--open:before,.icon-circle.icon-openinghours--status:after,.icon-circle.icon-openinghours--status:before,.icon-openinghours--closed.dg-crisis-communication--message:before,.icon-openinghours--closed.field--name-field-daterange:before,.icon-openinghours--closed.field--name-field-pax:before,.icon-openinghours--closed[class*=" icon-circle-"]:after,.icon-openinghours--closed[class*=" icon-circle-"]:before,.icon-openinghours--closed[class^=icon-circle-]:after,.icon-openinghours--closed[class^=icon-circle-]:before,.icon-openinghours--closed[class^=menu-icon--]:before,.icon-openinghours--later.dg-crisis-communication--message:before,.icon-openinghours--later.field--name-field-daterange:before,.icon-openinghours--later.field--name-field-pax:before,.icon-openinghours--later[class*=" icon-circle-"]:after,.icon-openinghours--later[class*=" icon-circle-"]:before,.icon-openinghours--later[class^=icon-circle-]:after,.icon-openinghours--later[class^=icon-circle-]:before,.icon-openinghours--later[class^=menu-icon--]:before,.icon-openinghours--open.dg-crisis-communication--message:before,.icon-openinghours--open.field--name-field-daterange:before,.icon-openinghours--open.field--name-field-pax:before,.icon-openinghours--open[class*=" icon-circle-"]:after,.icon-openinghours--open[class*=" icon-circle-"]:before,.icon-openinghours--open[class^=icon-circle-]:after,.icon-openinghours--open[class^=icon-circle-]:before,.icon-openinghours--open[class^=menu-icon--]:before,.icon-openinghours--status.dg-crisis-communication--message:before,.icon-openinghours--status.field--name-field-daterange:before,.icon-openinghours--status.field--name-field-pax:before,.icon-openinghours--status[class*=" icon-circle-"]:after,.icon-openinghours--status[class*=" icon-circle-"]:before,.icon-openinghours--status[class^=icon-circle-]:after,.icon-openinghours--status[class^=icon-circle-]:before,.icon-openinghours--status[class^=menu-icon--]:before,.media-videos .icon-openinghours--closed.media-videos--button:after,.media-videos .icon-openinghours--later.media-videos--button:after,.media-videos .icon-openinghours--open.media-videos--button:after,.media-videos .icon-openinghours--status.media-videos--button:after,.node--type-banner--link .icon-openinghours--closed.field--name-field-cta-label:after,.node--type-banner--link .icon-openinghours--later.field--name-field-cta-label:after,.node--type-banner--link .icon-openinghours--open.field--name-field-cta-label:after,.node--type-banner--link .icon-openinghours--status.field--name-field-cta-label:after,.node--type-banner .field--name-field-icon i.icon-openinghours--closed:after,.node--type-banner .field--name-field-icon i.icon-openinghours--closed:before,.node--type-banner .field--name-field-icon i.icon-openinghours--later:after,.node--type-banner .field--name-field-icon i.icon-openinghours--later:before,.node--type-banner .field--name-field-icon i.icon-openinghours--open:after,.node--type-banner .field--name-field-icon i.icon-openinghours--open:before,.node--type-banner .field--name-field-icon i.icon-openinghours--status:after,.node--type-banner .field--name-field-icon i.icon-openinghours--status:before,.node--view-mode-reference h3 span.icon-openinghours--closed:after,.node--view-mode-reference h3 span.icon-openinghours--later:after,.node--view-mode-reference h3 span.icon-openinghours--open:after,.node--view-mode-reference h3 span.icon-openinghours--status:after,.node--view-mode-topic-item .node__content>h2 span.icon-openinghours--closed:after,.node--view-mode-topic-item .node__content>h2 span.icon-openinghours--later:after,.node--view-mode-topic-item .node__content>h2 span.icon-openinghours--open:after,.node--view-mode-topic-item .node__content>h2 span.icon-openinghours--status:after,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--closed.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--closed.openinghours--prev:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--later.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--later.openinghours--prev:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--open.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--open.openinghours--prev:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--status.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.icon-openinghours--status.openinghours--prev:before,.pager__item--next a.icon-openinghours--closed:after,.pager__item--next a.icon-openinghours--later:after,.pager__item--next a.icon-openinghours--open:after,.pager__item--next a.icon-openinghours--status:after,.pager__item--previous a.icon-openinghours--closed:before,.pager__item--previous a.icon-openinghours--later:before,.pager__item--previous a.icon-openinghours--open:before,.pager__item--previous a.icon-openinghours--status:before,.paragraph--type--list>.field--type-link a.icon-openinghours--closed:after,.paragraph--type--list>.field--type-link a.icon-openinghours--later:after,.paragraph--type--list>.field--type-link a.icon-openinghours--open:after,.paragraph--type--list>.field--type-link a.icon-openinghours--status:after,.paragraph--type--signpost h3 .icon-openinghours--closed.field--name-field-title:after,.paragraph--type--signpost h3 .icon-openinghours--later.field--name-field-title:after,.paragraph--type--signpost h3 .icon-openinghours--open.field--name-field-title:after,.paragraph--type--signpost h3 .icon-openinghours--status.field--name-field-title:after,.paragraph--type--signpost i.icon-openinghours--closed:after,.paragraph--type--signpost i.icon-openinghours--closed:before,.paragraph--type--signpost i.icon-openinghours--later:after,.paragraph--type--signpost i.icon-openinghours--later:before,.paragraph--type--signpost i.icon-openinghours--open:after,.paragraph--type--signpost i.icon-openinghours--open:before,.paragraph--type--signpost i.icon-openinghours--status:after,.paragraph--type--signpost i.icon-openinghours--status:before,.taxonomy-term--view-mode-reference h2 div.icon-openinghours--closed:after,.taxonomy-term--view-mode-reference h2 div.icon-openinghours--later:after,.taxonomy-term--view-mode-reference h2 div.icon-openinghours--open:after,.taxonomy-term--view-mode-reference h2 div.icon-openinghours--status:after,.vg-trip-share a button.icon-openinghours--closed:after,.vg-trip-share a button.icon-openinghours--later:after,.vg-trip-share a button.icon-openinghours--open:after,.vg-trip-share a button.icon-openinghours--status:after,.view-vg-search .views-field-title a.icon-openinghours--closed:after,.view-vg-search .views-field-title a.icon-openinghours--later:after,.view-vg-search .views-field-title a.icon-openinghours--open:after,.view-vg-search .views-field-title a.icon-openinghours--status:after,article.map-item h3.icon-openinghours--closed:after,article.map-item h3.icon-openinghours--later:after,article.map-item h3.icon-openinghours--open:after,article.map-item h3.icon-openinghours--status:after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--closed:after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--later:after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--open:after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--status:after,article.node--type-brochure .field--name-field-media-files a.icon-openinghours--closed:after,article.node--type-brochure .field--name-field-media-files a.icon-openinghours--later:after,article.node--type-brochure .field--name-field-media-files a.icon-openinghours--open:after,article.node--type-brochure .field--name-field-media-files a.icon-openinghours--status:after,article.node--type-call-to-action h3 span.icon-openinghours--closed:after,article.node--type-call-to-action h3 span.icon-openinghours--later:after,article.node--type-call-to-action h3 span.icon-openinghours--open:after,article.node--type-call-to-action h3 span.icon-openinghours--status:after,article.node--type-call-to-action span.icon-openinghours--closed.url:after,article.node--type-call-to-action span.icon-openinghours--later.url:after,article.node--type-call-to-action span.icon-openinghours--open.url:after,article.node--type-call-to-action span.icon-openinghours--status.url:after,article.node--type-congress h3 span.icon-openinghours--closed:after,article.node--type-congress h3 span.icon-openinghours--later:after,article.node--type-congress h3 span.icon-openinghours--open:after,article.node--type-congress h3 span.icon-openinghours--status:after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--closed:after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--later:after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--open:after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--status:after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--closed:after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--later:after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--open:after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--status:after,article.node--type-quote blockquote h3 span.icon-openinghours--closed:after,article.node--type-quote blockquote h3 span.icon-openinghours--later:after,article.node--type-quote blockquote h3 span.icon-openinghours--open:after,article.node--type-quote blockquote h3 span.icon-openinghours--status:after,article.node--type-service-provider .field--name-field-media-files a.icon-openinghours--closed:after,article.node--type-service-provider .field--name-field-media-files a.icon-openinghours--later:after,article.node--type-service-provider .field--name-field-media-files a.icon-openinghours--open:after,article.node--type-service-provider .field--name-field-media-files a.icon-openinghours--status:after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--closed:after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--later:after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--open:after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--status:after,footer .region-footer .icon-openinghours--closed.menu-icon--chat:before,footer .region-footer .icon-openinghours--closed.menu-icon--contact:before,footer .region-footer .icon-openinghours--later.menu-icon--chat:before,footer .region-footer .icon-openinghours--later.menu-icon--contact:before,footer .region-footer .icon-openinghours--open.menu-icon--chat:before,footer .region-footer .icon-openinghours--open.menu-icon--contact:before,footer .region-footer .icon-openinghours--status.menu-icon--chat:before,footer .region-footer .icon-openinghours--status.menu-icon--contact:before,nav.node-menu .fieldgroup--left .field__item .icon-openinghours--closed[class^=icon-]:before,nav.node-menu .fieldgroup--left .field__item .icon-openinghours--later[class^=icon-]:before,nav.node-menu .fieldgroup--left .field__item .icon-openinghours--open[class^=icon-]:before,nav.node-menu .fieldgroup--left .field__item .icon-openinghours--status[class^=icon-]:before,nav.node-menu .fieldgroup--middle .field__item .icon-openinghours--closed[class^=icon-]:before,nav.node-menu .fieldgroup--middle .field__item .icon-openinghours--later[class^=icon-]:before,nav.node-menu .fieldgroup--middle .field__item .icon-openinghours--open[class^=icon-]:before,nav.node-menu .fieldgroup--middle .field__item .icon-openinghours--status[class^=icon-]:before{top:.25em;left:.25em}.icon-openinghours--closed:after,.icon-openinghours--later:after,.icon-openinghours--open:after,.icon-openinghours--status:after,.icon-openinghours:after{content:""}.icon-openinghours--closed:before,.icon-openinghours--later:before,.icon-openinghours--open:before,.icon-openinghours--status:before{content:""}.icon-openinghours--open:before{color:#80c4a4}.icon-openinghours--later:before{color:#f4a64b}.icon-openinghours--closed:before{color:#e64952}.icon-size-micro{font-size:.8rem}.block-facets .facets-soft-limit-link:after,.field--buttons-button--highlight a span:last-child:after,.field--buttons-button a span:last-child:after,.field--type-vg-route a span:last-child:after,.fieldgroup--fast-links--links>.flag a span:last-child:after,.icon-size-milli,.node--type-banner--link .field--name-field-cta-label:after,.node--view-mode-reference h3 span:after,.node--view-mode-topic-item .node__content>h2 span:after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:before,.paragraph--type--list>.field--type-link a:after,.paragraph--type--signpost h3 .field--name-field-title:after,.taxonomy-term--view-mode-reference h2 div:after,.vg-trip-share a button:after,.view-vg-search .views-field-title a:after,[class^=menu-icon--]:before,article.node--type-article.node--view-mode-teaser h3 span:after,article.node--type-brochure .field--name-field-media-files a:after,article.node--type-call-to-action h3 span:after,article.node--type-call-to-action span.url:after,article.node--type-congress h3 span:after,article.node--type-event.node--view-mode-teaser h3 span:after,article.node--type-poi.node--view-mode-teaser h3 span:after,article.node--type-quote blockquote h3 span:after,article.node--type-service-provider .field--name-field-media-files a:after,article.node--type-service-provider.node--view-mode-teaser h3 span:after{font-size:1rem}.icon-size-regular{font-size:1.2rem}.icon-size-kilo{font-size:1.5rem}.icon-size-mega,.node--view-mode-teaser-list .flag i,.vg-olark-button i{font-size:1.8rem}.dg-crisis-communication--message:before,.field--type-congress-room thead th i:before,.icon-size-giga,.node--view-mode-teaser .flag i{font-size:2.15rem}.baguettebox-wrapper .baguettebox--count .icon-photos,.icon-size-tera,article.node-header .node-header--images a i{font-size:2.3rem}.icon-size-peta{font-size:2.5rem}.icon-size-exa{font-size:3.6rem}.block-facets .facet-item label i,.block-facets .facets-soft-limit-link:after,.dg-crisis-communication--message:before,.field--buttons-button--highlight a i:before,.field--buttons-button a i:before,.field--name-field-daterange:before,.field--name-field-pax:before,.field--name-field-social-links .vg-social-link i,.field--name-vg-fields--icon-label i:before,.field--type-vg-route a i:before,.field--venue-features ul li i:before,.fieldgroup--fast-links--links>.flag a i:before,.fieldgroup--information--mobile>.field-group-toggler button:before,.fieldgroup--information>.field-group-toggler button:before,.icon-circle,.media-videos .media-videos--button:after,.node--type-banner--link .field--name-field-cta-label:after,.node--type-banner .field--name-field-icon i,.node--view-mode-reference h3 span:after,.node--view-mode-topic-item .node__content>h2 span:after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:before,.pager__item--next a:after,.pager__item--previous a:before,.paragraph--type--list>.field--type-link a:after,.paragraph--type--signpost h3 .field--name-field-title:after,.paragraph--type--signpost i,.taxonomy-term--view-mode-reference h2 div:after,.vg-trip-share a button:after,.view-vg-search .views-field-title a:after,[class*=" icon-circle-"],[class^=icon-circle-],[class^=menu-icon--]:before,article.map-item h3:after,article.node--type-article.node--view-mode-teaser h3 span:after,article.node--type-brochure .field--name-field-media-files a:after,article.node--type-call-to-action h3 span:after,article.node--type-call-to-action span.url:after,article.node--type-congress h3 span:after,article.node--type-event.node--view-mode-teaser h3 span:after,article.node--type-poi.node--view-mode-teaser h3 span:after,article.node--type-quote blockquote h3 span:after,article.node--type-service-provider .field--name-field-media-files a:after,article.node--type-service-provider.node--view-mode-teaser h3 span:after,footer .region-footer .menu-icon--chat:before,footer .region-footer .menu-icon--contact:before,nav.node-menu .fieldgroup--left .field__item [class^=icon-]:before,nav.node-menu .fieldgroup--middle .field__item [class^=icon-]:before{display:inline-block;width:1.5em;height:1.5em;padding:.25em;border-radius:50%;text-align:center;vertical-align:middle}.dg-crisis-communication--message:before,.field--name-field-social-links .vg-social-link i,.fieldgroup--information--mobile>.field-group-toggler button:before,.icon-circle--color-white,.node--type-banner .field--name-field-icon i,.paragraph--type--signpost:hover i,article.node--type-call-to-action:focus .node--type-call-to-action-icon i,article.node--type-call-to-action:focus span.url:after,article.node--type-call-to-action:hover .node--type-call-to-action-icon i,article.node--type-call-to-action:hover span.url:after,footer .region-footer .menu-icon--chat:before,footer .region-footer .menu-icon--contact:before{background-color:#fff;color:#3a3a3a}.block-facets .facet-item label i,.icon-circle--color-black{background-color:#3a3a3a;color:#fff}.block-facets .facets-soft-limit-link:after,.fieldgroup--information>.field-group-toggler button:before,.icon-circle--color-pink,.node--type-banner--link .field--name-field-cta-label:after,.node--view-mode-reference h3 span:after,.node--view-mode-topic-item .node__content>h2 span:after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:before,.pager__item--next a:after,.pager__item--previous a:before,.paragraph--type--list>.field--type-link a:after,.paragraph--type--signpost h3 .field--name-field-title:after,.taxonomy-term--view-mode-reference h2 div:after,.vg-trip-share a button:after,.view-vg-search .views-field-title a:after,article.map-item h3:after,article.node--type-article.node--view-mode-teaser h3 span:after,article.node--type-brochure .field--name-field-media-files a:after,article.node--type-call-to-action h3 span:after,article.node--type-call-to-action span.url:after,article.node--type-congress h3 span:after,article.node--type-event.node--view-mode-teaser h3 span:after,article.node--type-poi.node--view-mode-teaser h3 span:after,article.node--type-quote blockquote h3 span:after,article.node--type-service-provider .field--name-field-media-files a:after,article.node--type-service-provider.node--view-mode-teaser h3 span:after,nav.node-menu .fieldgroup--middle [class^=icon-]:before{background-color:#f88073;color:#3a3a3a}.field--name-field-daterange:before,.field--name-field-pax:before,.field--name-vg-fields--icon-label i:before,.field--venue-features ul li i:before,.icon-circle--color-green,.media-videos .media-videos--button:after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:focus:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:hover:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:focus:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:hover:before,.paragraph--type--signpost i,[class^=menu-icon--]:before,article.node--type-call-to-action .node--type-call-to-action-icon i,article.node--type-quote blockquote .node--type-quote-icon i,nav.node-menu .fieldgroup--left [class^=icon-]:before{background-color:#3beeda;color:#3a3a3a}.icon-circle--color-grey{background-color:#f2ede7;color:#3a3a3a}[class^=menu-icon--]:before{margin-right:.5em}.baguettebox-wrapper img,.image-background,.instagram-block-item-image img,article.node--type-article.node--view-mode-teaser .field--name-field-media-hero-image img,article.node--type-call-to-action .field--name-field-media-hero-image img,article.node--type-event.node--view-mode-teaser .field--name-field-media-hero-image img,article.node--type-poi.node--view-mode-teaser .field--name-field-media-hero-image img,article.node--type-quote blockquote .field--name-field-media-hero-image img,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image img,article.node--type-service-provider.node--view-mode-teaser .field--name-field-media-hero-image img{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;width:auto;min-width:100%;height:auto;min-height:100%;margin:auto}.block-vg-openinghours-day-selector ul,.block-vg-schedule-period-filter ul{margin:0;padding:0;list-style:none}.block-vg-openinghours-day-selector ul li,.block-vg-schedule-period-filter ul li{margin:1rem 0}.block-vg-openinghours-day-selector ul a,.block-vg-schedule-period-filter ul a{display:block;position:relative;width:100%;font-weight:300;text-decoration:none}.block-vg-openinghours-day-selector ul a:before,.block-vg-schedule-period-filter ul a:before{display:inline-block;width:1.1em;height:1.1em;margin-right:1.1em;border-radius:100%;content:"";vertical-align:text-top}.block-vg-openinghours-day-selector ul a:focus:before,.block-vg-openinghours-day-selector ul a:hover:before,.block-vg-schedule-period-filter ul a:focus:before,.block-vg-schedule-period-filter ul a:hover:before{border-color:#3a3a3a}.block-vg-openinghours-day-selector ul a.active,.block-vg-schedule-period-filter ul a.active{font-weight:700}.block-vg-openinghours-day-selector ul a.active:before,.block-vg-schedule-period-filter ul a.active:before{background-color:#3a3a3a;box-shadow:inset 0 0 0 5px #3beeda}.block-vg-openinghours-day-selector ul a.custom,.block-vg-schedule-period-filter ul a.custom{display:none}@media (min-width:640px){.block-vg-openinghours-day-selector ul a.custom,.block-vg-schedule-period-filter ul a.custom{display:block}}.block-vg-openinghours-day-selector ul a span,.block-vg-schedule-period-filter ul a span{display:block;margin-left:1em}.dropdown.open .dropdown-menu,.list--reset,.region-primary-menu .menu--responsive .menu--content>.menu{margin:0;padding:0;list-style:none}.dropdown.open .dropdown-menu li,.list--reset li,.region-primary-menu .menu--responsive .menu--content>.menu li{display:block;margin:0;padding:0}.site-logo{display:block}.site-logo,.site-logo:visited{color:#3a3a3a}.inverted .site-logo,a.site-logo:focus,a.site-logo:hover{color:#fff}.inverted a.site-logo:hover{color:#f88073}.site-logo svg{display:block;width:103px;height:26px;fill:currentColor}@media (min-width:960px){.site-logo svg{width:158px;height:40px}}[id=block-site-branding-congresses] .site-logo svg{width:153px}@media (min-width:960px){[id=block-site-branding-congresses] .site-logo svg{width:235px}}.node--type-banner.has-background .node--type-banner--wrapper,article.node-header .node-header--background .node-header--overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent),radial-gradient(circle at 50% 0,transparent,rgba(0,0,0,.1) 54%,rgba(0,0,0,.3))}article.has-image.node--type-article.node--view-mode-teaser>a:after,article.has-image.node--type-call-to-action>a:after,article.has-image.node--type-event.node--view-mode-teaser>a:after,article.has-image.node--type-poi.node--view-mode-teaser>a:after,article.has-image.node--type-service-provider.node--view-mode-teaser>a:after,article.node--type-quote blockquote.has-image>a:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.5))}.region-primary-menu .menu--responsive .menu--content{background-color:#fff}[class*=" accolade-down--"],[class*=" accolade-left--"],[class*=" accolade-right--"],[class*=" accolade-up--"],[class^=accolade-down--],[class^=accolade-left--],[class^=accolade-right--],[class^=accolade-up--],header{position:relative}[class*=" accolade-down--"]:after,[class*=" accolade-left--"]:after,[class*=" accolade-right--"]:after,[class*=" accolade-up--"]:after,[class^=accolade-down--]:after,[class^=accolade-left--]:after,[class^=accolade-right--]:after,[class^=accolade-up--]:after,header:after{display:block;position:absolute;content:""}[class*=" accolade-down--"]:after,[class*=" accolade-up--"]:after,[class^=accolade-down--]:after,[class^=accolade-up--]:after,header:after{width:100%;height:48px;background-repeat:no-repeat;background-size:auto 48px}[class*=" accolade-left--"]:after,[class*=" accolade-right--"]:after,[class^=accolade-left--]:after,[class^=accolade-right--]:after{width:48px;height:100%;background-size:48px auto}[class*=" accolade-up--"]:after,[class^=accolade-up--]:after{top:0;left:0;background-position:top}[class*=" accolade-right--"]:after,[class^=accolade-right--]:after{top:0;right:0;background-position:100%}[class*=" accolade-down--"]:after,[class^=accolade-down--]:after,header:after{bottom:0;left:0;background-position:bottom}[class*=" accolade-left--"]:after,[class^=accolade-left--]:after{top:0;left:0;background-position:0}.accolade-top--white:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--white.svg?u3133cc09=)}.accolade-top--black:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--black.svg?u3133cc09=)}.accolade-top--green:before,.accolade-top--pink:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--pink.svg?u3133cc09=)}.accolade-top--grey:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--grey.svg?u3133cc09=)}.accolade-right--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--white.svg?u3133cc09=)}.accolade-right--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--black.svg?u3133cc09=)}.accolade-right--green:after,.accolade-right--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--pink.svg?u3133cc09=)}.accolade-right--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--grey.svg?u3133cc09=)}.accolade-bottom--white:after,header.page--has-node-buttons:after,header:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--white.svg?u3133cc09=)}.accolade-bottom--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--black.svg?u3133cc09=)}.accolade-bottom--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--pink.svg?u3133cc09=)}.accolade-bottom--green:after,body.dg-crisis-communication--active header:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--green.svg?u3133cc09=)}.accolade-bottom--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--grey.svg?u3133cc09=)}.accolade-left--white:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--white.svg?u3133cc09=)}.accolade-left--black:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--black.svg?u3133cc09=)}.accolade-left--green:before,.accolade-left--pink:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--pink.svg?u3133cc09=)}.accolade-left--grey:before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--grey.svg?u3133cc09=)}.baguettebox-wrapper .baguettebox--count,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address,.fieldgroup--buttons,.fieldgroup--contact--address,.fieldgroup--information-right--contact,.fieldgroup--inverse,.fieldgroup--inverse--always,.instagram-block-item:nth-child(2n) .instagram-block-item-content,.instagram-block-item:nth-child(odd) .instagram-block-item-content,.menu--main-flyout nav.node-menu,.pointer-bottom--milli,.pointer-down--milli,.pointer-left--milli,.pointer-right--milli,.pointer-top--milli,.select-views-display a,.vg-olark-button i,[class*=" pointer-bottom--"],[class*=" pointer-inner-bottom--"],[class*=" pointer-inner-left--"],[class*=" pointer-inner-right--"],[class*=" pointer-inner-top--"],[class*=" pointer-left--"],[class*=" pointer-right--"],[class*=" pointer-top--"],[class^=pointer-bottom--],[class^=pointer-inner-bottom--],[class^=pointer-inner-left--],[class^=pointer-inner-right--],[class^=pointer-inner-top--],[class^=pointer-left--],[class^=pointer-right--],[class^=pointer-top--],article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image{position:relative}.baguettebox-wrapper .baguettebox--count:after,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after,.fieldgroup--buttons:after,.fieldgroup--contact--address:after,.fieldgroup--information-right--contact:after,.fieldgroup--inverse--always:after,.fieldgroup--inverse:after,.instagram-block-item:nth-child(2n) .instagram-block-item-content:after,.instagram-block-item:nth-child(odd) .instagram-block-item-content:after,.menu--main-flyout nav.node-menu:after,.pointer-bottom--milli:after,.pointer-down--milli:after,.pointer-left--milli:after,.pointer-right--milli:after,.pointer-top--milli:after,.select-views-display a:after,.vg-olark-button i:after,[class*=" pointer-bottom--"]:after,[class*=" pointer-inner-bottom--"]:after,[class*=" pointer-inner-left--"]:after,[class*=" pointer-inner-right--"]:after,[class*=" pointer-inner-top--"]:after,[class*=" pointer-left--"]:after,[class*=" pointer-right--"]:after,[class*=" pointer-top--"]:after,[class^=pointer-bottom--]:after,[class^=pointer-inner-bottom--]:after,[class^=pointer-inner-left--]:after,[class^=pointer-inner-right--]:after,[class^=pointer-inner-top--]:after,[class^=pointer-left--]:after,[class^=pointer-right--]:after,[class^=pointer-top--]:after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image:after{display:block;position:absolute;background-repeat:no-repeat;background-position:50%;content:"";z-index:1}.fieldgroup--buttons:after,.fieldgroup--contact--address:after,.fieldgroup--information-right--contact:after,.fieldgroup--inverse--always:after,.fieldgroup--inverse:after,.menu--main-flyout nav.node-menu:after,.pointer-bottom--milli:after,.pointer-down--milli:after,.pointer-top--milli:after,.select-views-display a:after,.vg-olark-button i:after,[class*=" pointer-bottom--"]:after,[class*=" pointer-inner-bottom--"]:after,[class*=" pointer-inner-top--"]:after,[class*=" pointer-top--"]:after,[class^=pointer-bottom--]:after,[class^=pointer-inner-bottom--]:after,[class^=pointer-inner-top--]:after,[class^=pointer-top--]:after{width:100%;height:48px;background-size:auto 48px}.baguettebox-wrapper .baguettebox--count:after,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after,.instagram-block-item:nth-child(2n) .instagram-block-item-content:after,.instagram-block-item:nth-child(odd) .instagram-block-item-content:after,.pointer-left--milli:after,.pointer-right--milli:after,[class*=" pointer-inner-left--"]:after,[class*=" pointer-inner-right--"]:after,[class*=" pointer-left--"]:after,[class*=" pointer-right--"]:after,[class^=pointer-inner-left--]:after,[class^=pointer-inner-right--]:after,[class^=pointer-left--]:after,[class^=pointer-right--]:after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image:after{width:48px;height:100%;background-size:48px}.menu--main-flyout nav.node-menu:after,[class*=" pointer-top--"]:after,[class^=pointer-top--]:after{top:-48px;left:0;background-position:top}.instagram-block-item:nth-child(odd) .instagram-block-item-content:after,[class*=" pointer-right--"]:after,[class^=pointer-right--]:after{top:0;right:-48px;background-position:100%}.vg-olark-button i:after,[class*=" pointer-bottom--"]:after,[class^=pointer-bottom--]:after{bottom:-48px;left:0;background-position:bottom}.baguettebox-wrapper .baguettebox--count:after,.instagram-block-item:nth-child(2n) .instagram-block-item-content:after,[class*=" pointer-left--"]:after,[class^=pointer-left--]:after{top:0;left:-48px;background-position:0}.menu--main-flyout nav.node-menu:after,.pointer-top--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--white.svg?u3133cc09=)}.pointer-top--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--black.svg?u3133cc09=)}.pointer-top--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--pink.svg?u3133cc09=)}.pointer-top--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--green.svg?u3133cc09=)}.pointer-top--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--grey.svg?u3133cc09=)}.pointer-right--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--white.svg?u3133cc09=)}.pointer-right--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--black.svg?u3133cc09=)}.pointer-right--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--pink.svg?u3133cc09=)}.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after,.pointer-right--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--green.svg?u3133cc09=)}.instagram-block-item:nth-child(odd) .instagram-block-item-content:after,.pointer-right--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--grey.svg?u3133cc09=)}.pointer-bottom--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--white.svg?u3133cc09=)}.map-active .select-views-display a:after,.pointer-bottom--white-pink:after,.select-views-display a:first-child:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--white-pink.svg?u3133cc09=)}.pointer-bottom--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--black.svg?u3133cc09=)}.pointer-bottom--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--pink.svg?u3133cc09=)}.fieldgroup--contact--address:after,.fieldgroup--information-right--contact:after,.pointer-bottom--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--green.svg?u3133cc09=)}.pointer-bottom--green--shadow:after,.vg-olark-button i:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--green--shadow.svg?u3133cc09=)}.pointer-bottom--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--grey.svg?u3133cc09=)}.pointer-left--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--white.svg?u3133cc09=)}.pointer-left--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--black.svg?u3133cc09=)}.baguettebox-wrapper .baguettebox--count:after,.instagram-block-item:nth-child(2n) .instagram-block-item-content:after,.pointer-left--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--pink.svg?u3133cc09=)}.pointer-left--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--green.svg?u3133cc09=)}.pointer-left--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--grey.svg?u3133cc09=)}.fieldgroup--inverse--always:after,.menu--main-flyout nav.node-menu:after,.pointer-top--milli:after{top:-24px;bottom:inherit}.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after,.instagram-block-item:nth-child(odd) .instagram-block-item-content:after,.pointer-right--milli:after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image:after{top:0;right:-24px;left:inherit}.fieldgroup--contact--address:after,.fieldgroup--information-right--contact:after,.pointer-bottom--milli:after{top:inherit;bottom:-24px}.baguettebox-wrapper .baguettebox--count:after,.instagram-block-item:nth-child(2n) .instagram-block-item-content:after,.pointer-left--milli:after{top:0;right:inherit;left:-24px}.fieldgroup--buttons,.fieldgroup--inverse,.fieldgroup--inverse--always,[class*=" pointer-inner-top--"],[class^=pointer-inner-top--]{padding-top:48px}.fieldgroup--buttons:after,.fieldgroup--inverse--always:after,.fieldgroup--inverse:after,[class*=" pointer-inner-top--"]:after,[class^=pointer-inner-top--]:after{top:0;left:0;background-position:top}[class*=" pointer-inner-right--"],[class^=pointer-inner-right--],article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image{padding-right:48px}[class*=" pointer-inner-right--"]:after,[class^=pointer-inner-right--]:after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image:after{top:0;right:0;background-position:100%}[class*=" pointer-inner-bottom--"],[class^=pointer-inner-bottom--]{padding-bottom:48px}[class*=" pointer-inner-bottom--"]:after,[class^=pointer-inner-bottom--]:after{bottom:0;left:0;background-position:bottom}[class*=" pointer-inner-left--"],[class^=pointer-inner-left--]{padding-left:48px}[class*=" pointer-inner-left--"]:after,[class^=pointer-inner-left--]:after{top:0;left:0;background-position:0}.fieldgroup--buttons:after,.fieldgroup--inverse--always:after,.fieldgroup--inverse:after,.pointer-inner-top--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--white.svg?u3133cc09=)}.pointer-inner-top--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--black.svg?u3133cc09=)}.pointer-inner-top--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--pink.svg?u3133cc09=)}.pointer-inner-top--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--green.svg?u3133cc09=)}.pointer-inner-top--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--grey.svg?u3133cc09=)}.pointer-inner-right--white:after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--white.svg?u3133cc09=)}.pointer-inner-right--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--black.svg?u3133cc09=)}.pointer-inner-right--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--pink.svg?u3133cc09=)}.pointer-inner-right--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--green.svg?u3133cc09=)}.pointer-inner-right--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--grey.svg?u3133cc09=)}.pointer-inner-bottom--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--white.svg?u3133cc09=)}.pointer-inner-bottom--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--black.svg?u3133cc09=)}.pointer-inner-bottom--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--pink.svg?u3133cc09=)}.pointer-inner-bottom--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--green.svg?u3133cc09=)}.pointer-inner-bottom--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--grey.svg?u3133cc09=)}.pointer-inner-left--white:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--white.svg?u3133cc09=)}.pointer-inner-left--black:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--black.svg?u3133cc09=)}.pointer-inner-left--pink:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--pink.svg?u3133cc09=)}.pointer-inner-left--green:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--green.svg?u3133cc09=)}.pointer-inner-left--grey:after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--grey.svg?u3133cc09=)}.fieldgroup--contact--address:after,.fieldgroup--information-right--contact:after,.fieldgroup--inverse--always:after,.menu--main-flyout nav.node-menu:after,.pointer-bottom--milli:after,.pointer-down--milli:after,.pointer-top--milli:after,.select-views-display a:after{height:24px;background-size:auto 24px}.baguettebox-wrapper .baguettebox--count:after,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after,.instagram-block-item:nth-child(2n) .instagram-block-item-content:after,.instagram-block-item:nth-child(odd) .instagram-block-item-content:after,.pointer-left--milli:after,.pointer-right--milli:after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image:after{width:24px;background-size:24px}.page-title{margin:0;padding:0;font-size:2rem;line-height:1.2em}.page-title:after{padding-left:.25em;font-size:1.7em;content:":";vertical-align:-8%}@media (min-width:640px){.page-title{font-size:3rem}.page-title:after{font-size:90px}}.block-facets-summary a,.field--name-field-tags .field__item a,.region-content .block-facets-summary a{display:block;position:relative;padding:.2em 2em .2em .8em;border:1px solid #bbb8b3;border-radius:1.5em;color:#3a3a3a;font-size:.8rem;line-height:1.6em;text-decoration:none}.block-facets-summary a:after,.field--name-field-tags .field__item a:after,.region-content .block-facets-summary a:after{display:block;position:absolute;top:50%;right:.5em;margin-top:-.5em;content:""}.block-facets-summary a:hover,.field--name-field-tags .field__item a:hover{background-color:#f2ede7}.baguettebox-wrapper,.fieldgroup--top,.fieldgroup-introduction,.node--type-banner .node--type-banner-title,.node--type-banner .node__content,.text--full-width,.trip-overview .trip--content,.vg-trip-share,.view-congress-calendar,.view-taxonomy-term,.view-vg-search{max-width:920px;margin-right:auto;margin-left:auto}@media (min-width:640px){.fieldgroup--breakout,.text--full-width--breakout{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.fieldgroup--breakout>.field-group-wrapper,.text--full-width--breakout--container{padding-right:-1rem;padding-left:-1rem}@media (min-width:640px){.fieldgroup--breakout>.field-group-wrapper,.text--full-width--breakout--container{padding-right:1rem;padding-left:1rem}}@media (min-width:960px){.fieldgroup--breakout>.field-group-wrapper,.text--full-width--breakout--container{width:100%;max-width:1440px;margin-right:auto;margin-left:auto}}.block-facets{margin-bottom:2rem;font-size:.9rem}@media (min-width:640px){.block-facets{margin-bottom:3rem}}.block-facets:first-of-type{margin-top:2rem}.block-facets .item-list__checkbox,.block-facets .item-list__checkbox ul{margin:0;padding:0;list-style:none}.block-facets .item-list__checkbox ul li{margin-left:1.5rem}.block-facets .facet-item{margin:1rem 0}.block-facets .facet-item label{display:block;position:relative;width:100%;font-weight:300;cursor:pointer}.block-facets .facet-item label i{position:absolute;top:0;right:0;color:#3beeda}.block-facets .facet-item__content{display:block}.block-facets input[type=checkbox].facets-checkbox{display:inline-block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.block-facets .facets-checkbox+label:before{display:none}.block-facets .facet-item--active-trail>label,.block-facets .facets-checkbox:checked+label{font-weight:700}.block-facets .facet-item--active-trail>input[type=checkbox].facets-checkbox:focus+label,.block-facets .facets-checkbox:checked:focus+label{font-weight:400}.block-facets .facets-checkbox:not(:checked):focus+label{font-weight:700}.block-facets .facets-soft-limit-link{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;font-size:1rem}.block-facets .facets-soft-limit-link:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle}.block-facets .facets-soft-limit-link:hover{color:#ea6855}.block-facets .facets-soft-limit-link:after{content:""}.block-facets .facets-soft-limit-link.open:after{content:""}#block-category .facets-widget-checkbox>ul>.facet-item{margin:.75rem 0;padding-bottom:.75rem;border-bottom:1px solid rgba(187,184,179,.2)}#block-category .facets-widget-checkbox>ul>.facet-item.facet-item--expanded{padding-bottom:0}#block-category .facets-widget-checkbox>ul>.facet-item.facet-item--expanded label{margin-bottom:.75rem}#block-category .facets-widget-checkbox>ul>.facet-item>.facets-widget-{border-top:1px solid rgba(187,184,179,.2)}.block-facets-summary{margin:1.5rem 0}.block-facets-summary ul{margin:0;padding:0;list-style:none}.block-facets-summary ul li{margin:.25em 0;font-size:.9rem}.block-facets-summary .facet-item__status,.block-facets-summary ul li i{display:none}.block-facets-summary a{display:inline-block;margin-bottom:.5rem;border-width:2px;border-color:#f88073;font-size:1rem;font-weight:700}.block-facets-summary a:after{color:#f88073;content:""}.region-content .block-facets-summary{margin-top:1rem;margin-bottom:1rem;text-align:center}@media (min-width:960px){.region-content .block-facets-summary{margin-top:0;margin-bottom:2rem}}.region-content .block-facets-summary li{display:inline-block;margin-right:.75rem;margin-left:.75rem}.region-content .block-facets-summary li:first-child{display:block}@media (min-width:960px){.region-content .block-facets-summary li:first-child{margin-left:0}}.region-content .block-facets-summary a{display:inline-block}.region-content .block-facets-summary a:after{content:""}.layout-sidebar-first .block-facets-summary{display:none}.index-page .region-sidebar-first>.block-vg-openinghours-day-selector h2,.index-page .region-sidebar-first>.block-vg-schedule-period-filter h2{border:0;font-size:1.6rem;font-weight:700}.block-vg-congress-partners{text-align:center}.block-vg-congress-partners>h2{margin:0;padding:0;line-height:1em}.block-vg-congress-partners>p{margin:1rem 0}.block-vg-congress-partners>ul{margin:1.5rem 0 0;padding:0;list-style:none}.block-vg-congress-partners>ul li{height:92px;margin:2rem 0}.block-vg-congress-partners>ul li:last-child{margin-bottom:0}.block-vg-congress-partners>ul img{height:100%}@media (min-width:640px){.block-vg-congress-partners>ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-vg-congress-partners>ul li{margin:0;padding:0 2rem}}.block-vg-social-config ul{margin:0;padding:0;list-style:none}.block-vg-social-config ul li{margin:.5rem 0}.block-vg-social-config [class*=" icon-circle-"]{margin-right:.75rem}@media (min-width:640px){.block-vg-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.block-vg-footer p{max-width:9.5em;margin:0 0 .75rem}.block-vg-footer .block-vg-footer-logo{display:block;max-width:5em}.block-vg-footer a:hover svg{opacity:.8}.block-vg-footer svg{display:block;width:100%;height:auto}.instagram-block-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:-1rem;margin-left:-1rem}.instagram-block-content:after,.instagram-block-content:before{display:table;content:" "}.instagram-block-content:after{clear:both}@media (min-width:960px){.instagram-block-content{-ms-flex-direction:row;flex-direction:row;margin-right:0;margin-left:0}}.instagram-block-intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1rem;background:#f88073;font-size:1.1rem;font-weight:700}@media (min-width:960px){.instagram-block-intro{-ms-flex-direction:column;flex-direction:column;width:11rem;min-width:11rem;text-align:center}}.instagram-block-intro i{margin-right:1rem;background-color:#f2ede7;font-size:3rem}@media (min-width:960px){.instagram-block-intro i{margin-right:0;margin-bottom:1rem}}.instagram-block-intro div{width:100%}.instagram-block-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:640px){.instagram-block-items{-ms-flex-direction:row;flex-direction:row;height:100%}}.instagram-block-item{display:-ms-flexbox;display:flex;min-height:50vw;text-decoration:none;overflow:hidden}@media (min-width:640px){.instagram-block-item{width:50%;min-height:50%}.instagram-block-item:nth-child(3){-ms-flex-order:-1;order:-1}}@media (min-width:960px){.instagram-block-item{min-height:21vw}}@media (min-width:1440px){.instagram-block-item{min-height:15rem}}.instagram-block-item:nth-child(odd){background-color:#f2ede7}.instagram-block-item:nth-child(odd) .instagram-block-item-image{-ms-flex-order:2;order:2}.instagram-block-item:nth-child(odd) i{background:#f88073;color:#fff}.instagram-block-item:nth-child(2n){background-color:#f88073}.instagram-block-item:nth-child(2n) i{background:#fff;color:#f88073}.instagram-block-item-image{position:relative;width:50%;padding-bottom:50%;overflow:hidden}.instagram-block-item-image img{height:50%}.instagram-block-item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%;padding:1rem}.instagram-block-item-user{margin-bottom:1rem;font-weight:700}.instagram-block-item-user i{margin-right:.5rem}.instagram-block-item-text{font-size:.8rem;line-height:1.6}.menu--main-flyout{position:absolute;top:calc(100% - 1rem);right:0;left:-4px;width:100%;max-width:1100px;margin:auto;padding:0 20px;color:#3a3a3a;z-index:501}.menu--main-flyout nav.node-menu .fieldgroup--right{margin:0}.block-vg-header-block+.block-views-exposed-filter-blockvg-search-search{position:relative;-ms-flex-pack:center;justify-content:center;margin:1.5rem 0 5rem;padding:0 1rem;z-index:1}.block-vg-header-block+.block-views-exposed-filter-blockvg-search-search.contextual-region{position:relative}.block-views-exposed-filter-blockvg-search-search{display:-ms-flexbox;display:flex}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button{padding:.25rem;border:0;background:none}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button i{margin-right:.25rem;font-size:1.2em;vertical-align:text-bottom}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button:hover{color:#fff}.inverted .block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button:hover{color:#f88073}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button:focus{outline:thin dotted}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button--close{display:none;-ms-flex:0 0 auto;flex:0 0 auto}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button--close i{margin:0}.region-secondary-menu .block-views-exposed-filter-blockvg-search-search #views-exposed-form-vg-search-search{display:none;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:640px) and (max-width:959px){.region-secondary-menu .block-views-exposed-filter-blockvg-search-search #views-exposed-form-vg-search-search .form-item-search{-ms-flex:0 0 auto;flex:0 0 auto;width:12rem}}.block-views-exposed-filter-blockvg-search-search.is-open .block-vg-search-header__button{display:none}.block-views-exposed-filter-blockvg-search-search.is-open #views-exposed-form-vg-search-search,.block-views-exposed-filter-blockvg-search-search.is-open .block-vg-search-header__button--close{display:block}.block-vg-service-provider-venue-filter fieldset{margin:calc(2rem - 1em) 0 0;padding:0;border:0;font-size:.9rem;font-weight:300}@media (min-width:640px){.block-vg-service-provider-venue-filter fieldset{margin:calc(3rem - 1em) 0 0}}.block-vg-service-provider-venue-filter fieldset:first-child{margin:0}@media (min-width:960px){.block-vg-service-provider-venue-filter fieldset:first-child{margin:3rem 0 0}}.block-vg-service-provider-venue-filter fieldset legend{width:100%;margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(187,184,179,.5);font-weight:400;line-height:1}.block-vg-congress-link a,.block-vg-trip-link a{display:block;padding:.25rem;font-size:.9rem;text-decoration:none}.block-vg-congress-link a:hover,.block-vg-trip-link a:hover{color:#fff}.block-vg-congress-link a i,.block-vg-trip-link a i{margin-right:.25rem;font-size:1.1rem;vertical-align:text-bottom}.inverted .block-vg-congress-link a,.inverted .block-vg-trip-link a{color:#fff}.inverted .block-vg-congress-link a:hover,.inverted .block-vg-trip-link a:hover{color:#f88073}nav.breadcrumb{font-size:.8rem;font-weight:400}nav.breadcrumb li{display:inline-block;margin:0;padding:0}nav.breadcrumb li:before{display:inline-block;font-size:.8rem;content:"";vertical-align:middle}nav.breadcrumb li:first-child:before{content:none}nav.breadcrumb a{color:#3a3a3a;text-decoration:underline}nav.breadcrumb a:hover{color:#fff;text-decoration:none}.inverted nav.breadcrumb a{color:#fff}.block-dg-crisis-communication{position:relative;margin-right:calc(-50vw + 50%);margin-bottom:2rem;margin-left:calc(-50vw + 50%);background-color:#3beeda}.dg-crisis-block{max-width:1440px;margin:0 auto;padding:1rem 1rem 2rem}.dg-crisis-block h2{margin-top:0;font-size:1.3rem}.dg-crisis-block h2,.dg-crisis-block p{max-width:920px}.dg-crisis-communication--message{position:relative;min-height:2.5rem;padding:0 0 0 4.3rem}@media (min-width:640px){.dg-crisis-communication--message{min-height:5rem;padding:0 0 0 7.2rem}}@media (min-width:960px){.dg-crisis-communication--message{margin:0 3rem}}.dg-crisis-communication--message:before{position:absolute;top:0;left:0}@media (min-width:640px){.dg-crisis-communication--message:before{font-size:3.6rem}}.dg-crisis-communication--details{margin-top:2rem;padding:1rem;background-color:#fff}.dg-crisis-communication--details:after,.dg-crisis-communication--details:before{display:table;content:" "}.dg-crisis-communication--details:after{clear:both}.dg-crisis-communication--details h3{margin:.75rem 0;font-size:1rem}.dg-crisis-communication--details ul{margin-top:2rem;padding:0}.dg-crisis-communication--details li{margin:.75rem 0;list-style:none}.dg-crisis-communication--details ul.dg-crisis-communication--contact li{position:relative;padding-left:1.5rem}@media (min-width:640px){.dg-crisis-communication--details ul.dg-crisis-communication--contact li{padding-right:1.5rem}}.dg-crisis-communication--details ul.dg-crisis-communication--contact li:before{position:absolute;top:.25rem;left:0}@media (min-width:640px){.dg-crisis-communication--details ul{width:50%;margin:0;float:left}}@media (min-width:960px){.dg-crisis-communication--details{padding:1rem 3rem}}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-toggle{border:0;background-color:transparent;line-height:2em}.dropdown .dropdown-toggle:focus{outline:0}.dropdown .dropdown-menu{display:none}.dropdown.open .dropdown-menu{display:block;position:absolute;top:2em;right:0;left:0;margin:auto;background:#fff;color:#3a3a3a;text-align:center;z-index:100}.dropdown.open .dropdown-menu li{border-top:1px solid #f2ede7}.dropdown.open .dropdown-menu li a{display:block;padding:0 1rem;color:#3a3a3a;font-weight:400;line-height:2em;text-decoration:none}.dropdown.open .dropdown-menu li a:hover{background-color:#f2ede7}.dropdown.open .dropdown-menu li:first-child{border-top:0}.faq-item{margin-bottom:2rem;border:0}.faq-item:last-child{margin-bottom:4rem}.faq-item--question{margin:0}.faq-item--content{padding:0 0 0 2.4rem}.field--name-field-contact.field--type-reference-display{width:calc(100% + 2rem);margin-right:-1rem;margin-left:-1rem}@media (min-width:960px){.field--name-field-contact.field--type-reference-display{width:auto;margin-right:0;margin-left:0}}.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after{display:none}@media (min-width:640px){.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address:after{display:block}}@media (min-width:640px){.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--information-right--map{width:50%}}.field--name-field-contact.field--type-reference-display .field--name-field-opening-hours .field__item,.field--name-field-contact.field--type-reference-display .field--name-field-opening-hours .field__label,.field--name-field-contact.field--type-reference-display .field--name-field-opening-hours .openinghours-wrapper{display:inline}.field--type-entrance-fee .field__item{padding:.25em 0;clear:both;border-bottom:1px solid #bbb8b3}@media (min-width:640px){.field--type-entrance-fee .field__item{margin-bottom:0;padding-bottom:0}.field--type-entrance-fee .field__item .vg-entrance-fee--audience,.field--type-entrance-fee .field__item .vg-entrance-fee--fee{padding:.25em 0;float:left}.field--type-entrance-fee .field__item .vg-entrance-fee--audience{width:75%}.field--type-entrance-fee .field__item .vg-entrance-fee--fee{width:25%;text-align:right}}.field--type-entrance-fee .field__item:last-child{border-bottom:0}.field--type-entrance-fee .field__item .vg-entrance-fee--fee{color:#767676;font-style:italic}@media (min-width:640px){.field--type-entrance-fee .field__item .vg-entrance-fee--fee{color:#3a3a3a;font-style:normal}}@media (min-width:960px){.fieldgroup--information-left+.fieldgroup--information-right .node--type-banner.node--view-mode-teaser .node--type-banner--wrapper{position:relative}.fieldgroup--information-left+.fieldgroup--information-right .node--type-banner.node--view-mode-teaser .node--type-banner--wrapper:after{display:block;position:absolute;top:0;left:0;width:24px;height:100%;background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--white.svg?u3133cc09=);background-repeat:no-repeat;background-position:0;background-size:24px;content:""}}.fieldgroup--buttons{position:relative;-ms-flex-order:-10;order:-10;margin:0 calc(-50vw + 50%);padding:1rem calc(50vw - 50%) 0;background-color:#f2ede7}@media (min-width:960px){.fieldgroup--buttons{-ms-flex-order:0;order:0;margin-top:0}}.fieldgroup--buttons:after{display:none}@media (min-width:960px){.fieldgroup--buttons .field-group-wrapper{display:-ms-flexbox;display:flex}}.fieldgroup--buttons .field-group-wrapper>.field{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #bbb8b3}@media (min-width:640px){.fieldgroup--buttons .field-group-wrapper>.field{width:100%;margin-bottom:0;padding:0 .5rem;float:left;border-bottom:0}.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(2),.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(2)~.field{width:calc(50% - .5px)}.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(3),.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(3)~.field{width:calc(33.33333% - .33333px)}.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(4),.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(4)~.field{width:calc(25% - .25px)}.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(5),.fieldgroup--buttons .field-group-wrapper>.field:first-child:nth-last-child(5)~.field{width:calc(20% - .25px)}}@media (min-width:960px){.fieldgroup--buttons .field-group-wrapper>.field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;border-right:1px solid #bbb8b3}.fieldgroup--buttons .field-group-wrapper>.field:last-child{border-right:0}}.fieldgroup--buttons .field-group-wrapper>.field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.fieldgroup--buttons .field-group-wrapper>.field .vg-schedule-short{padding:0;text-align:left}.fieldgroup--buttons .field-group-wrapper>.field .vg-schedule-short:before{display:none}@media (min-width:960px){.fieldgroup--buttons{padding-top:88px}.fieldgroup--buttons:after{display:block}}.fieldgroup--buttons .field--name-vg-route--directions.multiple{display:none}@media (min-width:640px){.fieldgroup--buttons .field--name-vg-route--directions.multiple{display:block}}@media (min-width:960px){.fieldgroup--contact{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:920px;margin:0 auto;padding-top:calc(1rem + 24px)}.fieldgroup--contact>.node--type-banner{-ms-flex-order:2;order:2;width:50%}.fieldgroup--contact>.fieldgroup--contact--address{-ms-flex-order:1;order:1;width:50%}.fieldgroup--contact>.fieldgroup--information-right--map{-ms-flex-order:3;order:3;width:100%}.fieldgroup--contact.has-no-banner>.fieldgroup--contact--address{width:100%}.fieldgroup--contact.has-no-contact-map>.fieldgroup--contact--address:after{display:none}}.fieldgroup--contact--address,.fieldgroup--information-right--contact{padding:1rem;background-color:#3beeda}@media (min-width:640px){.fieldgroup--contact--address,.fieldgroup--information-right--contact{padding:2rem}}.fieldgroup--contact--address>h3,.fieldgroup--information-right--contact>h3{margin-top:0;margin-bottom:.5rem}.fieldgroup--contact--address .field--name-field-contact .title,.fieldgroup--information-right--contact .field--name-field-contact .title{display:none}.fieldgroup--contact--address:after,.fieldgroup--information-right--contact:after{left:0}.contact-top{display:block}@media (min-width:640px){.contact-top{display:-ms-flexbox;display:flex}}.contact-top>*{width:100%}@media (min-width:640px){.contact-top>*{width:50%}}.fieldgroup--fast-links{margin-top:2rem;margin-bottom:2rem}.fieldgroup--fast-links--links{position:relative;background-color:#f2ede7}@media (min-width:640px){.fieldgroup--fast-links--links{display:-ms-flexbox;display:flex;padding:2rem 0}}.fieldgroup--fast-links--links .field--type-vg-openinghours--summary,.fieldgroup--fast-links--links .field--type-vg-schedule,.fieldgroup--fast-links--links>.flag a span:last-child:after{display:none}.fieldgroup--fast-links--links .vg-schedule-short{padding:0;text-align:left}.fieldgroup--fast-links--links .vg-schedule-short:before{display:none}.fieldgroup--fast-links--links>.field,.fieldgroup--fast-links--links>.flag{width:100%;margin:0;padding:1rem;border-top:1px solid #bbb8b3}@media (min-width:640px){.fieldgroup--fast-links--links>.field,.fieldgroup--fast-links--links>.flag{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;padding:0 1rem;border-top:0;border-right:1px solid #bbb8b3}.fieldgroup--fast-links--links>.field:first-child:nth-last-child(2),.fieldgroup--fast-links--links>.field:first-child:nth-last-child(2)~.field,.fieldgroup--fast-links--links>.field:first-child:nth-last-child(2)~.flag,.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(2),.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(2)~.field,.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(2)~.flag{width:calc(50% - .5px)}.fieldgroup--fast-links--links>.field:first-child:nth-last-child(3),.fieldgroup--fast-links--links>.field:first-child:nth-last-child(3)~.field,.fieldgroup--fast-links--links>.field:first-child:nth-last-child(3)~.flag,.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(3),.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(3)~.field,.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(3)~.flag{width:calc(33.33333% - .33333px)}.fieldgroup--fast-links--links>.field:first-child:nth-last-child(4),.fieldgroup--fast-links--links>.field:first-child:nth-last-child(4)~.field,.fieldgroup--fast-links--links>.field:first-child:nth-last-child(4)~.flag,.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(4),.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(4)~.field,.fieldgroup--fast-links--links>.flag:first-child:nth-last-child(4)~.flag{width:calc(25% - .25px)}.fieldgroup--fast-links--links>.field.field--type-vg-openinghours--summary,.fieldgroup--fast-links--links>.field.field--type-vg-schedule,.fieldgroup--fast-links--links>.flag.field--type-vg-openinghours--summary,.fieldgroup--fast-links--links>.flag.field--type-vg-schedule{display:-ms-flexbox;display:flex}.fieldgroup--fast-links--links>.field:last-child,.fieldgroup--fast-links--links>.flag:last-child{border-right:0}}@media (min-width:960px){.fieldgroup--fast-links--links>.field,.fieldgroup--fast-links--links>.flag{-ms-flex-align:center;align-items:center}}.fieldgroup--fast-links--links>.field:first-child,.fieldgroup--fast-links--links>.flag:first-child{border-top:0}.fieldgroup--fast-links--links>.field a,.fieldgroup--fast-links--links>.flag a{font-size:.9rem}@media (min-width:640px){.fieldgroup--fast-links--links>.field a i:before,.fieldgroup--fast-links--links>.flag a i:before{font-size:1.8rem}}.fieldgroup--fast-links--links>.field a i,.fieldgroup--fast-links--links>.flag a i{min-width:2.8rem;margin-right:.75rem}.fieldgroup--fast-links--links>.field a span:last-child,.fieldgroup--fast-links--links>.flag a span:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.9rem}.fieldgroup--fast-links--links>.field a span:last-child:after,.fieldgroup--fast-links--links>.flag a span:last-child:after{margin:0}.fieldgroup--fast-links--links>.field .openinghours-wrapper+.info,.fieldgroup--fast-links--links>.field a .openinghours-widget,.fieldgroup--fast-links--links>.flag .openinghours-wrapper+.info,.fieldgroup--fast-links--links>.flag a .openinghours-widget{margin-top:0}.fieldgroup--features{margin-top:2rem;margin-bottom:2rem}@media (min-width:640px){.fieldgroup--information{position:relative;margin:0 calc(-50vw + 50%);padding:2rem calc(50vw - 50%);border:0;background-color:#f2ede7}}.fieldgroup--information>.field-group-toggler{width:100%;margin:0;font-size:1.1rem;text-align:center;vertical-align:middle}@media (min-width:960px){.fieldgroup--information>.field-group-toggler{display:none}}.fieldgroup--information>.field-group-toggler button{display:inline-block;padding:.45em .9em .45em .45em;border:1px solid #bbb8b3;border-radius:1.4em;background-color:#fff}.fieldgroup--information>.field-group-toggler button:before{display:inline-block;margin-right:.5em;color:#3a3a3a;vertical-align:middle}.fieldgroup--information>.field-group-toggler button:focus{outline:thin dotted}@media (min-width:640px){.fieldgroup--information>.field-group-toggler button:hover{color:#f88073}.fieldgroup--information>.field-group-toggler button:hover:before{color:#f2ede7}}.fieldgroup--information>.field-group-wrapper{display:none;min-width:100%;margin-top:2rem}@media (min-width:960px){.fieldgroup--information>.field-group-wrapper{display:block!important;overflow:hidden}.fieldgroup--information>.field-group-wrapper:after,.fieldgroup--information>.field-group-wrapper:before{display:table;content:" "}.fieldgroup--information>.field-group-wrapper:after{clear:both}}@media (min-width:640px){.fieldgroup--information--mobile{-ms-flex-order:-9;order:-9}}@media (min-width:960px){.fieldgroup--information--mobile{-ms-flex-order:0;order:0}}@media (min-width:640px){.fieldgroup--information--mobile>.field-group-toggler{display:none}}.fieldgroup--information--mobile>.field-group-toggler button:before{margin-right:1rem}@media (max-width:639px){.fieldgroup--information--mobile>.field-group-toggler button{position:fixed;bottom:0;left:0;width:100%;height:3.75rem;margin:0;padding:1rem;border-top:1px solid #f2ede7;border-radius:0;background-color:#3beeda;font-size:1.1rem;text-align:center;z-index:502}.fieldgroup--information--mobile>.field-group-wrapper{position:fixed;bottom:-100%;left:0;width:100%;height:calc(100% - 3.75rem);margin-top:0;margin-bottom:3.75rem;padding:0 1rem;transition:bottom .4s ease-in-out;background:#fff;z-index:501;overflow-x:hidden;overflow-y:scroll}.fieldgroup--information--mobile>.field-group-wrapper .fieldgroup--buttons{padding-bottom:1rem}.fieldgroup--information--mobile>.field-group-wrapper .field-group-toggler{display:none}.fieldgroup--information--mobile.is-open>.field-group-wrapper{bottom:0}.fieldgroup--information--mobile .fieldgroup--information .field-group-wrapper{display:block!important;margin-top:1rem}}@media (min-width:960px){.fieldgroup--information-left{width:66.666666%;padding:2rem 3rem 2rem 2rem;float:left;background-color:#fff}.fieldgroup--information-left .openingshours-wrapper>.tabs{margin:0}.fieldgroup--information-left>.field:first-child .field__label,.fieldgroup--information-left>.fieldgroup--schedule:first-child .field__label{margin-top:0}.fieldgroup--information-left>.field:first-child:last-child,.fieldgroup--information-left>.fieldgroup--schedule:first-child:last-child{margin-bottom:0}.fieldgroup--information-left a{color:#3a3a3a}}.fieldgroup--information-left>.field,.fieldgroup--information-left>.fieldgroup--schedule{margin:1rem 0}@media (min-width:640px){.fieldgroup--information-left>.field,.fieldgroup--information-left>.fieldgroup--schedule{margin:2rem 0}}.fieldgroup--information-left>.field:first-child,.fieldgroup--information-left>.fieldgroup--schedule:first-child{margin-top:0}.fieldgroup--information-left .field--name-field-entrance-fee-info+.field--name-field-entrance-fee-contact,.fieldgroup--information-left .field--name-field-entrance-fee-info+.field--name-field-group-contact,.fieldgroup--information-left .field--name-field-info-groups+.field--name-field-entrance-fee-contact,.fieldgroup--information-left .field--name-field-info-groups+.field--name-field-group-contact{margin-top:-1.5rem}.fieldgroup--information-left .field--type-text-long p:first-child{margin-top:0}.fieldgroup--information-right--map,.map-container{position:relative;width:100%}.map-active .fieldgroup--information-right--map,.map-active .map-container{height:60vh}@media (min-width:768px){.map-active .fieldgroup--information-right--map,.map-active .map-container{height:27.5rem}}.fieldgroup--information-right--map>a.map-route-link,.map-container>a.map-route-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.fieldgroup--information-right--map>a.map-route-link span,.map-container>a.map-route-link span{display:none}.map-active .fieldgroup--information-right--map{width:calc(100% + 2rem);margin-left:-1rem}@media (min-width:960px){.fieldgroup--information-right{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:920px;margin:0 auto}.fieldgroup--information-right>.node--type-banner{-ms-flex-order:2;order:2;width:50%}.fieldgroup--information-right>.fieldgroup--information-right--contact{-ms-flex-order:1;order:1;width:50%}.fieldgroup--information-right>.fieldgroup--information-right--map{-ms-flex-order:3;order:3;width:100%}.fieldgroup--information-right.has-no-banner>.fieldgroup--information-right--contact{width:100%}.fieldgroup--information-right.has-no-contact-map>.fieldgroup--information-right--contact:after{display:none}}@media (min-width:960px){.fieldgroup--information-left+.fieldgroup--information-right{display:block;-ms-flex-order:2;order:2;width:33.333333%;float:right}}.fieldgroup--information-left+.fieldgroup--information-right>.fieldgroup--information-right--contact,.fieldgroup--information-left+.fieldgroup--information-right>.node--type-banner{width:100%}.fieldgroup-introduction .field-group-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fieldgroup-introduction .field-group-wrapper .field--name-field-introduction{-ms-flex-order:2;order:2}.fieldgroup-introduction .field-group-wrapper .field--name-field-logo{-ms-flex-order:1;order:1;margin-bottom:1rem;text-align:center}.fieldgroup-introduction .field-group-wrapper .field--name-field-logo img{width:auto;max-height:8rem}@media (min-width:640px){.fieldgroup-introduction .field-group-wrapper{-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}.fieldgroup-introduction .field-group-wrapper .field--name-field-introduction{-ms-flex-order:1;order:1}.fieldgroup-introduction .field-group-wrapper .field--name-field-logo{-ms-flex:none;flex:none;-ms-flex-order:2;order:2;width:320px;padding-left:2rem;text-align:left}}.fieldgroup--inverse{width:calc(100% + 2rem);margin-right:-1rem;margin-left:-1rem;padding-top:0}@media (min-width:960px){.fieldgroup--inverse{position:relative;width:auto;margin:0 calc(-50vw + 50%);padding:48px calc(50vw - 50%) 2rem;background-color:#f2ede7}}.fieldgroup--inverse:after,.fieldgroup--inverse:before{display:none}@media (min-width:960px){.fieldgroup--inverse:after,.fieldgroup--inverse:before{display:block}}.fieldgroup--inverse--always{position:relative;width:auto;margin:0 calc(-50vw + 50%);padding:24px 1rem 1rem;background-color:#f2ede7}@media (min-width:640px){.fieldgroup--inverse--always{padding-top:48px}.fieldgroup--inverse--always:after{height:48px;background-size:auto 48px}}.fieldgroup--inverse--always>.field-group-wrapper>*{margin-top:1rem;margin-bottom:1rem}.fieldgroup--inverse--always>.field-group-wrapper>:last-child{margin-bottom:0}.fieldgroup--meta>*{display:inline-block;margin-right:1.5rem}.fieldgroup--openinghours{margin:1rem 0}.fieldgroup--openinghours>h3{margin:.5rem 0;color:#f88073}.fieldgroup--openinghours .field--name-field-openinghours-info{margin-top:2rem}.fieldgroup--schedule .field--name-field-schedule,.fieldgroup--schedule .openinghours-wrapper,.fieldgroup--schedule .timetable,.fieldgroup--schedule>h4{display:inline}.fieldgroup--schedule .field--name-field-schedule-info{margin-top:1rem}.fieldgroup--schedule>h4{margin:.5rem 0;color:#f88073}.fieldgroup--top{width:100%;margin-top:2rem;padding:0}.full-teaser-grid{margin:4rem 0}.full-teaser-grid .field__label{margin:0 0 1.5rem;color:#3a3a3a;line-height:1.4em}.full-teaser-grid .field__items{width:calc(100% + 2rem);margin:0 -1rem;list-style:none}@media (min-width:640px){.full-teaser-grid .field__items{width:100%;margin:0}}.full-teaser-grid .field__item{margin:0 0 2px}@media (min-width:640px){.full-teaser-grid .field__item:first-child:nth-last-child(3n+2),.full-teaser-grid .field__item:first-child:nth-last-child(3n+2)~.field__item{width:calc(50% - 1px);margin-right:2px;float:left}.full-teaser-grid .field__item:first-child:nth-last-child(3n),.full-teaser-grid .field__item:first-child:nth-last-child(3n)~.field__item,.full-teaser-grid .field__item:first-child:nth-last-child(3n+2)+.field__item~.field__item{width:calc(33.33333% - 1.33333px);margin-right:2px;float:left}.full-teaser-grid .field__item:first-child:nth-last-child(3n+4),.full-teaser-grid .field__item:first-child:nth-last-child(3n+4)~.field__item{width:calc(50% - 1px);margin-right:2px;float:left}.full-teaser-grid .field__item:first-child:nth-last-child(3n+4)+.field__item+.field__item+.field__item~.field__item{width:calc(33.33333% - 1.33333px);margin-right:2px;float:left}.full-teaser-grid .field__item:first-child:nth-last-child(3n+5)~.field__item:nth-child(3n+2),.full-teaser-grid .field__item:first-child:nth-last-child(3n+6)~.field__item:nth-child(3n),.full-teaser-grid .field__item:first-child:nth-last-child(3n+7)+.field__item,.full-teaser-grid .field__item:first-child:nth-last-child(3n+7)~.field__item:nth-child(3n+4),.full-teaser-grid .field__item:first-child:nth-last-child(4)~.field__item:nth-child(2n),.full-teaser-grid .field__item:last-child{margin-right:0!important}}.date-picker-wrapper{background-color:#f2ede7;font-family:Fira Sans,arial,sans-serif}.date-picker-wrapper .custom-top{color:#3a3a3a}.date-picker-wrapper .apply-btn{border-color:#ea6855!important;background-color:#f88073!important}.date-picker-wrapper .apply-btn.disabled{background-color:#fff!important}.date-picker-wrapper .month-wrapper table .day.valid,.date-picker-wrapper .month-wrapper table .week-name{color:#3a3a3a!important}.date-picker-wrapper .month-wrapper table th.month-name{color:#f88073}.date-picker-wrapper .month-wrapper table .caption .next,.date-picker-wrapper .month-wrapper table .caption .prev{display:inline-block;font-size:.8em;vertical-align:middle}.date-picker-wrapper .month-wrapper table .caption .next:hover,.date-picker-wrapper .month-wrapper table .caption .prev:hover{background:none;opacity:.8}.date-picker-wrapper .month-wrapper table .caption .next i:before,.date-picker-wrapper .month-wrapper table .caption .prev i:before{font-size:1.5em}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:transparent}.date-picker-wrapper .month-wrapper table .day.checked,.date-picker-wrapper .month-wrapper table .first-date-selected{background-color:#3beeda!important;color:#3a3a3a!important}.date-picker-wrapper .month-wrapper table .first-date-selected,.date-picker-wrapper .month-wrapper table .last-date-selected{font-weight:700}.date-picker-wrapper .month-wrapper table .day.hovering{background-color:rgba(59,238,218,.5)!important}.block-system-branding-block .site-name,.block-system-branding-block .site-slogan{display:none}.language-switcher-language-url{display:inline-block;font-size:.9rem}.language-switcher-language-url .dropdown-toggle:after{margin-left:.25rem;content:"";vertical-align:middle}.language-switcher-language-url .dropdown-toggle:before{margin-right:.25em;vertical-align:text-bottom}.language-switcher-language-url .dropdown-toggle:hover{color:#fff}.inverted .language-switcher-language-url .dropdown-toggle:hover{color:#f88073}.language-switcher-language-url .dropdown-toggle:focus{outline:thin dotted}.language-switcher-language-url .dropdown.open .dropdown-toggle:after{content:""}.baguettebox-wrapper{position:relative;margin-top:2rem;margin-bottom:2rem}.baguettebox-wrapper li,.baguettebox-wrapper ul{margin:0;padding:0;list-style:none}.baguettebox-wrapper ul{font-size:0}.baguettebox-wrapper li{font-size:18px}.baguettebox-wrapper .baguettebox--item{display:none;position:relative;width:50%;height:120px}.baguettebox-wrapper .baguettebox--item-1{display:inline-block}.baguettebox-wrapper .baguettebox--item .field-content{height:100%}.baguettebox-wrapper .baguettebox--item a{display:block;position:relative;height:100%;overflow:hidden}.baguettebox-wrapper .baguettebox--count{display:table;position:absolute;top:0;left:50%;width:50%;height:120px;background-color:#f88073;font-size:1.3rem;text-align:center}.baguettebox-wrapper .baguettebox--count a{display:table-cell;height:120px;color:#3a3a3a;font-weight:500;text-decoration:none;vertical-align:middle}.baguettebox-wrapper .baguettebox--count a:hover{color:#fff}.baguettebox-wrapper .baguettebox--count .icon-photos{display:block;padding-bottom:.1em}@media (min-width:640px){.baguettebox-wrapper .baguettebox--item{width:33.333333%;height:240px}.baguettebox-wrapper .baguettebox--item-2{display:inline-block}.baguettebox-wrapper .baguettebox--count{left:66.666666%;width:33.333333%;height:240px}.baguettebox-wrapper .baguettebox--count a{height:240px}.baguettebox-wrapper .baguettebox--count .icon-photos{font-size:3.6rem}.baguettebox-wrapper.baguettebox--count-1 .baguettebox--count{left:33.333333%}}@media (min-width:960px){.baguettebox-wrapper .baguettebox--item{width:25%;height:240px}.baguettebox-wrapper .baguettebox--item-3{display:inline-block}.baguettebox-wrapper .baguettebox--count{left:75%;width:25%;height:240px}.baguettebox-wrapper .baguettebox--count a{height:240px}.baguettebox-wrapper.baguettebox--count-1 .baguettebox--count{left:25%}.baguettebox-wrapper.baguettebox--count-2 .baguettebox--count{left:50%}}.dg-maps-map .ol-base-layer-switcher .layer>label,.dg-maps-map button.layer,.dg-maps-map button.map-region-toggle--left,.dg-maps-map button.ol-full-screen-false,.dg-maps-map button.ol-full-screen-true,.dg-maps-map button.ol-geolocation,.dg-maps-map button.ol-zoom-in,.dg-maps-map button.ol-zoom-out{width:2.2rem;height:2.2rem;margin:0 0 .4rem;border:1px solid #bbb8b3;border-radius:50%;background-color:#fff;background-position:-400px -400px;color:#3a3a3a;font-size:0;font-weight:400;text-indent:0;cursor:pointer}.dg-maps-map .ol-base-layer-switcher .layer>label:before,.dg-maps-map button.layer:before,.dg-maps-map button.map-region-toggle--left:before,.dg-maps-map button.ol-full-screen-false:before,.dg-maps-map button.ol-full-screen-true:before,.dg-maps-map button.ol-geolocation:before,.dg-maps-map button.ol-zoom-in:before,.dg-maps-map button.ol-zoom-out:before{font-size:1rem}.dg-maps-map .ol-base-layer-switcher .layer>label:hover,.dg-maps-map button.layer:hover,.dg-maps-map button.map-region-toggle--left:hover,.dg-maps-map button.ol-full-screen-false:hover,.dg-maps-map button.ol-full-screen-true:hover,.dg-maps-map button.ol-geolocation:hover,.dg-maps-map button.ol-zoom-in:hover,.dg-maps-map button.ol-zoom-out:hover{background-color:#3beeda}.dg-maps-map .ol-base-layer-switcher .layer>label:focus,.dg-maps-map button.layer:focus,.dg-maps-map button.map-region-toggle--left:focus,.dg-maps-map button.ol-full-screen-false:focus,.dg-maps-map button.ol-full-screen-true:focus,.dg-maps-map button.ol-geolocation:focus,.dg-maps-map button.ol-zoom-in:focus,.dg-maps-map button.ol-zoom-out:focus{outline:thin dotted}.dg-maps-map .ol-control{border-radius:0;background-color:transparent}.dg-maps-map .ol-base-layer-switcher .layer>label{opacity:1}.dg-maps-map .ol-base-layer-switcher .layer-citymap>label{background-position:-50px}.dg-maps-map .ol-base-layer-switcher .layer-orthophoto>label{background-position:-96px}.dg-maps-map .ol-base-layer-switcher .layer-agiv_grb>label{background-position:-144px}.dg-maps-map .ol-base-layer-switcher .layer-osm>label{background-position:-192px}.dg-maps-map .ol-base-layer-switcher.show .selection{display:block}@media (hover:none) and (pointer:coarse){.dg-maps-map .ol-base-layer-switcher button.layer{display:none}.dg-maps-map .ol-base-layer-switcher .selection{display:block}}.dg-maps-map .ol-scale-line{background:transparent;z-index:400}.dg-maps-map .ol-scale-line-inner{position:relative;border-width:0 0 2px;border-color:#3a3a3a;color:#3a3a3a;font-size:.6rem;line-height:1rem}.dg-maps-map .ol-scale-line-inner:after,.dg-maps-map .ol-scale-line-inner:before{position:absolute;bottom:0;width:2px;height:5px;background:#3a3a3a;content:""}.dg-maps-map .ol-scale-line-inner:before{left:0}.dg-maps-map .ol-scale-line-inner:after{right:0}.dg-maps-map .map-region{overflow:visible;z-index:5}.dg-maps-map .map-region--right-top,.dg-maps-map .map-region--right-top-left{top:.8rem;right:.8rem}.dg-maps-map .map-region--right-top-left~.map-region--right-top{top:3.8rem}@media (min-width:640px){.dg-maps-map .map-region--right-top-left{right:3.8rem}.dg-maps-map .map-region--right-top-left~.map-region--right-top{top:.8rem}}.dg-maps-map .map-region--right-bottom{right:.8rem;bottom:.8rem}.dg-maps-map .map-region--right-bottom .ol-control button{margin-bottom:0}.dg-maps-map .map-region--right-bottom-left{bottom:.8rem;padding-right:.8rem}.dg-maps-map .map-region--collapsible{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#fff;z-index:20;overflow-y:auto}.dg-maps-map .map-region-button{position:absolute;top:.8rem;left:.8rem}.dg-maps-map button.map-region-toggle--left{position:absolute;font-family:Fira Sans,arial,sans-serif;z-index:25}@media (max-width:639px){.dg-maps-map button.map-region-toggle--left{top:.8rem;left:.8rem;border:1px solid #bbb8b3;background-color:#fff;font-family:Fira Sans,arial,sans-serif}.dg-maps-map button.map-region-toggle--left:after{font-size:1rem;content:""}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed{top:0;left:0;width:100%;padding:0 .8rem;border:0;border-radius:0;background-color:#f2ede7;font-size:1rem;text-align:left;box-shadow:none}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed:after{display:inline-block;position:absolute;top:0;right:.8rem;line-height:2.2rem;content:""}}@media (min-width:640px){.dg-maps-map button.map-region-toggle--left{top:0;left:0;width:100%;padding:0 .8rem;border:0;border-radius:0;background-color:#f2ede7;font-size:1rem;text-align:left;box-shadow:none;width:300px}.dg-maps-map button.map-region-toggle--left:after{display:inline-block;position:absolute;top:0;right:.8rem;line-height:2.2rem;content:""}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed{top:.8rem;left:.8rem;border:1px solid #bbb8b3;background-color:#fff;font-family:Fira Sans,arial,sans-serif;width:auto;padding-right:2.2rem;border-radius:1.1rem;font-size:1rem;font-weight:400}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed:after{font-size:1rem;content:""}}.dg-maps-map button.map-region-toggle--left:after{font-size:1rem}.dg-maps-map .map-region--left{display:none;padding-top:2.2rem;overflow:hidden}@media (min-width:640px){.dg-maps-map .map-region--left{display:block;width:300px;border:1px solid #f2ede7}}.dg-maps-map .map-region--left .behavior-placeholder{height:100%;overflow-y:auto}.dg-maps-map .map-container__map--has-left-region{width:100%}.dg-maps-map.map-container--collapsed-region-left .map-region--left{display:block}@media (min-width:640px){.dg-maps-map.map-container--collapsed-region-left .map-region--left{display:none}}.dg-maps-map .ol-data-layer-switcher details{margin-bottom:.5rem;border:0;border-bottom:1px solid #f2ede7}.dg-maps-map .ol-data-layer-switcher details ::-webkit-details-marker{display:none}.dg-maps-map .ol-data-layer-switcher details .category__label{display:block;background-color:transparent;color:#3a3a3a;font-size:.8rem;font-weight:700;text-transform:none;cursor:pointer}.dg-maps-map .ol-data-layer-switcher details .category__label .category__count{display:none}.dg-maps-map .ol-data-layer-switcher details .category__content{font-size:.8rem}article.map-item{margin:1rem 0}article.map-item a{display:block;-ms-flex-align:center;align-items:center;color:#3a3a3a;text-decoration:none}article.map-item h3{display:inline-block;position:relative;margin:0;padding-right:2em;font-size:1.1rem;line-height:1.2em}article.map-item h3:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.8rem;margin-left:.5rem;font-size:1rem;content:""}article.map-item div{margin:.5rem 0 0;font-size:.9rem}body.disable-scroll{overflow:hidden}@media (min-width:960px){body{visibility:visible!important}body.disable-scroll{overflow:auto!important}}.menu--responsive .menu--close,.menu--responsive .menu--toggle{display:none}.region-primary-menu .menu--responsive{display:inline-block;position:relative;z-index:500}.region-primary-menu .menu--responsive .menu--toggle{display:inline-block;max-width:1.75rem;border:0;background-color:transparent;line-height:1.4em;cursor:pointer}.region-primary-menu .menu--responsive .menu--toggle:focus{outline:thin dotted}.region-primary-menu .menu--responsive .menu--header{background-color:#3beeda;text-align:right}.region-primary-menu .menu--responsive .menu--close{display:inline-block;padding:1rem;border:0;background-color:transparent}.region-primary-menu .menu--responsive .menu--close i{margin-left:.5rem}.region-primary-menu .menu--responsive .menu--close:focus{outline:thin dotted}.region-primary-menu .menu--responsive .menu--content{display:block;position:absolute;top:-1rem;left:-1rem;width:100vw;min-height:100vh;margin:0 0 0 -110vw;color:#3a3a3a;visibility:hidden;z-index:1000}@media (min-width:960px){.region-primary-menu .menu--responsive .menu--content{top:0;left:0;min-height:auto}}.region-primary-menu .menu--responsive .menu--content li.menu-item--active-trail a,.region-primary-menu .menu--responsive .menu--content li a.is-active{font-weight:700}.region-primary-menu .menu--responsive .menu--content li.menu-item--active-trail a:before,.region-primary-menu .menu--responsive .menu--content li a.is-active:before{display:inline-block;width:12px;height:12px;margin-right:1rem;border-radius:6px;background-color:#3a3a3a;font-size:1px;content:""}.region-primary-menu .menu--responsive .menu--content li a{display:block;padding:1rem 2rem;border-bottom:1px solid rgba(187,184,179,.5);color:#3a3a3a;font-weight:400;line-height:2em}@media (min-width:960px){.region-primary-menu .menu--responsive .menu--content li a{border:0}.inverted .region-primary-menu .menu--responsive .menu--content li a{color:#fff}.inverted .region-primary-menu .menu--responsive .menu--content li a:hover{border-radius:1em;background-color:rgba(21,22,23,.24)}}.region-primary-menu .menu--responsive .menu--content li:first-child{border-top:0}@media (min-width:960px){.region-primary-menu .menu--responsive .menu--close,.region-primary-menu .menu--responsive .menu--toggle{display:none}.region-primary-menu .menu--responsive .menu--content{display:block!important;position:relative;width:auto;margin-left:0!important;background:transparent;visibility:visible!important;z-index:0}.region-primary-menu .menu--responsive .menu--content>.menu{padding:0}.region-primary-menu .menu--responsive .menu--content>.menu li{display:inline-block;margin:0;padding:0 .5rem 0 0}.region-primary-menu .menu--responsive .menu--content>.menu li:last-child{padding-right:0}.region-primary-menu .menu--responsive .menu--content>.menu li a{padding:.45rem .75rem;line-height:1em;text-decoration:none}.region-primary-menu .menu--responsive .menu--content>.menu li.menu-item--active-trail a:before,.region-primary-menu .menu--responsive .menu--content>.menu li a.is-active:before{display:none}}@media (min-width:960px){nav .menu--main{font-size:1rem}nav .menu--main.menu-item--active-trail a,nav .menu--main a.is-active{font-weight:700}nav .menu--main.menu-item--active-trail a:after,nav .menu--main a.is-active:after{display:block;position:absolute;left:50%;width:12px;height:12px;margin-top:6px;margin-left:-6px;border-radius:6px;background-color:#3a3a3a;font-size:1px;content:""}nav .menu--main a{position:relative}nav .menu--main a:before{display:none}nav .menu--main a:hover{color:#fff}}.inverted+.region-primary-menu nav.menu--main .menu--toggle{color:#fff}@media (min-width:960px){.inverted+.region-primary-menu nav.menu--main.menu-item--active-trail a:after,.inverted+.region-primary-menu nav.menu--main a.is-active:after{background-color:#fff}.inverted+.region-primary-menu nav.menu--main a{color:#fff}.inverted+.region-primary-menu nav.menu--main a:hover{color:#3a3a3a}}.flag{position:relative}.flag.action-flag a:hover i:before{background-color:#f88073;color:#fff}.flag .js-flag-message{margin:0 .5rem 0 0;animation:none}.flag .js-flag-message a{display:inline;text-decoration:underline}.flag .js-flag-message a:hover{color:inherit;text-decoration:none}.flag span{display:none}.flag>div{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;-ms-flex-align:center;align-items:center;padding:.75rem;background-color:#f88073;font-size:.9rem;font-weight:500;white-space:nowrap;animation:flag-flash 4s ease-in-out 1}@media (min-width:640px){.flag>div{top:100%}}.flag>div:before{padding-right:.5rem}.flag>div button{-ms-flex-order:1;order:1;padding:.2rem}.flag .ajax-progress-throbber{display:none}.node--view-mode-teaser-list .flag,.node--view-mode-teaser .flag{display:-ms-flexbox;display:flex;position:absolute;z-index:2}.node--view-mode-teaser .flag{top:1rem;right:.5rem}.node--view-mode-teaser .flag i:after{color:#fff}.node--view-mode-teaser .flag a:hover i:before{background-color:transparent;color:#f88073}.node--view-mode-teaser .flag.action-unflag i:before{color:#f88073}.node--view-mode-teaser .flag.action-unflag a:hover i:before{color:#3a3a3a}.node--view-mode-teaser-list .flag{top:0;right:0}.node--view-mode-teaser-list .flag i:before{color:#fff}.node--view-mode-teaser-list .flag i:after{color:#3a3a3a}.node--view-mode-teaser-list .flag a:hover i:before{background-color:transparent;color:#f88073}.node--view-mode-teaser-list .flag.action-unflag i:before{color:#f88073}.node--view-mode-teaser-list .flag.action-unflag a:hover i:before{color:#fff}@keyframes flag-flash{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:1}}.flag-my-congress.action-unflag i:before{content:""}.flag-my-congress.action-unflag a:hover i:before{content:""}.node--view-mode-teaser-list .flag-my-congress i:before,.node--view-mode-teaser .flag-my-congress i:before{content:""}.node--view-mode-teaser-list .flag-my-congress i:after,.node--view-mode-teaser .flag-my-congress i:after{content:""}.node--view-mode-teaser-list .flag-my-congress.action-unflag a:hover i:before,.node--view-mode-teaser .flag-my-congress.action-unflag a:hover i:before{content:""}.flag-my-trip.action-unflag i:before{content:""}.flag-my-trip.action-unflag a:hover i:before{content:""}.node--view-mode-teaser-list .flag-my-trip i:before,.node--view-mode-teaser .flag-my-trip i:before{content:""}.node--view-mode-teaser-list .flag-my-trip i:after,.node--view-mode-teaser .flag-my-trip i:after{content:""}.node--view-mode-teaser-list .flag-my-trip.action-unflag a:hover i:before,.node--view-mode-teaser .flag-my-trip.action-unflag a:hover i:before{content:""}article.node-header{display:-ms-flexbox;display:flex;padding-bottom:2rem}article.node-header .node-header--background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}article.node-header .node-header--background img{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;min-width:100%;min-height:100%;margin:auto}article.node-header .node-header--background .node-header--overlay{position:absolute;top:0;width:100%;height:100%}article.node-header .node-header--background .img-copyright{position:absolute;right:0;bottom:3rem;left:0;width:100%;margin:auto;text-align:right;z-index:1}article.node-header .node-header--container{position:relative;z-index:1}article.node-header.node--has-scheduler .node-header--container{-ms-flex-line-pack:normal;align-content:normal;-ms-flex-align:end;align-items:flex-end}@media (min-width:640px){article.node-header.node--has-scheduler .node-header--container{-ms-flex-line-pack:end;align-content:flex-end}}article.node-header .node-header--content{margin-top:1.5rem;padding-right:1rem;padding-bottom:1rem;font-size:1.3rem}@media (min-width:375px){article.node-header .node-header--content{grid-row:2/3;-ms-grid-row:2;-ms-grid-column:1}}@media (min-width:640px){article.node-header .node-header--content{font-size:1.8rem;-ms-grid-row:1;grid-row:1}}article.node-header .field--name-field-subtitle{margin:.5rem 0 0;line-height:1.4em}article.node-header .node-header--images{display:none;-ms-flex-item-align:end;align-self:flex-end;width:6.5rem;margin-top:-1.5rem;text-align:center;grid-row:2/3;-ms-grid-row:2;-ms-grid-column:2}@media (min-width:640px){article.node-header .node-header--images{-ms-grid-column:2;grid-column:2}}article.node-header .node-header--images a{color:#fff;text-decoration:none}article.node-header .node-header--images a:hover{color:#3beeda}article.node-header .node-header--images a:hover i{background-color:#3beeda}article.node-header .node-header--images a span{display:block;padding-top:.1em;font-size:.9rem;font-weight:500}@media (min-width:960px){article.node-header .node-header--images{display:block}}article.node-header .node-header--schedule{-ms-flex-item-align:start;align-self:flex-start;font-size:.9rem;font-weight:500;line-height:1.2em}@media (min-width:375px){article.node-header .node-header--schedule{width:6.5rem;text-align:center;grid-column:2/3;-ms-grid-row:1;-ms-grid-column:2}article.node-header .node-header--schedule .vg-schedule-short{text-align:center}}@media (min-width:640px){article.node-header .node-header--schedule{width:auto;grid-column:1/1}article.node-header .node-header--schedule .field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details{padding-top:.5rem;padding-left:2.5rem;text-align:left}article.node-header .node-header--schedule .field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:after,article.node-header .node-header--schedule .field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details:before{left:0;margin:0;font-size:2rem}}.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,header .region-header.region-large-header article.node-header{height:auto;min-height:calc(100vh - 4rem - 48px)}@media (min-width:640px){.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,header .region-header.region-large-header article.node-header{min-height:calc(100vh - 4rem - 48px)}}@media (min-width:960px){.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,header .region-header.region-large-header article.node-header{min-height:calc(100vh - 10rem - 48px)}}@media (min-height:42rem){.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,header .region-header.region-large-header article.node-header{min-height:calc(27rem - 48px)}}@media (max-width:639px){.index-page .ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,.index-page header .region-header.region-large-header article.node-header,.page-node-type-event .ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,.page-node-type-event header .region-header.region-large-header article.node-header,.page-node-type-poi .ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,.page-node-type-poi header .region-header.region-large-header article.node-header{min-height:calc(100vh - 7.75rem - 48px)}}nav.node-menu{margin:1rem 0;background-color:#fff}@media (min-width:960px){nav.node-menu>.node__content{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}nav.node-menu a[class^=icon-]{display:inline-block;position:relative;width:100%;padding-left:2em;font-family:inherit!important;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;speak:inherit}nav.node-menu a[class^=icon-]:before{position:absolute;top:50%;left:0;margin-top:-.75em;margin-right:.5rem}nav.node-menu a[class^=icon-].icon-arrow--right{padding-right:2em;padding-left:0}nav.node-menu a[class^=icon-].icon-arrow--right:before{right:0;left:auto;margin-right:0;margin-left:.5rem}nav.node-menu .fieldgroup{width:100%;padding:1rem 0}@media (min-width:960px){nav.node-menu .fieldgroup{padding:2rem}nav.node-menu .fieldgroup:first-child:nth-last-child(2),nav.node-menu .fieldgroup:first-child:nth-last-child(2)~.fieldgroup{width:50%;float:left}nav.node-menu .fieldgroup:first-child:nth-last-child(3),nav.node-menu .fieldgroup:first-child:nth-last-child(3)~.fieldgroup{width:38%;float:left}nav.node-menu .fieldgroup:first-child:nth-last-child(3)~.fieldgroup:last-child{width:24%}nav.node-menu .fieldgroup:last-child{margin-right:0!important}}nav.node-menu .fieldgroup:last-child{margin-bottom:0}nav.node-menu .fieldgroup--left .field__item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}nav.node-menu .fieldgroup--middle [class^=icon-]:focus:before,nav.node-menu .fieldgroup--middle [class^=icon-]:hover:before{color:#3a3a3a}nav.node-menu .fieldgroup--right{padding:0}@media (min-width:640px){nav.node-menu .fieldgroup--right{margin:0}}nav.node-menu .fieldgroup--right .field__item{height:100%;margin-bottom:0}nav.node-menu .fieldgroup--right .node--type-banner.node--view-mode-teaser{height:100%}nav.node-menu .fieldgroup--right .node--type-banner.node--view-mode-teaser>a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}nav.node-menu .fieldgroup--right .node--type-banner.node--view-mode-teaser>a>*{width:100%}nav.node-menu .fieldgroup--right .node--type-banner.node--view-mode-teaser>a .field__item{height:auto}nav.node-menu .fieldgroup--left .field__item,nav.node-menu .fieldgroup--middle .field__item{margin-bottom:.5rem;font-size:.9rem}nav.node-menu .fieldgroup--left .field__item a,nav.node-menu .fieldgroup--middle .field__item a{text-decoration:none}nav.node-menu .fieldgroup--left .field__item a:hover,nav.node-menu .fieldgroup--middle .field__item a:hover{color:#ea6855}nav.node-menu .fieldgroup--left .field__item [class^=icon-]:before,nav.node-menu .fieldgroup--middle .field__item [class^=icon-]:before{font-size:.8rem}nav.node-menu .fieldgroup--left .field__item.field--name-field-menu-c1-title,nav.node-menu .fieldgroup--left .field__item.field--name-field-menu-c2-title,nav.node-menu .fieldgroup--middle .field__item.field--name-field-menu-c1-title,nav.node-menu .fieldgroup--middle .field__item.field--name-field-menu-c2-title{margin-top:0;margin-bottom:1rem;color:inherit;font-size:1rem;font-weight:700}nav.node-menu .fieldgroup--left .field__item.field__item--has-arrow,nav.node-menu .fieldgroup--middle .field__item.field__item--has-arrow{margin-bottom:.375em;padding-bottom:.375em;border-bottom:1px solid #f2ede7}nav.node-menu .fieldgroup--left .field__item.field__item--has-arrow:last-child,nav.node-menu .fieldgroup--middle .field__item.field__item--has-arrow:last-child{border:0}nav.node-menu article.node--type-call-to-action .node--type-call-to-action-icon i{font-size:2.3rem}@media (min-width:640px){nav.node-menu article.node--type-call-to-action .node--type-call-to-action-icon i{font-size:2.5rem}}@media (min-width:960px){nav.node-menu article.node--type-call-to-action .node--type-call-to-action-icon i{font-size:3.6rem}}body #olark-wrapper #olark-container,body #olark-wrapper #olark-container .olark-form-input,body #olark-wrapper #olark-container .olark-form-send-button,body #olark-wrapper #olark-container .olark-restart-button,body #olark-wrapper .olark-form-message,body #olark-wrapper .olark-top-bar-text{color:#3a3a3a!important;font-family:Fira Sans,arial,sans-serif!important}body #olark-wrapper .olark-top-bar{border-bottom:0!important;background-color:#f88073!important;text-align:center!important}body #olark-wrapper .olark-top-bar-button{display:inline-block!important;width:25px!important;height:25px!important;margin:11px 10px!important;padding:10px 6px!important;float:right!important;border-radius:100%!important;background:#fff!important;opacity:1!important;vertical-align:middle!important}@media screen and (min-width:600px){body #olark-wrapper .olark-top-bar-button{margin:5px 10px!important}}body #olark-wrapper .olark-top-bar-text+.olark-top-bar-button{float:none!important}body #olark-wrapper .olark-top-bar-arrow{fill:#3a3a3a!important}body #olark-wrapper .olark-top-bar-text{display:inline-block!important;height:auto!important;float:none!important;vertical-align:middle!important}body #olark-wrapper .olark-form-message{background:#f2ede7!important}body #olark-wrapper #olark-container .olark-form-input:focus{border-color:#f88073!important}body #olark-wrapper #olark-container .olark-form-send-button,body #olark-wrapper #olark-container .olark-restart-button{display:block!important;width:auto!important;margin:10px auto!important;background:none!important;font-weight:700!important;text-decoration:underline!important;box-shadow:none!important}body #olark-wrapper #olark-container .olark-form-send-button:hover,body #olark-wrapper #olark-container .olark-restart-button:hover{text-decoration:none!important}body #olark-wrapper #olark-container .olark-chat-input,body #olark-wrapper #olark-container .olark-end-chat-button,body #olark-wrapper #olark-container .olark-error-message,body #olark-wrapper #olark-container .olark-operator-name{font-family:Fira Sans,arial,sans-serif!important}body #olark-wrapper #olark-container .olark-clone-textarea{max-width:100%!important}.vg-olark-button--container{position:fixed;right:.5rem;bottom:1rem;z-index:30}.vg-olark-button{padding:0;border:0;background:none;color:#3a3a3a;font-size:.9rem;font-weight:500;box-shadow:0 0 5px 0 rgba(21,22,23,.4)}.vg-olark-button:focus{outline:0}.vg-olark-button>div{background-color:#fff}.vg-olark-button i{display:block;padding:.2em;background:#3beeda;color:#3a3a3a;content:""}.vg-olark-button i:after{bottom:-.9rem;height:1rem;background-size:auto 1rem}.openinghours-navigation{padding:0;list-style:none}.openinghours-navigation li{display:inline-block;margin:0;padding:0}.openinghours-navigation li a{display:block}.openinghours-navigation li a:active,.openinghours-navigation li a:focus,.openinghours-navigation li a:hover{background-color:#f2ede7}.openinghours-navigation li a[aria-selected=true]{font-weight:700}.openinghours-widget{margin-top:1rem}.openinghours-widget .openinghours--calendar{margin-top:1.5rem}.openinghours-widget .openinghours--content .openinghours--times>*,.openinghours-widget .openinghours--date>span{display:inline}.openinghours-widget .openinghours--content .openinghours--times>:first-of-type{margin-left:0}.openinghours-widget .openinghours--content .openinghours--time:not(:first-of-type) .openinghours--time-prefix{display:none}.openinghours-widget .openinghours--content .openinghours--times-between{margin-left:-.2rem;font-size:0}.openinghours-widget .openinghours--content .openinghours--times-between:before{display:inline-block;font-size:1rem;line-height:1.6em;content:", "}.openinghours-widget .openinghours--content .openinghours--times-between:nth-last-child(2){margin-left:0}.openinghours-widget .openinghours--content .openinghours--times-between:nth-last-child(2):before{content:"& "}.openinghours-widget[data-type=month]{position:relative;padding-bottom:8rem}@media (min-width:640px){.openinghours-widget[data-type=month]{padding-bottom:1rem}}.openinghours-widget[data-type=month] .openinghours--calendar{padding-bottom:1rem;border-bottom:1px solid #f2ede7}@media (min-width:640px){.openinghours-widget[data-type=month] .openinghours--calendar{width:50%;padding-right:1rem;padding-bottom:0;border-right:1px solid #bbb8b3;border-bottom:0}}@media (min-width:960px){.openinghours-widget[data-type=month] .openinghours--calendar{border-right:1px solid #f2ede7}}.openinghours-widget[data-type=month] .openinghours--header{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1.5rem}.openinghours-widget[data-type=month] .openinghours--header .openinghours--month,.openinghours-widget[data-type=month] .openinghours--header button{margin:0;padding:0;float:left}.openinghours-widget[data-type=month] .openinghours--header .openinghours--month{width:71.4285714286%;color:#f88073;font-weight:700;line-height:1.5rem;text-align:center}.openinghours-widget[data-type=month] .openinghours--header button{width:14.2857142857%;height:1.5rem;border:0;border-radius:0;background-color:transparent;font-size:0}.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next:before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev:before{margin-top:-.1rem;text-align:center}.openinghours-widget[data-type=month] .openinghours--days{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}.openinghours-widget[data-type=month] .openinghours--day--day-of-week{font-weight:700;line-height:2rem;text-transform:uppercase}.openinghours-widget[data-type=month] .openinghours--day{width:14.2857142857%;margin:0;padding:0;line-height:2.3rem;text-align:center}.openinghours-widget[data-type=month] .openinghours--day>span{display:inline-block;width:2rem;height:2rem;border:1px solid transparent;border-radius:50%;background-color:#fff;line-height:2rem;cursor:pointer}.openinghours-widget[data-type=month] .openinghours--day:hover>span,.openinghours-widget[data-type=month] .openinghours--day[tabindex="0"]>span{border-color:#3a3a3a;font-weight:700}.openinghours-widget[data-type=month] .openinghours--day-open>span{background-color:#3beeda}.openinghours-widget[data-type=month] .openinghours--day-passed>span{opacity:.2}.openinghours-widget[data-type=month] .openinghours--details{display:none;position:absolute;top:calc(100% - 7rem);left:0;width:100%;background-color:transparent;text-align:left;cursor:default}@media (min-width:640px){.openinghours-widget[data-type=month] .openinghours--details{top:0;left:50%;width:50%;padding:0 0 0 1rem}}.openinghours-widget[data-type=month] .openinghours--day[tabindex="0"] .openinghours--details{display:block}.openinghours-widget[data-type=month] .openinghours--date{margin:0 0 1rem}@media (min-width:640px){.openinghours-widget[data-type=month] .openinghours--date{margin-bottom:1.5rem}}.openinghours-widget[data-type=month] .openinghours--content{line-height:1.4em}.openinghours-widget[data-type=month] .openinghours--status{font-weight:700}@media (min-width:640px){.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--content,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--date{padding:.25em 0;line-height:1.6;width:50%}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--content{text-align:right}}.openinghours-widget[data-type=week-from-now] .openinghours h1{display:none}.openinghours-widget[data-type=week-from-now] .openinghours ul{margin:0;padding:0;list-style:none}.openinghours-widget[data-type=week-from-now] .openinghours ul .openinghours--details{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #bbb8b3}@media (min-width:640px){.openinghours-widget[data-type=week-from-now] .openinghours ul .openinghours--details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;padding-bottom:0}}.openinghours-widget[data-type=week-from-now] .openinghours ul li:last-child .openinghours--details{border-bottom:0}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--time,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--times-between:before{color:#767676;font-style:italic}@media (min-width:640px){.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--time,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--times-between:before{color:#3a3a3a;font-style:normal}}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--status{font-size:1rem}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--day-open .openinghours--status,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--time-prefix{display:none}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--time-separator{font-size:0}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--time-separator:before{font-size:1rem;line-height:1.6em;content:"-"}.ol-popup{width:100vw;min-width:auto;height:20vh;max-height:calc(85px + 2rem);padding:0 1.25rem;border-radius:0;z-index:100}@media (min-width:768px){.ol-popup{width:400px;max-width:90vw;height:auto;max-height:none}}.ol-popup .ol-popup__closer:focus,.ol-popup .ol-popup__closer:hover{background:none}.ol-popup article.node--view-mode-reference{margin:1rem 0}.ol-popup article.node--view-mode-reference h2 span,.ol-popup article.node--view-mode-reference h2 span:after{font-size:.9rem}.ol-popup article.node--view-mode-reference .field--name-field-subtitle{font-size:.8rem;line-height:1.6em}.ol-popup article.node--view-mode-reference .node__image{display:none}@media (min-width:375px){.ol-popup article.node--view-mode-reference .node__image{display:block;width:80px;margin-right:1.75rem}}@media (min-width:960px){.ol-popup article.node--view-mode-reference .node__image{width:100px;margin-right:1.5rem}}.openinghours-widget[data-type=day] .openinghours--content,.openinghours-widget[data-type=day] .openinghours--date{display:inline}.field--buttons-button span,.field--buttons-button time{font-size:1rem;font-weight:400;line-height:1.2em}.field--buttons-button span:after,.field--buttons-button time:after{display:none}.openinghours-widget[data-type=day] .openinghours--times{display:inline}.openinghours-widget[data-type=day] .openinghours--special-day>span,.openinghours-widget[data-type=day] .openinghours--special-day>span:last-child{display:none}.openinghours-widget[data-type=day] .openinghours--special-day>span:first-child{display:inline}.pager__items{margin:1.5rem 0;padding:0;text-transform:lowercase}.pager__item{display:inline-block;margin-right:.33rem;padding:0;vertical-align:middle}@media (min-width:640px){.pager__item{margin-right:.48rem}}.pager__item.pager__item--next{margin-right:0}.pager__item a{text-decoration:none}.pager__item:not(.pager__item--next):not(.pager__item--previous) a{display:block;width:1.75rem;height:1.75rem;border:1px solid #bbb8b3;border-radius:50%;color:#767676}.pager__item:not(.pager__item--next):not(.pager__item--previous) .pager__item__number{display:block;position:relative;top:50%;left:15%;width:70%;max-width:70%;-ms-transform:translateY(-50%);transform:translateY(-50%);transform-style:preserve-3d;line-height:.8;text-align:center}.pager__item:not(.pager__item--next):not(.pager__item--previous).is-active a,.pager__item:not(.pager__item--next):not(.pager__item--previous):hover a{border-color:#3a3a3a;background-color:#3beeda;color:#3a3a3a}@media (min-width:640px){.pager__item--next a:after,.pager__item--previous a:before{font-size:.8rem}}.pager__item--next a,.pager__item--previous a{color:#3a3a3a}.pager__item--next a span:last-child,.pager__item--previous a span:last-child{display:none}@media (min-width:640px){.pager__item--next a span:last-child,.pager__item--previous a span:last-child{display:inline}}.pager__item--next a:hover,.pager__item--previous a:hover{color:#ea6855}.pager__item--next a:hover:after,.pager__item--next a:hover:before,.pager__item--previous a:hover:after,.pager__item--previous a:hover:before{color:#fff}.pager__item--next a:after{content:""}.pager__item--previous a:before{content:""}#views-exposed-form-vg-search-search .form--inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.15rem .15rem .15rem .75rem;border:1px solid #fff;border-radius:25px;background:rgba(58,58,58,.2)}#views-exposed-form-vg-search-search .form--inline .form-item-search{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}#views-exposed-form-vg-search-search .form--inline .form-item-search input{width:100%;margin-right:.75rem;padding:.15rem 0;border:0;background:none;color:#fff}#views-exposed-form-vg-search-search .form--inline .form-item-search input:focus{outline:0}#views-exposed-form-vg-search-search .form--inline .form-item-search input:-ms-input-placeholder{color:#fff}#views-exposed-form-vg-search-search .form--inline .form-item-search input::placeholder{color:#fff}#views-exposed-form-vg-search-search .form--inline .form-item-search:before{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:.5rem;color:#fff;content:"";vertical-align:middle}#views-exposed-form-vg-search-search .form--inline .form-actions{margin:0}#views-exposed-form-vg-search-search .form-submit{padding:.37rem .6rem;background:#3beeda}#views-exposed-form-vg-search-search .form-submit:focus,#views-exposed-form-vg-search-search .form-submit:hover{background:#f88073}.select-views-display{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.select-views-display a{margin-bottom:calc(.5rem + 24px);padding:0 1rem;font-size:.9rem;text-decoration:none}@media (min-width:640px){.select-views-display a{margin-bottom:calc(1rem + 24px);padding:0 2rem;font-size:1.6rem}}.select-views-display a:after{width:calc(100% - 2rem);margin-top:.5rem;background-position:bottom}@media (min-width:640px){.select-views-display a:after{width:calc(100% - 4rem)}}.select-views-display a:first-child{border-right:1px solid rgba(187,184,179,.5);font-weight:500}.select-views-display a:first-child:hover span{color:#3a3a3a}.select-views-display a i{display:inline;margin-right:.5rem}@media (min-width:640px){.select-views-display a i{margin-right:1rem;font-size:2.15rem}}.select-views-display a i,.select-views-display a span{vertical-align:middle}.select-views-display a:hover span{color:#f88073}.map-active .select-views-display a{font-weight:500}.map-active .select-views-display a:first-child{font-weight:400}.map-active .select-views-display a:first-child:after{background:none}.map-active .select-views-display a:first-child:hover span{color:#f88073}.map-active .select-views-display a:hover span{color:#3a3a3a}.timetable--day{padding:.25em 0;border-bottom:1px solid #bbb8b3}@media (min-width:640px){.timetable--day{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.timetable--day:first-child{margin-top:2rem}.timetable--day:last-child{border-bottom:0}@media (min-width:640px){.timetable--day .timetable--day--date{display:-ms-flexbox;display:flex;width:33.3333333333%}}.timetable--day .timetable--day--hours{color:#767676;font-style:italic}@media (min-width:640px){.timetable--day .timetable--day--hours{width:66.6666666667%;color:#3a3a3a;font-style:normal;text-align:right}}.timetable--day .timetable--hours-range{display:inline-block;white-space:nowrap}.timetable--day .timetable--hours-range:first-child{margin-top:0;padding-left:0}.timetable--day .timetable--separator-and,.timetable--day .timetable--separator-comma{display:inline-block;padding-right:.25em}.timetable--day .timetable--hours-startend .timetable--separator-and{padding-right:.25em;padding-left:.25em}#toggle-sidebar{display:none}#toggle-sidebar+label{display:block;padding:1rem;background-color:#f2ede7;color:#3a3a3a;font-weight:700;text-align:center}@media (max-width:639px){#toggle-sidebar+label{position:fixed;bottom:0;left:0;width:100%;height:3.75rem;border-top:1px solid #f2ede7;background-color:#3beeda;z-index:499}#toggle-sidebar+label i:before{content:""}}@media (min-width:960px){#toggle-sidebar+label{margin-right:1rem;padding:0;background:none;font-size:1.6rem;text-align:left;cursor:inherit}}#toggle-sidebar+label i{margin-left:1rem;color:#3a3a3a}@media (max-width:639px){#toggle-sidebar+label i{background-color:#fff}}@media (min-width:960px){#toggle-sidebar+label i{display:none}}@media (min-width:640px){#toggle-sidebar+label:hover{color:#ea6855}#toggle-sidebar+label:hover i{color:#fff}}@media (min-width:960px){#toggle-sidebar+label:hover{color:#3a3a3a}}#toggle-sidebar+label:before{display:none}#toggle-sidebar~.region-sidebar-first{max-height:0;transition-duration:.4s;transition-property:max-height,padding;transition-timing-function:ease-in-out;overflow:hidden}@media (max-width:639px){#toggle-sidebar~.region-sidebar-first{position:fixed;bottom:3.75rem;width:100%;height:calc(100% - 3.75rem);z-index:500;overflow-y:scroll}}@media (min-width:960px){#toggle-sidebar~.region-sidebar-first{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:none;overflow:inherit}#toggle-sidebar~.region-sidebar-first .block-facets-summary{-ms-flex-order:-1;order:-1}}#toggle-sidebar:checked+label i:before{content:""}@media (max-width:959px){#toggle-sidebar:checked~.region-sidebar-first{max-height:100em;padding:2rem}}body.overlay .toolbar-oriented .toolbar-bar{z-index:0}.quickedit-form-container{display:inline-block}.quickedit-form *{color:#000!important}.quickedit-form img{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.quickedit-editable{position:static!important}.quickedit-editable+.node-header--overlay{z-index:-1}.index-page .layout-container,.page-node-type-event .layout-container,.page-node-type-poi .layout-container{padding-bottom:3.75rem}@media (min-width:640px){.index-page .layout-container,.page-node-type-event .layout-container,.page-node-type-poi .layout-container{padding-bottom:0}}article.node.node--view-mode-full .field--name-field-tags{margin:2rem 0 0}@media (min-width:960px){article.node.node--view-mode-full .field--name-field-tags{margin-bottom:2rem}}article.node.node--view-mode-full .field--name-field-social-links{margin-top:2em}article.node.node--view-mode-full .vg-citycard--banner,article.node.node--view-mode-full .vg-citycard--cta{margin-top:4rem;margin-bottom:4rem}@media (min-width:640px){article.node.node--view-mode-full .vg-citycard--banner,article.node.node--view-mode-full .vg-citycard--cta{margin-top:2rem}}article.node.node--has-buttons>.node__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:960px){article.node.node--has-buttons>.node__content{display:block}}.path-frontpage .fieldgroup--top{max-width:100%;padding-top:0}.path-frontpage article.node-header{padding-bottom:0}.path-frontpage article.node-header .node-header--container{min-height:auto;padding:0;grid-template-columns:auto;-ms-grid-columns:100%}.path-frontpage article.node-header .field--name-field-subtitle{display:none}.path-frontpage article.node-header .node-header--content{padding:0;text-align:center}@media (min-width:960px){.path-frontpage article.node-header .node-header--content h1{padding:1rem;font-size:3.6rem}}.path-frontpage article.node-header .node-header--content h1:after{display:none}.path-frontpage header .region-header.region-large-header article.node-header{height:calc(100vh - 13rem - 48px);min-height:calc(12rem + 48px);max-height:calc(100vh - 13rem - 48px)}@media (min-width:640px){.path-frontpage header .region-header.region-large-header article.node-header{height:calc(100vh - 13rem - 48px);min-height:calc(12rem + 48px);max-height:calc(24rem - 48px)}}@media (min-width:960px){.path-frontpage header .region-header.region-large-header article.node-header{height:calc(100vh - 17rem - 48px);min-height:calc(13.75rem + 48px);max-height:calc(25rem - 48px)}}article.node--type-article.node--view-mode-teaser,article.node--type-call-to-action,article.node--type-event.node--view-mode-teaser,article.node--type-poi.node--view-mode-teaser,article.node--type-quote blockquote,article.node--type-service-provider.node--view-mode-teaser{position:relative;height:170px;overflow:hidden}article.node--type-article.node--view-mode-teaser>a,article.node--type-call-to-action>a,article.node--type-event.node--view-mode-teaser>a,article.node--type-poi.node--view-mode-teaser>a,article.node--type-quote blockquote>a,article.node--type-service-provider.node--view-mode-teaser>a{height:170px}article.has-image.node--type-article.node--view-mode-teaser>a,article.has-image.node--type-call-to-action>a,article.has-image.node--type-event.node--view-mode-teaser>a,article.has-image.node--type-poi.node--view-mode-teaser>a,article.has-image.node--type-service-provider.node--view-mode-teaser>a,article.node--type-quote blockquote.has-image>a{display:block;color:#fff;text-decoration:none}article.has-image.node--type-article.node--view-mode-teaser>a:focus:after,article.has-image.node--type-article.node--view-mode-teaser>a:hover:after,article.has-image.node--type-call-to-action>a:focus:after,article.has-image.node--type-call-to-action>a:hover:after,article.has-image.node--type-event.node--view-mode-teaser>a:focus:after,article.has-image.node--type-event.node--view-mode-teaser>a:hover:after,article.has-image.node--type-poi.node--view-mode-teaser>a:focus:after,article.has-image.node--type-poi.node--view-mode-teaser>a:hover:after,article.has-image.node--type-service-provider.node--view-mode-teaser>a:focus:after,article.has-image.node--type-service-provider.node--view-mode-teaser>a:hover:after,article.node--type-quote blockquote.has-image>a:focus:after,article.node--type-quote blockquote.has-image>a:hover:after{opacity:.5}article.has-image.node--type-article.node--view-mode-teaser>a:focus h3 span:after,article.has-image.node--type-article.node--view-mode-teaser>a:hover h3 span:after,article.has-image.node--type-call-to-action>a:focus h3 span:after,article.has-image.node--type-call-to-action>a:hover h3 span:after,article.has-image.node--type-event.node--view-mode-teaser>a:focus h3 span:after,article.has-image.node--type-event.node--view-mode-teaser>a:hover h3 span:after,article.has-image.node--type-poi.node--view-mode-teaser>a:focus h3 span:after,article.has-image.node--type-poi.node--view-mode-teaser>a:hover h3 span:after,article.has-image.node--type-service-provider.node--view-mode-teaser>a:focus h3 span:after,article.has-image.node--type-service-provider.node--view-mode-teaser>a:hover h3 span:after,article.node--type-quote blockquote.has-image>a:focus h3 span:after,article.node--type-quote blockquote.has-image>a:hover h3 span:after{background-color:#f88073}article.has-image.node--type-article.node--view-mode-teaser>a:after,article.has-image.node--type-call-to-action>a:after,article.has-image.node--type-event.node--view-mode-teaser>a:after,article.has-image.node--type-poi.node--view-mode-teaser>a:after,article.has-image.node--type-service-provider.node--view-mode-teaser>a:after,article.node--type-quote blockquote.has-image>a:after{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s;content:"";opacity:1}article.no-image.node--type-article.node--view-mode-teaser,article.no-image.node--type-call-to-action,article.no-image.node--type-event.node--view-mode-teaser,article.no-image.node--type-poi.node--view-mode-teaser,article.no-image.node--type-service-provider.node--view-mode-teaser,article.node--type-quote blockquote.no-image{background-color:#f88073;color:#3a3a3a}@media (min-width:640px){article.no-image.node--type-article.node--view-mode-teaser a:after,article.no-image.node--type-call-to-action a:after,article.no-image.node--type-event.node--view-mode-teaser a:after,article.no-image.node--type-poi.node--view-mode-teaser a:after,article.no-image.node--type-service-provider.node--view-mode-teaser a:after,article.node--type-quote blockquote.no-image a:after{display:block;position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem);height:50%;background:url(/themes/custom/vg_theme/img/default/hero-image.svg) -20px -20px;content:""}}@media (min-width:960px){article.no-image.node--type-article.node--view-mode-teaser a:after,article.no-image.node--type-call-to-action a:after,article.no-image.node--type-event.node--view-mode-teaser a:after,article.no-image.node--type-poi.node--view-mode-teaser a:after,article.no-image.node--type-service-provider.node--view-mode-teaser a:after,article.node--type-quote blockquote.no-image a:after{top:1.5rem;left:1.5rem;width:calc(100% - 3rem)}}article.no-image.node--type-article.node--view-mode-teaser>a,article.no-image.node--type-article.node--view-mode-teaser h3 span,article.no-image.node--type-call-to-action>a,article.no-image.node--type-call-to-action h3 span,article.no-image.node--type-event.node--view-mode-teaser>a,article.no-image.node--type-event.node--view-mode-teaser h3 span,article.no-image.node--type-poi.node--view-mode-teaser>a,article.no-image.node--type-poi.node--view-mode-teaser h3 span,article.no-image.node--type-service-provider.node--view-mode-teaser>a,article.no-image.node--type-service-provider.node--view-mode-teaser h3 span,article.node--type-quote blockquote.no-image>a,article.node--type-quote blockquote.no-image h3 span{color:#3a3a3a}article.no-image.node--type-article.node--view-mode-teaser h3 span:after,article.no-image.node--type-call-to-action h3 span:after,article.no-image.node--type-event.node--view-mode-teaser h3 span:after,article.no-image.node--type-poi.node--view-mode-teaser h3 span:after,article.no-image.node--type-service-provider.node--view-mode-teaser h3 span:after,article.node--type-quote blockquote.no-image h3 span:after{background-color:#3a3a3a;color:#fff}article.no-image.node--type-article.node--view-mode-teaser>a:hover h3 span:after,article.no-image.node--type-call-to-action>a:hover h3 span:after,article.no-image.node--type-event.node--view-mode-teaser>a:hover h3 span:after,article.no-image.node--type-poi.node--view-mode-teaser>a:hover h3 span:after,article.no-image.node--type-service-provider.node--view-mode-teaser>a:hover h3 span:after,article.node--type-quote blockquote.no-image>a:hover h3 span:after{background-color:#fff;color:#3a3a3a}article.node--type-article.node--view-mode-teaser .node__content,article.node--type-call-to-action .node__content,article.node--type-event.node--view-mode-teaser .node__content,article.node--type-poi.node--view-mode-teaser .node__content,article.node--type-quote blockquote .node__content,article.node--type-service-provider.node--view-mode-teaser .node__content{position:absolute;bottom:0;left:0;padding:1rem;z-index:1}@media (min-width:960px){article.node--type-article.node--view-mode-teaser .node__content,article.node--type-call-to-action .node__content,article.node--type-event.node--view-mode-teaser .node__content,article.node--type-poi.node--view-mode-teaser .node__content,article.node--type-quote blockquote .node__content,article.node--type-service-provider.node--view-mode-teaser .node__content{padding:1.5rem}}article.node--type-article.node--view-mode-teaser h3,article.node--type-call-to-action h3,article.node--type-event.node--view-mode-teaser h3,article.node--type-poi.node--view-mode-teaser h3,article.node--type-quote blockquote h3,article.node--type-service-provider.node--view-mode-teaser h3{margin:0}article.node--type-article.node--view-mode-teaser h3 span,article.node--type-call-to-action h3 span,article.node--type-event.node--view-mode-teaser h3 span,article.node--type-poi.node--view-mode-teaser h3 span,article.node--type-quote blockquote h3 span,article.node--type-service-provider.node--view-mode-teaser h3 span{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;color:#fff;font-size:1.3rem}article.node--type-article.node--view-mode-teaser h3 span:after,article.node--type-call-to-action h3 span:after,article.node--type-event.node--view-mode-teaser h3 span:after,article.node--type-poi.node--view-mode-teaser h3 span:after,article.node--type-quote blockquote h3 span:after,article.node--type-service-provider.node--view-mode-teaser h3 span:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#fff}article.node--type-article.node--view-mode-teaser .field--name-field-subtitle,article.node--type-call-to-action .field--name-field-subtitle,article.node--type-event.node--view-mode-teaser .field--name-field-subtitle,article.node--type-poi.node--view-mode-teaser .field--name-field-subtitle,article.node--type-quote blockquote .field--name-field-subtitle,article.node--type-service-provider.node--view-mode-teaser .field--name-field-subtitle{display:none;margin-top:.5rem;font-size:.9rem;font-weight:400;line-height:1.4em}@media (min-width:640px){article.node--type-article.node--view-mode-teaser,article.node--type-call-to-action,article.node--type-event.node--view-mode-teaser,article.node--type-poi.node--view-mode-teaser,article.node--type-quote blockquote,article.node--type-service-provider.node--view-mode-teaser{width:100%;height:300px;margin-left:0}article.node--type-article.node--view-mode-teaser .field--name-field-subtitle,article.node--type-call-to-action .field--name-field-subtitle,article.node--type-event.node--view-mode-teaser .field--name-field-subtitle,article.node--type-poi.node--view-mode-teaser .field--name-field-subtitle,article.node--type-quote blockquote .field--name-field-subtitle,article.node--type-service-provider.node--view-mode-teaser .field--name-field-subtitle{display:block}article.node--type-article.node--view-mode-teaser>a,article.node--type-call-to-action>a,article.node--type-event.node--view-mode-teaser>a,article.node--type-poi.node--view-mode-teaser>a,article.node--type-quote blockquote>a,article.node--type-service-provider.node--view-mode-teaser>a{height:300px}}@media (min-width:960px){article.node--type-article.node--view-mode-teaser,article.node--type-article.node--view-mode-teaser>a,article.node--type-call-to-action,article.node--type-call-to-action>a,article.node--type-event.node--view-mode-teaser,article.node--type-event.node--view-mode-teaser>a,article.node--type-poi.node--view-mode-teaser,article.node--type-poi.node--view-mode-teaser>a,article.node--type-quote blockquote,article.node--type-quote blockquote>a,article.node--type-service-provider.node--view-mode-teaser,article.node--type-service-provider.node--view-mode-teaser>a{height:400px}}article.node--type-service-provider.node--view-mode-teaser-list{position:relative}article.node--type-service-provider.node--view-mode-teaser-list>a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-decoration:none}@media (min-width:640px){article.node--type-service-provider.node--view-mode-teaser-list .node__content{-ms-flex-order:2;order:2;padding-left:2rem}}article.node--type-service-provider.node--view-mode-teaser-list h3{margin-top:0;padding-right:3rem}article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-introduction{margin-bottom:0;font-size:.9rem;font-weight:400}article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-introduction p:last-child{margin-bottom:0}article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image{display:none;width:320px;height:200px;overflow:hidden}@media (min-width:640px){article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image{display:block;-ms-flex-order:1;order:1}}.node--view-mode-reference,article.node--type-congress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.node--view-mode-reference>a,article.node--type-congress>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#3a3a3a;text-decoration:none}.node--view-mode-reference>a h3 span:after,article.node--type-congress>a h3 span:after{display:inline}.node--view-mode-reference>a:hover,.node--view-mode-reference>a:hover h3 span,article.node--type-congress>a:hover,article.node--type-congress>a:hover h3 span{color:#ea6855}.node--view-mode-reference h3,article.node--type-congress h3{margin:0;line-height:1}.node--view-mode-reference h3 span,article.node--type-congress h3 span{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none}.node--view-mode-reference h3 span:after,article.node--type-congress h3 span:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;display:none}.node--view-mode-reference h3+*,.node--view-mode-reference h3+.contextual+*,article.node--type-congress h3+*,article.node--type-congress h3+.contextual+*{margin-top:.5em;font-size:1rem}.node--view-mode-reference .node__image,article.node--type-congress .node__image{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:-1;order:-1;width:100px;margin-right:1rem}@media (min-width:640px){.node--view-mode-reference .node__image,article.node--type-congress .node__image{width:120px}}.node--view-mode-reference .node__image img,article.node--type-congress .node__image img{display:block;width:100%;height:auto;border-radius:100%}.node--view-mode-reference .node__image .node__image__empty,article.node--type-congress .node__image .node__image__empty{height:100px;border-radius:100%;background-color:#f88073}@media (min-width:640px){.node--view-mode-reference .node__image .node__image__empty,article.node--type-congress .node__image .node__image__empty{height:120px}}.node--view-mode-reference .field--name-vg-fields--icon-label,article.node--type-congress .field--name-vg-fields--icon-label{position:absolute;right:40%;bottom:2.5rem;border:0;font-size:0}.node--view-mode-reference .field--name-vg-fields--icon-label i:before,article.node--type-congress .field--name-vg-fields--icon-label i:before{margin:0;background-color:#fff;color:#f88073;font-size:1.8rem}@media (min-width:960px){.node--view-mode-reference,article.node--type-congress{margin-bottom:0}}.node--view-mode-topic-item{background:#f2ede7}.node--view-mode-topic-item .node--type-topic__image.no-image{position:relative;padding-bottom:50%;background:#f88073}.node--view-mode-topic-item .node--type-topic__image.no-image:after{display:block;position:absolute;top:50%;left:3rem;width:calc(100% - 6rem);height:106px;margin-top:-54px;background:url(/themes/custom/vg_theme/img/default/hero-image.svg) -15px 0/53px repeat-x;content:""}.node--view-mode-topic-item .field--name-field-media-hero-image{width:100%}.node--view-mode-topic-item .field--name-field-media-hero-image img{width:100%;height:auto}.node--view-mode-topic-item .node__content{padding:1.5rem}.node--view-mode-topic-item .node__content>h2{margin-top:0}.node--view-mode-topic-item .node__content>h2 span{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;font-size:1.3rem}.node--view-mode-topic-item .node__content>h2 span:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle}.node--view-mode-topic-item .field--name-field-introduction{margin-bottom:0;font-weight:400}.node--type-banner{position:relative;background-color:#f2ede7;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center;overflow:hidden}.node--type-banner .node--type-banner-background img{position:absolute;top:50%;right:0;bottom:0;left:50%;min-width:100%;max-width:none;min-height:100%;max-height:none;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.node--type-banner .node--type-banner--wrapper{display:block;position:relative;height:100%;padding:1.5rem;text-decoration:none;z-index:2}.node--type-banner a.node--type-banner--wrapper:focus,.node--type-banner a.node--type-banner--wrapper:hover{background-color:#3beeda}.node--type-banner.pink{background-color:#f88073}.node--type-banner.has-background .node--type-banner--wrapper,.node--type-banner.has-background .node--type-banner--wrapper .field--name-field-cta-label{color:#fff}.node--type-banner.has-background .node--type-banner--wrapper .field--name-field-cta-label:after,.node--type-banner.has-background .node--type-banner--wrapper i{background-color:#f88073}.node--type-banner.has-background a.node--type-banner--wrapper:hover{background-color:transparent}.node--type-banner.has-background a.node--type-banner--wrapper:hover .field--name-field-cta-label:after,.node--type-banner.has-background a.node--type-banner--wrapper:hover i{background-color:#3beeda}.node--type-banner .field--name-field-icon i{margin-bottom:1rem;font-size:3rem}@media (min-width:960px){.node--type-banner .field--name-field-icon i{margin-bottom:1.5rem}}.node--type-banner h3{margin:0;text-transform:uppercase}.node--type-banner .field--name-field-introduction{margin:1rem 0;font-size:18px;font-weight:400;line-height:1.6}.node--type-banner--link .field--name-field-cta-label,.node--type-banner .field--name-field-cta-label{color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em}.node--type-banner--link .field--name-field-cta-label{display:inline-block;position:relative;padding-right:2em;text-decoration:none;margin-top:1rem}.node--type-banner--link .field--name-field-cta-label:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle}.node--type-banner--link .field--name-field-cta-label:after,.node--type-banner--link .field--name-field-cta-label:focus:after,.node--type-banner--link .field--name-field-cta-label:hover:after{background:#fff;color:#3a3a3a}article.node--type-brochure{padding:1rem;background-color:#f2ede7}@media (min-width:640px){article.node--type-brochure{padding:1.5rem}}article.node--type-brochure .node--type-brochure-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){article.node--type-brochure .node--type-brochure-top{-ms-flex-direction:row;flex-direction:row}}article.node--type-brochure h4{margin:0 0 .5rem}article.node--type-brochure .field--name-field-text p{margin:1rem 0}article.node--type-brochure .field--name-field-text p:first-child{margin-top:0}article.node--type-brochure .field--name-field-media-files{margin-top:1rem}@media (min-width:640px){article.node--type-brochure .field--name-field-media-files{margin-top:1.5rem}}article.node--type-brochure .field--name-field-media-files .file{padding-left:0;background:none}article.node--type-brochure .field--name-field-media-files a{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none}article.node--type-brochure .field--name-field-media-files a:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#3beeda}article.node--type-brochure .field--name-field-media-files a:hover{color:#3beeda}article.node--type-brochure .field--name-field-media-files>.field__item{padding:1rem 0;border-top:1px solid #bbb8b3}article.node--type-brochure .field--name-field-media-files>.field__item:last-child{padding-bottom:0}article.node--type-brochure .node--type-brochure-image{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:-1;order:-1;width:100%;margin-bottom:1rem;text-align:center}@media (min-width:640px){article.node--type-brochure .node--type-brochure-image{width:75%;max-width:300px;margin-right:1.5rem;margin-bottom:0}article.node--type-brochure .node--type-brochure-image i{font-size:100px}}article.node--type-brochure .node--type-brochure-image img{display:block;width:100%;height:auto}article.node--type-brochure .node__content{-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2}article.node--type-call-to-action{display:block;position:relative;height:auto;margin:2rem -1rem 0;padding-top:2rem;background-color:#f2ede7;text-decoration:none;overflow:visible}@media (min-width:640px){article.node--type-call-to-action{display:-ms-flexbox;display:flex;margin:0;padding-top:0}}article.node--type-call-to-action>a{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;z-index:1}article.node--type-call-to-action:focus,article.node--type-call-to-action:hover{background:#3beeda}article.node--type-call-to-action .node--type-call-to-action-icon{position:absolute;left:50%;margin-top:-4.6rem;margin-left:-2.8rem;text-align:center}@media (min-width:640px){article.node--type-call-to-action .node--type-call-to-action-icon{position:relative;left:0;margin:0;padding:1rem 0 1rem 1rem}}@media (min-width:960px){article.node--type-call-to-action .node--type-call-to-action-icon{padding:1.5rem 0 1.5rem 1.5rem}}article.node--type-call-to-action .node--type-call-to-action-icon i{font-size:3.6rem}@media (min-width:640px){article.node--type-call-to-action .node--type-call-to-action-icon i{font-size:5rem}}article.node--type-call-to-action .node__content{position:relative;text-align:left}article.node--type-call-to-action h2{margin-bottom:.75rem}article.node--type-call-to-action h2 span{padding:0;color:#3a3a3a}article.node--type-call-to-action h2 span:after{display:none}article.node--type-call-to-action .field--name-field-cta-label{margin-top:0;padding-top:1rem;border-top:1px solid #bbb8b3}article.node--type-call-to-action span.url{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;color:inherit}article.node--type-call-to-action span.url:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#3beeda}article.node--type-contact .field--name-field-opening-hours{padding:1rem;background-color:#f2ede7}@media (min-width:640px){article.node--type-contact .field--name-field-opening-hours{padding:2rem}}article.node--type-contact .field--name-field-telephone a{text-decoration:none}article.node--type-contact .field--name-field-telephone a:hover{text-decoration:underline}article.node--type-event.node--view-mode-teaser .vg-schedule-short{margin-top:.75rem;padding-top:0;font-size:.8rem;text-align:left}article.node--type-event.node--view-mode-teaser .vg-schedule-short:before{top:50%;left:0;height:1.8rem;margin-left:0;font-size:1.8rem}article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day]{margin-top:.75rem;font-size:.8rem;line-height:1rem}article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day] .openinghours--time-separator:before,article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day] .openinghours--times-between:before{font-size:.8rem;line-height:1rem}article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day] .openinghours--details{padding-top:0;padding-left:2.3rem}article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day] .openinghours--details:after,article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day] .openinghours--details:before{top:50%;left:0;height:1.8rem;margin-top:-.9rem;margin-left:0;font-size:1.8rem}article.node--type-quote blockquote{display:block;height:auto;margin:2rem -1rem 0;padding-top:2rem;background-color:#f2ede7;text-decoration:none;overflow:visible}@media (min-width:640px){article.node--type-quote blockquote{display:-ms-flexbox;display:flex;margin:0;padding-top:0}}article.node--type-quote blockquote .node--type-quote-icon{position:absolute;left:50%;margin-top:-4.6rem;margin-left:-2.8rem;text-align:center}@media (min-width:640px){article.node--type-quote blockquote .node--type-quote-icon{position:relative;left:0;margin:0;padding:1rem 0 1rem 1rem}}@media (min-width:960px){article.node--type-quote blockquote .node--type-quote-icon{padding:1.5rem 0 1.5rem 1.5rem}}article.node--type-quote blockquote .node--type-quote-icon i{font-size:3.6rem}@media (min-width:640px){article.node--type-quote blockquote .node--type-quote-icon i{font-size:5rem}}article.node--type-quote blockquote .node__content{position:relative;text-align:left}article.node--type-quote blockquote .field--name-field-quote-text{padding-top:1rem;font-weight:700}@media (min-width:640px){article.node--type-quote blockquote .field--name-field-quote-text{padding-top:0;font-size:1.1rem}}article.node--type-quote blockquote .field--name-field-quote-author{margin-top:1rem;font-size:.9rem;font-style:italic}@media (min-width:640px){article.node--type-quote blockquote .field--name-field-quote-author{font-size:1rem}}article.node--type-quote blockquote .field--name-field-quote-author:before{content:"\2014 "}article.node--type-congress{margin-bottom:0}article.node--type-congress .text-formatted>:first-child{margin-top:0}@media (min-width:960px){article.node--type-service-provider .text--full-width{padding-top:calc(1rem + 24px)}}article.node--type-service-provider .field--name-field-media-files,article.node--type-service-provider .field--name-field-meeting-rooms{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding:1rem 2rem;background-color:#fff}article.node--type-service-provider .field--name-field-meeting-rooms .field__items{overflow-x:scroll}article.node--type-service-provider .field--name-field-media-files ul{margin:0;padding:0;list-style:none}article.node--type-service-provider .field--name-field-media-files ul li{margin:1rem 0}article.node--type-service-provider .field--name-field-media-files a{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none}article.node--type-service-provider .field--name-field-media-files a:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#3beeda}article.node--type-service-provider .field--name-field-media-files a:hover{color:#3beeda}.maintenance-page .layout-container{margin:0}.maintenance-page article.node-header .node-header--content h1.page-title{padding-bottom:4rem}.maintenance-page .block-system-main-block article{margin-bottom:4rem}.maintenance-page .block-system-main-block article h3{font-size:1rem}@media (min-width:960px){.maintenance-page .block-system-main-block{display:-ms-flexbox;display:flex}.maintenance-page .block-system-main-block article{-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:4rem;padding:0 1rem;font-size:.9rem}.maintenance-page .block-system-main-block article h2{font-size:1.1rem}.maintenance-page .block-system-main-block article h3{font-size:.9rem}.maintenance-page .block-system-main-block article ul{padding:0 1rem}}.paragraph{margin:2rem 0}.paragraph--type--banner .field--name-field-banner{width:calc(100% + 2rem);margin-left:-1rem}@media (min-width:640px){.paragraph--type--banner .field--name-field-banner{width:auto;margin-left:auto}}@media (min-width:640px){.paragraph--type--banner .node--type-banner{position:relative;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.paragraph--type--banner .node--type-banner h3{font-size:3rem;text-transform:none}}.paragraph--type--cta .field--name-field-cta{display:inline-block;width:100%}.paragraph--type--image figure{display:table;margin:auto}.paragraph--type--image figcaption{display:table-caption;caption-side:bottom}.paragraph--type--image .field--name-field-image{text-align:center}.paragraph--type--image .field--name-field-image-caption{margin-top:.5rem;font-size:.9rem}.paragraph--type--image img{width:auto;max-width:100%;height:auto}.paragraph--type--list h1,.paragraph--type--list h2,.paragraph--type--list h3,.paragraph--type--list h4,.paragraph--type--list h5,.paragraph--type--list h6{margin-bottom:0}.paragraph--type--list .field--type-text-long p:first-child{margin-top:0}.paragraph--type--list .view-content{width:calc(100% + 2rem);margin-left:-1rem}@media (min-width:640px){.paragraph--type--list .view-content{width:auto;margin-left:auto}}.paragraph--type--list .view-content .views-row{margin-bottom:2px}.paragraph--type--list .view-content .views-row:last-child{margin-bottom:0}.paragraph--type--list .view-vg-list-layoutreference{margin-top:1rem}.paragraph--type--list article.node--type-brochure{margin-bottom:2rem}@media (min-width:640px){.paragraph--type--list .vg-list-layout-0 .node--type-banner.node--view-mode-teaser{position:relative;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.paragraph--type--list .vg-list-layout-0 .node--type-banner.node--view-mode-teaser>a{display:block}.paragraph--type--list .vg-list-layout-0 .node--type-banner.node--view-mode-teaser h3{font-size:3rem;text-transform:none}.paragraph--type--list .vg-list-layout-1 .views-row{width:44.44444%;float:left}.paragraph--type--list .vg-list-layout-1 .views-row:nth-child(2n){margin-left:2px}.paragraph--type--list .vg-list-layout-1 .views-row:nth-child(4n+1),.paragraph--type--list .vg-list-layout-1 .views-row:nth-child(4n+4){width:calc(55.55555% - 2px)}.paragraph--type--list .vg-list-layout-2 .views-row{margin-right:2px;float:left}.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-8),.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-9){width:calc(50% - 1px)}.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-5),.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-6),.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-7){width:calc(33.33333% - 1.33333px)}.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-5),.paragraph--type--list .vg-list-layout-2 .views-row:nth-child(5n-8){margin-right:0}.paragraph--type--list .vg-list-layout-3 .views-row{margin-right:2px;float:left}.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-7),.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-8),.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-9){width:calc(33.33333% - 1.33333px)}.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-5),.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-6){width:calc(50% - 1px)}.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-5),.paragraph--type--list .vg-list-layout-3 .views-row:nth-child(5n-7){margin-right:0}.paragraph--type--list .vg-list-layout-4 .views-row{width:100%;margin-right:2px;float:left}.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2),.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2)~.views-row{width:calc(50% - 1px)}.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n),.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n)~.views-row,.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2)+.views-row~.views-row{width:calc(33.33333% - 1.33333px)}.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4),.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4)~.views-row{width:calc(50% - 1px)}.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4)+.views-row+.views-row+.views-row~.views-row{width:calc(33.33333% - 1.33333px)}.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+5)~.views-row:nth-child(3n+2),.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+6)~.views-row:nth-child(3n),.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+7)+.views-row,.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(3n+7)~.views-row:nth-child(3n+4),.paragraph--type--list .vg-list-layout-4 .views-row:first-child:nth-last-child(4)~.views-row:nth-child(2n),.paragraph--type--list .vg-list-layout-4 .views-row:last-child{margin-right:0}}.paragraph--type--list>.field--type-link{margin:0 -1rem;padding:1rem 3rem;background-color:#f2ede7;text-align:right}@media (min-width:640px){.paragraph--type--list>.field--type-link{width:100%;margin-left:0;padding:1rem 0;background-color:transparent}}.paragraph--type--list>.field--type-link a{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none}.paragraph--type--list>.field--type-link a:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#3beeda}.paragraph--type--list>.field--type-link a:hover{color:#3beeda}.paragraph--type--list>.field--type-link a:hover:after{color:#fff}@media (min-width:640px){.paragraph--type--list .node--type-banner.node--view-mode-teaser a,.paragraph--type--list article.node--type-article.node--view-mode-teaser,.paragraph--type--list article.node--type-call-to-action.node--view-mode-teaser a,.paragraph--type--list article.node--type-event.node--view-mode-teaser,.paragraph--type--list article.node--type-poi.node--view-mode-teaser{height:300px}}@media (min-width:960px){.paragraph--type--list .node--type-banner.node--view-mode-teaser a,.paragraph--type--list article.node--type-article.node--view-mode-teaser,.paragraph--type--list article.node--type-call-to-action.node--view-mode-teaser a,.paragraph--type--list article.node--type-event.node--view-mode-teaser,.paragraph--type--list article.node--type-poi.node--view-mode-teaser{height:400px}}@media (min-width:640px){.paragraph--type--list .vg-list-layout-0 .node--type-banner.node--view-mode-teaser a{height:auto}}@media (min-width:960px){.paragraph--type--list .vg-list-layout-0 .node--type-banner.node--view-mode-teaser a{height:auto}}.paragraph--type--list .node--type-banner.node--view-mode-teaser a,.paragraph--type--list article.node--type-call-to-action.node--view-mode-teaser a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:170px}.paragraph--type--list article.node--type-call-to-action a{margin:initial;padding:1rem}@media (min-width:960px){.paragraph--type--list article.node--type-call-to-action a{padding:1.5rem}}.paragraph--type--list article.node--type-call-to-action a .node--type-call-to-action-icon{position:relative;left:0;margin:0;padding:0}.paragraph--type--list article.node--type-call-to-action a .node__content{padding:0;text-align:center}.paragraph--type--list article.node--type-call-to-action a .field--name-field-cta-label{padding-top:0;border-top:0}.paragraph--type--map .field--name-field-map{margin-right:-1rem;margin-left:-1rem}@media (min-width:640px){.paragraph--type--map .field--name-field-map{position:relative;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.paragraph--type--map .field--name-field-map .fieldgroup--information-right--map{height:60vh}@media (min-width:640px){.paragraph--type--map .field--name-field-map .fieldgroup--information-right--map{max-width:1440px;margin:0 auto}}@media (min-width:768px){.paragraph--type--map .field--name-field-map .fieldgroup--information-right--map{height:27.5rem}}.paragraph--type--map .field--name-field-map .map-container{height:100%}.paragraph--type--quote .field--name-field-quote{display:inline-block;width:100%}.paragraph--type--signpost{position:relative;margin-top:0;margin-bottom:0;padding:2rem 1rem;text-align:center}@media (min-width:640px) and (max-width:959px){.paragraph--type--signpost{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1.5rem;text-align:left}.paragraph--type--signpost h3{margin-top:0}.paragraph--type--signpost .paragraph--type--signpost-icon{-ms-flex:0 0 auto;flex:0 0 auto;width:4.5rem;margin-right:1.5rem}}.paragraph--type--signpost:hover h3 .field--name-field-title:after{background-color:#fff}.paragraph--type--signpost i{margin-bottom:1rem;font-size:3rem}@media (min-width:960px){.paragraph--type--signpost i{margin-bottom:1.5rem}}.paragraph--type--signpost h3{margin:0}.paragraph--type--signpost h3 .field--name-field-title{position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;display:inline-block;margin:0;font-size:1.6rem}.paragraph--type--signpost h3 .field--name-field-title:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#3beeda}.paragraph--type--signpost .field--name-field-text{font-weight:300}.paragraph--type--signpost .field--name-field-popular-pages{line-height:1.2}.paragraph--type--signpost .field--name-field-popular-pages .field__label{color:#3a3a3a;font-size:1rem;font-weight:500}.paragraph--type--signpost .field--name-field-popular-pages .field__item{display:inline-block;font-size:.9rem}.paragraph--type--signpost .field--name-field-popular-pages .field__item:after{content:", "}.paragraph--type--signpost .field--name-field-popular-pages .field__item:last-child:after{content:""}.paragraph--type--signpost .paragraph--type--signpost-content a{display:inline-block;position:relative;padding:.5rem .1rem;z-index:10}.paragraph--type--signpost .paragraph--type--signpost-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}@media (min-width:960px){.paragraph--type--signposts .field--name-field-signpost{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.paragraph--type--signposts .field--name-field-signpost>.field__item{width:100%;margin-bottom:2px;background:#f2ede7}@media (min-width:960px){.paragraph--type--signposts .field--name-field-signpost>.field__item{margin-right:2px;margin-bottom:0}.paragraph--type--signposts .field--name-field-signpost>.field__item:first-child:nth-last-child(2),.paragraph--type--signposts .field--name-field-signpost>.field__item:first-child:nth-last-child(2)~.field__item{width:calc(50% - 1px)}.paragraph--type--signposts .field--name-field-signpost>.field__item:first-child:nth-last-child(3),.paragraph--type--signposts .field--name-field-signpost>.field__item:first-child:nth-last-child(3)~.field__item{width:calc(33.33333% - 1.33333px)}.paragraph--type--signposts .field--name-field-signpost>.field__item:first-child:last-child,.paragraph--type--signposts .field--name-field-signpost>.field__item:last-child{margin-right:0}}.paragraph--type--signposts .field--name-field-signpost>.field__item:hover{background:#3beeda}.paragraph--type--text h1,.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text h4,.paragraph--type--text h5,.paragraph--type--text h6{margin:0}.paragraph--type--text .field--type-text-long p:first-child{margin-top:0}.taxonomy-term--view-mode-reference{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.taxonomy-term--view-mode-reference>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#3a3a3a;text-decoration:none}.taxonomy-term--view-mode-reference>a h2 div:after{display:inline}.taxonomy-term--view-mode-reference>a:hover,.taxonomy-term--view-mode-reference>a:hover h2 div{color:#ea6855}.taxonomy-term--view-mode-reference h2{margin:0;line-height:1}.taxonomy-term--view-mode-reference h2 div{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none}.taxonomy-term--view-mode-reference h2 div:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle}.taxonomy-term--view-mode-reference .field--name-description p:first-child{margin-top:.5em;font-size:1rem}.taxonomy-term--view-mode-reference .term__image{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;margin-right:1rem}.taxonomy-term--view-mode-reference .term__image .icon-tag{width:100px;height:100px;font-size:67px}@media (min-width:640px){.taxonomy-term--view-mode-reference .term__image{width:120px}.taxonomy-term--view-mode-reference .term__image .icon-tag{width:120px;height:120px;font-size:80px}}@media (min-width:960px){.taxonomy-term--view-mode-reference{margin-bottom:0}}.region-bottom{margin:2rem 0 -2rem;padding:2rem;background-color:#f2ede7}@media (min-width:960px){.index-page .region-content{padding:0 0 0 1rem}}footer{margin-top:2rem;padding:2rem 0;background-color:#3beeda}footer .region-footer{padding:0 1rem;font-size:.9rem}@media (min-width:960px){footer .region-footer{font-size:1rem}}@media (min-width:640px){footer .region-footer{display:-ms-flexbox;display:flex}}footer .region-footer .block{margin-bottom:2rem}@media (min-width:640px){footer .region-footer .block{width:calc(25% - 1.5rem);margin-right:2rem;margin-bottom:0}footer .region-footer .block:last-child{margin-right:0}}footer .region-footer .block:last-child{margin-bottom:0}footer .region-footer h2{margin-top:0;font-size:.9rem}@media (min-width:960px){footer .region-footer h2{font-size:1rem}}footer .region-footer .menu{margin:0}footer .region-footer .menu .menu-item{margin:.5rem 0;list-style:none}footer .region-footer a{color:#3a3a3a;text-decoration:underline}footer .region-footer a:hover{text-decoration:none}footer .region-footer a.is-active{color:#3a3a3a}footer .region-footer .menu-icon--contact:before{content:""}footer .region-footer .menu-icon--chat:before{content:""}.index-page .layout-sidebar-first{margin:0 -1rem}@media (min-width:640px) and (max-width:959px){.index-page .layout-sidebar-first{margin-top:1rem;margin-bottom:1rem}}@media (min-width:960px){.index-page .layout-sidebar-first{width:25%;margin-right:0;margin-left:0}}.index-page .layout-sidebar-first .disclaimer{font-size:.8rem}.index-page .layout-sidebar-first .region-sidebar-first{position:relative;padding:0 2rem;background:#f2ede7}@media (min-width:960px){.index-page .layout-sidebar-first .region-sidebar-first{padding:0 1rem 0 0;background:none}}@media (min-width:640px) and (max-width:959px){.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"]):before{display:block;position:absolute;top:2rem;bottom:2rem;left:50%;width:1px;margin:auto;background-color:#3a3a3a;content:""}}@media (min-width:640px) and (max-width:959px){.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])>div{width:calc(50% - 3rem);margin:0 1.5rem 1.5rem calc(50% + 1.5rem)}.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])>div:first-child{margin-left:1.5rem;float:left;border-bottom:0}.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])>div:nth-child(2),.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])>div:nth-child(2) ul{padding-top:0;border-top:0}}.index-page .layout-sidebar-first .region-sidebar-first>div h2{margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(187,184,179,.5);font-weight:400;line-height:1}header{background-color:#f88073}@media (max-width:639px){header:after{height:24px;background-size:auto 24px}}@media (min-width:640px) and (max-width:959px){header.page--has-node-buttons:after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--grey.svg?u3133cc09=)}}header:after{z-index:10}header .region-header{padding-bottom:48px}@media (max-width:639px){header .region-header{padding-bottom:24px}}.disable-scroll{padding-bottom:0}header .region-header .contextual-region{position:inherit}header .region-header .block-system-breadcrumb-block{display:none}header .region-header .block-page-title-block{margin-bottom:2rem;grid-template-columns:none;-ms-grid-columns:none;-ms-grid-rows:none}header .region-header .block-page-title-block .page-title{-ms-flex-item-align:end;align-self:flex-end;margin-top:1rem;grid-row:2/3;-ms-grid-row:2;-ms-grid-column:1}@media (min-width:960px){header .region-header .block-system-breadcrumb-block{display:block;position:relative;z-index:1}}.layout-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}@media (min-width:960px){.layout-columns{-ms-flex-direction:row;flex-direction:row}}body.one-sidebar .layout-content{-ms-flex-order:2;order:2}@media (min-width:960px){body.one-sidebar .layout-content{width:75%}}aside.layout-sidebar-first{-ms-flex-order:1;order:1}@media (min-width:960px){aside.layout-sidebar-first{width:25%}}main #main-content{outline:none}header .region-primary-menu{display:-ms-flexbox;display:flex;position:relative;top:0;-ms-flex-align:end;align-items:flex-end;width:100%;padding-top:1rem;padding-bottom:1rem}@media (max-width:959px){.disable-scroll header .region-primary-menu,header .region-primary-menu.nav-down,header .region-primary-menu.nav-up{position:fixed;z-index:500}.disable-scroll header .region-primary-menu{display:block;height:100vh;overflow:auto}.disable-scroll header .region-primary-menu .block-system-branding-block{display:none}header .region-primary-menu.nav-down,header .region-primary-menu.nav-up{border-bottom:1px solid #f2ede7;background-color:#fff}header .region-primary-menu.nav-down .menu--toggle,header .region-primary-menu.nav-down .site-logo,header .region-primary-menu.nav-up .menu--toggle,header .region-primary-menu.nav-up .site-logo{color:#3a3a3a}header .region-primary-menu.nav-down+div,header .region-primary-menu.nav-up+div{margin-top:70px}header .region-primary-menu.nav-up{top:-70px}.disable-scroll header .region-primary-menu.nav-up{top:0}header .region-primary-menu.animation{transition:top .25s ease-in-out}}header .region-primary-menu button{padding:0;color:inherit;font-size:.9rem}header .region-primary-menu .block-system-branding-block{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:2;order:2;margin-left:.5rem;z-index:1}header .region-primary-menu .menu--main{-ms-flex-order:1;order:1}@media (min-width:960px){header .region-primary-menu .block-system-branding-block{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-order:1;order:1;margin-left:0}header .region-primary-menu .menu--main{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:2;order:2;margin-left:1rem}}@media (max-width:639px){header.search-is-open .region-primary-menu{visibility:hidden}}.region-secondary-menu{display:-ms-flexbox;display:flex;position:absolute;top:.7rem;right:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;text-align:right;z-index:2}@media (max-width:639px){.search-is-open .region-secondary-menu{left:0}.search-is-open .region-secondary-menu .block-vg-trip-link,.search-is-open .region-secondary-menu .language-switcher-language-url{display:none}.search-is-open .region-secondary-menu .block-views-exposed-filter-blockvg-search-search{width:100%}}@media (min-width:640px){.region-secondary-menu>div{margin-left:1rem}}@media (min-width:960px){.region-secondary-menu{position:relative;top:0;width:100%;padding-top:.75rem;padding-bottom:.75rem}.region-secondary-menu:after{display:block;position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);border-bottom:1px solid rgba(58,58,58,.25);content:""}.inverted .region-secondary-menu:after{border-color:hsla(0,0%,100%,.25)}}.region-secondary-menu .block-vg-trip-link,.region-secondary-menu .language-switcher-language-url{padding-left:.5rem}@media (min-width:640px){.region-secondary-menu .block-vg-trip-link,.region-secondary-menu .language-switcher-language-url{padding-left:0}}.region-secondary-menu button{padding:0;color:inherit;font-size:.9rem}@media (min-width:640px){.region-secondary-menu a span,.region-secondary-menu button span{display:inline}}@media (max-width:639px){.region-secondary-menu a span,.region-secondary-menu button span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}.region-secondary-menu #views-exposed-form-vg-search-search .form-submit,.region-secondary-menu #views-exposed-form-vg-search-search .form-text{font-size:16px}.trip-overview--map{height:60vh}@media (min-width:768px){.trip-overview--map{height:27.5rem}}.trip-overview--intro .node--type-article .fieldgroup--top{padding:0}.trip-overview--call-to-action{margin-top:1.5rem}.vg-trip-share{position:relative;margin:2rem auto;text-align:center}.vg-trip-share a{display:block;position:relative;padding:1.5rem;background-color:#f2ede7;text-decoration:none}.vg-trip-share a button{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;line-height:1.2em;text-decoration:none;background-color:transparent;font-size:1.1rem;font-weight:700}.vg-trip-share a button:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle}.vg-trip-share a:hover{background-color:#f88073}.vg-trip-share a:hover button:after{background-color:#fff}.vg-trip-share .vg-trip-share--message{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5rem;background-color:#f88073}.vg-trip-share .vg-trip-share--message p{margin:0 0 1rem;font-weight:700}.vg-trip-share .vg-trip-share--message p em{overflow-wrap:break-word;word-break:break-word}@media (min-width:640px){.vg-trip-share .vg-trip-share--message p{font-size:1.1rem}}.vg-trip-share .vg-trip-share--message button{background-color:#f2ede7;line-height:1rem}.vg-trip-share .vg-trip-share--message button:hover{background-color:#3beeda}.view-congress-calendar .item-list li{margin:0;padding:1rem 0;border-bottom:1px solid #bbb8b3;list-style:none}.view-congress-calendar .pager{margin-top:4rem}.map-active .view-display-id-index{display:none}.view-display-id-index .view-empty{font-size:.9rem;text-align:center}@media (min-width:960px){.view-display-id-index .view-empty{text-align:left}}.view-display-id-index .view-content{width:calc(100% + 2rem);margin-left:-1rem}@media (min-width:960px){.view-display-id-index .view-content{width:100%;margin-left:0;width:auto;margin-left:auto}}.view-display-id-index .view-content .views-row{margin-bottom:2px}@media (min-width:640px){.view-display-id-index .views-row{width:44.44444%;float:left}.view-display-id-index .views-row article.no-image.node--view-mode-teaser{background-color:#3beeda}.view-display-id-index .views-row:nth-child(2n){margin-left:2px}.view-display-id-index .views-row:nth-child(4n+1),.view-display-id-index .views-row:nth-child(4n+4){width:calc(55.55555% - 2px)}.view-display-id-index .views-row:nth-child(4n+1) article.no-image.node--view-mode-teaser,.view-display-id-index .views-row:nth-child(4n+4) article.no-image.node--view-mode-teaser{background-color:#f88073}}.view-display-id-index .field--name-vg-fields--icon-label{display:none}.view-index-congress-venues .view-header{margin:0 0 1.5rem;text-align:center}.view-index-congress-venues .views-row{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(187,184,179,.5)}.view-index-congress-venues .views-row:not(:last-child){margin-bottom:2rem}.view-display-id-menu .view-content .views-row .node-menu{display:none}.view-display-id-menu .view-content .views-row .node-menu.hover{display:block}.view-related-topics{margin-top:2rem}@media (min-width:640px){.view-related-topics .item-list>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.view-related-topics .item-list>ul li{width:100%;margin:0 0 1rem;padding:0;list-style:none}@media (min-width:640px){.view-related-topics .item-list>ul li{width:calc(50% - 1px);margin:0 2px 1.5rem 0;background:#f2ede7}}@media (min-width:640px) and (max-width:959px){.view-related-topics .item-list>ul li:nth-child(2n){margin-right:0}}@media (min-width:960px){.view-related-topics .item-list>ul li{width:calc(33.33333% - 1.33333px)}.view-related-topics .item-list>ul li:nth-child(3n){margin-right:0}}.view-related-topics article.node--type-topic.node--view-mode-teaser{height:100%}.view-related-topics article.node--type-topic.node--view-mode-teaser>a{display:block;width:100%;height:100%}.view-vg-search .view-header{margin:2rem 0;text-align:center}.view-vg-search .item-list li{margin:0;padding:1rem 0;border-bottom:1px solid #bbb8b3;list-style:none}.view-vg-search .views-field-title a{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none}.view-vg-search .views-field-title a:after{display:inline;position:absolute;top:50%;right:0;margin-top:-.75em;margin-left:.5rem;color:#3a3a3a;content:"";vertical-align:middle;background-color:#3beeda}.view-vg-search .views-field-title a:hover:after{background-color:#f88073}.view-vg-search .views-field-field-subtitle{margin-top:.75rem}.view-vg-search .pager{margin-top:4rem}.view-taxonomy-term .field--name-description{margin-bottom:2rem;font-size:1.1rem;font-weight:700}.view-taxonomy-term .item-list{margin-bottom:2px;padding:1rem}@media (min-width:960px){.view-taxonomy-term .item-list{padding:1rem 2rem}}.view-taxonomy-term .item-list h3{margin:0 0 1rem;text-align:center}@media (min-width:960px){.view-taxonomy-term .item-list>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.view-taxonomy-term .item-list>ul li{margin:0 1rem 0 0;padding:1rem 0;border-bottom:1px solid #bbb8b3;list-style:none}@media (min-width:960px){.view-taxonomy-term .item-list>ul li{width:calc(50% - .5rem)}.view-taxonomy-term .item-list>ul li:nth-child(2n){margin-right:0}.view-taxonomy-term .item-list>ul li:nth-last-child(2){border-bottom:0}}.view-taxonomy-term .item-list>ul li article.node--view-mode-reference{margin-bottom:0}.view-taxonomy-term .item-list>ul li:last-child{border-bottom:0}h2.styleguide{margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-left:1rem;background-color:#f2ede7}h3.styleguide,h4.styleguide{border-bottom:1px solid #f2ede7}details.styleguide{padding:1rem}.styleguide--icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.styleguide--icons:after{-ms-flex:auto;flex:auto;content:""}.styleguide--icons p{width:200px;margin:.5rem;padding:.5rem;border:1px solid #f2ede7;text-align:center}.styleguide--icons p span{display:block;padding-top:.5rem;color:#767676;font-size:.8rem}.styleguide--icon-background,.styleguide--icon-preview{background-color:#f2ede7}.styleguide--icon-preview i{background-color:#fff}.styleguide--images img{max-width:100%;height:auto}
