.mw-teasergroup_01 + .mw-intro-combi {margin-top: -45px;}.mw-intro-combi .map {margin-bottom: 16px;}.mw-intro-combi .map a {display: block;position: relative;}.mw-intro-combi .map a:before {background: rgba(0,0,0,0.3);content: "";height: 100%;left: 0;opacity: 0;top: 0;position: absolute;width: 100%;transition: opacity 500ms ease;}.mw-intro-combi .map:hover a:before {opacity: 1;}.mw-intro-combi .map a span {color: #FFFFFF;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, -50%);font-size: 50px;transition: opacity 500ms ease 100ms;}.mw-intro-combi .map:hover a span {opacity: 1;}.mw-intro-combi .map img {display: block;width: 100%;}.mw-intro-combi .hikingroutes {background: var(--mw-color-lightgray);padding: 16px;}.mw-intro-combi .hikingroutes .routes {margin-bottom: 32px;}.mw-intro-combi .hikingroutes .routes .left {font-size: 14px;font-weight: 500;}.mw-intro-combi .hikingroutes .routes .route {margin-bottom: 16px;}.mw-intro-combi .hikingroutes .routes .left strong.title {display: block;font-size: 16px;padding-top: 6px;position: relative;}.mw-intro-combi .hikingroutes .routes .left strong.title:before {background: #FF2D16;content: "";height: 3px;left: 0;position: absolute;top: 0;width: 45px;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(2) > strong.title:before {background: #2A7E3E;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(3) > strong.title:before {background: #00B0E8;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(4) > strong.title:before {background:#8E0F52;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(5) > strong.title:before {background:#9FB334;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(6) > strong.title:before {background:#9A9B9F;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(7) > strong.title:before {background:#F7E52B;}.mw-intro-combi .hikingroutes .routes .left .route:nth-of-type(8) > strong.title:before {background:#FFFFFF;}.mw-intro-combi .hikingroutes .routes .right {padding-top: 32px;}.mw-intro-combi .hikingroutes .routes .right .box {background:#FFFFFF;margin: 46px auto 0;max-width: 180px;position: relative;padding: 85px 16px 17px 12px;}.mw-intro-combi .hikingroutes .routes .right .box .card01 {left: 8px;position: absolute;top: -46px;}.mw-intro-combi .hikingroutes .routes .right .box .card02 {right: -8px;position: absolute;top: -25px;}.mw-intro-combi .hikingroutes .routes .right .box p {    font-size: 12px;line-height: 1.75;}.mw-intro-combi .hikingroutes .routes .right .box p svg {    display: flex;    position: absolute;    left: 12px;}.mw-intro-combi .hikingroutes .routes .right .box p > span {padding-left: 45px;}.mw-intro-combi .teaser img {display: block;width: 100%;}.mw-intro-combi .teaser .content .title {display: block;margin-bottom: 10px;}.mw-intro-combi .teaser .content .text {color: #000000;font-weight: normal;}.mw-intro-combi .teaser .content a.button {align-items: center;background: #FFFFFF;border-radius: 0;color: #000000;cursor: pointer;display: inline-flex;font-size: 13px;font-weight: 500;height: 30px;margin: 16px 0;max-width: none;padding: 0 8px;letter-spacing: 0.8px;transition: background 300ms ease, color 300ms ease;}.mw-intro-combi .teaser .content a.button:hover {background: var(--mw-color-primary);color: #FFFFFF;}.mw-intro-combi.no-teaser .hikingroutes .routes {  margin: 0;}.mw-intro-combi.no-teaser .hikingroutes .routes .left {display: grid;justify-content: space-between;margin-right: 0 !important;}.mw-intro-combi.no-teaser .hikingroutes .routes .route {  margin: 0 0 16px;width: 100%;}@media all and (min-width: 501px){.mw-intro-combi .hikingroutes .routes {display: flex;padding: 32px;}.mw-intro-combi .hikingroutes .routes .left {flex: 1;margin-right: 50px;}.mw-intro-combi .hikingroutes .routes .right {    padding-top: 0;}.mw-intro-combi .teaser {    display: flex;}.mw-intro-combi .teaser img {    object-fit: cover;    height: 100%;}.mw-intro-combi .teaser .content {    margin-right: 20px;    flex: 1 0 60%;}.mw-intro-combi.no-teaser .hikingroutes .routes .left {display: grid;grid-template-rows: auto;    grid-template-columns: 1fr 1fr;    grid-gap: 20px;}.mw-intro-combi.no-teaser .hikingroutes .routes .route {margin: 0;}}@media all and (min-width: 769px){.mw-teasergroup_01 + .mw-intro-combi {    margin-top: -65px;}.mw-intro-combi:not(no-teaser) .hikingroutes .routes .left {    display: grid;    grid-template-columns: repeat(auto-fit, 170px);    grid-gap: 20px;}.mw-intro-combi.no-teaser .hikingroutes .routes .left {    grid-template-columns: 1fr 1fr 1fr;}}@media all and (min-width: 980px){.mw-intro-combi.no-teaser .hikingroutes {    padding: 34px;}.mw-intro-combi.no-teaser .hikingroutes .routes .left {    grid-template-columns: repeat(auto-fit, 135px);}}@media all and (min-width: 1200px){.mw-intro-combi .map img {max-height: 600px;height: 100%;object-fit: cover;}.mw-intro-combi .hikingroutes {    display: flex;padding: 34px 0 34px 42px;}.mw-intro-combi .hikingroutes .routes {flex: 1;    margin: 0 64px 0 0;padding: 0;}.mw-intro-combi .hikingroutes .routes .left {    font-size: 12px;}.mw-intro-combi:not(no-teaser) .hikingroutes .routes .left {    grid-template-columns: repeat(auto-fit, 200px);}.mw-intro-combi .hikingroutes .routes .left .route > strong.title {font-size: 14px;}.mw-intro-combi .hikingroutes .routes .left .route > strong.title:before {    width: 30px;}.mw-intro-combi .teaser {    flex-direction: column;flex: 0 0 350px;}.mw-intro-combi .teaser .content {    flex: unset;margin-right: 32px;}.mw-intro-combi .teaser .content .title {    margin: 8px 0 16px;}.mw-intro-combi .teaser .content a.button {    margin: 28px 0;}.mw-intro-combi.no-teaser .map img {max-height: 740px;}}@media all and (min-width: 1400px){.mw-intro-combi:not(.no-teaser) > .wrapper {    display: flex;}.mw-intro-combi:not(.no-teaser) .map {    margin: 0 16px 0 0;width: 40%;}.mw-intro-combi:not(.no-teaser) .map a {    display: block;    width: 100%;    height: 100%;position: relative;}.mw-intro-combi:not(.no-teaser) .map a img {    object-fit: cover;    height: 100%;max-height: none;}.mw-intro-combi:not(.no-teaser) .hikingroutes {    width: 60%;}.mw-intro-combi:not(.no-teaser) .hikingroutes .routes {    margin: 0 35px 0 0;}.mw-intro-combi:not(.no-teaser) .hikingroutes .routes .left {display: block;    margin-right: 24px;}}@media all and (min-width: 1600px){.mw-intro-combi:not(.no-teaser) .map {width: 50%;}.mw-intro-combi:not(.no-teaser) .hikingroutes {    width: 50%;}}