@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,700");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
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;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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(/themes/contrib/classy/images/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(/themes/contrib/classy/images/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(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/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(/themes/contrib/classy/images/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(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/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(/themes/contrib/classy/images/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(/themes/contrib/classy/images/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(/themes/contrib/classy/images/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;}}
@font-face{font-family:"VisitGentIcons";font-style:normal;font-weight:normal;src:url(/themes/custom/vg_theme/fonts/VisitGentIcons.eot?ufxw9a3=);src:url(/themes/custom/vg_theme/fonts/VisitGentIcons.eot?ufxw9a3=) format("embedded-opentype"),url(/themes/custom/vg_theme/fonts/VisitGentIcons.ttf?ufxw9a3=) format("truetype"),url(/themes/custom/vg_theme/fonts/VisitGentIcons.woff?ufxw9a3=) format("woff"),url(/themes/custom/vg_theme/fonts/VisitGentIcons.svg?ufxw9a3=#VisitGentIcons) format("svg");}[class^=icon-],[class*=" icon-"],article.node--type-banner--link .field--name-field-cta-label::after,article.node--type-call-to-action span.url::after,.taxonomy-term--view-mode-teaser h3 span::after,article.node--type-service-provider.node--view-mode-teaser h3 span::after,article.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote h3 span::after,article.node--type-poi.node--view-mode-teaser h3 span::after,article.node--type-event.node--view-mode-teaser h3 span::after,article.node--type-call-to-action h3 span::after,article.node--type-blog.node--view-mode-teaser h3 span::after,article.node--type-article.node--view-mode-teaser h3 span::after,.views-exposed-form-vg-search-search .form--inline .form-item-search::before,.flag > div::before,article.map-item h3::after,.language-switcher-language-url .dropdown-toggle::after,.fieldgroup--information > .field-group-toggler button::before,.fieldgroup--information--mobile > .field-group-toggler button::before,.faq-item summary:before,.dropdown .dropdown-toggle::before,.dg-crisis-communication--message::before,.dg-crisis-communication--details ul.dg-crisis-communication--contact li::before,nav.breadcrumb li::before,[class^=menu-icon--]::before,.block-facets-summary a::after,.region-content .block-facets-summary a::after,.field--name-field-tags .field__item a::after,.field--name-blog-category .field__item a::after,input[type=checkbox] + label::before,.view-vg-search .views-field-title a::after,.view .more-link a::after,.view .view-footer a::after,.vg-trip-share a button::after,.vg-route--popup-content .header button::before,footer .region-footer .menu-icon--contact::before,footer .region-footer .menu-icon--chat::before,.taxonomy-term--view-mode-reference h2 div::after,.paragraph--type--signpost h3 .field--name-field-title::after,.paragraph--type--list > .field--type-link a::after,article.node--type-service-provider .field--name-field-media-files a::after,article.node--type-brochure .field--name-field-media-files a::after,.node--view-mode-topic-item .node__content > h3 span::after,.node--view-mode-reference h3 span::after,article.node--type-congress h3 span::after,.node--view-mode-reference-small h3 span::after,.node--view-mode-search-result h3 span::after,.vg-lovedown--suggestion > ul::before,.vg-lovedown--share-date ul a::after,.vg-lovedown--questions .form-type-radio > label::after,.vg-lovedown--cta--add-to-my-trip h3::after,.vg-lovedown--cta--citycard h3::after,.vg-lovedown--cta--again h3::after,ul[data-drupal-views-infinite-scroll-pager] .pager__item a::after,.pager__item--next a::after,.pager__item--previous a::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before,nav.node-menu a[class^=icon-]::before,.dg-maps-map button.ol-zoom-in,.dg-maps-map button.ol-zoom-out,.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.layer,.dg-maps-map button.map-region-toggle--left::after,.dg-maps-map .ol-data-layer-switcher details .category__label::before,.block-facets .facets-soft-limit-link::after,.read-more::after,.field--type-vg-schedule .vg-schedule-short::before,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details::before,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details::after,.media-videos .media-videos--button::after,.field--name-field-website::before,.field--name-field-telephone::before,.field--name-field-email::before,.field--name-field-address::before,.field--name-field-pax::before,.field--name-field-daterange::before,.field--buttons-button a span:last-child::after,.fieldgroup--fast-links--links > .flag a span:last-child::after,.field--type-vg-route a span:last-child::after,.field--buttons-button--highlight a span:last-child::after,.field--name-book-url a::after{font-family:"VisitGentIcons" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-architecture::before{content:"\e901";}.icon-arrow--up::before,.fieldgroup--information > .field-group-toggler button::before,.fieldgroup--information--mobile > .field-group-toggler button::before{content:"\e905";}.icon-arrow--right::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before{content:"\e904";}.icon-arrow--down::before,.fieldgroup--information.collapsed > .field-group-toggler button::before,.fieldgroup--information--mobile.is-open > .field-group-toggler button::before,.dropdown .dropdown-toggle::before{content:"\e902";}.icon-arrow--left::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before{content:"\e903";}.icon-art::before{content:"\e93f";}.icon-article::before{content:"\e93a";}.icon-award::before{content:"\e976";}.icon-bars::before{content:"\e906";}.icon-beer::before{content:"\e977";}.icon-bike::before{content:"\e907";}.icon-blog::before,.menu-icon--blog::before{content:"\e900";}.icon-boat::before{content:"\e941";}.icon-budget::before{content:"\e908";}.icon-cafe::before{content:"\e942";}.icon-calendar::before,.menu-icon--calendar::before{content:"\e909";}.icon-camper::before{content:"\e94b";}.icon-camping::before{content:"\e94c";}.icon-champagne::before{content:"\e978";}.icon-club::before{content:"\e94e";}.icon-chat::before{content:"\e90a";}.icon-check::before,.flag > div::before{content:"\e90b";}.icon-check-alt::before{content:"\e979";}.icon-child::before{content:"\e90c";}.icon-clubs::before{content:"\e943";}.icon-church::before{content:"\e90d";}.icon-citycard::before{content:"\e94d";}.icon-citycard-alt::before{content:"\e90e";}.icon-citycard-old::before{content:"\e90f";}.icon-citycard-text::before{content:"\e951";}.icon-clock::before{content:"\e910";}.icon-close::before,.faq-item[open] summary::before,.vg-route--popup-content .header button::before{content:"\e911";}.icon-cocktail::before{content:"\e944";}.icon-coffee::before{content:"\e945";}.icon-concert::before{content:"\e912";}.icon-content::before{content:"\e91d";}.icon-culture::before{content:"\e913";}.icon-dance::before{content:"\e97a";}.icon-daylight::before{content:"\e962";}.icon-diamond::before{content:"\e97b";}.icon-dimension--height::before{content:"\e963";}.icon-dimension--surface::before{content:"\e964";}.icon-dining::before{content:"\e97c";}.icon-document--download::before{content:"\e914";}.icon-eat::before{content:"\e916";}.icon-eat-alt::before,.menu-icon--eat::before,.vg-lovedown--suggestion--eat-drink > ul::before{content:"\e915";}.icon-eat-drink::before{content:"\e916";}.icon-eco::before{content:"\e917";}.icon-eco-alt::before{content:"\e965";}.icon-eco--renew::before{content:"\e97d";}.icon-euro::before{content:"\e918";}.icon-event::before{content:"\e919";}.icon-exhibition::before{content:"\e946";}.icon-festival::before{content:"\e94f";}.icon-file::before{content:"\e914";}.icon-flag::before{content:"\e95e";}.icon-flag--filled::before{content:"\e95f";}.icon-fullscreen-enter::before,.dg-maps-map button.ol-full-screen-false::before{content:"\e958";}.icon-fullscreen-exit::before,.dg-maps-map button.ol-full-screen-true::before{content:"\e959";}.icon-gent::before{content:"\e97e";}.icon-globe::before,.language-switcher-language-url .dropdown-toggle::before{content:"\e91a";}.icon-group--duo::before{content:"\e97f";}.icon-group--trio::before{content:"\e980";}.icon-guide::before{content:"\e947";}.icon-heart::before{content:"\e95a";}.icon-heritage::before{content:"\e966";}.icon-index--list::before{content:"\e91b";}.icon-index--map::before{content:"\e91c";}.icon-info::before,.menu-icon--info::before{content:"\e948";}.icon-lamgods::before{content:"\e950";}.icon-layers::before,.dg-maps-map button.layer::before{content:"\e956";}.icon-lez::before{content:"\e95d";}.icon-lightning::before{content:"\e981";}.icon-link::before,.dg-crisis-communication--details ul.dg-crisis-communication--contact li.dg-crisis-communication--contact--link::before{content:"\e91d";}.icon-locals::before{content:"\e982";}.icon-location::before{content:"\e91f";}.icon-location--fill::before{content:"\e91e";}.icon-lotus::before{content:"\e983";}.icon-love::before{content:"\e984";}.icon-lovedown::before{content:"\e985";}.icon-lovedown--text::before{content:"\e986";}.icon-mail::before,.menu-icon--contact::before{content:"\e920";}.icon-map::before{content:"\e921";}.icon-map-alt::before{content:"\e987";}.icon-marker::before{content:"\e955";}.icon-minus::before,.dg-maps-map button.ol-zoom-out::before,.dg-maps-map .ol-data-layer-switcher details[open] .category__label::before{content:"\e953";}.icon-monument::before{content:"\e922";}.icon-museum::before{content:"\e923";}.icon-owl::before{content:"\e988";}.icon-party::before{content:"\e926";}.icon-persons::before{content:"\e967";}.icon-pin::before{content:"\e960";}.icon-pin--filled::before{content:"\e961";}.icon-phone::before{content:"\e928";}.icon-phone--mobile::before,.dg-crisis-communication--details ul.dg-crisis-communication--contact li.dg-crisis-communication--contact--phone-number::before{content:"\e927";}.icon-phone--mobile-trendy::before{content:"\e989";}.icon-photocamera::before{content:"\e98a";}.icon-photos::before{content:"\e929";}.icon-plus::before,.faq-item summary::before,.dg-maps-map button.ol-zoom-in::before,.dg-maps-map .ol-data-layer-switcher details .category__label::before{content:"\e954";}.icon-poi::before{content:"\e92e";}.icon-quote::before{content:"\e952";}.icon-relax::before{content:"\e92a";}.icon-restaurant::before{content:"\e949";}.icon-rocket::before{content:"\e98b";}.icon-room--banquet::before{content:"\e968";}.icon-room--boardroom::before{content:"\e969";}.icon-room--breakout::before{content:"\e96a";}.icon-room--cabaret::before{content:"\e96b";}.icon-room--classroom::before{content:"\e96c";}.icon-room--reception::before{content:"\e96d";}.icon-room--theater::before{content:"\e96e";}.icon-room--u-shape::before{content:"\e96f";}.icon-room--walking-diner::before{content:"\e970";}.icon-roundtrip::before{content:"\e92b";}.icon-search::before{content:"\e92c";}.icon-search-alt::before{content:"\e98c";}.icon-see::before{content:"\e92e";}.icon-see-alt::before,.menu-icon--see::before,.vg-lovedown--suggestion--see-do > ul::before{content:"\e92d";}.icon-see-do::before{content:"\e92e";}.icon-shopping::before{content:"\e92f";}.icon-shopping-alt::before{content:"\e98d";}.icon-sleep::before{content:"\e931";}.icon-sleep-alt::before,.menu-icon--sleep::before{content:"\e930";}.icon-smiley--ease::before{content:"\e98e";}.icon-social--facebook::before{content:"\e932";}.icon-social--flickr::before{content:"\e933";}.icon-social--foursquare::before{content:"\e934";}.icon-social--instagram::before{content:"\e935";}.icon-social--linkedin::before{content:"\e972";}.icon-social--pinterest::before{content:"\e93d";}.icon-social--snapchat::before{content:"\e973";}.icon-social--threads::before{content:"\e992";}.icon-social--tiktok::before{content:"\e974";}.icon-social--tripadvisor::before{content:"\e936";}.icon-social--twitter::before,.dg-crisis-communication--details ul.dg-crisis-communication--contact li.dg-crisis-communication--contact--twitter::before{content:"\e991";}.icon-social--vimeo::before{content:"\e975";}.icon-social--x::before{content:"\e991";}.icon-social--youtube::before{content:"\e938";}.icon-stay::before,.vg-lovedown--suggestion--stay > ul::before{content:"\e931";}.icon-tag::before{content:"\e93e";}.icon-target::before,.dg-maps-map button.ol-geolocation::before{content:"\e957";}.icon-theater::before{content:"\e939";}.icon-tip::before,.menu-icon--tip::before{content:"\e93a";}.icon-transport::before{content:"\e93b";}.icon-veggie::before{content:"\e98f";}.icon-video::before{content:"\e938";}.icon-walk::before{content:"\e990";}.icon-warning::before,.dg-crisis-communication--message::before{content:"\e940";}.icon-weather::before{content:"\e93c";}.icon-wheelchair::before{content:"\e971";}.icon-wine::before{content:"\e94a";}[class^=icon-circle-],[class*=" icon-circle-"],.icon-circle,article.node--type-banner .field--name-field-icon i,article.node--type-banner--link .field--name-field-cta-label::after,article.node--type-call-to-action span.url::after,.taxonomy-term--view-mode-teaser h3 span::after,article.node--type-service-provider.node--view-mode-teaser h3 span::after,article.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote h3 span::after,article.node--type-poi.node--view-mode-teaser h3 span::after,article.node--type-event.node--view-mode-teaser h3 span::after,article.node--type-call-to-action h3 span::after,article.node--type-blog.node--view-mode-teaser h3 span::after,article.node--type-article.node--view-mode-teaser h3 span::after,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-check,.vg-citycard-calculator--buy-link a i,article.map-item h3::after,.fieldgroup--information > .field-group-toggler button::before,.fieldgroup--information--mobile > .field-group-toggler button::before,.dg-crisis-communication--message::before,[class^=menu-icon--]::before,.field--name-vg-fields--icon-label i::before,.view-vg-search .views-field-title a::after,.view .more-link a::after,.view .view-footer a::after,.vg-trip-share a button::after,footer .region-footer .menu-icon--contact::before,footer .region-footer .menu-icon--chat::before,.taxonomy-term--view-mode-reference h2 div::after,.paragraph--type--signpost i,.paragraph--type--signpost h3 .field--name-field-title::after,.paragraph--type--list > .field--type-link a::after,article.node--type-service-provider .field--name-field-media-files a::after,article.node--type-brochure .field--name-field-media-files a::after,.node--view-mode-topic-item .node__content > h3 span::after,.node--view-mode-reference h3 span::after,article.node--type-congress h3 span::after,.node--view-mode-reference-small h3 span::after,.node--view-mode-search-result h3 span::after,.vg-lovedown--suggestion > ul i,.vg-lovedown--share ul a i,.vg-lovedown--share-date ul a::after,.vg-lovedown--questions .form-type-radio > label::after,.vg-lovedown--cta--add-to-my-trip h3::after,.vg-lovedown--cta--citycard h3::after,.vg-lovedown--cta--again h3::after,ul[data-drupal-views-infinite-scroll-pager] .pager__item a::after,.pager__item--next a::after,.pager__item--previous a::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before,nav.node-menu .fieldgroup--left .field__item [class^=icon-]::before,nav.node-menu .fieldgroup--middle .field__item [class^=icon-]::before,.block-facets .facet-item label i,.block-facets .facets-soft-limit-link::after,.read-more::after,.field--venue-features ul li i::before,.media-videos .media-videos--button::after,.field--name-field-pax::before,.field--name-field-daterange::before,.field--buttons-button a i::before,.fieldgroup--fast-links--links > .flag a i::before,.field--type-vg-route a i::before,.field--buttons-button--highlight a i::before,.field--name-book-url a::after,.field--name-field-social-links .vg-social-link i{display:inline-block;width:1.5em;height:1.5em;padding:0.25em;border-radius:50%;text-align:center;vertical-align:middle;}.icon-circle--color-white,article.node--type-banner .field--name-field-icon i,article.node--type-call-to-action:hover .node--type-call-to-action-icon i,article.node--type-call-to-action:hover span.url::after,article.node--type-call-to-action:focus .node--type-call-to-action-icon i,article.node--type-call-to-action:focus span.url::after,.vg-citycard-calculator--buy-link a i,.fieldgroup--information--mobile > .field-group-toggler button::before,.dg-crisis-communication--message::before,.view .more-link a::after,.view .view-footer a::after,footer .region-footer .menu-icon--contact::before,footer .region-footer .menu-icon--chat::before,.paragraph--type--signpost:hover i,.vg-lovedown--share-date ul a::after,.vg-lovedown--share--breakout .vg-lovedown--share--invitee ul a i,.vg-lovedown--cta--citycard h3::after,.vg-lovedown--cta--again h3::after,ul[data-drupal-views-infinite-scroll-pager] .pager__item a::after,.field--name-book-url a::after,.field--name-field-social-links .vg-social-link i{background-color:#fff;color:#3a3a3a;}.icon-circle--color-black,.block-facets .facet-item label i{background-color:#3a3a3a;color:#fff;}.icon-circle--color-pink,article.node--type-banner--link .field--name-field-cta-label::after,article.node--type-call-to-action span.url::after,.taxonomy-term--view-mode-teaser h3 span::after,article.node--type-service-provider.node--view-mode-teaser h3 span::after,article.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote h3 span::after,article.node--type-poi.node--view-mode-teaser h3 span::after,article.node--type-event.node--view-mode-teaser h3 span::after,article.node--type-call-to-action h3 span::after,article.node--type-blog.node--view-mode-teaser h3 span::after,article.node--type-article.node--view-mode-teaser h3 span::after,.vg-citycard-calculator--buy-link a:hover i,article.map-item h3::after,.fieldgroup--information > .field-group-toggler button::before,.view-vg-search .views-field-title a::after,.vg-trip-share a button::after,.taxonomy-term--view-mode-reference h2 div::after,.paragraph--type--signpost h3 .field--name-field-title::after,.paragraph--type--list > .field--type-link a::after,article.node--type-service-provider .field--name-field-media-files a::after,article.node--type-brochure .field--name-field-media-files a::after,.node--view-mode-topic-item .node__content > h3 span::after,.node--view-mode-reference h3 span::after,article.node--type-congress h3 span::after,.node--view-mode-reference-small h3 span::after,.node--view-mode-search-result h3 span::after,.vg-lovedown--share ul a i,.vg-lovedown--questions .form-type-radio > label::after,.vg-lovedown--cta--add-to-my-trip h3::after,.pager__item--next a::after,.pager__item--previous a::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before,nav.node-menu .fieldgroup--middle [class^=icon-]::before,.block-facets .facets-soft-limit-link::after,.read-more::after{background-color:#f88073;color:#3a3a3a;}.icon-circle--color-green,article.node--type-quote blockquote .node--type-quote-icon i,article.node--type-call-to-action .node--type-call-to-action-icon i,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-check,[class^=menu-icon--]::before,.field--name-vg-fields--icon-label i::before,.field--name-field-pax::before,.field--name-field-daterange::before,.paragraph--type--signpost i,.vg-lovedown--suggestion > ul i,.vg-lovedown--share ul a:hover i,.vg-lovedown--share-date ul a:hover::after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before:focus,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before:hover,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before:focus,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before:hover,nav.node-menu .fieldgroup--left [class^=icon-]::before,.field--venue-features ul li i::before,.media-videos .media-videos--button::after{background-color:#3beeda;color:#3a3a3a;}.icon-circle--color-grey{background-color:#f2ede7;color:#3a3a3a;}.icon-size-nano{font-size:0.5rem;}.icon-size-micro{font-size:0.8rem;}.icon-size-milli,article.node--type-banner--link .field--name-field-cta-label::after,article.node--type-call-to-action span.url::after,.taxonomy-term--view-mode-teaser h3 span::after,article.node--type-service-provider.node--view-mode-teaser h3 span::after,article.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote h3 span::after,article.node--type-poi.node--view-mode-teaser h3 span::after,article.node--type-event.node--view-mode-teaser h3 span::after,article.node--type-call-to-action h3 span::after,article.node--type-blog.node--view-mode-teaser h3 span::after,article.node--type-article.node--view-mode-teaser h3 span::after,[class^=menu-icon--]::before,.view-vg-search .views-field-title a::after,.view .more-link a::after,.view .view-footer a::after,.vg-trip-share a button::after,.taxonomy-term--view-mode-reference h2 div::after,.paragraph--type--signpost h3 .field--name-field-title::after,.paragraph--type--list > .field--type-link a::after,article.node--type-service-provider .field--name-field-media-files a::after,article.node--type-brochure .field--name-field-media-files a::after,.node--view-mode-topic-item .node__content > h3 span::after,.node--view-mode-reference h3 span::after,article.node--type-congress h3 span::after,.node--view-mode-reference-small h3 span::after,.node--view-mode-search-result h3 span::after,.vg-lovedown--questions .form-type-radio > label::after,.vg-lovedown--cta--add-to-my-trip h3::after,.vg-lovedown--cta--citycard h3::after,.vg-lovedown--cta--again h3::after,ul[data-drupal-views-infinite-scroll-pager] .pager__item a::after,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--prev::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before,.block-facets .facets-soft-limit-link::after,.read-more::after,.field--buttons-button a span:last-child::after,.fieldgroup--fast-links--links > .flag a span:last-child::after,.field--type-vg-route a span:last-child::after,.field--buttons-button--highlight a span:last-child::after,.field--name-book-url a::after{font-size:1rem;}.icon-size-regular{font-size:1.2rem;}.icon-size-kilo{font-size:1.5rem;}.icon-size-mega,.vg-olark-button i,.node--view-mode-teaser-list > .flag i,.vg-lovedown--suggestion > ul::before,.vg-lovedown--share ul a i{font-size:1.8rem;}.icon-size-giga,.node--view-mode-teaser > .flag i,.dg-crisis-communication--message::before,.field--type-congress-room thead th i::before{font-size:2.15rem;}.icon-size-tera,article.node-header .node-header--images a i,.baguettebox-wrapper .baguettebox--count .icon-photos{font-size:2.3rem;}.icon-size-peta{font-size:2.5rem;}.icon-size-exa{font-size:3.6rem;}.view-display-id-index .view-content::before,.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])::before,footer .region-footer::before,.taxonomy-term--view-mode-reference::before,.paragraph--type--list .view-content::before,.node--view-mode-reference::before,article.node--type-congress::before,.node--view-mode-reference-small::before,.node--view-mode-search-result::before,nav.node-menu::before,.full-teaser-grid .field__items::before,.fieldgroup--inverse--always::before,.fieldgroup--inverse::before,.fieldgroup--fast-links--links::before,.fieldgroup--buttons::before,.fieldgroup--buttons .field-group-wrapper::before,.field--name-field-points::before,.field--type-entrance-fee .field__item::before,.dg-crisis-communication--details::before,.instagram-block-content::before,.fieldgroup--schedule::before,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom::before,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom::before,.fieldgroup--openinghours::before,.field--name-field-social-links::before,.container::before,.layout-container::before,.row::before,.view-display-id-index .view-content::after,.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])::after,footer .region-footer::after,.taxonomy-term--view-mode-reference::after,.paragraph--type--list .view-content::after,.node--view-mode-reference::after,article.node--type-congress::after,.node--view-mode-reference-small::after,.node--view-mode-search-result::after,nav.node-menu::after,.full-teaser-grid .field__items::after,.fieldgroup--inverse--always::after,.fieldgroup--inverse::after,.fieldgroup--fast-links--links::after,.fieldgroup--buttons::after,.fieldgroup--buttons .field-group-wrapper::after,.field--name-field-points::after,.field--type-entrance-fee .field__item::after,.dg-crisis-communication--details::after,.instagram-block-content::after,.fieldgroup--schedule::after,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom::after,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom::after,.fieldgroup--openinghours::after,.field--name-field-social-links::after,.container::after,.layout-container::after,.row::after,.clearfix::before,.clearfix::after{display:table;content:" ";}.view-display-id-index .view-content::after,.index-page .layout-sidebar-first .region-sidebar-first:not([data-blocks="1"])::after,footer .region-footer::after,.taxonomy-term--view-mode-reference::after,.paragraph--type--list .view-content::after,.node--view-mode-reference::after,article.node--type-congress::after,.node--view-mode-reference-small::after,.node--view-mode-search-result::after,nav.node-menu::after,.full-teaser-grid .field__items::after,.fieldgroup--inverse--always::after,.fieldgroup--inverse::after,.fieldgroup--fast-links--links::after,.fieldgroup--buttons::after,.fieldgroup--buttons .field-group-wrapper::after,.field--name-field-points::after,.field--type-entrance-fee .field__item::after,.dg-crisis-communication--details::after,.instagram-block-content::after,.fieldgroup--schedule::after,.block-vg-schedule-period-filter .vg-schedule-period-filter-custom::after,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom::after,.fieldgroup--openinghours::after,.field--name-field-social-links::after,.container::after,.layout-container::after,.row::after,.clearfix::after{clear:both;}*,*::before,*::after{box-sizing:inherit;}html,body{background:#fff;font:400 18px "Fira Sans",arial,sans-serif;line-height:1.6em;box-sizing:border-box;}@media (min-width:640px){html,body{font-size:18px;}}@media (min-width:1360px){html,body{font-size:20px;}}body{position:relative;color:#3a3a3a;overflow-x:hidden;}::-moz-selection{background-color:#3a3a3a;color:rgb(223.75,223.75,223.75);text-shadow:none;}::selection{background-color:#3a3a3a;color:rgb(223.75,223.75,223.75);text-shadow:none;}th > *{margin:0;}hr{margin:0 0 1.6em;clear:both;border:1px 0 0 solid lightgray;}img{border:0;vertical-align:top;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}p,ol,ul,dl,table,address,pre{margin-bottom:0.5em;font-size:inherit;line-height:inherit;}article.node--type-congress a,a{color:#3a3a3a;text-decoration:underline;}article.node--type-congress a:hover,a:hover{text-decoration:none;}article.node--type-congress a:focus,a:focus{outline:thin dotted;}article.node--type-congress a:hover,article.node--type-congress a:active,a:hover,a:active{outline:0;}small,.small{font-size:0.8em;}.node--view-mode-topic-item a:focus h3,.taxonomy-term--view-mode-teaser > a:focus h3,article.node--type-service-provider.node--view-mode-teaser > a:focus h3,article.node--type-route-point.node--view-mode-teaser > a:focus h3,article.node--type-quote blockquote > a:focus h3,article.node--type-poi.node--view-mode-teaser > a:focus h3,article.node--type-event.node--view-mode-teaser > a:focus h3,article.node--type-call-to-action > a:focus h3,article.node--type-blog.node--view-mode-teaser > a:focus h3,article.node--type-article.node--view-mode-teaser > a:focus h3,.instagram-block-item:focus .instagram-block-item-text,article.node--type-banner a.node--type-banner--wrapper:focus .field--name-field-cta-label{outline:thin dotted;}article.node--type-banner a.node--type-banner--wrapper:focus .field--name-field-cta-label{outline-offset:1rem;}article.node--type-banner a.node--type-banner--wrapper:hover,article.node--type-banner a.node--type-banner--wrapper:focus,.instagram-block-item:focus{outline:none;}.inverted{color:#fff;}html.js .js-hide{display:none;}.element-hidden{display:none;}.views-exposed-form-vg-search-search label,.visually-hidden,.paragraph--type--signpost .paragraph--type--signpost-link .field,.field--name-field-social-links .vg-social-link span,.element-invisible{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;height:auto;overflow:visible;clip:auto;}.paragraph--type--signpost i,article.node--type-banner .field--name-field-icon i,.node--view-mode-reference .field--name-vg-fields--icon-label i::before,article.node--type-congress .field--name-vg-fields--icon-label i::before,.node--view-mode-reference-small .field--name-vg-fields--icon-label i::before,.node--view-mode-search-result .field--name-vg-fields--icon-label i::before,.vg-lovedown--share--message,.flag > div,.date-picker-wrapper,.dg-crisis-communication--message::before,.menu--main-flyout nav.node-menu,.field--venue-features ul li i::before,.field--name-field-pax::before,.field--name-field-daterange::before,.field--buttons-button a i::before,.fieldgroup--fast-links--links > .flag a i::before,.field--type-vg-route a i::before,.field--buttons-button--highlight a i::before{box-shadow:0 0.125rem 0.25rem 0 rgba(60,60,59,0.2);}.node--view-mode-teaser > .flag i::before{filter:drop-shadow(0 0.125rem 0.25rem rgba(60,60,59,0.2));}.region-secondary-menu,.layout-container > header .region-primary-menu,main,.layout-container > header .region-header .block-system-breadcrumb-block,footer .region-footer,.block-vg-lovedown-invitee-landing-page-message .vg-lovedown--invitee-landingpage--message,article.node-header .node-header--background .img-copyright,.layout-container > header .region-header .block-page-title-block,article.node-header .node-header--container,.content-container{max-width:1440px;margin:0 auto;padding:0 1rem;}.row{margin-right:-1rem;margin-left:-1rem;}.col-mobile-1,.col-tablet-1,.col-desktop-1,.col-mobile-2,.col-tablet-2,.col-desktop-2,.col-mobile-3,.col-tablet-3,.col-desktop-3,.col-mobile-4,.col-tablet-4,.col-desktop-4,.col-mobile-5,.col-tablet-5,.col-desktop-5,.col-mobile-6,.col-tablet-6,.col-desktop-6,.col-mobile-7,.col-tablet-7,.col-desktop-7,.col-mobile-8,.col-tablet-8,.col-desktop-8,.col-mobile-9,.col-tablet-9,.col-desktop-9,.col-mobile-10,.col-tablet-10,.col-desktop-10,.col-mobile-11,.col-tablet-11,.col-desktop-11,.col-mobile-12,.col-tablet-12,.col-desktop-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-mobile{display:none !important;}.visible-tablet{display:none !important;}.visible-desktop{display:none !important;}.visible-mobile-block,.visible-mobile-inline,.visible-mobile-inline-block,.visible-tablet-block,.visible-tablet-inline,.visible-tablet-inline-block,.visible-desktop-block,.visible-desktop-inline,.visible-desktop-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;}th.visible-mobile,td.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;}th.visible-tablet,td.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;}th.visible-desktop,td.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;}.accolade{position:absolute;right:0;bottom:0;left:0;max-width:1440px;height:1rem;margin:0;border:0;overflow:visible;}.accolade::before,.accolade::after{position:absolute;top:0;width:100%;height:1rem;margin-top:0;border-top:2px solid;border-color:transparent;background:#fff;content:"";}.accolade::before{left:0;width:calc(50%);border-right:2px solid;border-top-right-radius:border-radius("radius-4");border-color:transparent;}.accolade::after{right:0;width:calc(100% - 50% - 2px);border-left:2px solid;border-top-left-radius:border-radius("radius-4");border-color:transparent;}.accolade.top-left,.accolade.top-center,.accolade.top-right{top:0;transform:rotate(180deg);}.accolade.top-left::before,.accolade.bottom-right::before{width:calc(100% - 25% - 2px);}.accolade.top-left::after,.accolade.bottom-right::after{width:calc(25%);}.accolade.top-right::before,.accolade.bottom-left::before{width:calc(25%);}.accolade.top-right::after,.accolade.bottom-left::after{width:calc(100% - 25% - 2px);}.accolade.left-top,.accolade.left-center,.accolade.left-bottom,.accolade.right-top,.accolade.right-center,.accolade.right-bottom{right:auto;left:0;width:1rem;height:100%;}.accolade.left-top::before,.accolade.left-top::after,.accolade.left-center::before,.accolade.left-center::after,.accolade.left-bottom::before,.accolade.left-bottom::after,.accolade.right-top::before,.accolade.right-top::after,.accolade.right-center::before,.accolade.right-center::after,.accolade.right-bottom::before,.accolade.right-bottom::after{position:absolute;top:0;width:1rem;height:100%;margin-top:0;border-left:2px solid;border-color:transparent;background:#fff;content:"";}.accolade.left-top::before,.accolade.left-center::before,.accolade.left-bottom::before,.accolade.right-top::before,.accolade.right-center::before,.accolade.right-bottom::before{left:0;height:calc(50%);border-left:2px solid;border-top-right-radius:0;border-bottom-right-radius:border-radius("radius-4");border-color:transparent;}.accolade.left-top::after,.accolade.left-center::after,.accolade.left-bottom::after,.accolade.right-top::after,.accolade.right-center::after,.accolade.right-bottom::after{top:auto;bottom:0;height:calc(100% - 50% - 2px);border-left:2px solid;border-top-left-radius:0;border-top-right-radius:border-radius("radius-4");border-color:transparent;}.accolade.right-top,.accolade.right-center,.accolade.right-bottom{right:0;left:auto;transform:rotate(180deg);}.accolade.left-top::before,.accolade.right-bottom::before{height:calc(25%);}.accolade.left-top::after,.accolade.right-bottom::after{height:calc(100% - 25% - 2px);}.accolade.left-bottom::before,.accolade.right-top::before{height:calc(100% - 25% - 2px);}.accolade.left-bottom::after,.accolade.right-top::after{height:calc(25%);}.accolade-inverse{position:absolute;width:4rem;height:2rem;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4rem' height='2rem' viewBox='0 0 36 19'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M36 18.998L0 19c4.782.006 9.37-1.992 12.755-5.555C16.14 9.882 18.045 5.047 17.95 0c.006 5.045 1.91 9.88 5.296 13.443 3.385 3.563 7.973 5.562 12.754 5.555z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;content:"";}.accolade-inverse.bottom-left,.accolade-inverse.bottom-center,.accolade-inverse.bottom-right{bottom:0;}.accolade-inverse.top-left,.accolade-inverse.top-center,.accolade-inverse.top-right{top:0;transform:rotate(180deg);}.accolade-inverse.top-left,.accolade-inverse.bottom-left{left:calc(16.6666666667%);}.accolade-inverse.top-center,.accolade-inverse.bottom-center{right:0;left:0;margin:auto;}.accolade-inverse.top-right,.accolade-inverse.bottom-right{right:calc(16.6666666667%);}.accolade-inverse.left-top,.accolade-inverse.left-center,.accolade-inverse.left-bottom{left:-1rem;transform:rotate(90deg);}.accolade-inverse.right-top,.accolade-inverse.right-center,.accolade-inverse.right-bottom{right:calc((1rem + 1px) * -1);transform:rotate(-90deg);}.accolade-inverse.right-top,.accolade-inverse.left-top{top:calc(16.6666666667%);}.accolade-inverse.right-center,.accolade-inverse.left-center{top:0;bottom:0;margin:auto;}.accolade-inverse.right-bottom,.accolade-inverse.left-bottom{bottom:calc(16.6666666667%);}.accolade--green{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4rem' height='2rem' viewBox='0 0 36 19'%3E%3Cpath fill='%233beeda' fill-rule='evenodd' d='M36 18.998L0 19c4.782.006 9.37-1.992 12.755-5.555C16.14 9.882 18.045 5.047 17.95 0c.006 5.045 1.91 9.88 5.296 13.443 3.385 3.563 7.973 5.562 12.754 5.555z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;}.block-views-blockoverview-blog-related .accolade-inverse,.accolade--grey{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4rem' height='2rem' viewBox='0 0 36 19'%3E%3Cpath fill='%23f2ede7' fill-rule='evenodd' d='M36 18.998L0 19c4.782.006 9.37-1.992 12.755-5.555C16.14 9.882 18.045 5.047 17.95 0c.006 5.045 1.91 9.88 5.296 13.443 3.385 3.563 7.973 5.562 12.754 5.555z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;}.accolade--white{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4rem' height='2rem' viewBox='0 0 36 19'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M36 18.998L0 19c4.782.006 9.37-1.992 12.755-5.555C16.14 9.882 18.045 5.047 17.95 0c.006 5.045 1.91 9.88 5.296 13.443 3.385 3.563 7.973 5.562 12.754 5.555z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;}.img-copyright{position:absolute;right:0.5rem;bottom:0;color:#fff;font-size:0.6rem;font-weight:300;z-index:200;}.block-vg-schedule-period-filter .vg-schedule-period-filter-custom,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom{font-weight:300;}@media (min-width:640px){.block-vg-schedule-period-filter .vg-schedule-period-filter-custom,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom{display:none;}}.block-vg-schedule-period-filter .vg-schedule-period-filter-custom .button,.block-vg-openinghours-day-selector .vg-openinghours-day-selector-custom .button{margin:0;}h1,.h1,h2,.h2,.paragraph--type--signposts .field--name-field-title,.full-teaser-grid .field__label,.field--name-field-related-poi > .field__label,h3,.h3,article.node--type-brochure h4,.vg-lovedown--form legend,.block-vg-service-provider-venue-filter fieldset legend,.block-vg-congress-partners > h2,.fieldgroup--schedule > h4,.fieldgroup--contact--address > h3,.fieldgroup--information-right--contact > h3,.faq-item--question,.field--name-field-crm-contact-source .field__label,.field--name-field-crm-uuid .field__label,.field__label,h4,.h4,.vg-lovedown--cta--add-to-my-trip h3,.vg-lovedown--cta--citycard h3,.vg-lovedown--cta--again h3,.openinghours-widget[data-type=month] .openinghours--date,article.node--type-banner h3,.vg-citycard-calculator--buy-link a,h5,.h5,h6,.h6{margin:1em 0;font-family:"Fira Sans",arial,sans-serif;font-weight:700;line-height:1.4;}h1 a,.h1 a,h2 a,.h2 a,.paragraph--type--signposts .field--name-field-title a,.full-teaser-grid .field__label a,.field--name-field-related-poi > .field__label a,h3 a,.h3 a,article.node--type-brochure h4 a,.vg-lovedown--form legend a,.block-vg-service-provider-venue-filter fieldset legend a,.block-vg-congress-partners > h2 a,.fieldgroup--schedule > h4 a,.fieldgroup--contact--address > h3 a,.fieldgroup--information-right--contact > h3 a,.faq-item--question a,.field--name-field-crm-contact-source .field__label a,.field--name-field-crm-uuid .field__label a,.field__label a,h4 a,.h4 a,.vg-lovedown--cta--add-to-my-trip h3 a,.vg-lovedown--cta--citycard h3 a,.vg-lovedown--cta--again h3 a,.openinghours-widget[data-type=month] .openinghours--date a,article.node--type-banner h3 a,.vg-citycard-calculator--buy-link a a,h5 a,.h5 a,h6 a,.h6 a{color:#3a3a3a;text-decoration:none;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,.paragraph--type--signposts .field--name-field-title a:hover,h3 a:hover,.h3 a:hover,.vg-lovedown--form legend a:hover,.block-vg-service-provider-venue-filter fieldset legend a:hover,.faq-item--question a:hover,.field__label a:hover,h4 a:hover,.h4 a:hover,.openinghours-widget[data-type=month] .openinghours--date a:hover,article.node--type-banner h3 a:hover,.vg-citycard-calculator--buy-link a a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:#274336;}h1 a:visited,.h1 a:visited,h2 a:visited,.h2 a:visited,.paragraph--type--signposts .field--name-field-title a:visited,h3 a:visited,.h3 a:visited,.vg-lovedown--form legend a:visited,.block-vg-service-provider-venue-filter fieldset legend a:visited,.faq-item--question a:visited,.field__label a:visited,h4 a:visited,.h4 a:visited,.openinghours-widget[data-type=month] .openinghours--date a:visited,article.node--type-banner h3 a:visited,.vg-citycard-calculator--buy-link a a:visited,h5 a:visited,.h5 a:visited,h6 a:visited,.h6 a:visited{color:#274336;}h1,.h1{font-size:1.8rem;}h2,.h2,.paragraph--type--signposts .field--name-field-title,.full-teaser-grid .field__label,.field--name-field-related-poi > .field__label{font-size:1.6rem;}h3,.h3,article.node--type-brochure h4,.vg-lovedown--form legend,.block-vg-service-provider-venue-filter fieldset legend,.block-vg-congress-partners > h2,.fieldgroup--schedule > h4,.fieldgroup--contact--address > h3,.fieldgroup--information-right--contact > h3,.faq-item--question,.field--name-field-crm-contact-source .field__label,.field--name-field-crm-uuid .field__label,.field__label{font-size:1.3rem;}h4,.h4,.vg-lovedown--cta--add-to-my-trip h3,.vg-lovedown--cta--citycard h3,.vg-lovedown--cta--again h3,.openinghours-widget[data-type=month] .openinghours--date,article.node--type-banner h3,.vg-citycard-calculator--buy-link a{font-size:1.1rem;}h5,.h5{font-size:18px;}h6,.h6{font-size:0.9rem;}.inverted h1,.inverted .h1,.inverted h2,.inverted .h2,.inverted .paragraph--type--signposts .field--name-field-title,.paragraph--type--signposts .inverted .field--name-field-title,.inverted h3,.inverted .h3,.inverted article.node--type-brochure h4,article.node--type-brochure .inverted h4,.inverted .vg-lovedown--form legend,.vg-lovedown--form .inverted legend,.inverted .block-vg-service-provider-venue-filter fieldset legend,.block-vg-service-provider-venue-filter fieldset .inverted legend,.inverted .faq-item--question,.inverted .field__label,.inverted h4,.inverted .h4,.inverted .openinghours-widget[data-type=month] .openinghours--date,.openinghours-widget[data-type=month] .inverted .openinghours--date,.inverted article.node--type-banner h3,article.node--type-banner .inverted h3,.inverted .vg-citycard-calculator--buy-link a,.vg-citycard-calculator--buy-link .inverted a,.inverted h5,.inverted .h5,.inverted h6,.inverted .h6{color:#fff;}.inverted h1 a,.inverted .h1 a,.inverted h2 a,.inverted .h2 a,.inverted .paragraph--type--signposts .field--name-field-title a,.paragraph--type--signposts .inverted .field--name-field-title a,.inverted h3 a,.inverted .h3 a,.inverted .vg-lovedown--form legend a,.vg-lovedown--form .inverted legend a,.inverted .block-vg-service-provider-venue-filter fieldset legend a,.block-vg-service-provider-venue-filter fieldset .inverted legend a,.inverted .faq-item--question a,.inverted .field__label a,.inverted h4 a,.inverted .h4 a,.inverted .openinghours-widget[data-type=month] .openinghours--date a,.openinghours-widget[data-type=month] .inverted .openinghours--date a,.inverted article.node--type-banner h3 a,article.node--type-banner .inverted h3 a,.inverted .vg-citycard-calculator--buy-link a a,.vg-citycard-calculator--buy-link .inverted a a,.inverted h5 a,.inverted .h5 a,.inverted h6 a,.inverted .h6 a{color:#fff;}.inverted h1 a:hover,.inverted .h1 a:hover,.inverted h2 a:hover,.inverted .h2 a:hover,.inverted .paragraph--type--signposts .field--name-field-title a:hover,.paragraph--type--signposts .inverted .field--name-field-title a:hover,.inverted h3 a:hover,.inverted .h3 a:hover,.inverted .vg-lovedown--form legend a:hover,.vg-lovedown--form .inverted legend a:hover,.inverted .block-vg-service-provider-venue-filter fieldset legend a:hover,.block-vg-service-provider-venue-filter fieldset .inverted legend a:hover,.inverted .faq-item--question a:hover,.inverted .field__label a:hover,.inverted h4 a:hover,.inverted .h4 a:hover,.inverted .openinghours-widget[data-type=month] .openinghours--date a:hover,.openinghours-widget[data-type=month] .inverted .openinghours--date a:hover,.inverted article.node--type-banner h3 a:hover,article.node--type-banner .inverted h3 a:hover,.inverted .vg-citycard-calculator--buy-link a a:hover,.vg-citycard-calculator--buy-link .inverted a a:hover,.inverted h5 a:hover,.inverted .h5 a:hover,.inverted h6 a:hover,.inverted .h6 a:hover{color:#3beeda;}.inverted h1 a:visited,.inverted .h1 a:visited,.inverted h2 a:visited,.inverted .h2 a:visited,.inverted .paragraph--type--signposts .field--name-field-title a:visited,.paragraph--type--signposts .inverted .field--name-field-title a:visited,.inverted h3 a:visited,.inverted .h3 a:visited,.inverted .vg-lovedown--form legend a:visited,.vg-lovedown--form .inverted legend a:visited,.inverted .block-vg-service-provider-venue-filter fieldset legend a:visited,.block-vg-service-provider-venue-filter fieldset .inverted legend a:visited,.inverted .faq-item--question a:visited,.inverted .field__label a:visited,.inverted h4 a:visited,.inverted .h4 a:visited,.inverted .openinghours-widget[data-type=month] .openinghours--date a:visited,.openinghours-widget[data-type=month] .inverted .openinghours--date a:visited,.inverted article.node--type-banner h3 a:visited,article.node--type-banner .inverted h3 a:visited,.inverted .vg-citycard-calculator--buy-link a a:visited,.vg-citycard-calculator--buy-link .inverted a a:visited,.inverted h5 a:visited,.inverted .h5 a:visited,.inverted h6 a:visited,.inverted .h6 a:visited{color:#3beeda;}td,th{padding:0.25em;}th{font-weight:bold;}tr{border-bottom:1px solid #f2ede7;}tbody tr:last-child{border-bottom:0;}@media (max-width:959px){table:not(.not-responsive):not([class^=month]),table:not(.not-responsive):not([class^=month]) thead,table:not(.not-responsive):not([class^=month]) tbody,table:not(.not-responsive):not([class^=month]) th,table:not(.not-responsive):not([class^=month]) td,table:not(.not-responsive):not([class^=month]) tr{display:block;}table:not(.not-responsive):not([class^=month]) thead tr{position:absolute;top:-9999px;left:-9999px;}table:not(.not-responsive):not([class^=month]) th,table:not(.not-responsive):not([class^=month]) td{padding:0.25em 0;}table:not(.not-responsive):not([class^=month]) td{position:relative;padding-left:50%;text-align:left;}table:not(.not-responsive):not([class^=month]) td.empty,table:not(.not-responsive):not([class^=month]) td.conference-room--property{display:none;}table:not(.not-responsive):not([class^=month]) td::before{position:absolute;left:0;width:45%;text-align:left;white-space:nowrap;content:attr(data-title);}}.block-vg-schedule-period-filter ul a::before,.block-vg-openinghours-day-selector ul a::before,input[type=checkbox] + label::before,input,textarea,select{transition:border-color 0.25s;border:1px solid #bbb8b3;border-radius:3px;background-color:#fff;}.block-vg-schedule-period-filter ul a:hover::before,.block-vg-openinghours-day-selector ul a:hover::before,input[type=checkbox] + label:hover::before,input:hover,textarea:hover,select:hover,.block-vg-schedule-period-filter ul a:focus::before,.block-vg-openinghours-day-selector ul a:focus::before,input[type=checkbox] + label:focus::before,input:focus,textarea:focus,select:focus{border-color:#3a3a3a;outline:0;}input,textarea,select{width:100%;max-width:35rem;padding:0.5em 1em;}.form-required::after{content:none;}input[type=checkbox]{position:absolute;top:8px;left:2px;width:auto;}input[type=checkbox] + label{cursor:pointer;}input[type=checkbox] + label::before{display:inline-block;width:1.1em;height:1.1em;margin-right:0.5em;content:"";vertical-align:text-top;}input[type=checkbox]:hover + label::before,input[type=checkbox]:focus + label::before{border-color:#3a3a3a;}input[type=checkbox]:checked + label::before{background-color:#3beeda;content:"\e90b";}form .form-type-checkbox{position:relative;}form .form-type-checkbox label{display:block;position:relative;max-width:35rem;padding-left:2rem;}form .form-type-checkbox label::before{position:absolute;top:5px;left:0;}[class^=button-],[class*=" button-"],.button-invers,.vg-lovedown--answers--comparison .form-actions .button,.button--secundary,.button,button,input[type=button],input[type=submit]{display:inline-block;width:auto;padding:0 2rem;transition:0.3s;border:0;border-radius:1.5rem;background-color:#f88073;color:#3a3a3a;font-size:1rem;font-weight:700;line-height:3rem;text-decoration:none;}[class^=button-]:hover,[class^=button-]:focus,[class*=" button-"]:hover,[class*=" button-"]:focus,.button-invers:hover,.vg-lovedown--answers--comparison .form-actions .button:hover,.button--secundary:hover,.button-invers:focus,.vg-lovedown--answers--comparison .form-actions .button:focus,.button--secundary:focus,.button:hover,.button:focus,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus{outline:0;background-color:#3beeda;}[class^=button-][disabled],[class*=" button-"][disabled],[disabled].button-invers,.vg-lovedown--answers--comparison .form-actions [disabled].button,[disabled].button--secundary,.button[disabled],button[disabled],input[type=button][disabled],input[type=submit][disabled]{background-color:#f2ede7;}.button--secundary{background-color:#f2ede7;font-weight:400;}.button-invers,.vg-lovedown--answers--comparison .form-actions .button{background-color:#fff;}.form-item .description{font-size:0.8rem;font-weight:300;}label{display:block;font-weight:300;}label .label-optional{font-size:0.8rem;font-weight:300;text-transform:lowercase;}.field--name-book-url{margin:2rem 0;}.field--name-book-url 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;}.field--name-book-url a::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.field--name-book-url a{padding:0.8rem 3rem 0.8rem 1.5rem;border-radius:35px;background-color:#f88073;}.field--name-book-url a::after{margin-right:0.7rem;}.field--name-book-url a:hover,.field--name-book-url a:focus{background-color:rgba(248,128,115,0.9);}.fieldgroup--fast-links--links > .flag,.field--type-vg-route,.field--buttons-button--highlight,.field--buttons-button{text-align:center;}.fieldgroup--fast-links--links > .flag a,.field--type-vg-route a,.field--buttons-button--highlight a,.field--buttons-button a{display:flex;align-items:center;width:100%;color:#3a3a3a;text-align:left;text-decoration:none;}.fieldgroup--fast-links--links > .flag a .field-buttons-button--intro,.field--type-vg-route a .field-buttons-button--intro,.field--buttons-button--highlight a .field-buttons-button--intro,.fieldgroup--fast-links--links > .flag a span:last-child,.field--type-vg-route a span:last-child,.field--buttons-button--highlight a span:last-child,.field--buttons-button a .field-buttons-button--intro,.field--buttons-button a span:last-child{line-height:1.1em;}.fieldgroup--fast-links--links > .flag a span:last-child,.field--type-vg-route a span:last-child,.field--buttons-button--highlight a span:last-child,.field--buttons-button a span:last-child{display:inline-block;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;}.fieldgroup--fast-links--links > .flag a span:last-child::after,.field--type-vg-route a span:last-child::after,.field--buttons-button--highlight a span:last-child::after,.field--buttons-button a span:last-child::after{display:inline;margin-top:-0.5rem;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.fieldgroup--fast-links--links > .flag a span:last-child,.field--type-vg-route a span:last-child,.field--buttons-button--highlight a span:last-child,.field--buttons-button a span:last-child{display:block;text-align:left;}.fieldgroup--fast-links--links > .flag a span:last-child.info,.field--type-vg-route a span:last-child.info,.field--buttons-button--highlight a span:last-child.info,.field--buttons-button a span:last-child.info{margin-top:0.5em;}.fieldgroup--fast-links--links > .flag a i,.field--type-vg-route a i,.field--buttons-button--highlight a i,.field--buttons-button a i{display:block;margin-right:1rem;}@media (min-width:960px){.fieldgroup--fast-links--links > .flag a i,.field--type-vg-route a i,.field--buttons-button--highlight a i,.field--buttons-button a i{min-width:3.75rem;}}.fieldgroup--fast-links--links > .flag a i::before,.field--type-vg-route a i::before,.field--buttons-button--highlight a i::before,.field--buttons-button a i::before{background-color:#fff;color:#ea6855;font-size:1.8rem;}.fieldgroup--fast-links--links > .flag a:hover,.field--type-vg-route a:hover,.field--buttons-button--highlight a:hover,.field--buttons-button a:hover{color:#f88073;}.fieldgroup--fast-links--links > .flag a:hover i::before,.field--type-vg-route a:hover i::before,.field--buttons-button--highlight a:hover i::before,.field--buttons-button a:hover i::before{background-color:#f88073;color:#fff;}.fieldgroup--fast-links--links > .flag a:hover span,.field--type-vg-route a:hover span,.field--buttons-button--highlight a:hover span,.field--buttons-button a:hover span{color:#f88073;}.fieldgroup--fast-links--links > .flag a:hover span::after,.field--type-vg-route a:hover span::after,.field--buttons-button--highlight a:hover span::after,.field--buttons-button a:hover span::after{color:#f88073;}@media (min-width:640px){.fieldgroup--fast-links--links > .flag a,.field--type-vg-route a,.field--buttons-button--highlight a,.field--buttons-button a{flex-direction:column;justify-content:center;font-size:1rem;text-align:center;}.fieldgroup--fast-links--links > .flag a i,.field--type-vg-route a i,.field--buttons-button--highlight a i,.field--buttons-button a i{margin-bottom:1rem;}.fieldgroup--fast-links--links > .flag a i::before,.field--type-vg-route a i::before,.field--buttons-button--highlight a i::before,.field--buttons-button a i::before{font-size:2.3rem;}}@media (min-width:640px) and (max-width:959px){.fieldgroup--fast-links--links > .flag a,.field--type-vg-route a,.field--buttons-button--highlight a,.field--buttons-button a{display:block;}.fieldgroup--fast-links--links > .flag a i,.field--type-vg-route a i,.field--buttons-button--highlight a i,.field--buttons-button a i{margin-right:0;}.fieldgroup--fast-links--links > .flag a span,.field--type-vg-route a span,.field--buttons-button--highlight a span,.field--buttons-button a span{width:100%;text-align:center;}.fieldgroup--fast-links--links > .flag a span:last-child,.field--type-vg-route a span:last-child,.field--buttons-button--highlight a span:last-child,.field--buttons-button a span:last-child{text-align:center;}}@media (min-width:960px){.fieldgroup--fast-links--links > .flag a,.field--type-vg-route a,.field--buttons-button--highlight a,.field--buttons-button a{flex-direction:row;}.fieldgroup--fast-links--links > .flag a .field-buttons-button--intro,.field--type-vg-route a .field-buttons-button--intro,.field--buttons-button--highlight a .field-buttons-button--intro,.field--buttons-button a .field-buttons-button--intro{text-align:left;}.fieldgroup--fast-links--links > .flag a i,.field--type-vg-route a i,.field--buttons-button--highlight a i,.field--buttons-button a i{margin-bottom:0;text-align:right;}.fieldgroup--fast-links--links > .flag a i::before,.field--type-vg-route a i::before,.field--buttons-button--highlight a i::before,.field--buttons-button a i::before{font-size:2.5rem;}}.field--buttons-button--highlight a i::before{background-color:#f88073;color:#3a3a3a;}.field--name-field-website,.field--name-field-telephone,.field--name-field-email,.field--name-field-address,.field--name-field-pax,.field--name-field-daterange{position:relative;margin-bottom:0.5em;padding:0 0 0 1.5em;}.field--name-field-website::before,.field--name-field-telephone::before,.field--name-field-email::before,.field--name-field-address::before,.field--name-field-pax::before,.field--name-field-daterange::before{position:absolute;top:0.2em;left:0;}.field--name-field-website a,.field--name-field-telephone a,.field--name-field-email a,.field--name-field-address a,.field--name-field-pax a,.field--name-field-daterange a{display:block;padding-bottom:0.5rem;}@media (min-width:960px){.field--name-field-website a,.field--name-field-telephone a,.field--name-field-email a,.field--name-field-address a,.field--name-field-pax a,.field--name-field-daterange a{padding-bottom:0;}}.field--name-field-pax,.field--name-field-daterange{padding:0 0 0 2em;line-height:1.8em;}.field--name-field-pax::before,.field--name-field-daterange::before{content:"\e90c";}.field__label{margin:0.5rem 0;color:#f88073;line-height:1.4em;}.field--name-field-crm-contact-source .field__label,.field--name-field-crm-uuid .field__label{margin:0;}.field--name-field-address::before{content:"\e91f";}.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:"\e909";}.field--name-field-email::before{content:"\e920";}.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:bold;}.media-videos .media-videos--button::after{margin-left:0.5rem;content:"\e904";}.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:flex;flex-wrap:wrap;margin:0 -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:0.8rem;}.block-facets-summary a,.region-content .block-facets-summary a,.field--name-field-tags .field__item a,.field--name-blog-category .field__item a{display:block;position:relative;padding:0.2em 2em 0.2em 0.8em;border:1px solid #bbb8b3;border-radius:1.5em;color:#3a3a3a;font-size:0.8rem;line-height:1.6em;text-decoration:none;}.block-facets-summary a::after,.region-content .block-facets-summary a::after,.field--name-field-tags .field__item a::after,.field--name-blog-category .field__item a::after{display:block;position:absolute;top:50%;right:0.5em;margin-top:-0.5em;content:"\e904";}.block-facets-summary a:hover,.field--name-field-tags .field__item a:hover,.field--name-blog-category .field__item a:hover{background-color:#f2ede7;}.field--name-blog-category::before,.field--name-blog-category::after{display:table;content:" ";}.field--name-blog-category::after{clear:both;}.field--name-blog-category .field__item{display:inline-block;margin:0 1rem 0.5rem 0;}@media (min-width:640px){.field--name-blog-category .field__item{margin:0 0.5rem 0.5rem 0;}}.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::before,.field--name-field-related-poi > .field__items::after{display:table;content:" ";}.field--name-field-related-poi > .field__items::after{clear:both;}.field--name-field-related-poi > .field__items{display:flex;flex-direction:column;align-items:center;width:100%;}@media (min-width:960px){.field--name-field-related-poi > .field__items{flex-direction:row;}.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(2) ~ .field__item,.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(2){width:calc(50% - 2rem / 2);margin-right:1.5rem;}.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(2) ~ .field__item:last-child,.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(2):last-child{margin-right:0;}.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(3) ~ .field__item,.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(3){width:calc(33.333333% - 2 * 2rem / 3);margin-right:1.5rem;float:left;}.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(3) ~ .field__item:last-child,.field--name-field-related-poi > .field__items > .field__item:first-child:nth-last-child(3):last-child{margin-right:0;}}.field--name-field-related-poi > .field__items > .field__item{width:100%;}.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;}.field--name-field-tags::before,.field--name-field-tags::after{display:table;content:" ";}.field--name-field-tags::after{clear:both;}@media (min-width:640px){.field--name-field-tags{text-align:center;}}.field--name-field-tags .field__item{display:inline-block;margin:0 1rem 0.5rem 0;}@media (min-width:640px){.field--name-field-tags .field__item{margin:0 0.5rem 0.5rem;}}.field--name-field-telephone::before{content:"\e927";}.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:"\e90c";}.field--name-vg-fields--icon-label{display:inline-block;position:relative;margin-top:0.5rem;padding:0 1em 0 2.5em;border-radius:1em;background:rgba(187,184,179,0.5);color:#fff;font-size:0.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::before,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details::after{display:block;position:absolute;top:50%;left:0;width:1px;height:1.8rem;margin-top:-0.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::before,.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details::after{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:"\e924";}.field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details::after{content:"\e925";}.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:flex;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:-0.9rem;margin-left:0;font-size:1.8rem;letter-spacing:-1em;text-align:center;content:"\e909";}@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;flex:0;width:auto;height:auto;margin:0 0.5rem 0 0;font-size:2rem;letter-spacing:unset;}}.field--name-field-website::before{content:"\e91d";}.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:0.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:0.25rem;color:#767676;font-size:0.8rem;font-weight:normal;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:0.5rem;float:left;font-size:1rem;}@media (max-width:959px){.field--type-congress-room .mobile-header{display:block;}}@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:0.25rem 0;}.field--venue-features ul li i::before{margin-right:0.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;-moz-columns:2;columns:2;-moz-column-gap:4rem;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{-moz-columns:3;columns:3;}}.layout-container > header .region-header .block-page-title-block,article.node-header .node-header--container{display:grid;align-content:flex-end;width:100%;min-height:13.75rem;grid-template-columns:auto;}@media (min-width:375px){.layout-container > header .region-header .block-page-title-block,article.node-header .node-header--container{grid-template-columns:auto 6.5rem;-ms-grid-columns:calc(100% - 6.5rem) 6.5rem;-ms-grid-rows:1fr auto;}}@media (min-width:960px){.layout-container > header .region-header .block-page-title-block,article.node-header .node-header--container{padding-left:6rem;}}.node--view-mode-teaser .flag i,.node--view-mode-teaser-list .flag i,.icon-openinghours--status,.icon-openinghours--open,.icon-openinghours--later,.icon-openinghours--closed{display:inline-block;position:relative;width:1em;height:1em;}.node--view-mode-teaser .flag i::before,.node--view-mode-teaser-list .flag i::before,.icon-openinghours--status::before,.icon-openinghours--open::before,.icon-openinghours--later::before,.icon-openinghours--closed::before,.node--view-mode-teaser .flag i::after,.node--view-mode-teaser-list .flag i::after,.icon-openinghours--status::after,.icon-openinghours--open::after,.icon-openinghours--later::after,.icon-openinghours--closed::after{position:absolute;top:0;left:0;}[class^=icon-circle-].icon-openinghours--status::before,[class^=icon-circle-].icon-openinghours--open::before,[class^=icon-circle-].icon-openinghours--later::before,[class^=icon-circle-].icon-openinghours--closed::before,[class*=" icon-circle-"].icon-openinghours--status::before,[class*=" icon-circle-"].icon-openinghours--open::before,[class*=" icon-circle-"].icon-openinghours--later::before,[class*=" icon-circle-"].icon-openinghours--closed::before,.icon-circle.icon-openinghours--status::before,.icon-circle.icon-openinghours--open::before,.icon-circle.icon-openinghours--later::before,.icon-circle.icon-openinghours--closed::before,article.node--type-banner .field--name-field-icon i.icon-openinghours--status::before,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--status.icon-check::before,.vg-citycard-calculator--buy-link a i.icon-openinghours--status::before,.fieldgroup--information > .field-group-toggler button.icon-openinghours--status::before,.fieldgroup--information--mobile > .field-group-toggler button.icon-openinghours--status::before,.icon-openinghours--status.dg-crisis-communication--message::before,article.node--type-banner .field--name-field-icon i.icon-openinghours--open::before,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--open.icon-check::before,.vg-citycard-calculator--buy-link a i.icon-openinghours--open::before,.fieldgroup--information > .field-group-toggler button.icon-openinghours--open::before,.fieldgroup--information--mobile > .field-group-toggler button.icon-openinghours--open::before,.icon-openinghours--open.dg-crisis-communication--message::before,article.node--type-banner .field--name-field-icon i.icon-openinghours--later::before,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--later.icon-check::before,.vg-citycard-calculator--buy-link a i.icon-openinghours--later::before,.fieldgroup--information > .field-group-toggler button.icon-openinghours--later::before,.fieldgroup--information--mobile > .field-group-toggler button.icon-openinghours--later::before,.icon-openinghours--later.dg-crisis-communication--message::before,article.node--type-banner .field--name-field-icon i.icon-openinghours--closed::before,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--closed.icon-check::before,.vg-citycard-calculator--buy-link a i.icon-openinghours--closed::before,.fieldgroup--information > .field-group-toggler button.icon-openinghours--closed::before,.fieldgroup--information--mobile > .field-group-toggler button.icon-openinghours--closed::before,.icon-openinghours--closed.dg-crisis-communication--message::before,[class^=icon-circle-].icon-openinghours--status::after,[class^=icon-circle-].icon-openinghours--open::after,[class^=icon-circle-].icon-openinghours--later::after,[class^=icon-circle-].icon-openinghours--closed::after,[class*=" icon-circle-"].icon-openinghours--status::after,[class*=" icon-circle-"].icon-openinghours--open::after,[class*=" icon-circle-"].icon-openinghours--later::after,[class*=" icon-circle-"].icon-openinghours--closed::after,.icon-circle.icon-openinghours--status::after,.icon-circle.icon-openinghours--open::after,.icon-circle.icon-openinghours--later::after,.icon-circle.icon-openinghours--closed::after,article.node--type-banner .field--name-field-icon i.icon-openinghours--status::after,article.node--type-banner--link .icon-openinghours--status.field--name-field-cta-label::after,article.node--type-call-to-action span.icon-openinghours--status.url::after,.taxonomy-term--view-mode-teaser h3 span.icon-openinghours--status::after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--status::after,article.node--type-route-point.node--view-mode-teaser h3 span.icon-openinghours--status::after,article.node--type-quote blockquote h3 span.icon-openinghours--status::after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--status::after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--status::after,article.node--type-call-to-action h3 span.icon-openinghours--status::after,article.node--type-blog.node--view-mode-teaser h3 span.icon-openinghours--status::after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--status::after,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--status.icon-check::after,.vg-citycard-calculator--buy-link a i.icon-openinghours--status::after,article.map-item h3.icon-openinghours--status::after,article.node--type-banner .field--name-field-icon i.icon-openinghours--open::after,article.node--type-banner--link .icon-openinghours--open.field--name-field-cta-label::after,article.node--type-call-to-action span.icon-openinghours--open.url::after,.taxonomy-term--view-mode-teaser h3 span.icon-openinghours--open::after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--open::after,article.node--type-route-point.node--view-mode-teaser h3 span.icon-openinghours--open::after,article.node--type-quote blockquote h3 span.icon-openinghours--open::after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--open::after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--open::after,article.node--type-call-to-action h3 span.icon-openinghours--open::after,article.node--type-blog.node--view-mode-teaser h3 span.icon-openinghours--open::after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--open::after,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--open.icon-check::after,.vg-citycard-calculator--buy-link a i.icon-openinghours--open::after,article.map-item h3.icon-openinghours--open::after,article.node--type-banner .field--name-field-icon i.icon-openinghours--later::after,article.node--type-banner--link .icon-openinghours--later.field--name-field-cta-label::after,article.node--type-call-to-action span.icon-openinghours--later.url::after,.taxonomy-term--view-mode-teaser h3 span.icon-openinghours--later::after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--later::after,article.node--type-route-point.node--view-mode-teaser h3 span.icon-openinghours--later::after,article.node--type-quote blockquote h3 span.icon-openinghours--later::after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--later::after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--later::after,article.node--type-call-to-action h3 span.icon-openinghours--later::after,article.node--type-blog.node--view-mode-teaser h3 span.icon-openinghours--later::after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--later::after,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--later.icon-check::after,.vg-citycard-calculator--buy-link a i.icon-openinghours--later::after,article.map-item h3.icon-openinghours--later::after,article.node--type-banner .field--name-field-icon i.icon-openinghours--closed::after,article.node--type-banner--link .icon-openinghours--closed.field--name-field-cta-label::after,article.node--type-call-to-action span.icon-openinghours--closed.url::after,.taxonomy-term--view-mode-teaser h3 span.icon-openinghours--closed::after,article.node--type-service-provider.node--view-mode-teaser h3 span.icon-openinghours--closed::after,article.node--type-route-point.node--view-mode-teaser h3 span.icon-openinghours--closed::after,article.node--type-quote blockquote h3 span.icon-openinghours--closed::after,article.node--type-poi.node--view-mode-teaser h3 span.icon-openinghours--closed::after,article.node--type-event.node--view-mode-teaser h3 span.icon-openinghours--closed::after,article.node--type-call-to-action h3 span.icon-openinghours--closed::after,article.node--type-blog.node--view-mode-teaser h3 span.icon-openinghours--closed::after,article.node--type-article.node--view-mode-teaser h3 span.icon-openinghours--closed::after,.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-openinghours--closed.icon-check::after,.vg-citycard-calculator--buy-link a i.icon-openinghours--closed::after,article.map-item h3.icon-openinghours--closed::after{top:0.25em;left:0.25em;}.icon-openinghours::after,.icon-openinghours--status::after,.icon-openinghours--closed::after,.icon-openinghours--later::after,.icon-openinghours--open::after{content:"\e925";}.icon-openinghours--status::before,.icon-openinghours--closed::before,.icon-openinghours--later::before,.icon-openinghours--open::before{content:"\e924";}.icon-openinghours--open::before{color:#80c4a4;}.icon-openinghours--later::before{color:#f4a64b;}.icon-openinghours--closed::before{color:#e64952;}[class^=menu-icon--]::before{margin-right:0.5em;}article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image img,.taxonomy-term--view-mode-teaser .field--name-field-media-hero-image img,article.node--type-service-provider.node--view-mode-teaser .field--name-field-media-hero-image img,article.node--type-route-point.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-poi.node--view-mode-teaser .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-call-to-action .field--name-field-media-hero-image img,article.node--type-blog.node--view-mode-teaser .field--name-field-media-hero-image img,article.node--type-article.node--view-mode-teaser .field--name-field-media-hero-image img,.baguettebox-wrapper img,.instagram-block-item-image img,.image-background{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;width:auto;min-width:100%;height:auto;min-height:100%;margin:auto;}.read-more{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;}.read-more::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.block-vg-schedule-period-filter ul,.block-vg-openinghours-day-selector ul{margin:0;padding:0;list-style:none;}.block-vg-schedule-period-filter ul li,.block-vg-openinghours-day-selector ul li{margin:1rem 0;}.block-vg-schedule-period-filter ul a,.block-vg-openinghours-day-selector ul a{display:block;position:relative;width:100%;font-weight:300;text-decoration:none;}.block-vg-schedule-period-filter ul a::before,.block-vg-openinghours-day-selector 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-schedule-period-filter ul a:hover::before,.block-vg-openinghours-day-selector ul a:hover::before,.block-vg-schedule-period-filter ul a:focus::before,.block-vg-openinghours-day-selector ul a:focus::before{border-color:#3a3a3a;}.block-vg-schedule-period-filter ul a.active,.block-vg-openinghours-day-selector ul a.active{font-weight:700;}.block-vg-schedule-period-filter ul a.active::before,.block-vg-openinghours-day-selector ul a.active::before{background-color:#3a3a3a;box-shadow:0 0 0 5px #3beeda inset;}.block-vg-schedule-period-filter ul a.custom,.block-vg-openinghours-day-selector ul a.custom{display:none;}@media (min-width:640px){.block-vg-schedule-period-filter ul a.custom,.block-vg-openinghours-day-selector ul a.custom{display:block;}}.block-vg-schedule-period-filter ul a span,.block-vg-openinghours-day-selector ul a span{display:block;margin-left:1em;}.list--reset,.region-primary-menu .menu--responsive .menu--content > .menu,.dropdown.open .dropdown-menu{margin:0;padding:0;list-style:none;}.list--reset li,.region-primary-menu .menu--responsive .menu--content > .menu li,.dropdown.open .dropdown-menu li{display:block;margin:0;padding:0;}ul.grid-2,ul.grid-3,ul.grid-4,ul.grid-5,.teaser .teaser-content .teaser-links{margin-left:0;padding-left:0;list-style:none;}.site-logo{display:block;}.site-logo,.site-logo:visited{color:#3a3a3a;}a.site-logo:hover{color:#fff;}a.site-logo:focus{color:#fff;}.inverted .site-logo{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;}}.media-oembed-content{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;}article.node--type-banner.has-background .node--type-banner--wrapper,article.node-header .node-header--background .node-header--overlay{background-image:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0)),radial-gradient(circle at 50% 0,rgba(0,0,0,0),rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.4));}.has-image.taxonomy-term--view-mode-teaser > a::after,article.has-image.node--type-service-provider.node--view-mode-teaser > a::after,article.has-image.node--type-route-point.node--view-mode-teaser > a::after,article.node--type-quote blockquote.has-image > a::after,article.has-image.node--type-poi.node--view-mode-teaser > a::after,article.has-image.node--type-event.node--view-mode-teaser > a::after,article.has-image.node--type-call-to-action > a::after,article.has-image.node--type-blog.node--view-mode-teaser > a::after,article.has-image.node--type-article.node--view-mode-teaser > a::after{background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5));}.region-primary-menu .menu--responsive .menu--content{background-color:#fff;}[class^=accolade-left--],[class*=" accolade-left--"],[class^=accolade-right--],[class*=" accolade-right--"],[class^=accolade-down--],[class*=" accolade-down--"],.vg-route--popup-content .content .node-header,.layout-container > header,[class^=accolade-up--],[class*=" accolade-up--"]{position:relative;}[class^=accolade-left--]::after,[class*=" accolade-left--"]::after,[class^=accolade-right--]::after,[class*=" accolade-right--"]::after,[class^=accolade-down--]::after,[class*=" accolade-down--"]::after,.vg-route--popup-content .content .node-header::after,.layout-container > header::after,[class^=accolade-up--]::after,[class*=" accolade-up--"]::after{display:block;position:absolute;content:"";}[class^=accolade-down--]::after,[class*=" accolade-down--"]::after,.vg-route--popup-content .content .node-header::after,.layout-container > header::after,[class^=accolade-up--]::after,[class*=" accolade-up--"]::after{width:100%;height:48px;background-repeat:no-repeat;background-size:auto 48px;}[class^=accolade-left--]::after,[class*=" accolade-left--"]::after,[class^=accolade-right--]::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:center top;}[class^=accolade-right--]::after,[class*=" accolade-right--"]::after{top:0;right:0;background-position:right center;}[class^=accolade-down--]::after,[class*=" accolade-down--"]::after,.vg-route--popup-content .content .node-header::after,.layout-container > header::after{bottom:0;left:0;background-position:center bottom;}[class^=accolade-left--]::after,[class*=" accolade-left--"]::after{top:0;left:0;background-position:left center;}.accolade-top--white::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--white.svg?ufxw9a3=);}.accolade-top--black::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--black.svg?ufxw9a3=);}.accolade-top--pink::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--pink.svg?ufxw9a3=);}.accolade-top--green::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--pink.svg?ufxw9a3=);}.accolade-top--grey::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-up--grey.svg?ufxw9a3=);}.accolade-right--white::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--white.svg?ufxw9a3=);}.accolade-right--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--black.svg?ufxw9a3=);}.accolade-right--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--pink.svg?ufxw9a3=);}.accolade-right--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--pink.svg?ufxw9a3=);}.accolade-right--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-right--grey.svg?ufxw9a3=);}.accolade-bottom--white::after,.vg-route--popup-content .content .node-header::after,.layout-container > header::after,.layout-container > header.page--has-node-buttons::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--white.svg?ufxw9a3=);}.accolade-bottom--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--black.svg?ufxw9a3=);}.accolade-bottom--pink::after,body:not(.dg-crisis-communication--active).path-lovedown--landing-page .layout-container > header::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--pink.svg?ufxw9a3=);}.accolade-bottom--green::after,body.dg-crisis-communication--active header::after,body.dg-crisis-communication--active .layout-container > header::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--green.svg?ufxw9a3=);}.accolade-bottom--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--grey.svg?ufxw9a3=);}.accolade-left--white::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--white.svg?ufxw9a3=);}.accolade-left--black::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--black.svg?ufxw9a3=);}.accolade-left--pink::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--pink.svg?ufxw9a3=);}.accolade-left--green::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--pink.svg?ufxw9a3=);}.accolade-left--grey::before{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-left--grey.svg?ufxw9a3=);}.select-views-display a,.pointer-top--milli,.pointer-down--milli,.fieldgroup--inverse--always,.menu--main-flyout nav.node-menu,.fieldgroup--contact--address,.fieldgroup--information-right--contact{position:relative;}.select-views-display a::after,.pointer-top--milli::after,.pointer-down--milli::after,.fieldgroup--inverse--always::after,.menu--main-flyout nav.node-menu::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-right--milli,.pointer-left--milli,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address,.instagram-block-item:nth-child(odd) .instagram-block-item-content,.baguettebox-wrapper .baguettebox--count,.instagram-block-item:nth-child(even) .instagram-block-item-content{position:relative;}.pointer-right--milli::after,.pointer-left--milli::after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image::after,.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,.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}[class^=pointer-top--]::after,[class*=" pointer-top--"]::after,.menu--main-flyout nav.node-menu::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}[class^=pointer-right--]::after,[class*=" pointer-right--"]::after,.instagram-block-item:nth-child(odd) .instagram-block-item-content::after{width:48px;height:100%;background-size:48px;top:0;right:-48px;background-position:right center;}[class^=pointer-bottom--]::after,[class*=" pointer-bottom--"]::after,.vg-olark-button i::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}[class^=pointer-left--]::after,[class*=" pointer-left--"]::after,.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.pointer-top--white,.menu--main-flyout nav.node-menu{position:relative;}.pointer-top--white::after,.menu--main-flyout nav.node-menu::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-top--white::after,.menu--main-flyout nav.node-menu::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}.pointer-top--white::after,.menu--main-flyout nav.node-menu::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--white.svg?ufxw9a3=);}.pointer-top--black{position:relative;}.pointer-top--black::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-top--black::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}.pointer-top--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--black.svg?ufxw9a3=);}.pointer-top--pink{position:relative;}.pointer-top--pink::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-top--pink::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}.pointer-top--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--pink.svg?ufxw9a3=);}.pointer-top--green{position:relative;}.pointer-top--green::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-top--green::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}.pointer-top--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--green.svg?ufxw9a3=);}.pointer-top--grey{position:relative;}.pointer-top--grey::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-top--grey::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}.pointer-top--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--grey.svg?ufxw9a3=);}.pointer-right--white{position:relative;}.pointer-right--white::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-right--white::after{width:48px;height:100%;background-size:48px;top:0;right:-48px;background-position:right center;}.pointer-right--white::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--white.svg?ufxw9a3=);}.pointer-right--black{position:relative;}.pointer-right--black::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-right--black::after{width:48px;height:100%;background-size:48px;top:0;right:-48px;background-position:right center;}.pointer-right--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--black.svg?ufxw9a3=);}.pointer-right--pink{position:relative;}.pointer-right--pink::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-right--pink::after{width:48px;height:100%;background-size:48px;top:0;right:-48px;background-position:right center;}.pointer-right--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--pink.svg?ufxw9a3=);}.pointer-right--green,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address{position:relative;}.pointer-right--green::after,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-right--green::after,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address::after{width:48px;height:100%;background-size:48px;top:0;right:-48px;background-position:right center;}.pointer-right--green::after,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--green.svg?ufxw9a3=);}.pointer-right--grey,.instagram-block-item:nth-child(odd) .instagram-block-item-content{position:relative;}.pointer-right--grey::after,.instagram-block-item:nth-child(odd) .instagram-block-item-content::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-right--grey::after,.instagram-block-item:nth-child(odd) .instagram-block-item-content::after{width:48px;height:100%;background-size:48px;top:0;right:-48px;background-position:right center;}.pointer-right--grey::after,.instagram-block-item:nth-child(odd) .instagram-block-item-content::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--grey.svg?ufxw9a3=);}.pointer-bottom--white{position:relative;}.pointer-bottom--white::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--white::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--white::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--white.svg?ufxw9a3=);}.pointer-bottom--white-pink{position:relative;}.pointer-bottom--white-pink::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--white-pink::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--white-pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--white-pink.svg?ufxw9a3=);}.pointer-bottom--black{position:relative;}.pointer-bottom--black::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--black::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--black.svg?ufxw9a3=);}.pointer-bottom--pink{position:relative;}.pointer-bottom--pink::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--pink::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--pink.svg?ufxw9a3=);}.pointer-bottom--green,.fieldgroup--contact--address,.fieldgroup--information-right--contact{position:relative;}.pointer-bottom--green::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--green::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--green::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--green.svg?ufxw9a3=);}.pointer-bottom--green--shadow,.vg-olark-button i{position:relative;}.pointer-bottom--green--shadow::after,.vg-olark-button i::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--green--shadow::after,.vg-olark-button i::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--green--shadow::after,.vg-olark-button i::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--green-shadow.svg?ufxw9a3=);}.pointer-bottom--grey{position:relative;}.pointer-bottom--grey::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-bottom--grey::after{width:100%;height:48px;background-size:auto 48px;bottom:-48px;left:0;background-position:center bottom;}.pointer-bottom--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--grey.svg?ufxw9a3=);}.pointer-left--white{position:relative;}.pointer-left--white::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-left--white::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.pointer-left--white::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--white.svg?ufxw9a3=);}.pointer-left--black{position:relative;}.pointer-left--black::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-left--black::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.pointer-left--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--black.svg?ufxw9a3=);}.pointer-left--pink,.baguettebox-wrapper .baguettebox--count,.instagram-block-item:nth-child(even) .instagram-block-item-content{position:relative;}.pointer-left--pink::after,.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-left--pink::after,.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.pointer-left--pink::after,.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--pink.svg?ufxw9a3=);}.pointer-left--green{position:relative;}.pointer-left--green::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-left--green::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.pointer-left--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--green.svg?ufxw9a3=);}.pointer-left--grey{position:relative;}.pointer-left--grey::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.pointer-left--grey::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.pointer-left--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--grey.svg?ufxw9a3=);}.select-views-display a::after,.pointer-top--milli::after,.pointer-down--milli::after,.fieldgroup--inverse--always::after,.menu--main-flyout nav.node-menu::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after{height:24px;background-size:auto 24px;}.pointer-right--milli::after,.pointer-left--milli::after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image::after,.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,.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after{width:24px;background-size:24px;}.fieldgroup--inverse--always::after,.menu--main-flyout nav.node-menu::after,.pointer-top--milli::after{width:100%;height:24px;background-size:auto 24px;top:-24px;left:0;background-position:center top;}article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image::after,.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{width:24px;height:100%;background-size:24px;top:0;right:-24px;background-position:right center;}.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after,.pointer-bottom--milli::after{width:100%;height:24px;background-size:auto 24px;bottom:-24px;left:0;background-position:center bottom;}.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after,.pointer-left--milli::after{width:24px;height:100%;background-size:24px;top:0;left:-24px;background-position:left center;}[class^=pointer-inner-top--],[class*=" pointer-inner-top--"],.fieldgroup--inverse--always,.fieldgroup--inverse,.fieldgroup--buttons{position:relative;}[class^=pointer-inner-top--]::after,[class*=" pointer-inner-top--"]::after,.fieldgroup--inverse--always::after,.fieldgroup--inverse::after,.fieldgroup--buttons::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}[class^=pointer-inner-top--],[class*=" pointer-inner-top--"],.fieldgroup--inverse--always,.fieldgroup--inverse,.fieldgroup--buttons{padding-top:48px;}[class^=pointer-inner-top--]::after,[class*=" pointer-inner-top--"]::after,.fieldgroup--inverse--always::after,.fieldgroup--inverse::after,.fieldgroup--buttons::after{top:0;left:0;background-position:center top;}[class^=pointer-inner-right--],[class*=" pointer-inner-right--"],article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image{position:relative;}[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{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}[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:right center;}[class^=pointer-inner-bottom--],[class*=" pointer-inner-bottom--"]{position:relative;}[class^=pointer-inner-bottom--]::after,[class*=" pointer-inner-bottom--"]::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}[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:center bottom;}[class^=pointer-inner-left--],[class*=" pointer-inner-left--"]{position:relative;}[class^=pointer-inner-left--]::after,[class*=" pointer-inner-left--"]::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}[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:left center;}.pointer-inner-top--white::after,.fieldgroup--inverse--always::after,.fieldgroup--inverse::after,.fieldgroup--buttons::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--white.svg?ufxw9a3=);}.pointer-inner-top--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--black.svg?ufxw9a3=);}.pointer-inner-top--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--pink.svg?ufxw9a3=);}.pointer-inner-top--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--green.svg?ufxw9a3=);}.pointer-inner-top--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-down--grey.svg?ufxw9a3=);}.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?ufxw9a3=);}.pointer-inner-right--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--black.svg?ufxw9a3=);}.pointer-inner-right--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--pink.svg?ufxw9a3=);}.pointer-inner-right--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--green.svg?ufxw9a3=);}.pointer-inner-right--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--grey.svg?ufxw9a3=);}.pointer-inner-bottom--white::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--white.svg?ufxw9a3=);}.pointer-inner-bottom--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--black.svg?ufxw9a3=);}.pointer-inner-bottom--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--pink.svg?ufxw9a3=);}.pointer-inner-bottom--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--green.svg?ufxw9a3=);}.pointer-inner-bottom--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--grey.svg?ufxw9a3=);}.pointer-inner-left--white::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--white.svg?ufxw9a3=);}.pointer-inner-left--black::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--black.svg?ufxw9a3=);}.pointer-inner-left--pink::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--pink.svg?ufxw9a3=);}.pointer-inner-left--green::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--green.svg?ufxw9a3=);}.pointer-inner-left--grey::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-right--grey.svg?ufxw9a3=);}.select-views-display a,.fieldgroup--contact--address,.fieldgroup--information-right--contact,.pointer-down--milli,.fieldgroup--inverse--always,.menu--main-flyout nav.node-menu,.pointer-top--milli{position:relative;}.select-views-display a::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after,.pointer-down--milli::after,.fieldgroup--inverse--always::after,.menu--main-flyout nav.node-menu::after,.pointer-top--milli::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.select-views-display a::after,.fieldgroup--contact--address::after,.fieldgroup--information-right--contact::after,.pointer-down--milli::after,.fieldgroup--inverse--always::after,.menu--main-flyout nav.node-menu::after,.pointer-top--milli::after{height:24px;background-size:auto 24px;}.baguettebox-wrapper .baguettebox--count,.instagram-block-item:nth-child(even) .instagram-block-item-content,.pointer-left--milli,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image,.field--name-field-contact.field--type-reference-display .contact-top .fieldgroup--contact--address,.instagram-block-item:nth-child(odd) .instagram-block-item-content,.pointer-right--milli{position:relative;}.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after,.pointer-left--milli::after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image::after,.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{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.baguettebox-wrapper .baguettebox--count::after,.instagram-block-item:nth-child(even) .instagram-block-item-content::after,.pointer-left--milli::after,article.node--type-service-provider.node--view-mode-teaser-list .field--name-field-media-image::after,.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{width:24px;background-size:24px;}.page-title{margin:0;padding:0;font-size:2rem;line-height:1.2em;}.page-title::after{padding-left:0.25em;font-size:1.7em;content:":";vertical-align:-8%;}@media (min-width:640px){.page-title{font-size:3rem;}.page-title::after{font-size:90px;}}.text--full-width,.view-taxonomy-term,.view-vg-search,.block-views-blockoverview-blog-related h2,.block-views-blockoverview-blog-related .view-display-id-related,.view-congress-calendar,.vg-trip-share,.trip-overview .trip--content,.vg-lovedown--landing-page--intro .text,.vg-lovedown--landing-page--intro .buttons,.fieldgroup--top,.fieldgroup-introduction,article.node--type-banner .node--type-banner-title,article.node--type-banner .node__content,.baguettebox-wrapper{max-width:920px;margin-right:auto;margin-left:auto;}@media (min-width:640px){.text--full-width--breakout,.vg-lovedown--landing-page--intro,.fieldgroup--breakout{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);}}.text--full-width--breakout--container,.fieldgroup--breakout > .field-group-wrapper{padding-right:-1rem;padding-left:-1rem;}@media (min-width:640px){.text--full-width--breakout--container,.fieldgroup--breakout > .field-group-wrapper{padding-right:1rem;padding-left:1rem;}}@media (min-width:960px){.text--full-width--breakout--container,.fieldgroup--breakout > .field-group-wrapper{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;}}.text-formatted p img{height:auto;}.block-facets{margin-bottom:2rem;font-size:0.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 .facets-checkbox:checked + label,.block-facets .facet-item--active-trail > label{font-weight:700;}.block-facets .facet-item--active-trail > input[type=checkbox].facets-checkbox:focus + label{font-weight:400;}.block-facets .facets-checkbox:focus + label{outline:thin dotted;}.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;}.block-facets .facets-soft-limit-link::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.block-facets .facets-soft-limit-link{font-size:1rem;}.block-facets .facets-soft-limit-link:hover{color:#ea6855;}.block-facets .facets-soft-limit-link::after{content:"\e902";}.block-facets .facets-soft-limit-link.open::after{content:"\e905";}#block-category .facets-widget-checkbox > ul > .facet-item{margin:0.75rem 0;padding-bottom:0.75rem;border-bottom:1px solid rgba(187,184,179,0.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:0.75rem;}#block-category .facets-widget-checkbox > ul > .facet-item > .facets-widget-{border-top:1px solid rgba(187,184,179,0.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:0.25em 0;font-size:0.9rem;}.block-facets-summary ul li i{display:none;}.block-facets-summary .facet-item__status{display:none;}.block-facets-summary a{display:inline-block;margin-bottom:0.5rem;border-width:2px;border-color:#f88073;font-size:1rem;font-weight:700;}.block-facets-summary a::after{color:#f88073;content:"\e911";}.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:0.75rem;margin-left:0.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:"\e911";}.layout-sidebar-first .block-facets-summary{display:none;}.index-page .region-sidebar-first > .block-vg-openinghours-day-selector h2{border:0;font-size:1.6rem;font-weight:700;}.block-vg-schedule-period-filter{margin-top:2rem;margin-bottom:3rem;}.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:flex;align-items:center;justify-content:center;}.block-vg-congress-partners > ul li{margin:0;padding:0 2rem;}}.block-vg-gentcongress-contact-menu a{display:block;padding:0.25rem;font-size:0.9rem;text-decoration:none;}.block-vg-gentcongress-contact-menu a:hover{color:#fff;}.inverted .block-vg-gentcongress-contact-menu a{color:#fff;}.inverted .block-vg-gentcongress-contact-menu a:hover{color:#f88073;}.block-vg-social-config ul{margin:0;padding:0;list-style:none;}.block-vg-social-config ul li{margin:0.5rem 0;}.block-vg-social-config [class*=" icon-circle-"]{margin-right:0.75rem;}@media (min-width:640px){.block-vg-footer{display:flex;align-items:center;}}.block-vg-footer p{max-width:9.5em;margin:0 0 0.75rem;}.block-vg-footer .block-vg-footer-logo{display:block;max-width:5em;}.block-vg-footer a:hover svg{opacity:0.8;}.block-vg-footer svg{display:block;width:100%;height:auto;}.instagram-block-content{display:flex;flex-direction:column;margin-right:-1rem;margin-left:-1rem;}@media (min-width:960px){.instagram-block-content{flex-direction:row;margin-right:0;margin-left:0;}}.instagram-block-intro{display:flex;align-items:center;justify-content:center;padding:1rem;background:#f88073;font-size:1.1rem;font-weight:700;}@media (min-width:960px){.instagram-block-intro{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:flex;flex-direction:column;flex-wrap:wrap;}@media (min-width:640px){.instagram-block-items{flex-direction:row;height:100%;}}.instagram-block-item{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){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{order:2;}.instagram-block-item:nth-child(odd) i{background:#f88073;color:#fff;}.instagram-block-item:nth-child(even){background-color:#f88073;}.instagram-block-item:nth-child(even) 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:flex;flex-direction:column;justify-content:center;width:50%;padding:1rem;}.instagram-block-item-user{margin-bottom:1rem;font-weight:700;}.instagram-block-item-user i{margin-right:0.5rem;}.instagram-block-item-text{font-size:0.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;}.region-header .block-vg-header-block + .block-views-exposed-filter-blockvg-search-search{position:relative;justify-content:center;margin:1.5rem 0 5rem;padding:0 1rem;z-index:1;}.region-header .block-vg-header-block + .block-views-exposed-filter-blockvg-search-search.contextual-region{position:relative;}.block-views-exposed-filter-blockvg-search-search{display:flex;}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button{padding:0.25rem;border:0;background:none;font-weight:400;line-height:normal;}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button i{margin-right:0.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__form{display:none;}.block-views-exposed-filter-blockvg-search-search .block-vg-search-header__button--close{display:none;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{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{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 .block-vg-search-header__form,.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:0.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:0.5rem;border-bottom:1px solid rgba(187,184,179,0.5);font-weight:400;line-height:1;}.block-vg-trip-link a,.block-vg-congress-link a{display:block;padding:0.25rem;font-size:0.9rem;text-decoration:none;}.block-vg-trip-link a:hover,.block-vg-congress-link a:hover{color:#fff;}.block-vg-trip-link a i,.block-vg-congress-link a i{margin-right:0.25rem;font-size:1.1rem;vertical-align:text-bottom;}.inverted .block-vg-trip-link a,.inverted .block-vg-congress-link a{color:#fff;}.inverted .block-vg-trip-link a:hover,.inverted .block-vg-congress-link a:hover{color:#f88073;}.block-views-blockoverview-blogger-bloggers,.block-views-blockoverview-blogger-related{display:inline-block;width:100%;margin-top:3rem;margin-bottom:3rem;clear:left;}nav.breadcrumb{font-size:0.8rem;font-weight:400;}nav.breadcrumb li{display:inline-block;margin:0;padding:0;}nav.breadcrumb li::before{display:inline-block;font-size:0.8rem;content:"\e904";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 h3{margin:0.75rem 0;font-size:1rem;}.dg-crisis-communication--details ul{margin-top:2rem;padding:0;}.dg-crisis-communication--details li{margin:0.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:0.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;font-weight:400;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:normal;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 summary{padding-left:0;}.faq-item--question{margin:0;}.faq-item--content{padding:0 0 0 2rem;}.field--name-field-contact.field--type-reference-display{width:calc(100% + 2 * 1rem);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__label,.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 .openinghours-wrapper{display:inline;}.field--type-entrance-fee{margin-bottom:1.5rem;}.field--type-entrance-fee .field__item{padding:0.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:0.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;}}.field--name-field-entrance-fee-info{margin-bottom:1.5rem;}@media (min-width:640px){.field--name-field-points > .field__item article.no-image.node--view-mode-teaser{background-color:#3beeda;}.field--name-field-points > .field__item:nth-child(4n+4) article.no-image.node--view-mode-teaser,.field--name-field-points > .field__item:nth-child(4n+1) article.no-image.node--view-mode-teaser{background-color:#f88073;}}.field--name-field-points .field--name-vg-fields--icon-label{display:none;}.field--name-field-points ._node--view-mode-teaser > .flag i::before{color:#3a3a3a;}.field--name-field-points ._node--view-mode-teaser > .flag i::after{color:#fff;}.field--name-field-points ._node--view-mode-teaser .action-unflag a:hover i::before{color:#3a3a3a;}.field--name-field-points .route-point{position:relative;}.field--name-field-points .route-point--number{display:block;position:absolute;top:1rem;left:1rem;width:2em;border-radius:50%;background-color:#f88073;color:#3a3a3a;font-size:0.8rem;line-height:2em;text-align:center;}.field--name-field-points article.node .flag{display:none;}.field--name-field-points article.node .img-copyright{display:none;}@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?ufxw9a3=);background-repeat:no-repeat;background-position:left center;background-size:24px;content:"";}}.fieldgroup--buttons{position:relative;order:-10;margin:0 calc((-100vw + 100%) / 2);padding:1rem calc((100vw - 100%) / 2) 0;background-color:#f2ede7;}@media (min-width:960px){.fieldgroup--buttons{order:0;margin-top:0;}}.fieldgroup--buttons::after{display:none;}@media (min-width:960px){.fieldgroup--buttons .field-group-wrapper{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 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% - 0.5px);}.fieldgroup--buttons .field-group-wrapper > .field{}.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% - 0.3333333333px);}.fieldgroup--buttons .field-group-wrapper > .field{}.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% - 0.25px);}.fieldgroup--buttons .field-group-wrapper > .field{}.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% - 0.25px);}}@media (min-width:960px){.fieldgroup--buttons .field-group-wrapper > .field{display:flex;align-items: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:flex;flex-flow:row wrap;align-content:space-between;justify-content:space-between;width:920px;margin:0 auto;padding-top:calc(1rem + 24px);}.fieldgroup--contact > .field-group-wrapper{width:100%;}.fieldgroup--contact > .node--type-banner{order:2;width:50%;}.fieldgroup--contact > .fieldgroup--contact--address{order:1;width:50%;}.fieldgroup--contact > .fieldgroup--information-right--map{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 .leaflet-control-container{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:0.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;z-index:9;}.node--unpublished .fieldgroup--contact--address{background:repeating-linear-gradient(-45deg,#3beeda,#3beeda 12px,#9df7ed 12px,#9df7ed 24px);}.contact-top{display:block;}@media (min-width:640px){.contact-top{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:flex;padding:2rem 0;}}.fieldgroup--fast-links--links > .flag a span:last-child::after{display:none;}.fieldgroup--fast-links--links .field--type-vg-openinghours--summary,.fieldgroup--fast-links--links .field--type-vg-schedule{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 > .flag,.fieldgroup--fast-links--links > .field{width:100%;margin:0;padding:1rem;border-top:1px solid #bbb8b3;}@media (min-width:640px){.fieldgroup--fast-links--links > .flag,.fieldgroup--fast-links--links > .field{display:flex;flex-grow:1;align-items:stretch;justify-content:center;padding:0 1rem;border-top:0;border-right:1px solid #bbb8b3;}.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(2),.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(2) ~ .flag,.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(2) ~ .field,.fieldgroup--fast-links--links > .field:first-child:nth-last-child(2),.fieldgroup--fast-links--links > .field:first-child:nth-last-child(2) ~ .flag,.fieldgroup--fast-links--links > .field:first-child:nth-last-child(2) ~ .field{width:calc(50% - 0.5px);}.fieldgroup--fast-links--links > .flag,.fieldgroup--fast-links--links > .field{}.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(3),.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(3) ~ .flag,.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(3) ~ .field,.fieldgroup--fast-links--links > .field:first-child:nth-last-child(3),.fieldgroup--fast-links--links > .field:first-child:nth-last-child(3) ~ .flag,.fieldgroup--fast-links--links > .field:first-child:nth-last-child(3) ~ .field{width:calc(33.33333% - 0.3333333333px);}.fieldgroup--fast-links--links > .flag,.fieldgroup--fast-links--links > .field{}.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(4),.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(4) ~ .flag,.fieldgroup--fast-links--links > .flag:first-child:nth-last-child(4) ~ .field,.fieldgroup--fast-links--links > .field:first-child:nth-last-child(4),.fieldgroup--fast-links--links > .field:first-child:nth-last-child(4) ~ .flag,.fieldgroup--fast-links--links > .field:first-child:nth-last-child(4) ~ .field{width:calc(25% - 0.25px);}.fieldgroup--fast-links--links > .flag.field--type-vg-openinghours--summary,.fieldgroup--fast-links--links > .flag.field--type-vg-schedule,.fieldgroup--fast-links--links > .field.field--type-vg-openinghours--summary,.fieldgroup--fast-links--links > .field.field--type-vg-schedule{display:flex;}.fieldgroup--fast-links--links > .flag:last-child,.fieldgroup--fast-links--links > .field:last-child{border-right:0;}}@media (min-width:960px){.fieldgroup--fast-links--links > .flag,.fieldgroup--fast-links--links > .field{align-items:center;}}.fieldgroup--fast-links--links > .flag:first-child,.fieldgroup--fast-links--links > .field:first-child{border-top:0;}.fieldgroup--fast-links--links > .flag a,.fieldgroup--fast-links--links > .field a{font-size:0.9rem;}@media (min-width:640px){.fieldgroup--fast-links--links > .flag a i::before,.fieldgroup--fast-links--links > .field a i::before{font-size:1.8rem;}}.fieldgroup--fast-links--links > .flag a i,.fieldgroup--fast-links--links > .field a i{min-width:2.8rem;margin-right:0.75rem;}.fieldgroup--fast-links--links > .flag a span:last-child,.fieldgroup--fast-links--links > .field a span:last-child{display:flex;align-items:center;font-size:0.9rem;}.fieldgroup--fast-links--links > .flag a span:last-child::after,.fieldgroup--fast-links--links > .field a span:last-child::after{margin:0;}.fieldgroup--fast-links--links > .flag a .openinghours-widget,.fieldgroup--fast-links--links > .field a .openinghours-widget{margin-top:0;}.fieldgroup--fast-links--links > .flag .openinghours-wrapper + .info,.fieldgroup--fast-links--links > .field .openinghours-wrapper + .info{margin-top:0;}.fieldgroup--features{margin-top:2rem;margin-bottom:2rem;}@media (min-width:640px){.fieldgroup--information{position:relative;margin:0 calc((-100vw + 100%) / 2);padding:2rem calc((100vw - 100%) / 2);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{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}}.fieldgroup--information > .field-group-toggler button{display:inline-block;padding:0.45em 0.9em 0.45em 0.45em;border:1px solid #bbb8b3;border-radius:1.4em;background-color:#fff;}.fieldgroup--information > .field-group-toggler button::before{display:inline-block;margin-right:0.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::before,.fieldgroup--information > .field-group-wrapper::after{display:table;content:" ";}.fieldgroup--information > .field-group-wrapper::after{clear:both;}.fieldgroup--information > .field-group-wrapper{display:block !important;overflow:hidden;}}@media (min-width:640px){.fieldgroup--information--mobile{order:-9;}}@media (min-width:960px){.fieldgroup--information--mobile{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 ease-in-out 400ms;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-info-groups + .field--name-field-entrance-fee-contact{margin-top:-1.5rem;}.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-group-contact{margin-top:1.5rem;}.fieldgroup--information-left .field--type-text-long p:first-child{margin-top:0;}.fieldgroup--information-right--map,.field--name-field-geofield{position:relative;width:100%;}.fieldgroup--information-right--map > a.map-route-link,.field--name-field-geofield > 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,.field--name-field-geofield > a.map-route-link span{display:none;}.fieldgroup--information-right--map .leaflet-control-container,.field--name-field-geofield .leaflet-control-container{display:none;}@media (min-width:960px){.fieldgroup--information-right{display:flex;flex-flow:row wrap;align-content:space-between;justify-content:space-between;width:920px;margin:0 auto;}.fieldgroup--information-right > .field-group-wrapper{width:100%;}.fieldgroup--information-right > .node--type-banner{order:2;width:50%;}.fieldgroup--information-right > .fieldgroup--information-right--contact{order:1;width:50%;}.fieldgroup--information-right > .fieldgroup--information-right--map{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;}}.fieldgroup--information-right .leaflet-control-container{display:none;}@media (min-width:960px){.fieldgroup--information-left + .fieldgroup--information-right{display:block;order:2;width:33.333333%;float:right;}}.fieldgroup--information-left + .fieldgroup--information-right > .node--type-banner,.fieldgroup--information-left + .fieldgroup--information-right > .fieldgroup--information-right--contact{width:100%;}.fieldgroup-introduction .field-group-wrapper{display:flex;flex-direction:column;}.fieldgroup-introduction .field-group-wrapper .field--name-field-introduction{order:2;}.fieldgroup-introduction .field-group-wrapper .field--name-field-logo{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{flex-direction:row;margin-bottom:1rem;}.fieldgroup-introduction .field-group-wrapper .field--name-field-introduction{order:1;}.fieldgroup-introduction .field-group-wrapper .field--name-field-logo{flex:none;order:2;width:320px;padding-left:2rem;text-align:left;}}.fieldgroup--inverse{width:calc(100% + 2 * 1rem);margin-right:-1rem;margin-left:-1rem;padding-top:0;}@media (min-width:960px){.fieldgroup--inverse{position:relative;width:auto;margin:0 calc((-100vw + 100%) / 2);padding:48px calc((100vw - 100%) / 2) 2rem;background-color:#f2ede7;}}.fieldgroup--inverse::before,.fieldgroup--inverse::after{display:none;}@media (min-width:960px){.fieldgroup--inverse::before,.fieldgroup--inverse::after{display:block;}}.fieldgroup--inverse--always{position:relative;width:auto;margin:0 calc((-100vw + 100%) / 2);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:0.5rem 0;color:#f88073;}.fieldgroup--openinghours .field--name-field-openinghours-info{margin-top:2rem;}.fieldgroup--schedule > h4,.fieldgroup--schedule .field--name-field-schedule,.fieldgroup--schedule .timetable,.fieldgroup--schedule .openinghours-wrapper{display:inline;}.fieldgroup--schedule .field--name-field-schedule-info{margin-top:1rem;}.fieldgroup--schedule > h4{margin:0.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{}.full-teaser-grid .field__item:first-child:nth-last-child(3n+2) ~ .field__item,.full-teaser-grid .field__item:first-child:nth-last-child(3n+2){width:calc(50% - 2px / 2);margin-right:2px;float:left;}.full-teaser-grid .field__item:first-child:nth-last-child(3n+2) + .field__item ~ .field__item{width:calc(33.33333% - 2 * 2px / 3);margin-right:2px;float:left;}.full-teaser-grid .field__item{}.full-teaser-grid .field__item:first-child:nth-last-child(3n) ~ .field__item,.full-teaser-grid .field__item:first-child:nth-last-child(3n){width:calc(33.33333% - 2 * 2px / 3);margin-right:2px;float:left;}.full-teaser-grid .field__item{}.full-teaser-grid .field__item:first-child:nth-last-child(3n+4) ~ .field__item,.full-teaser-grid .field__item:first-child:nth-last-child(3n+4){width:calc(50% - 2px / 2);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% - 2 * 2px / 3);margin-right:2px;float:left;}.full-teaser-grid .field__item:nth-last-child(1),.full-teaser-grid .field__item:first-child:nth-last-child(4) ~ .field__item:nth-child(even),.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){margin-right:0 !important;}}body .date-picker-wrapper{z-index:10;}.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 .prev,.date-picker-wrapper .month-wrapper table .caption .next{display:inline-block;font-size:0.8em;vertical-align:middle;}.date-picker-wrapper .month-wrapper table .caption .prev:hover,.date-picker-wrapper .month-wrapper table .caption .next:hover{background:none;opacity:0.8;}.date-picker-wrapper .month-wrapper table .caption .prev i::before,.date-picker-wrapper .month-wrapper table .caption .next 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,0.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:0.9rem;}.language-switcher-language-url .dropdown-toggle::after{margin-left:0.25rem;content:"\e902";vertical-align:middle;}.language-switcher-language-url .dropdown-toggle::before{margin-right:0.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:"\e905";}.baguettebox-wrapper{position:relative;margin-top:2rem;margin-bottom:2rem;}.baguettebox-wrapper ul,.baguettebox-wrapper li{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:0.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%;}}.leaflet-container.leaflet-touch .leaflet-control-fullscreen a,.leaflet-container.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a,.leaflet-container.leaflet-touch .leaflet-control-locate a .leaflet-control-locate-location-arrow,.leaflet-container.leaflet-touch .leaflet-control-layers a,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-in,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-out,.dg-maps-map button.map-region-toggle--left,.dg-maps-map .ol-base-layer-switcher .layer > label,.dg-maps-map button.layer,.dg-maps-map button.ol-geolocation,.dg-maps-map button.ol-full-screen-true,.dg-maps-map button.ol-full-screen-false,.dg-maps-map button.ol-zoom-out,.dg-maps-map button.ol-zoom-in{width:2.2rem;height:2.2rem;margin:0 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;}.leaflet-container.leaflet-touch .leaflet-control-fullscreen a::before,.leaflet-container.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a::before,.leaflet-container.leaflet-touch .leaflet-control-locate a .leaflet-control-locate-location-arrow::before,.leaflet-container.leaflet-touch .leaflet-control-layers a::before,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-in::before,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-out::before,.dg-maps-map button.map-region-toggle--left::before,.dg-maps-map .ol-base-layer-switcher .layer > label::before,.dg-maps-map button.layer::before,.dg-maps-map button.ol-geolocation::before,.dg-maps-map button.ol-full-screen-true::before,.dg-maps-map button.ol-full-screen-false::before,.dg-maps-map button.ol-zoom-out::before,.dg-maps-map button.ol-zoom-in::before{font-size:1rem;}.leaflet-container.leaflet-touch .leaflet-control-fullscreen a:hover,.leaflet-container.leaflet-touch .leaflet-control-locate a .leaflet-control-locate-location-arrow:hover,.leaflet-container.leaflet-touch .leaflet-control-layers a:hover,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-in:hover,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-out:hover,.dg-maps-map button.map-region-toggle--left:hover,.dg-maps-map .ol-base-layer-switcher .layer > label:hover,.dg-maps-map button.layer:hover,.dg-maps-map button.ol-geolocation:hover,.dg-maps-map button.ol-full-screen-true:hover,.dg-maps-map button.ol-full-screen-false:hover,.dg-maps-map button.ol-zoom-out:hover,.dg-maps-map button.ol-zoom-in:hover{background-color:#3beeda;}.leaflet-container.leaflet-touch .leaflet-control-fullscreen a:focus,.leaflet-container.leaflet-touch .leaflet-control-locate a .leaflet-control-locate-location-arrow:focus,.leaflet-container.leaflet-touch .leaflet-control-layers a:focus,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-in:focus,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-out:focus,.dg-maps-map button.map-region-toggle--left:focus,.dg-maps-map .ol-base-layer-switcher .layer > label:focus,.dg-maps-map button.layer:focus,.dg-maps-map button.ol-geolocation:focus,.dg-maps-map button.ol-full-screen-true:focus,.dg-maps-map button.ol-full-screen-false:focus,.dg-maps-map button.ol-zoom-out:focus,.dg-maps-map button.ol-zoom-in: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 center;}.dg-maps-map .ol-base-layer-switcher .layer-orthophoto > label{background-position:-96px center;}.dg-maps-map .ol-base-layer-switcher .layer-agiv_grb > label{background-position:-144px center;}.dg-maps-map .ol-base-layer-switcher .layer-osm > label{background-position:-192px center;}.dg-maps-map .ol-base-layer-switcher.show .selection{display:block;}.dg-maps-map .ol-base-layer-switcher{}@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:0.6rem;line-height:1rem;}.dg-maps-map .ol-scale-line-inner::before,.dg-maps-map .ol-scale-line-inner::after{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{top:0.8rem;right:0.8rem;}.dg-maps-map .map-region--right-top-left{top:0.8rem;right:0.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:0.8rem;}}.dg-maps-map .map-region--right-bottom{right:0.8rem;bottom:0.8rem;}.dg-maps-map .map-region--right-bottom .ol-control button{margin-bottom:0;}.dg-maps-map .map-region--right-bottom-left{bottom:0.8rem;padding-right:0.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:0.8rem;left:0.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:0.8rem;left:0.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:"\e906";}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed{top:0;left:0;width:100%;padding:0 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:0.8rem;line-height:2.2rem;content:"\e911";}}@media (min-width:640px){.dg-maps-map button.map-region-toggle--left{top:0;left:0;width:100%;padding:0 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::after{display:inline-block;position:absolute;top:0;right:0.8rem;line-height:2.2rem;content:"\e911";}.dg-maps-map button.map-region-toggle--left{width:300px;}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed{top:0.8rem;left:0.8rem;border:1px solid #bbb8b3;background-color:#fff;font-family:"Fira Sans",arial,sans-serif;}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed::after{font-size:1rem;content:"\e906";}.dg-maps-map button.map-region-toggle--left.map-region-toggle--collapsed{width:auto;padding-right:2.2rem;border-radius:1.1rem;font-size:1rem;font-weight:400;}}.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:0.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:0.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:0.8rem;}article.map-item{margin:1rem 0;}article.map-item a{display:block;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:-0.8rem;margin-left:0.5rem;font-size:1rem;content:"\e904";}article.map-item div{margin:0.5rem 0 0;font-size:0.9rem;}.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-in,.leaflet-container.leaflet-touch .leaflet-control-zoom a.leaflet-control-zoom-out,.leaflet-container.leaflet-touch .leaflet-control-layers a,.leaflet-container.leaflet-touch .leaflet-control-locate a .leaflet-control-locate-location-arrow,.leaflet-container.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a,.leaflet-container.leaflet-touch .leaflet-control-fullscreen a{width:2.2rem;height:2.2rem;margin:0 0 0.4rem;border:1px solid #bbb8b3;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:25px 25px;color:#3a3a3a;font-size:0;font-weight:400;text-indent:0;cursor:pointer;}.leaflet-container.leaflet-touch{font-family:"Fira Sans",arial,sans-serif;}.leaflet-container.leaflet-touch .leaflet-top.leaflet-right{margin-top:10px;}.leaflet-container.leaflet-touch .leaflet-top.leaflet-right .leaflet-control{margin-top:0;}.leaflet-container.leaflet-touch .leaflet-right .leaflet-control{float:unset;}.leaflet-container.leaflet-touch .leaflet-control-layers,.leaflet-container.leaflet-touch .leaflet-bar{border:0;background:unset;}.leaflet-container.leaflet-touch .leaflet-control-layers a,.leaflet-container.leaflet-touch .leaflet-bar a{line-height:40px;}.leaflet-container.leaflet-touch .leaflet-control-fullscreen a{background-image:url(/themes/custom/vg_theme/icon/transp/fullscreen-enter.svg);}.leaflet-container.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen{margin-top:25px;}.leaflet-container.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-image:url(/themes/custom/vg_theme/icon/transp/fullscreen-exit.svg);}.leaflet-container.leaflet-touch .leaflet-control-locate a{background-color:unset;box-shadow:none;}.leaflet-container.leaflet-touch .leaflet-control-locate a .leaflet-control-locate-location-arrow{background-image:url(/themes/custom/vg_theme/icon/transp/target.svg);box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-container.leaflet-touch .leaflet-control-layers a{background-image:url(/themes/custom/vg_theme/icon/transp/layers.svg);}.leaflet-container.leaflet-touch .leaflet-control-zoom a span{color:#151617;font-size:1.5rem;}.leaflet-container.leaflet-touch .leaflet-popup-close-button span{color:#151617;font-size:1.2rem;font-weight:bold;}.leaflet-container.leaflet-touch .ui-autocomplete-input{height:30px;transition:border-color 0.25s;border-width:1px;border-style:solid;border-radius:3px;border-color:#767676;outline-style:none;background-color:#fff;background-image:url(/themes/custom/vg_theme/icon/transp/search.svg);background-size:25px 25px;color:rgb(25,25,25);}.leaflet-container.leaflet-touch .leaflet-popup-content-wrapper{border-radius:0;}.leaflet-container.leaflet-touch a.leaflet-popup-close-button{top:10px;right:10px;}.leaflet-container.leaflet-touch .marker-cluster span{color:#151617;font-size:15px;font-weight:bold;}.leaflet-container.leaflet-touch .marker-cluster-small,.leaflet-container.leaflet-touch .marker-cluster-medium,.leaflet-container.leaflet-touch .marker-cluster-large{background-color:#e5a29a;}.leaflet-container.leaflet-touch .marker-cluster-small div,.leaflet-container.leaflet-touch .marker-cluster-medium div,.leaflet-container.leaflet-touch .marker-cluster-large div{background-color:#f88073;}.leaflet-container.leaflet-touch .vg-numbered-icon{width:30px;height:30px;padding:5px;border-radius:30px;background-color:#f88073;text-align:center;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-container.leaflet-touch .leaflet-control-layers-list .leaflet-control-layers-overlays,.leaflet-container.leaflet-touch .leaflet-control-layers-list .leaflet-control-layers-separator{display:none;}.leaflet-popup-content{width:100vw;min-width:auto;height:20vh;max-height:calc(85px + 2rem);border-radius:0;z-index:100;}@media (min-width:640px){.leaflet-popup-content{width:400px;max-width:90vw;height:auto;max-height:none;}}.leaflet-popup-content article.node--view-mode-reference{margin:1rem 0;}.leaflet-popup-content article.node--view-mode-reference h2 span{font-size:0.9rem;}.leaflet-popup-content article.node--view-mode-reference h2 span::after{font-size:0.9rem;}.leaflet-popup-content article.node--view-mode-reference .field--name-field-subtitle{font-size:0.8rem;line-height:1.6em;}.leaflet-popup-content article.node--view-mode-reference .node__image{display:none;}@media (min-width:375px){.leaflet-popup-content article.node--view-mode-reference .node__image{display:block;width:80px;margin-right:1.75rem;}}@media (min-width:960px){.leaflet-popup-content article.node--view-mode-reference .node__image{width:100px;margin-right:1.5rem;}}.vg-route--popup-content .header.flex{display:flex;justify-content:space-between;}.vg-route--popup-content .header.flex .vg-numbered-icon{width:35px;height:35px;padding:3px;border-radius:25px;background:#fff;text-align:center;}.paragraph--type--map-arcgis .field--name-field-arcgis-map{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);}.paragraph--type--map-arcgis .field--name-field-arcgis-map .arcgis-map{max-width:1440px;margin:0 auto;}body.disable-scroll{overflow:hidden;}@media (min-width:960px){body{visibility:visible !important;}body.disable-scroll{overflow:auto !important;}}.menu--responsive .menu--toggle,.menu--responsive .menu--close{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:0.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,0.5);color:#3a3a3a;font-weight:normal;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,0.24);}}.region-primary-menu .menu--responsive .menu--content li:first-child{border-top:0;}@media (min-width:960px){.region-primary-menu .menu--responsive .menu--toggle,.region-primary-menu .menu--responsive .menu--close{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 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:0.45rem 0.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;padding:0.1rem 0.5rem;border-radius:2px;background-color:#f88073;font-size:0.9rem;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:flex;position:absolute;top:0;right:0;padding:0.75rem;background-color:#f88073;font-size:0.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:0.5rem;}.flag > div button{order:1;padding:0.2rem;}.flag .ajax-progress-throbber{display:none;}.node--view-mode-teaser .flag,.node--view-mode-teaser-list .flag{display:flex;position:absolute;flex-direction:column;align-items:flex-end;z-index:2;}.node--view-mode-teaser > .flag{top:1rem;right:0.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;}100%{opacity:1;}}.flag-my-congress.action-unflag i::before{content:"\e961";}.flag-my-congress.action-unflag a:hover i::before{content:"\e960";}.node--view-mode-teaser .flag-my-congress i::before,.node--view-mode-teaser-list .flag-my-congress i::before{content:"\e961";}.node--view-mode-teaser .flag-my-congress i::after,.node--view-mode-teaser-list .flag-my-congress i::after{content:"\e960";}.node--view-mode-teaser .flag-my-congress.action-unflag a:hover i::before,.node--view-mode-teaser-list .flag-my-congress.action-unflag a:hover i::before{content:"\e961";}.flag-my-trip.action-unflag i::before{content:"\e95c";}.flag-my-trip.action-unflag a:hover i::before{content:"\e95a";}.node--view-mode-teaser .flag-my-trip i::before,.node--view-mode-teaser-list .flag-my-trip i::before{content:"\e95c";}.node--view-mode-teaser .flag-my-trip i::after,.node--view-mode-teaser-list .flag-my-trip i::after{content:"\e95a";}.node--view-mode-teaser .flag-my-trip.action-unflag a:hover i::before,.node--view-mode-teaser-list .flag-my-trip.action-unflag a:hover i::before{content:"\e95c";}article.node-header{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 picture{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}article.node-header .node-header--background img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;}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{align-content:normal;align-items:flex-end;}@media (min-width:640px){article.node-header.node--has-scheduler .node-header--container{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;grid-row:1;}}article.node-header .field--name-field-subtitle{margin:0.5rem 0 0;line-height:1.4em;}article.node-header .node-header--images{display:none;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{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:0.1em;font-size:0.9rem;font-weight:500;}@media (min-width:960px){article.node-header .node-header--images{display:block;}}article.node-header .node-header--schedule{align-self:flex-start;font-size:0.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:0.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::before,article.node-header .node-header--schedule .field--type-vg-openinghours--summary-header .openinghours-widget[data-type=day] .openinghours--details::after{left:0;margin:0;font-size:2rem;}}article.node-header.node.node--unpublished{background:repeating-linear-gradient(-45deg,#f88073,#f88073 12px,#fbb3ab 12px,#fbb3ab 24px);}article.node-header.node.node--unpublished .node-header--overlay{background:repeating-linear-gradient(-45deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3) 12px,rgba(0,0,0,0) 12px,rgba(0,0,0,0) 24px),linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0)),radial-gradient(circle at 50% 0,rgba(0,0,0,0),rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.3));}header .region-header.region-large-header article.node-header,.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container{height:auto;min-height:calc(100vh - 4rem - 48px);}@media (min-width:640px){header .region-header.region-large-header article.node-header,.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container{min-height:calc(100vh - 4rem - 48px);}}@media (min-width:960px){header .region-header.region-large-header article.node-header,.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container{min-height:calc(100vh - 10rem - 48px);}}@media (min-height:42rem){header .region-header.region-large-header article.node-header,.ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container{min-height:calc(42rem - 15rem - 48px);}}@media (max-width:639px){.index-page header .region-header.region-large-header article.node-header,.page-node-type-poi header .region-header.region-large-header article.node-header,.page-node-type-event header .region-header.region-large-header article.node-header,.index-page .ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container,.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-event .ie11-and-below body:not(.path-frontpage) header .region-header.region-large-header article.node-header .node-header--container{min-height:calc(100vh - 4rem - 48px - 3.75rem);}}nav.node-menu{margin:1rem 0;background-color:#fff;}@media (min-width:960px){nav.node-menu > .node__content{display:flex;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:-0.75em;margin-right:0.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:0.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:flex;align-items:baseline;}nav.node-menu .fieldgroup--middle [class^=icon-]:hover::before,nav.node-menu .fieldgroup--middle [class^=icon-]:focus::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:flex;flex-direction:column;align-items: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:0.5rem;font-size:0.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:0.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:0.375em;padding-bottom:0.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 .olark-form-send-button,body #olark-wrapper #olark-container .olark-restart-button,body #olark-wrapper #olark-container .olark-form-input,body #olark-wrapper #olark-container,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:white !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:bold !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-error-message,body #olark-wrapper #olark-container .olark-chat-input,body #olark-wrapper #olark-container .olark-operator-name,body #olark-wrapper #olark-container .olark-end-chat-button{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:0.5rem;bottom:1rem;z-index:30;}.vg-olark-button{padding:0;border:0;background:none;color:#3a3a3a;font-size:0.9rem;font-weight:500;box-shadow:0 0 5px 0 rgba(21,22,23,0.4);}.vg-olark-button:focus{outline:0;}.vg-olark-button > div{background-color:#fff;}.vg-olark-button i{display:block;padding:0.2em;background:#3beeda;color:#3a3a3a;content:"\e90a";}.vg-olark-button i::after{bottom:-0.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--date > span{display:inline;}.openinghours-widget .openinghours--content .openinghours--times > *{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:-0.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{padding-right:0.25rem;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:flex;flex-flow:row wrap;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:bold;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--prev::before,.openinghours-widget[data-type=month] .openinghours--header button.openinghours--next::before{margin-top:-0.1rem;text-align:center;}.openinghours-widget[data-type=month] .openinghours--days{display:flex;flex-flow:row wrap;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[tabindex="0"] > span,.openinghours-widget[data-type=month] .openinghours--day:hover > 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:0.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--date,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--content{padding:0.25em 0;line-height:1.6;}.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--date,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--content{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:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #bbb8b3;}@media (min-width:640px){.openinghours-widget[data-type=week-from-now] .openinghours ul .openinghours--details{display:flex;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--time-prefix,.openinghours-widget[data-type=week-from-now] .openinghours .openinghours--day-open .openinghours--status{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:640px){.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{font-size:0.9rem;}.ol-popup article.node--view-mode-reference h2 span::after{font-size:0.9rem;}.ol-popup article.node--view-mode-reference .field--name-field-subtitle{font-size:0.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--date,.openinghours-widget[data-type=day] .openinghours--content{display:inline;}.field--buttons-button span,.field--buttons-button time{font-size:1rem;font-weight:normal;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;}ul:not([data-drupal-views-infinite-scroll-pager]) .pager__items{margin:1.5rem 0;padding:0;text-transform:lowercase;}ul:not([data-drupal-views-infinite-scroll-pager]) .pager__item{display:inline-block;margin-right:0.33rem;padding:0;vertical-align:middle;}@media (min-width:640px){ul:not([data-drupal-views-infinite-scroll-pager]) .pager__item{margin-right:0.48rem;}}ul:not([data-drupal-views-infinite-scroll-pager]) .pager__item.pager__item--next{margin-right:0;}ul:not([data-drupal-views-infinite-scroll-pager]) .pager__item a{text-decoration:none;}ul:not([data-drupal-views-infinite-scroll-pager]) .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;}ul:not([data-drupal-views-infinite-scroll-pager]) .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%;transform:translateY(-50%);transform-style:preserve-3d;line-height:0.8;text-align:center;}ul:not([data-drupal-views-infinite-scroll-pager]) .pager__item:not(.pager__item--next):not(.pager__item--previous).is-active a,ul:not([data-drupal-views-infinite-scroll-pager]) .pager__item:not(.pager__item--next):not(.pager__item--previous):hover a{border-color:#3a3a3a;background-color:#3beeda;color:#3a3a3a;}ul[data-drupal-views-infinite-scroll-pager]{display:flex;justify-content:center;margin-top:3rem;padding:0;}ul[data-drupal-views-infinite-scroll-pager] .pager__item{text-align:center;}ul[data-drupal-views-infinite-scroll-pager] .pager__item 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;}ul[data-drupal-views-infinite-scroll-pager] .pager__item a::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e902";vertical-align:middle;}ul[data-drupal-views-infinite-scroll-pager] .pager__item a{padding:0.8rem 3rem 0.8rem 1.5rem;border-radius:35px;background-color:#f88073;}ul[data-drupal-views-infinite-scroll-pager] .pager__item a::after{margin-right:0.7rem;}ul[data-drupal-views-infinite-scroll-pager] .pager__item a:hover,ul[data-drupal-views-infinite-scroll-pager] .pager__item a:focus{background-color:rgba(248,128,115,0.9);}@media (min-width:640px){.pager__item--previous a::before,.pager__item--next a::after{font-size:0.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::before,.pager__item--next a:hover::after,.pager__item--previous a:hover::before,.pager__item--previous a:hover::after{color:#fff;}.pager__item--next a::after{content:"\e904";}.pager__item--previous a::before{content:"\e903";}.views-exposed-form-vg-search-search .form-disclaimer{display:none;}.views-exposed-form-vg-search-search .form--inline{display:flex;align-items:center;padding:0.15rem 0.15rem 0.15rem 0.75rem;border:1px solid #fff;border-radius:25px;background:rgba(58,58,58,0.2);}.views-exposed-form-vg-search-search .form--inline .form-item-search{display:flex;flex:1 1 auto;margin:0;}.views-exposed-form-vg-search-search .form--inline .form-item-search input{width:100%;margin-right:0.75rem;padding:0.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::-moz-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{align-self:center;margin-right:0.5rem;color:#fff;content:"\e92c";vertical-align:middle;}.views-exposed-form-vg-search-search .form--inline .form-actions{margin:0;}.views-exposed-form-vg-search-search input[type=submit]{padding:0.37rem 0.6rem;border-radius:23px;background:#3beeda;font-size:1.1rem;font-weight:400;line-height:normal;}.views-exposed-form-vg-search-search input[type=submit]:hover,.views-exposed-form-vg-search-search input[type=submit]:focus{background:#f88073;}.select-views-display{display:flex;justify-content:center;margin-bottom:1rem;}.select-views-display a{margin-bottom:calc(0.5rem + 24px);padding:0 1rem;font-size:0.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:0.5rem;background-position:center 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,0.5);font-weight:500;}.select-views-display a:first-child:hover span{color:#3a3a3a;}.select-views-display a i{display:inline;margin-right:0.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;}.teaser{position:relative;list-style:none;}.teaser figure{margin:0;}.teaser figure figcaption{display:none;}.teaser figure img{width:100%;height:auto;}.teaser a.teaser-overlay-link{border-bottom:0;}.teaser a.teaser-overlay-link,.teaser a.teaser-overlay-link:focus,.teaser a.teaser-overlay-link:hover{background-image:none;}.teaser a.teaser-overlay-link{background-color:transparent;}.teaser a.teaser-overlay-link:hover,.teaser a.teaser-overlay-link:focus{background-color:transparent;}.teaser a.teaser-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:200%;white-space:nowrap;overflow:hidden;z-index:10;}.teaser a.read-more{font-weight:600;}.teaser .teaser-content{display:flex;flex-direction:column;}.teaser .teaser-content .teaser-links{margin-top:-0.2rem;margin-bottom:0.4rem;}.teaser .teaser-content .teaser-links a{font-weight:normal;}.teaser .teaser-content .content__first{position:relative;order:1;overflow:hidden;}.teaser .teaser-content .content__second{order:2;}.teaser .teaser-content .field--name-field-introduction{font-size:1rem;font-weight:normal;}.teaser .teaser-content .figure-wrapper{position:relative;}.teaser .teaser-content h3{margin-bottom:0.4rem;}.teaser .teaser-content .creation-date{margin-bottom:1rem;}.teaser .teaser-content .creation-date time{font-size:0.7rem;}.teaser .teaser-content a{position:relative;z-index:10;}.teaser .teaser-content span.teaser-label{display:flex;position:absolute;top:0.8rem;left:0.8rem;align-items:center;padding:0 0.5em;border-radius:border-radius("radius-1");background-color:gray;line-height:2;z-index:z("teaser","label");}.teaser .teaser-content span.teaser-label i{margin-right:0.4rem;font-size:1.2rem;}.teaser .teaser-content p{margin-bottom:0.4rem;line-height:1.7;}.teaser .teaser-content div.event,.teaser .teaser-content time.published{display:inline-block;margin:0 0 0.4rem;line-height:1.5;}.teaser .teaser-content time.published{color:#3a3a3a;font-style:italic;line-height:2;}.teaser .content__first > *{margin-bottom:0.8rem;}.teaser.teaser--wide{padding-top:2rem;padding-bottom:2rem;border-bottom:2px solid;border-color:red;}@media (min-width:640px){.teaser.teaser--wide dt,.teaser.teaser--wide dd{display:inline;}}.teaser.teaser--wide:first-of-type{margin-top:2rem;border-top:2px solid;border-color:red;}.teaser.teaser--wide dl dd{margin:0;padding-left:0.5rem;}.teaser.teaser--wide .tag,.teaser.teaser--wide .icon-list{margin-bottom:0.4rem;}.teaser.teaser--wide .teaser-content{display:flex;flex-direction:row;flex-wrap:wrap;}@media (min-width:640px){.teaser.teaser--wide .teaser-content{flex-wrap:nowrap;}}.teaser.teaser--wide .accolade-inverse.bottom-left{display:block;}@media (min-width:640px){.teaser.teaser--wide .accolade-inverse.bottom-left{display:none;}}.teaser.teaser--wide .accolade-inverse.right-top{display:none;}@media (min-width:640px){.teaser.teaser--wide .accolade-inverse.right-top{display:block;}}.teaser.teaser--wide .content__first,.teaser.teaser--wide .content__second{flex-basis:100%;}.teaser.teaser--wide .content__first{order:1;margin-bottom:gutter();}@media (min-width:640px){.teaser.teaser--wide .content__first{flex-basis:span(5 of 18);margin-right:gutter();margin-bottom:0;}}.teaser.teaser--wide .content__second{order:2;}@media (min-width:640px){.teaser.teaser--wide .content__second{flex-basis:span(13 of 18);}}.teaser.teaser--wide .content__second .location{font-weight:600;}.teaser.teaser--wide .content__second .location i{margin-right:0.3rem;font-size:1.5em;vertical-align:middle;}.teaser.teaser--wide .content__second .links{margin-bottom:0.4rem;}.teaser.teaser--wide .content__second .links li{margin-right:0;}.teaser.teaser--wide .content__second .links li::after{margin-right:0.4rem;margin-left:0.4rem;content:"—";}.teaser.teaser--wide .content__second .links li:last-of-type::after{content:"";}.teaser.teaser--promoted .teaser-content{display:flex;flex-direction:row;flex-wrap:wrap;}@media (min-width:960px){.teaser.teaser--promoted .teaser-content{flex-wrap:nowrap;}}.teaser.teaser--promoted .accolade-inverse.bottom-center{display:block;}@media (min-width:960px){.teaser.teaser--promoted .accolade-inverse.bottom-center{display:none;}}.teaser.teaser--promoted .accolade-inverse.right-center{display:none;}@media (min-width:960px){.teaser.teaser--promoted .accolade-inverse.right-center{display:block;}}.teaser.teaser--promoted .content__first,.teaser.teaser--promoted .content__second{flex-basis:100%;}.teaser.teaser--promoted .content__first{order:1;margin-bottom:0;}@media (min-width:960px){.teaser.teaser--promoted .content__first{flex-basis:70%;margin-right:gutter();margin-bottom:0;}}.teaser.teaser--promoted .content__first > *{margin-bottom:0;}.teaser.teaser--promoted .content__first .figure-wrapper{height:100%;}.teaser.teaser--promoted .content__first .figure-wrapper *{height:100%;}.teaser.teaser--promoted .content__first .figure-wrapper img{-o-object-fit:cover;object-fit:cover;}.teaser.teaser--promoted .content__second{order:2;padding:2rem;background-color:#3beeda;}@media (min-width:960px){.teaser.teaser--promoted .content__second{flex-basis:30%;}}.teaser.teaser--promoted .content__second h3{margin-top:0.5rem;}.teaser.teaser--promoted .content__second h3 .read-more::after{top:-8px;background-color:#fff;}.teaser.teaser--promoted .content__second .location{font-weight:600;}.teaser.teaser--promoted .content__second .location i{margin-right:0.3rem;font-size:1.5em;vertical-align:middle;}.teaser.teaser--promoted .content__second .links{margin-bottom:0.4rem;}.teaser.teaser--promoted .content__second .links li{margin-right:0;}.teaser.teaser--promoted .content__second .links li::after{margin-right:0.4rem;margin-left:0.4rem;content:"—";}.teaser.teaser--promoted .content__second .links li:last-of-type::after{content:"";}.teaser.teaser--promoted .img-copyright{display:none;}.timetable--day{padding:0.25em 0;border-bottom:1px solid #bbb8b3;}@media (min-width:640px){.timetable--day{display:flex;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: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-comma,.timetable--day .timetable--separator-and{display:inline-block;padding-right:0.25em;}.timetable--day .timetable--hours-startend .timetable--separator-and{padding-right:0.25em;padding-left:0.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:-moz-fit-content;height:fit-content;border-top:1px solid #f2ede7;background-color:#3beeda;z-index:499;}#toggle-sidebar + label i::before{content:"\e905";}}@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 + label h2{margin:0;}#toggle-sidebar ~ .region-sidebar-first{max-height:0;transition-duration:400ms;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:5.75rem;width:100%;height:calc(100% - 3.75rem);z-index:500;overflow-y:scroll;}}@media (min-width:960px){#toggle-sidebar ~ .region-sidebar-first{display:flex;flex-direction:column;max-height:none;overflow:inherit;}#toggle-sidebar ~ .region-sidebar-first .block-facets-summary{order:-1;}}#toggle-sidebar:checked + label i::before{content:"\e902";}@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:black !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;}.vg-list-layout > .field__item,.vg-list-layout .views-row{margin-bottom:2px;}.vg-list-layout > .field__item:last-child,.vg-list-layout .views-row:last-child{margin-bottom:0;}@media (min-width:640px){.vg-list-layout-0 .node--type-banner.node--view-mode-teaser a{height:auto;}}@media (min-width:960px){.vg-list-layout-0 .node--type-banner.node--view-mode-teaser a{height:auto;}}@media (min-width:640px){.vg-list-layout-0 .node--type-banner.node--view-mode-teaser{position:relative;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);}.vg-list-layout-0 .node--type-banner.node--view-mode-teaser > a{display:block;}.vg-list-layout-0 .node--type-banner.node--view-mode-teaser h3{font-size:3rem;text-transform:none;}.vg-list-layout-1 > .field__item,.vg-list-layout-1 .views-row{width:44.44444%;float:left;}.vg-list-layout-1 > .field__item:nth-child(2n),.vg-list-layout-1 .views-row:nth-child(2n){margin-left:2px;}.vg-list-layout-1 > .field__item:nth-child(4n+4),.vg-list-layout-1 > .field__item:nth-child(4n+1),.vg-list-layout-1 .views-row:nth-child(4n+4),.vg-list-layout-1 .views-row:nth-child(4n+1){width:calc(55.55555% - 2px);}.vg-list-layout-2 .view-content{display:flex;flex-wrap:wrap;}.vg-list-layout-2 > .field__item,.vg-list-layout-2 .views-row{margin-right:2px;}.vg-list-layout-2 > .field__item:nth-child(5n-9),.vg-list-layout-2 > .field__item:nth-child(5n-8),.vg-list-layout-2 .views-row:nth-child(5n-9),.vg-list-layout-2 .views-row:nth-child(5n-8){width:calc(50% - 2px / 2);}.vg-list-layout-2 > .field__item:nth-child(5n-7),.vg-list-layout-2 > .field__item:nth-child(5n-6),.vg-list-layout-2 > .field__item:nth-child(5n-5),.vg-list-layout-2 .views-row:nth-child(5n-7),.vg-list-layout-2 .views-row:nth-child(5n-6),.vg-list-layout-2 .views-row:nth-child(5n-5){width:calc(33.333333% - 2 * 2px / 3);}.vg-list-layout-2 > .field__item:nth-child(5n-8),.vg-list-layout-2 > .field__item:nth-child(5n-5),.vg-list-layout-2 .views-row:nth-child(5n-8),.vg-list-layout-2 .views-row:nth-child(5n-5){margin-right:0;}.vg-list-layout-3 > .field__item,.vg-list-layout-3 .views-row{margin-right:2px;float:left;}.vg-list-layout-3 > .field__item:nth-child(5n-9),.vg-list-layout-3 > .field__item:nth-child(5n-8),.vg-list-layout-3 > .field__item:nth-child(5n-7),.vg-list-layout-3 .views-row:nth-child(5n-9),.vg-list-layout-3 .views-row:nth-child(5n-8),.vg-list-layout-3 .views-row:nth-child(5n-7){width:calc(33.333333% - 2 * 2px / 3);}.vg-list-layout-3 > .field__item:nth-child(5n-6),.vg-list-layout-3 > .field__item:nth-child(5n-5),.vg-list-layout-3 .views-row:nth-child(5n-6),.vg-list-layout-3 .views-row:nth-child(5n-5){width:calc(50% - 2px / 2);}.vg-list-layout-3 > .field__item:nth-child(5n-7),.vg-list-layout-3 > .field__item:nth-child(5n-5),.vg-list-layout-3 .views-row:nth-child(5n-7),.vg-list-layout-3 .views-row:nth-child(5n-5){margin-right:0;}.vg-list-layout-4 > .field__item,.vg-list-layout-4 .views-row{width:100%;margin-right:2px;float:left;}.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+2) ~ .field__item,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+2) ~ .views-row,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+2),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2) ~ .field__item,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2) ~ .views-row,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2){width:calc(50% - 2px / 2);}.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+2) + .field__item ~ .field__item,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+2) + .views-row ~ .views-row,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2) + .field__item ~ .field__item,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+2) + .views-row ~ .views-row{width:calc(33.33333% - 2 * 2px / 3);}.vg-list-layout-4 > .field__item,.vg-list-layout-4 .views-row{}.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n) ~ .field__item,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n) ~ .views-row,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n) ~ .field__item,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n) ~ .views-row,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n){width:calc(33.33333% - 2 * 2px / 3);}.vg-list-layout-4 > .field__item,.vg-list-layout-4 .views-row{}.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+4) ~ .field__item,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+4) ~ .views-row,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+4),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4) ~ .field__item,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4) ~ .views-row,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4){width:calc(50% - 2px / 2);}.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+4) + .field__item + .field__item + .field__item ~ .field__item,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+4) + .views-row + .views-row + .views-row ~ .views-row,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+4) + .field__item + .field__item + .field__item ~ .field__item,.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% - 2 * 2px / 3);}.vg-list-layout-4 > .field__item:nth-last-child(1),.vg-list-layout-4 > .field__item:first-child:nth-last-child(4) ~ .field__item:nth-child(even),.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+5) ~ .field__item:nth-child(3n+2),.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+6) ~ .field__item:nth-child(3n),.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+7) + .field__item,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+7) ~ .field__item:nth-child(3n+4),.vg-list-layout-4 > .field__item:first-child:nth-last-child(4) ~ .views-row:nth-child(even),.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+5) ~ .views-row:nth-child(3n+2),.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+6) ~ .views-row:nth-child(3n),.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+7) + .views-row,.vg-list-layout-4 > .field__item:first-child:nth-last-child(3n+7) ~ .views-row:nth-child(3n+4),.vg-list-layout-4 .views-row:nth-last-child(1),.vg-list-layout-4 .views-row:first-child:nth-last-child(4) ~ .field__item:nth-child(even),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+5) ~ .field__item:nth-child(3n+2),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+6) ~ .field__item:nth-child(3n),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+7) + .field__item,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+7) ~ .field__item:nth-child(3n+4),.vg-list-layout-4 .views-row:first-child:nth-last-child(4) ~ .views-row:nth-child(even),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+5) ~ .views-row:nth-child(3n+2),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+6) ~ .views-row:nth-child(3n),.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+7) + .views-row,.vg-list-layout-4 .views-row:first-child:nth-last-child(3n+7) ~ .views-row:nth-child(3n+4){margin-right:0;}}form .form-disclaimer{font-size:0.8rem;font-weight:300;}.index-page .layout-container,.page-node-type-poi .layout-container,.page-node-type-event .layout-container{padding-bottom:3.75rem;}@media (min-width:640px){.index-page .layout-container,.page-node-type-poi .layout-container,.page-node-type-event .layout-container{padding-bottom:0;}}.vg-citycard-calculator{background-color:#f2ede7;}@media (min-width:960px){.vg-citycard-calculator{display:flex;}}.vg-citycard-calculator p{font-size:0.7rem;line-height:2em;}.vg-citycard-calculator--banner{display:flex;align-items:center;justify-content:center;height:100%;padding:0;}.vg-citycard-calculator--banner .node--type-banner.pink{background-color:transparent;}.vg-citycard-calculator--banner .node--type-banner > a:hover .field--name-field-cta-label::after{background-color:#f88073;}.vg-citycard-calculator--buy-link{margin-top:3rem;}.vg-citycard-calculator--buy-link a{text-decoration:none;}.vg-citycard-calculator--buy-link a i{margin-left:0.5rem;}.vg-citycard-calculator--form{display:flex;flex-direction:column;padding:1rem;}@media (min-width:960px){.vg-citycard-calculator--pois{order:10;}}.vg-citycard-calculator--person{display:flex;align-items:center;margin:0.75rem 0;}.vg-citycard-calculator--person > *{flex-grow:0;}.vg-citycard-calculator--person .form-type-number{display:flex;align-items:center;margin:0;font-size:0.9rem;}.vg-citycard-calculator--person .form-type-number label{flex-grow:0;padding-right:1rem;}.vg-citycard-calculator--person .form-type-number input{flex-grow:0;width:70px;padding-right:0;padding-left:0.75rem;}.vg-citycard-calculator--person .vg-citycard-calculator--person-remove{background-image:url(/themes/custom/vg_theme/icon/action/transp/close--red.svg?ufxw9a3=);flex-grow:0;width:30px;height:30px;padding:0;border:1px solid #bbb8b3;border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:25px 25px;color:transparent;}.vg-citycard-calculator--person .vg-citycard-calculator--person-remove:hover{background-image:url(/themes/custom/vg_theme/icon/action/transp/close--white.svg?ufxw9a3=);border-color:#f88073;background-color:#f88073;}.vg-citycard-calculator--add-person .button{background-image:url(/themes/custom/vg_theme/icon/action/transp/plus--red.svg?ufxw9a3=);padding:0 0.75rem 0 calc(0.75rem + 25px);border:1px solid #bbb8b3;background-color:transparent;background-repeat:no-repeat;background-position:0.5rem center;background-size:25px 25px;font-size:0.7rem;line-height:2em;}.vg-citycard-calculator--add-person .button:hover{background-image:url(/themes/custom/vg_theme/icon/action/transp/plus--black.svg?ufxw9a3=);}.vg-citycard-calculator--calculate{margin-top:2rem;}.vg-citycard-calculator--calculate .button{background-image:url(/themes/custom/vg_theme/icon/action/white/arrow--right--black.svg?ufxw9a3=);padding-right:calc(2rem + 25px);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:25px 25px;}.vg-citycard-calculator--result{background-color:#3beeda;}@media (max-width:959px){.vg-citycard-calculator--result{position:relative;}.vg-citycard-calculator--result::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.vg-citycard-calculator--result::after{width:100%;height:48px;background-size:auto 48px;top:-48px;left:0;background-position:center top;}.vg-citycard-calculator--result::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-up--green.svg?ufxw9a3=);}.vg-citycard-calculator--result{margin-top:3rem;}}@media (min-width:960px){.vg-citycard-calculator--result{position:relative;}.vg-citycard-calculator--result::after{display:block;position:absolute;background-repeat:no-repeat;background-position:center;content:"";z-index:1;}.vg-citycard-calculator--result::after{width:48px;height:100%;background-size:48px;top:0;left:-48px;background-position:left center;}.vg-citycard-calculator--result::after{background-image:url(/themes/custom/vg_theme/img/overlay/pointer-left--green.svg?ufxw9a3=);}.vg-citycard-calculator--result{flex-shrink:0;width:50%;margin-left:3rem;}}.vg-citycard-calculator--result > div{padding:1rem;}.vg-citycard-calculator--results .tabset > input[type=radio]{position:absolute;left:-200vw;}.vg-citycard-calculator--results .tabset > label{display:inline-block;width:auto;padding:0 1rem;transition:0.3s;border:1px solid #f2ede7;border-radius:0.7rem;color:#3a3a3a;font-size:0.7rem;font-weight:500;line-height:1.4rem;text-decoration:none;cursor:pointer;}.vg-citycard-calculator--results .tabset > label:hover{background-color:#f88073;}.vg-citycard-calculator--results .tabset > input:checked + label{background-color:#f2ede7;}.vg-citycard-calculator--results .tabset .tabset--panels{margin-top:1rem;}.vg-citycard-calculator--results .tabset .tabset--panel{display:none;}.vg-citycard-calculator--results .tabset > input:first-child:checked ~ .tabset--panels > .tabset--panel:first-child,.vg-citycard-calculator--results .tabset > input:nth-child(3):checked ~ .tabset--panels > .tabset--panel:nth-child(2){display:block;}.vg-citycard-calcuator--price{display:flex;font-weight:500;}.vg-citycard-calcuator--price span{display:block;flex-grow:0;}.vg-citycard-calcuator--price span.price-label{width:calc(100% - 100px);}.vg-citycard-calcuator--price span.price-value{width:100px;text-align:right;}.vg-citycard-calcuator--price-reduction{margin:2rem 0;font-size:1.1rem;}.vg-citycard-calculator--warning{margin-top:2rem;}.vg-citycard-calculator--warning > i{float:left;}.vg-citycard-calculator--warning p{padding-left:30px;}ul.grid-2,ul.grid-3,ul.grid-4,ul.grid-5{display:flex;flex-wrap:wrap;width:100%;gap:2rem;}ul.grid-2 > li,ul.grid-3 > li,ul.grid-4 > li,ul.grid-5 > li{flex-basis:100%;flex-shrink:1;margin-bottom:1.2rem;}.grid__show-more{margin:1.2rem 0;font-size:0.9rem;text-align:center;}@media (min-width:640px){ul.grid-5 > li{flex-basis:25%;max-width:25%;}}@media (min-width:960px){ul.grid-5 > li{flex-basis:20%;max-width:20%;}}@media (min-width:640px){ul.grid-4 > li{flex-basis:33.3333%;max-width:33.3333%;}}@media (min-width:960px){ul.grid-4 > li{flex-basis:25%;max-width:25%;}}@media (min-width:640px){ul.grid-3 > li{flex-basis:calc(50% - 2rem / 2);max-width:calc(50% - 2rem / 2);}}@media (min-width:960px){ul.grid-3 > li{flex-basis:calc(33.3333% - 2rem);max-width:calc(33.3333% - 2rem);}}@media (min-width:640px){ul.grid-2 > li{flex-basis:calc(50% - 2rem / 2);max-width:calc(50% - 2rem / 2);}}.vg-lovedown--answers--invitor{margin:0;padding:1rem 0;background-color:#f88073;list-style:none;}@media (max-width:639px){.vg-lovedown--answers--invitor{margin:0 -1rem;}}.vg-lovedown--answers--invitor li{margin:0;padding:0;font-weight:500;line-height:2rem;}.vg-lovedown--answers--invitor li strong{display:inline-block;width:0;margin-right:1rem;padding:0 2rem;border-right:1px solid rgba(58,58,58,0.25);text-align:center;}.vg-lovedown--answers--comparison{position:relative;margin-top:2rem;margin-bottom:-2rem;padding-bottom:2rem;background-color:#f88073;z-index:0;}@media (max-width:639px){.vg-lovedown--answers--comparison{margin-right:-1rem;margin-left:-1rem;}}@media (min-width:640px){.vg-lovedown--answers--comparison::before{display:block;position:absolute;top:0;width:100%;height:calc(1.5rem + 4 * 0.25rem);background-color:#fff;content:" ";z-index:-1;}}@media (min-width:640px){.vg-lovedown--answers--comparison .text--full-width{padding:0 1rem;}}@media (min-width:960px){.vg-lovedown--answers--comparison .text--full-width{padding:0;}}.vg-lovedown--answers--comparison table{display:block;width:100%;}@media (min-width:640px){.vg-lovedown--answers--comparison table{max-width:600px;}}.vg-lovedown--answers--comparison tr{display:flex;border:0;}.vg-lovedown--answers--comparison thead,.vg-lovedown--answers--comparison tbody{display:block;width:100%;}.vg-lovedown--answers--comparison thead th,.vg-lovedown--answers--comparison tbody th{background-color:#fff;}.vg-lovedown--answers--comparison thead td,.vg-lovedown--answers--comparison tbody td{font-size:0.9rem;}.vg-lovedown--answers--comparison thead th,.vg-lovedown--answers--comparison thead td,.vg-lovedown--answers--comparison tbody th,.vg-lovedown--answers--comparison tbody td{width:50%;padding:0.25rem 0;font-weight:700;line-height:1.5rem;text-align:left;}.vg-lovedown--answers--comparison thead th span,.vg-lovedown--answers--comparison thead td span,.vg-lovedown--answers--comparison tbody th span,.vg-lovedown--answers--comparison tbody td span{display:block;width:100%;height:100%;padding:0.25rem 2rem;}.vg-lovedown--answers--comparison thead th:first-child,.vg-lovedown--answers--comparison thead td:first-child,.vg-lovedown--answers--comparison tbody th:first-child,.vg-lovedown--answers--comparison tbody td:first-child{border-right:1px solid rgba(58,58,58,0.25);}.vg-lovedown--answers--comparison thead th:first-child span,.vg-lovedown--answers--comparison thead td:first-child span,.vg-lovedown--answers--comparison tbody th:first-child span,.vg-lovedown--answers--comparison tbody td:first-child span{padding-right:calc(2rem - 1px);}.vg-lovedown--answers--comparison .vg-lovedown--answers--match td{position:relative;}.vg-lovedown--answers--comparison .vg-lovedown--answers--match i.icon-check{position:absolute;top:50%;right:0;transform:translate(50%,-50%);z-index:5;}.vg-lovedown--answers--comparison .vg-lovedown--answers--match span{background-color:#e5a29a;}.vg-lovedown--answers--comparison .form-actions{padding:1rem 1rem 2rem;}@media (min-width:640px){.vg-lovedown--answers--comparison .form-actions{padding:1rem 0;}}.vg-lovedown--cta--add-to-my-trip a,.vg-lovedown--cta--citycard a,.vg-lovedown--cta--again a{display:block;padding:1rem;transition:0.3s;text-decoration:none;}@media (max-width:639px){.vg-lovedown--cta--add-to-my-trip a,.vg-lovedown--cta--citycard a,.vg-lovedown--cta--again a{margin-right:-1rem;margin-left:-1rem;}}.vg-lovedown--cta--add-to-my-trip a:hover,.vg-lovedown--cta--citycard a:hover,.vg-lovedown--cta--again a:hover{background-color:#3beeda;}.vg-lovedown--cta--add-to-my-trip h3::after,.vg-lovedown--cta--citycard h3::after,.vg-lovedown--cta--again h3::after{margin-left:0.5rem;content:"\e904";}.vg-lovedown--cta--citycard a{background-color:#3beeda;}@media (min-width:640px){.vg-lovedown--cta--citycard a{display:flex;align-items:center;}}.vg-lovedown--cta--citycard a:hover{background-color:#f88073;}@media (max-width:639px){.vg-lovedown--cta--citycard .text{padding-bottom:1rem;}}@media (min-width:640px){.vg-lovedown--cta--citycard .text{padding-right:2rem;}}@media (max-width:639px){.vg-lovedown--cta--citycard .field--name-field-media-image{margin-right:-1rem;margin-bottom:-1rem;margin-left:-1rem;}}@media (min-width:640px){.vg-lovedown--cta--citycard .field--name-field-media-image{width:300px;margin-top:-1rem;margin-right:-1rem;margin-bottom:-1rem;}}@media (min-width:960px){.vg-lovedown--cta--citycard .field--name-field-media-image{width:400px;}}.vg-lovedown--cta--citycard .field--name-field-media-image img{width:100%;}.vg-lovedown--cta--again{margin-top:1rem;margin-bottom:1rem;}@media (max-width:639px){.vg-lovedown--cta--again{margin-top:0.1rem;margin-bottom:-2rem;}}.vg-lovedown--cta--again a{background-color:#f88073;}.vg-lovedown--form fieldset{margin:1rem 0 2rem;padding:0;border:0;}.vg-lovedown--form legend{margin:0;}@media (max-width:639px){body.path-lovedown:not(.path-lovedown--landing-page) .layout-container > header::after{display:none;}body.path-lovedown:not(.path-lovedown--landing-page) .layout-container > header .region-header{padding-bottom:0;}body.path-lovedown:not(.path-lovedown--landing-page) #block-paginatitel{display:none;}}.block-vg-lovedown-header-header-for-lovedown .field--name-field-subtitle,.block-vg-lovedown-header-header-for-lovedown .field--name-field-subtitle{display:none;}.vg-lovedown--landing-page{margin-top:-2rem;}.vg-lovedown--landing-page--intro{padding:1rem;background-color:#f88073;}@media (max-width:639px){.vg-lovedown--landing-page--intro{margin-right:-1rem;margin-left:-1rem;}}@media (min-width:640px){.vg-lovedown--landing-page--intro .text{display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;font-weight:700;}.vg-lovedown--landing-page--intro .text p{width:calc(100% - 300px);padding-right:1rem;}.vg-lovedown--landing-page--intro .text::after{display:block;width:300px;height:190px;background:transparent url(/themes/custom/vg_theme/img/lovedown/lovedown-inverted-black.svg?ufxw9a3=) no-repeat center;background-size:190px auto;content:" ";}}.vg-lovedown--landing-page--intro .buttons{margin-top:1rem;}@media (min-width:640px){.vg-lovedown--landing-page--intro .buttons{display:flex;align-items:center;justify-content:space-between;}}.vg-lovedown--landing-page--intro .buttons::after{display:block;height:100px;background:transparent url(/themes/custom/vg_theme/img/lovedown/see-eat-stay.svg?ufxw9a3=) no-repeat center;background-size:100% auto;content:" ";}@media (max-width:639px){.vg-lovedown--landing-page--intro .buttons::after{margin-top:1rem;}}@media (min-width:640px){.vg-lovedown--landing-page--intro .buttons::after{width:300px;}}.vg-lovedown--landing-page--intro .button{background-color:#fff;}.vg-lovedown--landing-page--intro .button:hover{background-color:#3beeda;}.block-vg-lovedown-invitee-landing-page-message{position:absolute;top:60px;right:0;left:0;width:100%;padding:1rem;background-color:#f2ede7;font-weight:500;}@media (min-width:960px){.block-vg-lovedown-invitee-landing-page-message{top:210px;}}.block-vg-lovedown-invitee-landing-page-message .vg-lovedown--invitee-landingpage--message{text-align:center;}body.adminimal-admin-toolbar .block-vg-lovedown-invitee-landing-page-message{top:99px;}@media (min-width:960px){body.adminimal-admin-toolbar .block-vg-lovedown-invitee-landing-page-message{top:289px;}}.vg-lovedown--form-questions form .form-disclaimer{display:none;}.vg-lovedown--questions .form-radios{display:flex;position:relative;flex-direction:column;}@media (min-width:640px){.vg-lovedown--questions .form-radios{flex-direction:row;}}.vg-lovedown--questions .form-radios.hidden{display:none;}.vg-lovedown--questions .form-radios .form-item{margin:0;}.vg-lovedown--questions .form-type-radio{position:relative;height:250px;border-radius:10px;overflow:hidden;}@media (min-width:640px){.vg-lovedown--questions .form-type-radio{width:50%;height:340px;}}.vg-lovedown--questions .form-type-radio > input{display:none;}.vg-lovedown--questions .form-type-radio > i{display:block;position:absolute;top:50%;transform:translate(0,-50%);font-size:200px;}@media (min-width:640px){.vg-lovedown--questions .form-type-radio > i{font-size:250px;}}.vg-lovedown--questions .form-type-radio > label{display:inline-block;position:relative;padding-right:2em;color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;}.vg-lovedown--questions .form-type-radio > label::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.vg-lovedown--questions .form-type-radio > label{display:flex;align-items:center;width:100%;height:250px;padding:1.5rem;font-size:1.6rem;font-weight:bold;cursor:pointer;}@media (min-width:640px){.vg-lovedown--questions .form-type-radio > label{height:340px;padding:3rem;}}.vg-lovedown--questions .form-type-radio > label::after{position:relative;top:auto;margin-top:0;background-color:#fff;}.vg-lovedown--questions .form-type-radio:first-child{background-color:#f88073;}@media (max-width:639px){.vg-lovedown--questions .form-type-radio:first-child{margin-bottom:4px;}.vg-lovedown--questions .form-type-radio:first-child > i{right:-80px;}.vg-lovedown--questions .form-type-radio:first-child > label{padding-right:calc(200px + -80px);}}@media (min-width:640px){.vg-lovedown--questions .form-type-radio:first-child{margin-right:4px;}.vg-lovedown--questions .form-type-radio:first-child > i{left:-100px;}.vg-lovedown--questions .form-type-radio:first-child > label{padding-left:calc(250px + -100px);}}.vg-lovedown--questions .form-type-radio:last-child{background-color:#3a3a3a;color:#fff;}@media (max-width:639px){.vg-lovedown--questions .form-type-radio:last-child{margin-top:4px;}.vg-lovedown--questions .form-type-radio:last-child > i{left:-80px;}.vg-lovedown--questions .form-type-radio:last-child > label{padding-left:calc(200px + -80px);}}@media (min-width:640px){.vg-lovedown--questions .form-type-radio:last-child{margin-left:4px;}.vg-lovedown--questions .form-type-radio:last-child > i{right:-100px;}.vg-lovedown--questions .form-type-radio:last-child > label{padding-right:calc(250px + -100px);}}@media (min-width:640px){.vg-lovedown--questions .form-type-radio:last-child{margin-left:4px;}}.vg-lovedown--questions .form-type-radio:last-child > label{color:#fff;}.vg-lovedown--questions .vg-lovedown--question--or{display:block;position:absolute;top:50%;left:50%;width:54px;height:54px;transform:translate(-50%,-50%);border-radius:100%;background-color:#3beeda;font-size:0.8rem;font-weight:bold;line-height:54px;text-align:center;text-transform:lowercase;z-index:10;}.vg-lovedown--share ul{padding:0;font-weight:700;list-style:none;}.vg-lovedown--share ul li{position:relative;margin:1rem 0;}.vg-lovedown--share ul a{display:block;text-decoration:none;}.vg-lovedown--share ul a i{margin-right:0.75rem;}.vg-lovedown--share-date ul a{text-decoration:none;}.vg-lovedown--share-date ul a::after{margin-left:0.75rem;content:"\e904";}.vg-lovedown--share--message{position:absolute;top:0;left:0;padding:1rem;background-color:#f2ede7;font-weight:400;z-index:5;}.vg-lovedown--share--message button{background-color:#f88073;}.vg-lovedown--share--message button:hover{background-color:#3beeda;}.vg-lovedown--share--breakout{background-color:#f88073;}@media (max-width:639px){.vg-lovedown--share--breakout{margin:0.1rem -1rem;}}@media (min-width:640px){.vg-lovedown--share--breakout{margin-top:1rem;margin-bottom:1rem;}}@media (min-width:640px){.vg-lovedown--share--breakout .vg-lovedown--share{display:flex;}}@media (min-width:640px){.vg-lovedown--share--breakout .vg-lovedown--share > div{width:50%;}}@media (max-width:639px){.vg-lovedown--share--breakout .vg-lovedown--share > div:not(:first-child){margin-top:2rem;}}@media (min-width:640px){.vg-lovedown--share--breakout .vg-lovedown--share > div:not(:first-child){padding-left:1rem;border-left:1px solid rgba(58,58,58,0.9);}}.vg-lovedown--share--breakout .vg-lovedown--share--invitee{padding:1rem;}.vg-lovedown--steps{display:flex;align-items:center;justify-content:flex-end;width:150px;font-size:0.9rem;font-weight:500;}.vg-lovedown--steps--text{padding-right:0.75rem;}.vg-lovedown--steps--bar{width:100px;height:3px;background-color:#3a3a3a;}.vg-lovedown--steps--bar-progress{display:block;height:3px;background-color:#3beeda;}.vg-lovedown--suggestions h2{display:flex;min-height:105px;padding-left:calc(105px + 2rem);background:transparent url(/themes/custom/vg_theme/img/lovedown/lovedown-logo.png?ufxw9a3=) no-repeat center left;background-size:105px auto;}.vg-lovedown--suggestions h2 span{align-self:center;}.vg-lovedown--suggestions > ul{margin:1rem 0;padding:0;list-style:none;}@media (max-width:639px){.vg-lovedown--suggestions > ul{margin-right:-1rem;margin-bottom:0.1rem;margin-left:-1rem;}}@media (min-width:960px){.vg-lovedown--suggestions > ul{display:flex;flex-direction:row;align-items:stretch;margin-right:-0.1rem;margin-left:-0.1rem;}}.vg-lovedown--suggestions > ul > li{margin:0.1rem 0;background-color:#f88073;}@media (min-width:960px){.vg-lovedown--suggestions > ul > li{width:33.3333333333%;margin:0 0.1rem;}}.vg-lovedown--suggestion{display:flex;flex-direction:column;}.vg-lovedown--suggestion > h3{display:none;}.vg-lovedown--suggestion > article{order:2;}.vg-lovedown--suggestion > article.node--type-poi.node--view-mode-teaser{height:270px;}@media (min-width:640px){.vg-lovedown--suggestion > article.node--type-poi.node--view-mode-teaser{height:380px;}}.vg-lovedown--suggestion > article .field--name-vg-fields--icon-label{display:none;}.vg-lovedown--suggestion > ul{display:flex;position:relative;flex-wrap:wrap;align-content:center;justify-content:flex-start;order:1;min-height:2rem;margin:0;padding:0 0 0 3rem;list-style:none;}@media (min-width:960px){.vg-lovedown--suggestion > ul{flex-grow:1;}}.vg-lovedown--suggestion > ul::before{display:inline-block;position:absolute;left:0;align-self:center;justify-content:center;padding:0.5rem 0 0.5rem 0.75rem;line-height:2rem;}.vg-lovedown--suggestion > ul li{display:flex;align-self:center;justify-content:center;margin:0.25rem 0.75rem;font-size:0.8rem;}.vg-lovedown--suggestion > ul i{display:flex;align-self:center;justify-content:center;margin-right:0.25rem;}.vg-lovedown--suggestion > ul span{transform:translate(0,2px);}.vg-lovedown--title{display:flex;justify-content:space-between;}@media (max-width:639px){.vg-lovedown--title h2{font-size:1.1rem;}}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:flex;flex-direction:column;}@media (min-width:960px){article.node.node--has-buttons > .node__content{display:block;}}article.node.node--unpublished{background:repeating-linear-gradient(-45deg,#fdd9d5,#fdd9d5 12px,#fef2f1 12px,#fef2f1 24px);box-shadow:0 0 0 6px rgba(248,128,115,0.3);}.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(37rem - 13rem - 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(42rem - 17rem - 48px);}}.taxonomy-term--view-mode-teaser,article.node--type-service-provider.node--view-mode-teaser,article.node--type-route-point.node--view-mode-teaser,article.node--type-quote blockquote,article.node--type-poi.node--view-mode-teaser,article.node--type-event.node--view-mode-teaser,article.node--type-call-to-action,article.node--type-blog.node--view-mode-teaser,article.node--type-article.node--view-mode-teaser{position:relative;height:170px;overflow:hidden;}.taxonomy-term--view-mode-teaser > a,article.node--type-service-provider.node--view-mode-teaser > a,article.node--type-route-point.node--view-mode-teaser > a,article.node--type-quote blockquote > a,article.node--type-poi.node--view-mode-teaser > a,article.node--type-event.node--view-mode-teaser > a,article.node--type-call-to-action > a,article.node--type-blog.node--view-mode-teaser > a,article.node--type-article.node--view-mode-teaser > a{height:170px;}.has-image.taxonomy-term--view-mode-teaser > a,article.has-image.node--type-service-provider.node--view-mode-teaser > a,article.has-image.node--type-route-point.node--view-mode-teaser > a,article.node--type-quote blockquote.has-image > a,article.has-image.node--type-poi.node--view-mode-teaser > a,article.has-image.node--type-event.node--view-mode-teaser > a,article.has-image.node--type-call-to-action > a,article.has-image.node--type-blog.node--view-mode-teaser > a,article.has-image.node--type-article.node--view-mode-teaser > a{display:block;color:#fff;text-decoration:none;}.has-image.taxonomy-term--view-mode-teaser > a:hover::after,article.has-image.node--type-service-provider.node--view-mode-teaser > a:hover::after,article.has-image.node--type-route-point.node--view-mode-teaser > a:hover::after,article.node--type-quote blockquote.has-image > a:hover::after,article.has-image.node--type-poi.node--view-mode-teaser > a:hover::after,article.has-image.node--type-event.node--view-mode-teaser > a:hover::after,article.has-image.node--type-call-to-action > a:hover::after,article.has-image.node--type-blog.node--view-mode-teaser > a:hover::after,article.has-image.node--type-article.node--view-mode-teaser > a:hover::after,.has-image.taxonomy-term--view-mode-teaser > a:focus::after,article.has-image.node--type-service-provider.node--view-mode-teaser > a:focus::after,article.has-image.node--type-route-point.node--view-mode-teaser > a:focus::after,article.node--type-quote blockquote.has-image > a:focus::after,article.has-image.node--type-poi.node--view-mode-teaser > a:focus::after,article.has-image.node--type-event.node--view-mode-teaser > a:focus::after,article.has-image.node--type-call-to-action > a:focus::after,article.has-image.node--type-blog.node--view-mode-teaser > a:focus::after,article.has-image.node--type-article.node--view-mode-teaser > a:focus::after{opacity:0.5;}.has-image.taxonomy-term--view-mode-teaser > a:hover h3 span::after,article.has-image.node--type-service-provider.node--view-mode-teaser > a:hover h3 span::after,article.has-image.node--type-route-point.node--view-mode-teaser > a:hover h3 span::after,article.node--type-quote blockquote.has-image > a:hover h3 span::after,article.has-image.node--type-poi.node--view-mode-teaser > a:hover h3 span::after,article.has-image.node--type-event.node--view-mode-teaser > a:hover h3 span::after,article.has-image.node--type-call-to-action > a:hover h3 span::after,article.has-image.node--type-blog.node--view-mode-teaser > a:hover h3 span::after,article.has-image.node--type-article.node--view-mode-teaser > a:hover h3 span::after,.has-image.taxonomy-term--view-mode-teaser > a:focus h3 span::after,article.has-image.node--type-service-provider.node--view-mode-teaser > a:focus h3 span::after,article.has-image.node--type-route-point.node--view-mode-teaser > a:focus h3 span::after,article.node--type-quote blockquote.has-image > a:focus h3 span::after,article.has-image.node--type-poi.node--view-mode-teaser > a:focus h3 span::after,article.has-image.node--type-event.node--view-mode-teaser > a:focus h3 span::after,article.has-image.node--type-call-to-action > a:focus h3 span::after,article.has-image.node--type-blog.node--view-mode-teaser > a:focus h3 span::after,article.has-image.node--type-article.node--view-mode-teaser > a:focus h3 span::after{background-color:#f88073;}.has-image.taxonomy-term--view-mode-teaser > a::after,article.has-image.node--type-service-provider.node--view-mode-teaser > a::after,article.has-image.node--type-route-point.node--view-mode-teaser > a::after,article.node--type-quote blockquote.has-image > a::after,article.has-image.node--type-poi.node--view-mode-teaser > a::after,article.has-image.node--type-event.node--view-mode-teaser > a::after,article.has-image.node--type-call-to-action > a::after,article.has-image.node--type-blog.node--view-mode-teaser > a::after,article.has-image.node--type-article.node--view-mode-teaser > a::after{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.4s;content:"";opacity:1;}.no-image.taxonomy-term--view-mode-teaser,article.no-image.node--type-service-provider.node--view-mode-teaser,article.no-image.node--type-route-point.node--view-mode-teaser,article.node--type-quote blockquote.no-image,article.no-image.node--type-poi.node--view-mode-teaser,article.no-image.node--type-event.node--view-mode-teaser,article.no-image.node--type-call-to-action,article.no-image.node--type-blog.node--view-mode-teaser,article.no-image.node--type-article.node--view-mode-teaser{background-color:#f88073;color:#3a3a3a;}@media (min-width:640px){.no-image.taxonomy-term--view-mode-teaser a::after,article.no-image.node--type-service-provider.node--view-mode-teaser a::after,article.no-image.node--type-route-point.node--view-mode-teaser a::after,article.node--type-quote blockquote.no-image a::after,article.no-image.node--type-poi.node--view-mode-teaser a::after,article.no-image.node--type-event.node--view-mode-teaser a::after,article.no-image.node--type-call-to-action a::after,article.no-image.node--type-blog.node--view-mode-teaser a::after,article.no-image.node--type-article.node--view-mode-teaser a::after{display:block;position:absolute;top:1rem;left:1rem;width:calc(100% - 2 * 1rem);height:50%;background:url(/themes/custom/vg_theme/img/default/hero-image.svg) -20px -20px;content:"";}}@media (min-width:960px){.no-image.taxonomy-term--view-mode-teaser a::after,article.no-image.node--type-service-provider.node--view-mode-teaser a::after,article.no-image.node--type-route-point.node--view-mode-teaser a::after,article.node--type-quote blockquote.no-image a::after,article.no-image.node--type-poi.node--view-mode-teaser a::after,article.no-image.node--type-event.node--view-mode-teaser a::after,article.no-image.node--type-call-to-action a::after,article.no-image.node--type-blog.node--view-mode-teaser a::after,article.no-image.node--type-article.node--view-mode-teaser a::after{top:1.5rem;left:1.5rem;width:calc(100% - 2 * 1.5rem);}}.no-image.taxonomy-term--view-mode-teaser > a,article.no-image.node--type-service-provider.node--view-mode-teaser > a,article.no-image.node--type-route-point.node--view-mode-teaser > a,article.node--type-quote blockquote.no-image > a,article.no-image.node--type-poi.node--view-mode-teaser > a,article.no-image.node--type-event.node--view-mode-teaser > a,article.no-image.node--type-call-to-action > a,article.no-image.node--type-blog.node--view-mode-teaser > a,article.no-image.node--type-article.node--view-mode-teaser > a,.no-image.taxonomy-term--view-mode-teaser h3 span,article.no-image.node--type-service-provider.node--view-mode-teaser h3 span,article.no-image.node--type-route-point.node--view-mode-teaser h3 span,article.node--type-quote blockquote.no-image h3 span,article.no-image.node--type-poi.node--view-mode-teaser h3 span,article.no-image.node--type-event.node--view-mode-teaser h3 span,article.no-image.node--type-call-to-action h3 span,article.no-image.node--type-blog.node--view-mode-teaser h3 span,article.no-image.node--type-article.node--view-mode-teaser h3 span{color:#3a3a3a;}.no-image.taxonomy-term--view-mode-teaser h3 span::after,article.no-image.node--type-service-provider.node--view-mode-teaser h3 span::after,article.no-image.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote.no-image h3 span::after,article.no-image.node--type-poi.node--view-mode-teaser h3 span::after,article.no-image.node--type-event.node--view-mode-teaser h3 span::after,article.no-image.node--type-call-to-action h3 span::after,article.no-image.node--type-blog.node--view-mode-teaser h3 span::after,article.no-image.node--type-article.node--view-mode-teaser h3 span::after{background-color:#3a3a3a;color:#fff;}.no-image.taxonomy-term--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.no-image.node--type-route-point.node--view-mode-teaser > a:hover h3 span::after,article.node--type-quote blockquote.no-image > 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-event.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-blog.node--view-mode-teaser > a:hover h3 span::after,article.no-image.node--type-article.node--view-mode-teaser > a:hover h3 span::after{background-color:#fff;color:#3a3a3a;}.taxonomy-term--view-mode-teaser .node__content,article.node--type-service-provider.node--view-mode-teaser .node__content,article.node--type-route-point.node--view-mode-teaser .node__content,article.node--type-quote blockquote .node__content,article.node--type-poi.node--view-mode-teaser .node__content,article.node--type-event.node--view-mode-teaser .node__content,article.node--type-call-to-action .node__content,article.node--type-blog.node--view-mode-teaser .node__content,article.node--type-article.node--view-mode-teaser .node__content{position:absolute;bottom:0;left:0;padding:1rem;z-index:1;}@media (min-width:960px){.taxonomy-term--view-mode-teaser .node__content,article.node--type-service-provider.node--view-mode-teaser .node__content,article.node--type-route-point.node--view-mode-teaser .node__content,article.node--type-quote blockquote .node__content,article.node--type-poi.node--view-mode-teaser .node__content,article.node--type-event.node--view-mode-teaser .node__content,article.node--type-call-to-action .node__content,article.node--type-blog.node--view-mode-teaser .node__content,article.node--type-article.node--view-mode-teaser .node__content{padding:1.5rem;}}.taxonomy-term--view-mode-teaser h3,article.node--type-service-provider.node--view-mode-teaser h3,article.node--type-route-point.node--view-mode-teaser h3,article.node--type-quote blockquote h3,article.node--type-poi.node--view-mode-teaser h3,article.node--type-event.node--view-mode-teaser h3,article.node--type-call-to-action h3,article.node--type-blog.node--view-mode-teaser h3,article.node--type-article.node--view-mode-teaser h3{margin:0;}.taxonomy-term--view-mode-teaser h3 span,article.node--type-service-provider.node--view-mode-teaser h3 span,article.node--type-route-point.node--view-mode-teaser h3 span,article.node--type-quote blockquote h3 span,article.node--type-poi.node--view-mode-teaser h3 span,article.node--type-event.node--view-mode-teaser h3 span,article.node--type-call-to-action h3 span,article.node--type-blog.node--view-mode-teaser h3 span,article.node--type-article.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;}.taxonomy-term--view-mode-teaser h3 span::after,article.node--type-service-provider.node--view-mode-teaser h3 span::after,article.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote h3 span::after,article.node--type-poi.node--view-mode-teaser h3 span::after,article.node--type-event.node--view-mode-teaser h3 span::after,article.node--type-call-to-action h3 span::after,article.node--type-blog.node--view-mode-teaser h3 span::after,article.node--type-article.node--view-mode-teaser h3 span::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.taxonomy-term--view-mode-teaser h3 span,article.node--type-service-provider.node--view-mode-teaser h3 span,article.node--type-route-point.node--view-mode-teaser h3 span,article.node--type-quote blockquote h3 span,article.node--type-poi.node--view-mode-teaser h3 span,article.node--type-event.node--view-mode-teaser h3 span,article.node--type-call-to-action h3 span,article.node--type-blog.node--view-mode-teaser h3 span,article.node--type-article.node--view-mode-teaser h3 span{color:#fff;font-size:1.3rem;text-shadow:1px 1px 2px #3a3a3a;}.taxonomy-term--view-mode-teaser h3 span::after,article.node--type-service-provider.node--view-mode-teaser h3 span::after,article.node--type-route-point.node--view-mode-teaser h3 span::after,article.node--type-quote blockquote h3 span::after,article.node--type-poi.node--view-mode-teaser h3 span::after,article.node--type-event.node--view-mode-teaser h3 span::after,article.node--type-call-to-action h3 span::after,article.node--type-blog.node--view-mode-teaser h3 span::after,article.node--type-article.node--view-mode-teaser h3 span::after{background-color:#fff;text-shadow:none;}.taxonomy-term--view-mode-teaser .field--name-field-subtitle,article.node--type-service-provider.node--view-mode-teaser .field--name-field-subtitle,article.node--type-route-point.node--view-mode-teaser .field--name-field-subtitle,article.node--type-quote blockquote .field--name-field-subtitle,article.node--type-poi.node--view-mode-teaser .field--name-field-subtitle,article.node--type-event.node--view-mode-teaser .field--name-field-subtitle,article.node--type-call-to-action .field--name-field-subtitle,article.node--type-blog.node--view-mode-teaser .field--name-field-subtitle,article.node--type-article.node--view-mode-teaser .field--name-field-subtitle{display:none;margin-top:0.5rem;font-size:0.9rem;font-weight:400;line-height:1.4em;}@media (min-width:640px){.taxonomy-term--view-mode-teaser,article.node--type-service-provider.node--view-mode-teaser,article.node--type-route-point.node--view-mode-teaser,article.node--type-quote blockquote,article.node--type-poi.node--view-mode-teaser,article.node--type-event.node--view-mode-teaser,article.node--type-call-to-action,article.node--type-blog.node--view-mode-teaser,article.node--type-article.node--view-mode-teaser{width:100%;height:300px;margin-left:0;}.taxonomy-term--view-mode-teaser > a,article.node--type-service-provider.node--view-mode-teaser > a,article.node--type-route-point.node--view-mode-teaser > a,article.node--type-quote blockquote > a,article.node--type-poi.node--view-mode-teaser > a,article.node--type-event.node--view-mode-teaser > a,article.node--type-call-to-action > a,article.node--type-blog.node--view-mode-teaser > a,article.node--type-article.node--view-mode-teaser > a{height:300px;}}@media (min-width:960px){.taxonomy-term--view-mode-teaser,article.node--type-service-provider.node--view-mode-teaser,article.node--type-route-point.node--view-mode-teaser,article.node--type-quote blockquote,article.node--type-poi.node--view-mode-teaser,article.node--type-event.node--view-mode-teaser,article.node--type-call-to-action,article.node--type-blog.node--view-mode-teaser,article.node--type-article.node--view-mode-teaser{height:400px;}.taxonomy-term--view-mode-teaser .field--name-field-subtitle,article.node--type-service-provider.node--view-mode-teaser .field--name-field-subtitle,article.node--type-route-point.node--view-mode-teaser .field--name-field-subtitle,article.node--type-quote blockquote .field--name-field-subtitle,article.node--type-poi.node--view-mode-teaser .field--name-field-subtitle,article.node--type-event.node--view-mode-teaser .field--name-field-subtitle,article.node--type-call-to-action .field--name-field-subtitle,article.node--type-blog.node--view-mode-teaser .field--name-field-subtitle,article.node--type-article.node--view-mode-teaser .field--name-field-subtitle{display:block;}.taxonomy-term--view-mode-teaser > a,article.node--type-service-provider.node--view-mode-teaser > a,article.node--type-route-point.node--view-mode-teaser > a,article.node--type-quote blockquote > a,article.node--type-poi.node--view-mode-teaser > a,article.node--type-event.node--view-mode-teaser > a,article.node--type-call-to-action > a,article.node--type-blog.node--view-mode-teaser > a,article.node--type-article.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:flex;flex-direction:row;text-decoration:none;}@media (min-width:640px){article.node--type-service-provider.node--view-mode-teaser-list .node__content{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:0.9rem;font-weight:normal;}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;order:1;}}.node--view-mode-search-result{display:flex;align-items:center;margin-bottom:2rem;}.node--view-mode-search-result > a{display:flex;align-items:center;color:#3a3a3a;text-decoration:none;}.node--view-mode-search-result > a h3 span::after{display:inline;}.node--view-mode-search-result > a:hover{color:#ea6855;}.node--view-mode-search-result > a:hover h3 span{color:#ea6855;}.node--view-mode-search-result h3{margin:0;line-height:1;}.node--view-mode-search-result 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-search-result h3 span::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.node--view-mode-search-result h3 span::after{display:none;}.node--view-mode-search-result h3 + *,.node--view-mode-search-result h3 + .contextual + *{margin-top:0.5em;font-size:1rem;}.node--view-mode-search-result .node__image{position:relative;flex:0 0 auto;order:-1;width:100px;margin-right:1rem;}@media (min-width:640px){.node--view-mode-search-result .node__image{width:120px;}}@media (min-width:960px){.node--view-mode-search-result .node__image{margin-bottom:0;}}.node--view-mode-search-result .node__image img{display:block;width:100%;height:auto;border-radius:100%;}.node--view-mode-search-result .node__image .node__image__empty{height:100px;border-radius:100%;background-color:#f88073;}@media (min-width:640px){.node--view-mode-search-result .node__image .node__image__empty{height:120px;}}.node--view-mode-search-result .field--name-vg-fields--icon-label{position:absolute;right:40%;bottom:2.5rem;border:0;font-size:0;}.node--view-mode-search-result .field--name-vg-fields--icon-label i::before{margin:0;background-color:#fff;color:#f88073;font-size:1.8rem;}.node--view-mode-search-result.node--type-blogger{font-size:0.8rem;}.node--view-mode-search-result.node--type-blogger .read-more,.node--view-mode-search-result.node--type-blogger .read-more::after{font-size:0.8rem;}.node--view-mode-search-result.node--type-blogger h4{margin:0;}@media (min-width:640px){.node--view-mode-search-result.node--type-blogger .node__image{width:200px;}}article.node--type-congress,.node--view-mode-reference-small,.node--view-mode-reference{display:flex;align-items:center;margin-bottom:2rem;}article.node--type-congress > a,.node--view-mode-reference-small > a,.node--view-mode-reference > a{display:flex;align-items:center;color:#3a3a3a;text-decoration:none;}article.node--type-congress > a h3 span::after,.node--view-mode-reference-small > a h3 span::after,.node--view-mode-reference > a h3 span::after{display:inline;}article.node--type-congress > a:hover,.node--view-mode-reference-small > a:hover,.node--view-mode-reference > a:hover{color:#ea6855;}article.node--type-congress > a:hover h3 span,.node--view-mode-reference-small > a:hover h3 span,.node--view-mode-reference > a:hover h3 span{color:#ea6855;}article.node--type-congress h3,.node--view-mode-reference-small h3,.node--view-mode-reference h3{margin:0;line-height:1;}article.node--type-congress h3 span,.node--view-mode-reference-small h3 span,.node--view-mode-reference 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;}article.node--type-congress h3 span::after,.node--view-mode-reference-small h3 span::after,.node--view-mode-reference h3 span::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}article.node--type-congress h3 span::after,.node--view-mode-reference-small h3 span::after,.node--view-mode-reference h3 span::after{display:none;}article.node--type-congress h3 + *,.node--view-mode-reference-small h3 + *,article.node--type-congress h3 + .contextual + *,.node--view-mode-reference-small h3 + .contextual + *,.node--view-mode-reference h3 + *,.node--view-mode-reference h3 + .contextual + *{margin-top:0.5em;font-size:1rem;}article.node--type-congress .node__image,.node--view-mode-reference-small .node__image,.node--view-mode-reference .node__image{position:relative;flex:0 0 auto;order:-1;width:100px;margin-right:1rem;}@media (min-width:640px){article.node--type-congress .node__image,.node--view-mode-reference-small .node__image,.node--view-mode-reference .node__image{width:120px;}}article.node--type-congress .node__image img,.node--view-mode-reference-small .node__image img,.node--view-mode-reference .node__image img{display:block;width:100%;height:auto;border-radius:100%;}article.node--type-congress .node__image .node__image__empty,.node--view-mode-reference-small .node__image .node__image__empty,.node--view-mode-reference .node__image .node__image__empty{height:100px;border-radius:100%;background-color:#f88073;}@media (min-width:640px){article.node--type-congress .node__image .node__image__empty,.node--view-mode-reference-small .node__image .node__image__empty,.node--view-mode-reference .node__image .node__image__empty{height:120px;}}article.node--type-congress .field--name-vg-fields--icon-label,.node--view-mode-reference-small .field--name-vg-fields--icon-label,.node--view-mode-reference .field--name-vg-fields--icon-label{position:absolute;right:40%;bottom:2.5rem;border:0;font-size:0;}article.node--type-congress .field--name-vg-fields--icon-label i::before,.node--view-mode-reference-small .field--name-vg-fields--icon-label i::before,.node--view-mode-reference .field--name-vg-fields--icon-label i::before{margin:0;background-color:#fff;color:#f88073;font-size:1.8rem;}@media (min-width:960px){article.node--type-congress,.node--view-mode-reference-small,.node--view-mode-reference{margin-bottom:0;}}article.node--type-blogger.node--type-congress,.node--type-blogger.node--view-mode-reference-small,.node--view-mode-reference.node--type-blogger{font-size:0.8rem;}article.node--type-blogger.node--type-congress .read-more,.node--type-blogger.node--view-mode-reference-small .read-more,article.node--type-blogger.node--type-congress .read-more::after,.node--type-blogger.node--view-mode-reference-small .read-more::after,.node--view-mode-reference.node--type-blogger .read-more,.node--view-mode-reference.node--type-blogger .read-more::after{font-size:0.8rem;}article.node--type-blogger.node--type-congress h4,.node--type-blogger.node--view-mode-reference-small h4,.node--view-mode-reference.node--type-blogger h4{margin:0;}@media (min-width:640px){article.node--type-blogger.node--type-congress .node__image,.node--type-blogger.node--view-mode-reference-small .node__image,.node--view-mode-reference.node--type-blogger .node__image{width:200px;}}.node--view-mode-reference-small{align-items:end;}.node--view-mode-reference-small.node--type-blogger .node__image{width:60px;}.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% - 2 * 3rem);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 > h3{margin-top:0;}.node--view-mode-topic-item .node__content > 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-topic-item .node__content > h3 span::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.node--view-mode-topic-item .node__content > h3 span{font-size:1.3rem;}.node--view-mode-topic-item .field--name-field-introduction{margin-bottom:0;font-weight:400;}article.node--type-banner{position:relative;background-color:#f2ede7;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;overflow:hidden;}article.node--type-banner .node--type-banner-background picture{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;}article.node--type-banner .node--type-banner-background img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;}article.node--type-banner .node--type-banner--wrapper{display:block;position:relative;height:100%;padding:1.5rem;text-decoration:none;z-index:2;}article.node--type-banner a.node--type-banner--wrapper:hover,article.node--type-banner a.node--type-banner--wrapper:focus{background-color:#3beeda;}article.node--type-banner.pink{background-color:#f88073;}article.node--type-banner.has-background .node--type-banner--wrapper{color:#fff;}article.node--type-banner.has-background .node--type-banner--wrapper .field--name-field-cta-label{color:#fff;}article.node--type-banner.has-background .node--type-banner--wrapper .field--name-field-cta-label::after{background-color:#f88073;}article.node--type-banner.has-background .node--type-banner--wrapper i{background-color:#f88073;}article.node--type-banner.has-background a.node--type-banner--wrapper:hover{background-color:transparent;}article.node--type-banner.has-background a.node--type-banner--wrapper:hover .field--name-field-cta-label::after{background-color:#3beeda;}article.node--type-banner.has-background a.node--type-banner--wrapper:hover i{background-color:#3beeda;}article.node--type-banner .field--name-field-icon i{margin-bottom:1rem;font-size:3rem;}@media (min-width:960px){article.node--type-banner .field--name-field-icon i{margin-bottom:1.5rem;}}article.node--type-banner h3{margin:0;text-transform:uppercase;}article.node--type-banner .field--name-field-introduction{margin:1rem 0;font-size:18px;font-weight:400;line-height:1.6;}article.node--type-banner .field--name-field-cta-label{color:#3a3a3a;font-size:1.1rem;font-weight:700;line-height:1.2em;}article.node--type-banner--link .field--name-field-cta-label{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-banner--link .field--name-field-cta-label::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}article.node--type-banner--link .field--name-field-cta-label{margin-top:1rem;}article.node--type-banner--link .field--name-field-cta-label::after,article.node--type-banner--link .field--name-field-cta-label:hover::after,article.node--type-banner--link .field--name-field-cta-label:focus::after{background:#fff;color:#3a3a3a;}article.node--type-banner.node--unpublished{background:repeating-linear-gradient(-45deg,#f2ede7,#f2ede7 12px,#f9f6f3 12px,#f9f6f3 24px);}article.node--type-banner.node--unpublished.pink{background:repeating-linear-gradient(-45deg,#f88073,#f88073 12px,#fbb3ab 12px,#fbb3ab 24px);}article.node--type-banner.node--unpublished a.node--type-banner--wrapper:hover,article.node--type-banner.node--unpublished a.node--type-banner--wrapper:focus{background:repeating-linear-gradient(-45deg,#3beeda,#3beeda 12px,#9df7ed 12px,#9df7ed 24px);}article.node--type-banner.node--unpublished.has-background a.node--type-banner--wrapper{background:transparent;}.node--type-blog.node--view-mode-full .blog-credentials{margin-bottom:2rem;}.node--type-blog.node--view-mode-full .blog-credentials .blog-date{margin:0 0 -30px 80px;font-size:0.8rem;}.node--type-blog.node--view-mode-full .field--name-blog-category{margin-bottom:2rem;}.node--type-blog.node--view-mode-full .node--type-blogger.node--view-mode-reference{margin-top:4rem;margin-bottom:4rem;}.node--type-blog.node--view-mode-promoted{display:block;}.node--type-blog.node--view-mode-promoted-front .tag{display:inline-block;position:relative;margin:0.5rem 10px 0 0;padding:0 1em;border-radius:1em;background:#fff;color:#3a3a3a;font-size:0.9rem;line-height:2em;}.node--type-blog.node--view-mode-promoted-front .creation-date{display:inline-block;}article.node--type-blog.node--view-mode-teaser .vg-schedule-short{margin-top:0.75rem;padding-top:0;font-size:0.8rem;text-align:left;}article.node--type-blog.node--view-mode-teaser .vg-schedule-short::before{top:50%;left:0;height:1.8rem;margin-left:0;font-size:1.8rem;}.node--type-blogger.node--view-mode-full .node--type-blogger.node--view-mode-reference{margin-bottom:4rem;}.node--type-blogger.node--view-mode-teaser{height:100%;padding:3rem 1.5rem 1.5rem;background-color:#f2ede7;}.node--type-blogger.node--view-mode-teaser .node__image{margin-bottom:2rem;text-align:center;}.node--type-blogger.node--view-mode-teaser .node__image img{border-radius:100%;}.node--type-blogger.node--view-mode-teaser .node__content .h4{margin:0;}.node--type-blogger.node--view-mode-teaser .node__content a{margin:0 0 1rem;}.node--type-blogger.node--view-mode-teaser .node__content p:last-child{margin-bottom:0;}@media (max-width:639px){.node--type-blogger.node--view-mode-reference{flex-wrap:wrap;}.node--type-blogger.node--view-mode-reference .node__image{margin-bottom:1rem;}}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:flex;flex-direction:column;}@media (min-width:640px){article.node--type-brochure .node--type-brochure-top{flex-direction:row;}}article.node--type-brochure h4{margin:0 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:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}article.node--type-brochure .field--name-field-media-files a::after{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{flex-grow:1;flex-shrink: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{flex-grow:2;flex-shrink:2;}article.node--type-brochure.node--unpublished{background:repeating-linear-gradient(-45deg,#f2ede7,#f2ede7 12px,#f9f6f3 12px,#f9f6f3 24px);}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: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:hover,article.node--type-call-to-action:focus{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:0.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;}article.node--type-call-to-action span.url::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}article.node--type-call-to-action span.url{color:inherit;}article.node--type-call-to-action span.url::after{background-color:#3beeda;}article.node--type-call-to-action.node--unpublished{background:repeating-linear-gradient(-45deg,#f2ede7,#f2ede7 12px,#f9f6f3 12px,#f9f6f3 24px);}article.node--type-call-to-action.node--unpublished:hover,article.node--type-call-to-action.node--unpublished:focus{background:repeating-linear-gradient(-45deg,#3beeda,#3beeda 12px,#9df7ed 12px,#9df7ed 24px);}article.node--type-contact:not(.node--view-mode-header){background-color:#3beeda;}article.node--type-contact:not(.node--view-mode-header) .field--name-field-opening-hours{padding:1rem;background-color:#f2ede7;}@media (min-width:640px){article.node--type-contact:not(.node--view-mode-header) .field--name-field-opening-hours{padding:2rem;}}article.node--type-contact:not(.node--view-mode-header) .field--name-field-telephone a{text-decoration:none;}article.node--type-contact:not(.node--view-mode-header) .field--name-field-telephone a:hover{text-decoration:underline;}article.node--type-contact:not(.node--view-mode-header).node--unpublished{background:repeating-linear-gradient(-45deg,#3beeda,#3beeda 12px,#9df7ed 12px,#9df7ed 24px);}article.node--type-event.node--view-mode-search-result .vg-schedule-short{margin-top:0.75rem;padding-top:0;padding-left:40px;font-size:0.8rem;text-align:left;}@media (min-width:640px){article.node--type-event.node--view-mode-search-result .vg-schedule-short{padding-left:0;}}article.node--type-event.node--view-mode-search-result .vg-schedule-short::before{top:0;left:0;height:1.8rem;margin-left:0;font-size:1.8rem;}article.node--type-event.node--view-mode-teaser .vg-schedule-short{margin-top:0.75rem;padding-top:0;padding-left:2.55rem;font-size:0.8rem;text-align:left;}article.node--type-event.node--view-mode-teaser .vg-schedule-short::before{left:0;height:1.8rem;margin-left:0;font-size:1.8rem;}@media (min-width:640px){article.node--type-event.node--view-mode-teaser .vg-schedule-short::before{position:absolute;}}article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day]{margin-top:0.75rem;font-size:0.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:0.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::before,article.node--type-poi.node--view-mode-teaser .openinghours-widget[data-type=day] .openinghours--details::after{top:50%;left:0;height:1.8rem;margin-top:-0.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: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:0.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:"—";}article.node--type-quote.node--unpublished blockquote{background:repeating-linear-gradient(-45deg,#f2ede7,#f2ede7 12px,#f9f6f3 12px,#f9f6f3 24px);}article.node--type-congress{margin-bottom:0;}article.node--type-congress h3{margin:1em 0;}article.node--type-congress h3 span{font-size:1.6rem;}article.node--type-congress .text-formatted > *:first-child{margin-top:0;}body.page-node-type-route .fieldgroup--information-right--map{margin-bottom:2rem;}@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-meeting-rooms,article.node--type-service-provider .field--name-field-media-files{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:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}article.node--type-service-provider .field--name-field-media-files a::after{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:flex;}.maintenance-page .block-system-main-block article{flex-basis:20%;margin-bottom:4rem;padding:0 1rem;font-size:0.9rem;}.maintenance-page .block-system-main-block article h2{font-size:1.1rem;}.maintenance-page .block-system-main-block article h3{font-size:0.9rem;}.maintenance-page .block-system-main-block article ul{padding:0 1rem;}}.paragraph{margin:2rem 0;}.paragraph.paragraph--not-visible{background:repeating-linear-gradient(-45deg,#f2ede7,#f2ede7 12px,#f9f6f3 12px,#f9f6f3 24px);box-shadow:0 0 0 6px rgba(248,128,115,0.3);}.paragraph.paragraph--not-visible:hover,.paragraph.paragraph--not-visible:focus{background:repeating-linear-gradient(-45deg,#3beeda,#3beeda 12px,#9df7ed 12px,#9df7ed 24px);}@media (min-width:640px){.paragraph--type--banner .field--name-field-banner{width:auto;margin-left:auto;}}.paragraph--type--banner .field--name-field-banner{width:calc(100% + 2rem);margin-left:-1rem;}@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;}}@media (max-width:639px){.paragraph--type--citycard-calculator{margin:2rem -1rem 0;}}.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:0.5rem;font-size:0.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-vg-list-layoutreference{margin-top:1rem;}.paragraph--type--list article.node--type-brochure{margin-bottom:2rem;}.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:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.paragraph--type--list > .field--type-link a::after{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 article.node--type-poi.node--view-mode-teaser,.paragraph--type--list article.node--type-article.node--view-mode-teaser,.paragraph--type--list article.node--type-event.node--view-mode-teaser,.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,.paragraph--type--list article.node--type-blog.node--view-mode-teaser{height:300px;}}@media (min-width:960px){.paragraph--type--list article.node--type-poi.node--view-mode-teaser,.paragraph--type--list article.node--type-article.node--view-mode-teaser,.paragraph--type--list article.node--type-event.node--view-mode-teaser,.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,.paragraph--type--list article.node--type-blog.node--view-mode-teaser{height:400px;}}.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:flex;flex-direction:column;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%;}@media (min-width:768px){.paragraph--type--route .field--name-field-route .node--view-mode-map .fieldgroup--information-right--map{height:27.5rem;}}.paragraph--type--route .field--name-field-route .node--view-mode-map .fieldgroup--information-right--map{height:60vh;}.paragraph--type--route .field--name-field-route .node--view-mode-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:flex;flex-direction:row;padding:1.5rem;text-align:left;}.paragraph--type--signpost h3{margin-top:0;}.paragraph--type--signpost .paragraph--type--signpost-icon{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{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--signpost h3 .field--name-field-title::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.paragraph--type--signpost h3 .field--name-field-title{display:inline-block;margin:0;font-size:1.6rem;}.paragraph--type--signpost h3 .field--name-field-title::after{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:0.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:0.5rem 0.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:flex;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) ~ .field__item,.paragraph--type--signposts .field--name-field-signpost > .field__item:first-child:nth-last-child(2){width:calc(50% - 2px / 2);}.paragraph--type--signposts .field--name-field-signpost > .field__item:first-child:nth-last-child(3) ~ .field__item,.paragraph--type--signposts .field--name-field-signpost > .field__item:first-child:nth-last-child(3){width:calc(33.33333% - 2 * 2px / 3);}.paragraph--type--signposts .field--name-field-signpost > .field__item:last-child,.paragraph--type--signposts .field--name-field-signpost > .field__item:first-child:nth-last-child(1){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:flex;align-items:center;margin-bottom:2rem;}.taxonomy-term--view-mode-reference > a{display:flex;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{color:#ea6855;}.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:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.taxonomy-term--view-mode-reference .field--name-description p:first-child{margin-top:0.5em;font-size:1rem;}.taxonomy-term--view-mode-reference .term__image{position:relative;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:0.9rem;}@media (min-width:960px){footer .region-footer{font-size:1rem;}}@media (min-width:640px){footer .region-footer{display:flex;}}footer .region-footer .block{margin-bottom:2rem;}@media (min-width:640px){footer .region-footer .block{width:calc((100% - 3 * 2rem) / 4);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:0.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:0.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:"\e90a";}footer .region-footer .menu-icon--chat::before{content:"\e928";}.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:0.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){padding-top:0;border-top:0;}.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 h3{margin:0;padding-bottom:0.5rem;border-bottom:1px solid rgba(187,184,179,0.5);font-weight:400;line-height:1;}.layout-container > header{background-color:#f88073;}@media (max-width:639px){.layout-container > header::after{height:24px;background-size:auto 24px;}}@media (min-width:640px) and (max-width:959px){.layout-container > header.page--has-node-buttons::after{background-image:url(/themes/custom/vg_theme/img/overlay/accolade-down--grey.svg?ufxw9a3=);}}.layout-container > header::after{z-index:10;}.layout-container > header .region-header{padding-bottom:48px;}@media (max-width:639px){.layout-container > header .region-header{padding-bottom:24px;}}.disable-scroll{padding-bottom:0;}.layout-container > header .region-header .contextual-region{position:inherit;}.layout-container > header .region-header .block-system-breadcrumb-block{display:none;}.layout-container > header .region-header .block-page-title-block{margin-bottom:2rem;grid-template-columns:none;-ms-grid-columns:none;-ms-grid-rows:none;}.layout-container > header .region-header .block-page-title-block .page-title{align-self:flex-end;margin-top:1rem;grid-row:2/3;-ms-grid-row:2;-ms-grid-column:1;}@media (min-width:960px){.layout-container > header .region-header .block-system-breadcrumb-block{display:block;position:relative;z-index:1;}}.layout-columns{display:flex;flex-direction:column;margin-top:1rem;}@media (min-width:960px){.layout-columns{flex-direction:row;}}body.one-sidebar .layout-content{order:2;}@media (min-width:960px){body.one-sidebar .layout-content{width:75%;}}aside.layout-sidebar-first{order:1;}@media (min-width:960px){aside.layout-sidebar-first{width:25%;}}main::before,main::after{display:table;content:" ";}main::after{clear:both;}main #main-content{outline:none;}footer::before{clear:both;}.layout-container > header .region-primary-menu{display:flex;position:relative;top:0;align-items:flex-end;width:100%;padding-top:1rem;padding-bottom:1rem;}@media (max-width:959px){.disable-scroll .layout-container > header .region-primary-menu,.layout-container > header .region-primary-menu.nav-down,.layout-container > header .region-primary-menu.nav-up{position:fixed;z-index:500;}.disable-scroll .layout-container > header .region-primary-menu{display:block;height:100vh;overflow:auto;}.disable-scroll .layout-container > header .region-primary-menu .block-system-branding-block{display:none;}.layout-container > header .region-primary-menu.nav-down,.layout-container > header .region-primary-menu.nav-up{border-bottom:1px solid #f2ede7;background-color:#fff;}.layout-container > header .region-primary-menu.nav-down .site-logo,.layout-container > header .region-primary-menu.nav-down .menu--toggle,.layout-container > header .region-primary-menu.nav-up .site-logo,.layout-container > header .region-primary-menu.nav-up .menu--toggle{color:#3a3a3a;}.layout-container > header .region-primary-menu.nav-down + div,.layout-container > header .region-primary-menu.nav-up + div{margin-top:70px;}.layout-container > header .region-primary-menu.nav-up{top:-70px;}.disable-scroll .layout-container > header .region-primary-menu.nav-up{top:0;}.layout-container > header .region-primary-menu.animation{transition:top 0.25s ease-in-out;}}.layout-container > header .region-primary-menu button{padding:0;color:inherit;font-size:0.9rem;}.layout-container > header .region-primary-menu .block-system-branding-block{position:relative;flex:1 1 auto;order:2;margin-left:0.5rem;z-index:1;}.layout-container > header .region-primary-menu .menu--main{order:1;}@media (min-width:960px){.layout-container > header .region-primary-menu .block-system-branding-block{margin-left:0;}.layout-container > header .region-primary-menu .block-system-branding-block{flex:0 1 auto;order:1;margin-left:0;}.layout-container > header .region-primary-menu .menu--main{flex:1 1 auto;order:2;margin-left:1rem;}}@media (max-width:639px){.layout-container > header.search-is-open .region-primary-menu{visibility:hidden;}}.region-secondary-menu{display:flex;position:absolute;top:0.7rem;right:0;align-items:center;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:0.75rem;padding-bottom:0.75rem;}.region-secondary-menu::after{display:block;position:absolute;bottom:0;left:1rem;width:calc(100% - 2 * 1rem);border-bottom:1px solid rgba(58,58,58,0.25);content:"";}.inverted .region-secondary-menu::after{border-color:rgba(255,255,255,0.25);}}.region-secondary-menu .block-vg-trip-link,.region-secondary-menu .language-switcher-language-url{padding-left:0.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:0.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-text,.region-secondary-menu #views-exposed-form-vg-search-search .form-submit{font-size:16px;}body.with-popup{overflow:hidden;}.vg-route--popup-container{position:fixed;top:0;right:0;bottom:0;left:0;align-content:center;width:100vw;height:100vh;background-color:rgba(58,58,58,0.9);z-index:1000;}.vg-route--popup-content{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;}@media (min-width:640px){.vg-route--popup-content{top:50%;left:50%;max-width:960px;height:80vh;transform:translate(-50%,-50%);}}.vg-route--popup-content .header{position:relative;padding:0.5rem 1rem;background-color:#f88073;text-align:right;}.vg-route--popup-content .header .number{display:block;position:absolute;top:50%;left:1rem;width:2rem;transform:translate(0,-50%);border-radius:50%;background-color:#fff;line-height:2rem;text-align:center;}.vg-route--popup-content .header button{padding:0;background-color:transparent;font-weight:400;line-height:1;}.vg-route--popup-content .header button:hover{background-color:transparent;color:#fff;}.vg-route--popup-content .content{height:100%;background-color:#fff;overflow:auto;}.vg-route--popup-content .content .node-header{margin-bottom:1rem;}.vg-route--popup-content .content .node-header h1{font-size:1.8rem;}.vg-route--popup-content .content .node-header h1::after{font-size:2.75rem;}.vg-route--popup-content .content .node-header .field--name-field-subtitle{font-size:1.3rem;}.vg-route--popup-content .content .node-header.node--has-hero{color:#fff;}.vg-route--popup-content .content .node-header .node-header--container{align-content:normal;}.vg-route--popup-content .content .node-header--container{padding-left:1rem;}.vg-route--popup-content .content .node--view-mode-point{padding:0 1rem 3rem;}.vg-route--popup-content .content .node-header--images{display:none;}.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--calculator{margin-top:2rem;margin-bottom:2rem;}@media (max-width:639px){.trip-overview--calculator{margin:2rem -1rem;}}.trip-overview--call-to-action{margin-top:4rem;}@media (min-width:640px){.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;font-size:1.1rem;font-weight:700;line-height:1.2em;text-decoration:none;}.vg-trip-share a button::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.vg-trip-share a button{background-color:transparent;font-size:1.1rem;font-weight:bold;}.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{display:none;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:bold;}.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 .more-link,.view .view-footer{margin-top:4rem;text-align:center;}.view .more-link a,.view .view-footer 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 .more-link a::after,.view .view-footer a::after{display:inline;position:absolute;top:50%;right:0;margin-top:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.view .more-link a,.view .view-footer a{padding:0.8rem 3rem 0.8rem 1.5rem;border-radius:35px;background-color:#f88073;}.view .more-link a::after,.view .view-footer a::after{margin-right:0.7rem;}.view .more-link a:hover,.view .more-link a:focus,.view .view-footer a:hover,.view .view-footer a:focus{background-color:rgba(248,128,115,0.9);}.view-overview-blog,.view-overview-blogger{margin-bottom:4rem;}.view-overview-blog .item-list li,.view-overview-blogger .item-list li{margin:0;}.view-overview-blog .pager,.view-overview-blogger .pager{margin-top:4rem;}.view-overview-blogger .item-list li{background-color:#f2ede7;}.view-blog-category{margin-bottom:3rem;}.block-views-blockoverview-blog-promoted-front .more-link{margin:20px 0;}@media (min-width:640px){.block-views-blockoverview-blog-promoted-front .more-link{text-align:right;}}.block-views-blockoverview-blog-promoted-front .more-link a{background:none;color:#3a3a3a;}.block-views-blockoverview-blog-promoted-front .more-link a::after{background:#3beeda;color:#3a3a3a;}.block-views-blockoverview-blog-promoted-front .more-link a:hover{background-color:transparent;color:#3beeda;}.block-views-blockoverview-blog-promoted-front .more-link a:hover::after{color:#fff;}.block-views-blockoverview-blogger-related{margin-bottom:-2rem;padding:2rem 0;}.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:0.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% + 2 * 1rem);margin-left:-1rem;}@media (min-width:960px){.view-display-id-index .view-content{width:100%;margin-left:0;}}@media (min-width:960px){.view-display-id-index .view-content{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+4),.view-display-id-index .views-row:nth-child(4n+1){width:calc(55.55555% - 2px);}.view-display-id-index .views-row:nth-child(4n+4) article.no-image.node--view-mode-teaser,.view-display-id-index .views-row:nth-child(4n+1) 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,0.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;}.block-views-blockoverview-blog-related{position:relative;left:calc(-50vw + 50%);width:100vw;margin-bottom:-2rem;padding:2rem 1rem;background-color:#f2ede7;}.view-related-topics{margin-top:2rem;}@media (min-width:640px){.view-related-topics .item-list > ul{display:flex;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% - 2px / 2);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(even){margin-right:0;}}@media (min-width:960px){.view-related-topics .item-list > ul li{width:calc(33.33333% - 2 * 2px / 3);}.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:-0.5rem;margin-top:-0.75em;margin-left:0.5rem;color:#3a3a3a;content:"\e904";vertical-align:middle;}.view-vg-search .views-field-title a::after{background-color:#3beeda;}.view-vg-search .views-field-title a:hover::after{background-color:#f88073;}.view-vg-search .views-field-field-subtitle{margin-top:0.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 h2{margin:0 0 1rem;text-align:center;}@media (min-width:960px){.view-taxonomy-term .item-list > ul{display:flex;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% - 1rem / 2);}.view-taxonomy-term .item-list > ul li:nth-child(even){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{border-bottom:1px solid #f2ede7;}h4.styleguide{border-bottom:1px solid #f2ede7;}details.styleguide{padding:1rem;}.styleguide--icons{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;}.styleguide--icons::after{flex:auto;content:"";}.styleguide--icons p{width:200px;margin:0.5rem;padding:0.5rem;border:1px solid #f2ede7;text-align:center;}.styleguide--icons p span{display:block;padding-top:0.5rem;color:#767676;font-size:0.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;}
