@media (min-width:768px){.hubdb-location-info{margin-top:160px}}.hubdb-location-info .page-center{max-width:1500px!important;padding-left:20px;padding-right:20px}.hubdb-location-info-wrapper__title h2{font-weight:500}@media (max-width:768px){.hubdb-location-info .page-center{padding-left:12px;padding-right:12px}}.hubdb-location-info-wrapper__title{margin-bottom:50px;text-align:center}.hubdb-location-info-wrapper__items--item{display:none;overflow:hidden}.hubdb-location-info-wrapper__items--item.popular .popular-wrapper{width:100%}.hubdb-location-info-wrapper__items--item.popular .popular-wrapper.active{animation:fadeIn .3s ease forwards;display:flex}.hubdb-location-info-wrapper__items--item.active{animation:fadeIn .3s ease-out forwards;display:flex}.hubdb-location-info-wrapper__items--item .column.flight-time{height:auto;max-width:413px;min-width:400px;width:100%}.hubdb-location-info-wrapper__items--item .column.flight-time .flight-info{background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:calc(50% - 10px);justify-content:center;margin-bottom:18px;padding:30px}.hubdb-location-info-wrapper__items--item .column.flight-time .flight-info .time{font-size:19px;line-height:140%;margin-bottom:5px;text-align:center}.hubdb-location-info-wrapper__items--item .column.flight-time .flight-info .flight-info__info{margin:0 auto;max-width:300px;padding-bottom:40px;position:relative}.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.arrival-city,.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.depart-city,.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.flight-stops{position:absolute}.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.depart-city{left:0;margin-top:5px;text-align:center;transform:translateX(-35%);width:120px}.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.flight-stops{font-size:19px;left:50%;text-align:center;top:40%;transform:translateX(-50%)}.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.flight-stops
.stops,.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.flight-stops
.title{display:block;line-height:100%}.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.flight-stops
.stops{color:#5e8cfc;font-size:13px;line-height:25px;text-align:center}.hubdb-location-info-wrapper__items--item
.column.flight-time
.flight-info
.flight-info__info
.text-wrapper
.arrival-city{margin-top:5px;right:0;text-align:center;transform:translateX(35%);width:120px}.hubdb-location-info-wrapper__items--item .column .travel-time{background:#f8f9fc;border-radius:20px;display:flex;flex-direction:column;height:calc(50% - 10px);justify-content:center;padding:30px 14px 30px 24px;position:relative}.hubdb-location-info-wrapper__items--item .column .travel-time .text-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:58px}.hubdb-location-info-wrapper__items--item .column .travel-time .text-wrapper .title{font-size:23px;font-weight:500;line-height:140%}.hubdb-location-info-wrapper__items--item .column .travel-time .bg-img{bottom:0;left:0;position:absolute;right:0;width:100%}.hubdb-location-info-wrapper__items--item .column .travel-time .location{align-items:center;display:flex;font-size:19px;gap:6px;line-height:140%;margin-bottom:9px}.hubdb-location-info-wrapper__items--item .column .travel-time .location svg{margin-top:-4px}.hubdb-location-info-wrapper__items--item .column .travel-time .time-info{align-items:flex-end;display:flex;flex-direction:column}.hubdb-location-info-wrapper__items--item .column .travel-time .time-info .time-info__time{color:#7fa0ff;font-size:44px;line-height:113%}.hubdb-location-info-wrapper__items--item .column .travel-time .time-info span{color:#5e8cfc;font-size:13px;margin-top:-2px}.hubdb-location-info-wrapper__items--item .location-size{background:#f8f9fc;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin-left:18px;max-width:348px;min-width:300px;padding:42px 32px 0;width:100%}.hubdb-location-info-wrapper__items--item .location-size .text-wrapper{display:flex;flex-direction:column;margin-bottom:70px}.hubdb-location-info-wrapper__items--item .location-size .text-wrapper .location-name{font-size:23px;font-weight:500;line-height:140%}.hubdb-location-info-wrapper__items--item .location-size .text-wrapper .location-name.country{color:#5e8cfc;font-weight:400}.hubdb-location-info-wrapper__items--item .location-size .size-wrapper .size-wrapper__size{display:block;font-size:66px;line-height:108%;text-align:center}.hubdb-location-info-wrapper__items--item .location-size .size-wrapper .size-wrapper__km{font-size:16px;line-height:127%}.hubdb-location-info-wrapper__items--item .location-size .size-wrapper .size-wrapper__citizens{display:block;font-size:23px;line-height:140%;margin-top:1px;text-align:center}.hubdb-location-info-wrapper__items--item .location-size .image-wrapper{margin-left:-32px;min-width:calc(100% + 64px)}.hubdb-location-info-wrapper__items--item .location-size .image-wrapper img{height:100%!important;object-fit:cover;object-position:center bottom}.hubdb-location-info-wrapper__items--item .column.map-weather{display:flex;flex-direction:column;margin-left:18px;overflow:auto;width:100%}.hubdb-location-info-wrapper__items--item .column.map-weather .google-map-wrapper{border-radius:20px;margin-bottom:18px}.hubdb-location-info-wrapper__items--item .column.map-weather .google-map-wrapper iframe{border-radius:20px}.hubdb-location-info-wrapper__items--item.info .row.mobile{display:none}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper{background:#f8f9fc;border-radius:20px;height:auto!important;padding:25px 0 0 26px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .text-wrapper{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:16px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.title{font-size:23px;font-weight:500;line-height:140%;margin-bottom:4px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.highest-temp,.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.lowest-temp{display:flex;font-size:9px;line-height:100%}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.highest-temp
.icon,.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.lowest-temp
.icon{border-radius:5px;display:block;height:9px;margin-right:5px;width:38px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.highest-temp{margin-bottom:4px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.highest-temp
.icon{background:#b6caff}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__left
.lowest-temp
.icon{background:#91a7e0}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .text-wrapper .text-wrapper__right{margin-right:26px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__right
.title{align-items:center;display:flex;font-size:19px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__right
.title
svg{margin-right:4px;margin-top:-3px}.hubdb-location-info-wrapper__items--item
.column.map-weather
#weather-wrapper
.text-wrapper
.text-wrapper__right
.higest-lowest-temp{color:#7fa0ff;font-size:23px;line-height:100%;margin-top:6px;text-align:right}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart{align-items:flex-end;display:flex;margin-bottom:10px;overflow:auto;padding-bottom:20px;width:100%}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .weather-month{align-items:center;display:flex;flex-direction:column;max-width:52px;min-width:40px;width:100%}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .temp-bar{background:#b6caff;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-end;max-width:30px;position:relative;transition:.3s;width:100%}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .temp-range{background:#91a7e0;border-radius:5px;position:relative}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .temp-max,.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .temp-min{color:#fff;font-size:13px;left:50%;line-height:140%;position:absolute;text-align:center;transform:translateX(-50%)}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .temp-max{top:6px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .temp-min{top:4px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper .weather-chart .month-label{font-size:13px;line-height:100%;margin-top:8px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper::-webkit-scrollbar{height:6px;width:6px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper::-webkit-scrollbar-track{background:#ebebeb;border-radius:3px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper::-webkit-scrollbar-thumb{background:#aabeeb;border-radius:3px}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper::-webkit-scrollbar-thumb:hover{background:#8fa4d4}.hubdb-location-info-wrapper__items--item .column.map-weather #weather-wrapper{scrollbar-color:#aabeeb #ebebeb;scrollbar-width:thin}:root,gmp-place-details-compact{color-scheme:light}@media (max-width:1100px){.hubdb-location-info-wrapper__items--item.info{flex-direction:column;gap:12px;margin:0 auto;max-width:650px}.hubdb-location-info-wrapper__items--item.info .column.flight-time .travel-time,.hubdb-location-info-wrapper__items--item.info .column.map-weather .google-map-wrapper,.hubdb-location-info-wrapper__items--item.info .location-size{display:none}.hubdb-location-info-wrapper__items--item .column.flight-time .flight-info{margin-bottom:0}.hubdb-location-info-wrapper__items--item.info .row.mobile{display:flex;gap:10px}.hubdb-location-info-wrapper__items--item.info .row.mobile .column{max-width:50%;width:50%}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time{height:calc(50% - 10px);padding:16px 14px}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time .text-wrapper{flex-direction:column;margin-bottom:0}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time .text-wrapper .title{font-size:16px;margin-bottom:15px}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time .location{font-size:18px;margin-left:auto}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time .location svg{margin-top:-1px;max-width:12px}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time .time-info{margin-top:10px}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time span.time-info__time{font-size:18px}.hubdb-location-info-wrapper__items--item.info .row.mobile .travel-time span{font-size:10px}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size{display:flex;height:50%;margin-left:0;margin-top:10px;min-width:0;padding:16px 14px 80px;position:relative}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .size-wrapper,.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .text-wrapper{margin-bottom:0;position:relative;z-index:1}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .size-wrapper .location-name,.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .text-wrapper .location-name{font-size:16px}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .size-wrapper .location-name.country,.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .text-wrapper .location-name.country{font-size:14px}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .size-wrapper .size-wrapper__size,.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .text-wrapper .size-wrapper__size{font-size:33px;line-height:100%}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .size-wrapper .size-wrapper__citizens,.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size .text-wrapper .size-wrapper__citizens{font-size:15px}.hubdb-location-info-wrapper__items--item.info .row.mobile .location-size img{border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0}.google-map-wrapper iframe,.hubdb-location-info-wrapper__items--item.info .row.mobile .google-map-wrapper{border-radius:20px;height:100%!important}.hubdb-location-info-wrapper__items--item.info .column.flight-time,.hubdb-location-info-wrapper__items--item.info .column.location-size,.hubdb-location-info-wrapper__items--item.info .column.map-weather{margin-left:0;max-width:100%;min-width:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.hubdb-school-info-wrapper__items--item.schulangebote .title{font-size:16px}}.popular-places{display:flex;margin-top:150px;overflow:hidden;width:100%}.popular-places-row{display:flex;min-width:max-content;width:100%}.popular-wrapper__location{height:100%;margin-left:24px;min-width:300px}.popular-wrapper__location gmp-place-details-compact{height:100%}.popular-track{animation:slide linear infinite;animation-play-state:running;display:flex;transition:animation-play-state .4s ease}.popular-track.paused{animation-play-state:paused}@media(max-width:576px){.popular-places{margin-top:80px}}@media(max-width:768px){.popular-places{overflow:auto;padding-bottom:20px}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(var(--move))}}