html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, em, strong, b, u, i, img, form, label, ul, ol, li, iframe, table, tbody, thead, tr, th, td,object, blockquote, pre, abbr, address, cite, code, del, dfn, ins, kbd,q, s, samp, small, sub, sup, var, dl, dt, dd, fieldset, legend, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0 none;margin: 0;padding: 0;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block;}h1, h2, h3, h4, h5, h6 {line-height: 1.2;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}input::-moz-focus-inner { border: 0;padding: 0;}html, body {height: 100%;}body {color: #2d343e;font: 300 18px/1.667 'Roboto', sans-serif;overflow-y: scroll;-webkit-text-size-adjust: none;}body > #PageWrapper {min-height: 100%;position: relative;}body > #PageWrapper:after {background: #000000;content: "";left: 0;height: 0;opacity: 0;position: absolute;top: 0;transition: opacity 300ms ease-in-out;width: 100%;z-index: 2;}body.showCart > #PageWrapper:after {opacity: 0.6;height: 100%;}a {color: #dc0014;font-weight: bold;text-decoration: none;}a:hover {color: #dc0014;}input, textarea, select, button {border: 1px solid #CFCFCF;border-radius: 0;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;}input[type='submit'] {-webkit-appearance: none;}input::-ms-clear {display: none;}input[type="text"]:disabled {    background: inherit;} ol, ul {list-style: none;}.cmsMargin {margin: 60px 0;}.cmsMaxWidth {margin-left: auto;margin-right: auto;max-width: 1340px;padding: 0 20px;}*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.preload * {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;}strong, b {font-weight: bold;}@media all and (max-width: 980px){.cmsMargin {margin: 40px 0;}}@media all and (max-width: 500px){body.fullscreen > #PageWrapper {padding-top: 0 !important;}}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('/fonts/roboto-regular.woff2') format('woff2'),        url('/fonts/roboto-regular.woff') format('woff')}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  src: url('/fonts/roboto-300.woff2') format('woff2'),        url('/fonts/roboto-300.woff') format('woff')}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  src: url('/fonts/roboto-500.woff2') format('woff2'),        url('/fonts/roboto-500.woff') format('woff')}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  src: url('/fonts/roboto-700.woff2') format('woff2'),        url('/fonts/roboto-700.woff') format('woff')}@font-face {font-family: 'fontello';src: url('/img/webfonts/fontello-ck10.eot');src: url('/img/webfonts/fontello-ck10.eot#iefix') format('embedded-opentype'),url('/img/webfonts/fontello-ck10.woff') format('woff'),url('/img/webfonts/fontello-ck10.ttf') format('truetype'),url('/img/webfonts/fontello-ck10.svg#fontello') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'weather';src: url('/img/webfonts/weather.eot');src: url('/img/webfonts/weather.eot#iefix') format('embedded-opentype'),url('/img/webfonts/weather.woff') format('woff'),url('/img/webfonts/weather.ttf') format('truetype'),url('/img/webfonts/weather.svg#skidata') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: "Micado-Web-KSWT-KitzSki";font-display: block;font-style: normal;font-weight: 400;src: local("☺"), local("☺"),url("/fonts/micado-web-kswt-kitzski.woff2?ck=1") format("woff2"),url("/fonts/micado-web-kswt-kitzski.woff?ck=1") format("woff");}.mw-kswt-icon {    font-family: 'Micado-Web-KSWT-KitzSki' !important;  speak: never;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;      letter-spacing: 0;  -webkit-font-feature-settings: "liga";  -moz-font-feature-settings: "liga=1";  -moz-font-feature-settings: "liga";  -ms-font-feature-settings: "liga" 1;  font-feature-settings: "liga";  -webkit-font-variant-ligatures: discretionary-ligatures;  font-variant-ligatures: discretionary-ligatures;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.mw-kswt-iconconveyor:before {  content: "\e90d";}.mw-kswt-icondraglift:before {  content: "\e90e";}.mw-kswt-iconlift:before {  content: "\e90c";}.mw-kswt-iconshopping-car:before {  content: "\e910";}.mw-kswt-icondownload:before {  content: "\e911";}.mw-kswt-iconarrowreverse:before {  content: "\e90f";}.mw-kswt-iconcancel:before {  content: "\e90a";}.mw-kswt-iconbus:before {  content: "\e90b";}.mw-kswt-iconElement-10:before {  content: "\e906";}.mw-kswt-iconElement-3:before {  content: "\e907";}.mw-kswt-iconGondola:before {  content: "\e908";}.mw-kswt-iconElement-1:before {  content: "\e909";}.mw-kswt-iconkitz-gams:before {  content: "\e900";}.mw-kswt-iconstar:before {  content: "\e901";}.mw-kswt-iconclock:before {  content: "\e902";}.mw-kswt-icondistance:before {  content: "\e903";}.mw-kswt-iconski:before {  content: "\e904";}.mw-kswt-iconheight:before {  content: "\e905";}#HeaderWrapper {background: #FFFFFF;box-shadow: 0px 1px 4px 4px rgba(0, 0, 0, 0.10);height: 70px;left: 0;position: fixed;top: 0;width: 100%;z-index: 4;transition: top 300ms ease-out, background 300ms ease-out, box-shadow 300ms ease-out;}#HeaderWrapper.mobile {position: absolute;}#HeaderWrapper .content {max-width: 1340px;margin: 0 auto;}#HeaderWrapper .menu {justify-content: flex-end;align-items: center;background: #ffffff;display: flex;height: 100%;padding-right: 24px;position: relative;z-index: 5;}@media all and (max-width: 980px){body.showmenu #HeaderWrapper .menu {background: #2d343e;box-shadow: none;}}#HeaderWrapper .language {left: 20px;opacity: 1;position: absolute;top: 25px;z-index: 4;-webkit-transition: opacity 450ms ease-out;-moz-transition: opacity 450ms ease-out;-ms-transition: opacity 450ms ease-out;-o-transition: opacity 450ms ease-out;transition: opacity 450ms ease-out;}#HeaderWrapper .language:after {background: #c7cacc;content: "";display: block;height: 34px;position: absolute;right: -20px;top: -7px;width: 1px;}#HeaderWrapper.searchActive .language {opacity: 0;}#HeaderWrapper .language img {display: block;height: auto;width: 30px;}#HeaderWrapper .language > ul {height: 0;left: -20px;opacity: 0;overflow: hidden;position: absolute;top: 45px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}#HeaderWrapper .language.active > ul {height: 140px;opacity: 1;overflow: hidden;}#HeaderWrapper .language > ul > li {border-bottom: 1px solid #C7CACC;height: 70px;width: 250px;}#HeaderWrapper .language > ul > li > a {background: #E8E9ED;color: #2D343E;display: block;font-weight: 700;height: 100%;line-height: 70px;padding: 0 0 0 109px;position: relative;text-transform: uppercase;width: 100%;}#HeaderWrapper .language > ul > li > a:hover,#HeaderWrapper .language > ul > li.selected > a {color: #C10012;}#HeaderWrapper .language > ul > li > a:before {content: "";display: block;height: 22px;left: 20px;position: absolute;top: 24px;width: 32px;}#HeaderWrapper .language > ul > li > a.at:before {background: url('/img/layout/flag-at.png') no-repeat top left / 30px 20px;}#HeaderWrapper .language > ul > li > a.en:before {background: url('/img/layout/flag-uk.png') no-repeat top left / 30px 20px;}#HeaderWrapper .language > ul > li > a:after {background: #C7CACC;bottom: 18px;content: "";display: block;left: 70px;position: absolute;top: 17px;width: 1px;}@media all and (max-width: 980px){#HeaderWrapper .language {left: 60px;padding-left: 20px;}#HeaderWrapper .language:after {right: auto;left: 0;}#HeaderWrapper .language > ul {transition: opacity 300ms ease;}#HeaderWrapper .language.active > ul {left: -60px;right: calc(100vw * -1 + 110px);}#HeaderWrapper .language > ul > li {width: 100%;}}#HeaderWrapper .cart {display: flex;margin-bottom: 15px;margin-top: 15px;position: relative;z-index: 999;}#HeaderWrapper .cart > .label {background: #ffffff;border-radius: 4px 0 0 4px;border: 1px solid #dc0014;color: #dc0014;display: block;font-size: 14px;font-weight: 700;height: 40px;line-height: 38px;text-align: center;text-transform: uppercase;width: 63px;}#HeaderWrapper .cart:hover > .label {background: #dc0014;color: #ffffff;border-color: #dc0014;}#HeaderWrapper .cart > .mw-sj-icon {background: #dc0014;border-radius: 0 4px 4px 0;color: #ffffff;display: block;cursor: pointer;font-size: 20px;height: 40px;line-height: 40px;margin-right: -4px;position: relative;text-align: center;width: 40px;z-index: 999;}.GalleryWrapper {overflow: hidden;position: relative;width: 100%;z-index: 3;}*.noanimation .GalleryWrapper {display: none;}.GalleryWrapper .animationWrapper {position: relative;}.GalleryWrapper .animationWrapper[data-type='2'] {height: 200px;}.GalleryWrapper .animationWrapper .animationStatic {height: 100%;left: 0;opacity: 1;position: absolute;top: 0;transition: opacity 500ms ease-in;width: 100%;z-index: 1;}.GalleryWrapper .animationWrapper .animationStatic img.animationStaticImage {display: block;position: relative;}.GalleryWrapper .animationWrapper .animationDynamic {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}@media all and (max-width: 500px){#GalleryWrapper {padding: 60px 0 0 0;}.fullscreen #GalleryWrapper {height: 300px;position: relative;}}#ContentWrapper {background: #FFFFFF;min-height: calc(100vh - 641px);overflow: hidden;position: relative;transition: filter 300ms ease;width: 100%;z-index: 2;}#ContentWrapper > section {padding: 100px 0 23px;position: relative;}.noanimation #ContentWrapper > section {padding-top: 150px;}.kitzskiwelttour #ContentWrapper > section {padding-top: 0;}#ContentWrapper > section > *:first-child {margin-top: 0;}@media all and (max-width: 980px){#ContentWrapper > section {padding-top: 60px;}}@media all and (max-width: 500px){.noanimation #ContentWrapper > section {padding-top: 120px;}}.mobileTrigger {display: none;}nav.desktop {left: 0;opacity: 1;padding: 0 0 0 78px;position: absolute;right: 0;top: 0;-webkit-transition: opacity 450ms ease-out;-moz-transition: opacity 450ms ease-out;-ms-transition: opacity 450ms ease-out;-o-transition: opacity 450ms ease-out;transition: opacity 450ms ease-out;z-index: 1;}#HeaderWrapper.searchActive nav.desktop {opacity: 0;}nav.desktop > ul:after {clear: both;content: "";display: block;}nav.desktop > ul > li {float: left;padding: 0 0 15px 0;position: relative;}nav.desktop > ul > li > a {color: #2d343e;display: block;font-size: 18px;line-height: 70px;padding: 0 13px;position: relative;text-transform: uppercase;}.no-js nav.desktop > ul > li:hover > a,nav.desktop > ul > li.active > a,nav.desktop > ul > li > a.selected {color: #dc0014;}.no-js nav.desktop > ul > li:hover > a:after,nav.desktop > ul > li > a.selected:after,nav.desktop > ul > li.active > a:after {background: #dc0014;bottom: 0;content: "";display: block;height: 5px;left: 20px;position: absolute;right: 20px;}.no-js nav.desktop > ul > li:hover > ul,nav.desktop > ul > li.active > ul {box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.2);height: auto;opacity: 1;overflow: visible;padding: 40px 0 0;top: 71px;}.preload nav.desktop > ul > li > ul {display: none;}nav.desktop > ul > li > ul {background: #e7e9ed;height: 0;left: 0;opacity: 0;overflow: hidden;position: absolute;top: 61px;-webkit-transition: opacity 500ms ease-in-out, top 200ms ease-out;-moz-transition: opacity 500ms ease-in-out, top 200ms ease-out;-ms-transition: opacity 500ms ease-in-out, top 200ms ease-out;-o-transition: opacity 500ms ease-in-out, top 200ms ease-out;transition: opacity 500ms ease-in-out, top 200ms ease-out;}nav.desktop > ul > li.last > ul {left: auto;right: 0;}nav.desktop > ul > li.multiColumns {position: static;}nav.desktop > ul > li.multiColumns > ul {padding-left: 110px;padding-right: 110px;width: 100%;}nav.desktop > ul > li.multiColumns > ul > li {float: left;margin: 0 8.333333333333334% 25px 0; width: 27.777777777777779%; }nav.desktop > ul > li.multiColumns > ul > li:nth-child(3n) {margin-right: 0;}nav.desktop > ul > li.multiColumns > ul > li > a {background: #FFFFFF;border-bottom: 1px solid #cbced3;color: #2d343e;display: block;font-weight: 500;    line-height: 1.2;    padding: 7px 15px;}nav.desktop > ul > li.multiColumns > ul > li:hover > a,nav.desktop > ul > li.multiColumns > ul > li > a.selected {color: #dc0014;}nav.desktop > ul > li.multiColumns > ul > li > ul > li > a {border-bottom: 1px solid #cbced3;color: #2d343e;display: block;font-size: 16px;font-weight: 300;    line-height: 1.3;    padding: 7px 15px 8px;}nav.desktop > ul > li.multiColumns > ul > li > ul > li > a:hover,nav.desktop > ul > li.multiColumns > ul > li > ul > li > a.selected {color: #dc0014;}nav.desktop > ul > li.multiColumns > ul > li > ul > li > a:after {clear: both;content: "";display: block;}nav.desktop > ul > li.multiColumns > ul > li > ul > li > a .title {float: left;}nav.desktop > ul > li.multiColumns > ul > li > ul > li > a .subtitle {background: #dc0014;border-radius: 4px;color: #ffffff;float: right;font-size: 14px;font-weight: 900;padding: 0 4px 1px;position: relative;text-transform: uppercase;top: 2px;}@media all and (max-width: 1340px){nav.desktop > ul > li > a {font-size: 16px;}}@media all and (max-width: 1230px){nav.desktop {padding-left: 75px;}.no-js nav.desktop > ul > li:hover > a:after,nav.desktop > ul > li > a.selected:after,nav.desktop > ul > li.active > a:after {left: 10px;right: 10px;}nav.desktop > ul > li > a {font-size: 15px;padding-left: 10px;padding-right: 10px;}}@media all and (max-width: 1050px){.no-js nav.desktop > ul > li:hover > a:after,nav.desktop > ul > li > a.selected:after,nav.desktop > ul > li.active > a:after {left: 7px;right: 7px;}nav.desktop > ul > li > a {font-size: 14px;padding-left: 7px;padding-right: 7px;}}.mobileTrigger.show:before {content: "\E868";display: block;font-family: "fontello";font-size: 16px;}.mobileTrigger.show.open:before {content: "\E869";}.mobileTrigger.show {cursor: pointer;display: block;left: 0;line-height: 70px;position: absolute;text-align: center;width: 60px;z-index: 200;}body.showmenu .mobileTrigger.show {color: #FFFFFF;}nav.mobile > ul {background: #2D343E;display: none;bottom: 0;height: 0;opacity: 0;overflow: hidden;position: fixed;right: 0;top: 0;transition: all 300ms ease-in;width: 100%;z-index: 4;}nav.mobile > ul.open {display: flex;opacity: 1;height: auto;flex-direction: column;overflow: visible;padding: 20px 0;justify-content: center;}nav.mobile > ul > li > a {color: #FFFFFF;display: block;font-size: 18px;font-weight: 500;padding: 8px 32px;position: relative;}nav.mobile > ul > li > a:hover,nav.mobile > ul > li > a.selected {opacity: 0.8}nav.desktop > .lang {display: none;}nav.mobile > .lang {background: #e7e9ed;height: 0;opacity: 0;overflow: hidden;padding: 0 20px;position: relative;}nav.mobile > .lang.open {box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 4px 5px 0 rgba(0, 0, 0, 0.06), 0 4px 10px 0 rgba(0, 0, 0, 0.08);height: auto;opacity: 1;overflow: visible;-webkit-transition: all 300ms ease-in;-moz-transition: all 300ms ease-in;-ms-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in;}nav.mobile > .lang > a {background: #e8e9ed none repeat scroll 0 0;color: #2d343e;    display: table;    font-size: 15px;    font-weight: 700;    line-height: 36px;    margin: 0 0 0 auto;    padding: 12px 45px 12px 20px;    position: relative;    text-transform: uppercase;}nav.mobile > .lang > a:before {background: #B9BDC1;content: "";left: 0;height: 35px;margin: -17px 0 0;position: absolute;top: 50%;width: 1px;}nav.mobile > .lang > a:after {content: "";display: block;height: 22px;position: absolute;right: 0;top: 18px;width: 32px;}nav.mobile > .lang > a.at:after {background: url('/img/layout/menu_flag-at.png') no-repeat left center / 32px auto;}nav.mobile > .lang > a.en:after {background: url('/img/layout/menu_flag-uk.png') no-repeat left center / 32px auto;}h1 {color: #dc0014;font-size: 47px;font-weight: normal;line-height: 1;}h2 {color: #dc0014;font-size: 35px;font-weight: 300;}h3 {font-size: 24px;font-weight: bold;}h1.cms + h2.cms {color: #2d343e;font-size: 18px;font-weight: 500;margin-top: -56px;text-transform: uppercase;}h2.cms + h3.cms {margin-top: -56px;}@media all and (max-width: 980px){h1.cms + h2.cms {margin-top: -36px;}h2.cms + h3.cms {margin-top: -36px;}}@media all and (max-width: 750px){h1 {font-size: 32px;}h2 {font-size: 26px;}}h2 + .cmsText {margin-top: -32px;}.cmsText ul {margin: 20px 0 0 0;}.cmsText ul li:before {content: '\E84D';font-family: 'fontello';left: 0;position: absolute;}.cmsText ul li {margin: 0 0 10px 0;padding: 0 0 0 40px;position: relative;}.cmsTextGrey p {background: #e8e9ed;font-size: 15px;line-height: 1.5;padding: 36px 45px;}.cmsTextGrey p strong {font-size: 18px;font-weight: 500;}@media all and (max-width: 980px){h2 + .cmsText {margin-top: -12px;}}#KitzSkiWeltWrapper {min-height: 100vh;overflow: hidden;position: relative;display: flex;justify-content: center;padding: 70px 0 0;}#KitzSkiWeltWrapper > .content {align-items: flex-end;display: flex;justify-content: center;padding: 460px 0 60px;position: relative;height: 100%;}#KitzSkiWeltWrapper > picture {bottom: 0;left: 0;position: absolute;top: 70px;width: 100%;z-index: -1;}#KitzSkiWeltWrapper > picture img {display: block;height: 100%;left: 0;object-fit: cover;object-position: center;position: absolute;top: 0;width: 100%;}@media all and (max-width: 980px){#KitzSkiWeltWrapper {align-items: flex-start;min-height: 0;}}#KitzSkiWeltWrapper .towns {align-items: flex-end;display: flex;flex-wrap: wrap;min-height: 352px;width: 1432px;}#KitzSkiWeltWrapper .towns:after,#KitzSkiWeltWrapper .towns:before {background: url("/img/kitzskiwelttour/circle-bottom.svg") no-repeat bottom center / 100% auto;bottom: 88px;content: "";height: 315px;left: 50%;position: absolute;transform: translateX(-50%);width: 1221px;}#KitzSkiWeltWrapper .towns:before {background-image: url("/img/kitzskiwelttour/circle-top.svg");bottom: 378px;}#KitzSkiWeltWrapper .towns > div:not(.buttons) {display: flex;flex-direction: column;margin: 0 0 18px;width: 50%;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt {order: -1;}#KitzSkiWeltWrapper.reverse .towns > .kitzski {order: 1;}#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski,#KitzSkiWeltWrapper.reverse .towns > .skiwelt {justify-content: flex-end;}#KitzSkiWeltWrapper .towns > div > p {align-items: center;background: #FFFFFF;border-radius: 4px;box-shadow: 0px 1px 4px 4px rgba(128, 93, 93, 0.15);color: #2D343E;cursor: pointer;display: inline-flex;font-size: 12px;font-weight: 700;height: 32px;justify-content: center;margin: 0 auto 0 0;position: relative;text-transform: uppercase;transition: opacity 300ms ease;width: 130px;z-index: 1;}#KitzSkiWeltWrapper .towns > div > p:hover {background: #252b33;color: #FFFFFF;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p,#KitzSkiWeltWrapper.reverse .towns > .kitzski > p {margin-left: auto;margin-right: 0;}#KitzSkiWeltWrapper .towns > div > p:not(.show) {opacity: 0;}#KitzSkiWeltWrapper .towns > .kitzski > p:after {background: url("/img/kitzskiwelttour/kitzski-icon.svg") no-repeat center / cover;content: "";height: 17px;margin: 0 0 0 10px;width: 10px;}#KitzSkiWeltWrapper .towns > .skiwelt > p:before {background: url("/img/kitzskiwelttour/skiwelt-icon.svg") no-repeat center / cover;content: "";height: 10px;margin: 0 7px 0 0;width: 20px;}#KitzSkiWeltWrapper .towns > div > p + p {margin-top: 4px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(1) {margin-left: -4px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(2) {margin-left: -8px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(4),#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(2) {margin-left: 26px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(5),#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(3) {margin-left: 62px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(6),#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(4) {margin-left: 119px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(7),#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(5) {margin-left: 202px;}#KitzSkiWeltWrapper.reverse .towns > .skiwelt > p:nth-child(8),#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(6) {margin-left: 309px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(1) {margin-right: -3px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(2) {margin-right: -7px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(3) {margin-right: 2px;}#KitzSkiWeltWrapper.reverse .towns > .kitzski > p:nth-child(1),#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(4) {margin-right: 26px;}#KitzSkiWeltWrapper.reverse .towns > .kitzski > p:nth-child(2),#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(5) {margin-right: 64px;}#KitzSkiWeltWrapper.reverse .towns > .kitzski > p:nth-child(3),#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(6) {margin-right: 119px;}#KitzSkiWeltWrapper.reverse .towns > .kitzski > p:nth-child(4),#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(7) {margin-right: 196px;}#KitzSkiWeltWrapper.reverse .towns > .kitzski > p:nth-child(5),#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(8) {margin-right: 304px;}#KitzSkiWeltWrapper .towns .buttons {display: flex;justify-content: center;position: relative;width: 100%;z-index: 1;order: 2;}#KitzSkiWeltWrapper .towns .buttons .button {align-items: center;background: rgba(220,1,19,1);border-radius: 4px;color: #FFFFFF;display: flex;font-size: 18px;font-weight: 700;height: 50px;justify-content: center;text-transform: uppercase;width: 230px;}#KitzSkiWeltWrapper .towns .buttons .button:hover {background: #a8000f;}#KitzSkiWeltWrapper .towns .buttons .button + .button {margin-left: 4px;}#KitzSkiWeltWrapper .towns .buttons .button svg {margin-left: 12px;width: 20px;}#KitzSkiWeltWrapper .towns .buttons .switch {align-items: center;background: #FFFFFF;border-radius: 50%;bottom: 100%;box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24);display: flex;height: 50px;justify-content: center;left: 50%;margin: 0 0 13px -25px;position: absolute;transition: transform 300ms ease;width: 50px;}#KitzSkiWeltWrapper .towns .buttons .switch:hover {transform: scale(1.1);}#KitzSkiWeltWrapper .towns .buttons .switch svg {width: 22px;}@media all and (max-width: 1430px){#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(1) {margin-left: 50px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(2) {margin-left: 66px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .kitzski > p:nth-child(3) {margin-left: 86px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(1) {margin-right: 46px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(2) {margin-right: 55px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(3) {margin-right: 70px;}#KitzSkiWeltWrapper:not(.reverse) .towns > .skiwelt > p:nth-child(4) {margin-right: 92px;}}@media all and (max-width: 1300px){#KitzSkiWeltWrapper .towns > div:not(.buttons) {display: none;}}@media all and (max-width: 980px){#KitzSkiWeltWrapper .towns {display: none;}}#KitzSkiWeltWrapper .columns {bottom: 225px;display: flex;min-height: 471px;position: absolute;width: 1020px;}#KitzSkiWeltWrapper .columns .aside {border-radius: 4px 0 0 0;color: #FFFFFF;position: relative;width: 27%;}#KitzSkiWeltWrapper.reverse .columns .aside.left {order: 1;}#KitzSkiWeltWrapper.reverse .columns .aside.right {order: -1;}#KitzSkiWeltWrapper .columns .aside:after {border-color: transparent rgba(26, 31, 38, 0.92) transparent transparent;border-style: solid;border-width: 0 275px 70px 0;content: "";position: absolute;}#KitzSkiWeltWrapper:not(.reverse) .columns .aside.right:after,#KitzSkiWeltWrapper.reverse .columns .aside.left:after {border-width: 70px 275px 0 0;border-color: rgba(26, 31, 38, 0.92) transparent transparent transparent;}#KitzSkiWeltWrapper:not(.reverse) .columns .aside.right,#KitzSkiWeltWrapper.reverse .columns .aside.left {border-radius: 0 4px 0 0;}#KitzSkiWeltWrapper .columns .aside .top {background: rgba(26, 31, 38, 0.92);padding: 0 0 37px;}#KitzSkiWeltWrapper .columns .aside.right .top {padding-bottom: 29px;}#KitzSkiWeltWrapper .columns .aside img {display: block;margin: 0 auto;position: relative;top: -36px;}#KitzSkiWeltWrapper .columns .aside > .center {background: rgba(26, 31, 38, 0.92);padding: 0 0 0 48px;position: relative;z-index: 1;}#KitzSkiWeltWrapper .columns .aside > .bottom {background: rgba(26, 31, 38, 0.92);height: 50px;}#KitzSkiWeltWrapper .columns .aside a {align-items: center;display: flex;color: #FFFFFF;}#KitzSkiWeltWrapper .columns .aside a + a {margin-top: 28px;}#KitzSkiWeltWrapper .columns .aside a > * {line-height: 40px;}#KitzSkiWeltWrapper .columns .aside a > * + * {margin-left: 12px;}#KitzSkiWeltWrapper .columns .aside a > div:before {font-family: "weather";font-weight: normal;}#KitzSkiWeltWrapper .columns .aside a > div.iconA:before,#KitzSkiWeltWrapper .columns .aside a > div.iconB:before {content: "\E800";font-size: 28px;}#KitzSkiWeltWrapper .columns .aside a > div.iconC:before {content: "\E802";font-size: 24px;}#KitzSkiWeltWrapper .columns .aside a > div.iconD:before,#KitzSkiWeltWrapper .columns .aside a > div.iconE:before,#KitzSkiWeltWrapper .columns .aside a > div.iconF:before,#KitzSkiWeltWrapper .columns .aside a > div.iconK:before,#KitzSkiWeltWrapper .columns .aside a > div.iconS:before,#KitzSkiWeltWrapper .columns .aside a > div.iconT:before {content: "\E803";font-size: 19px;top: 3px;}#KitzSkiWeltWrapper .columns .aside a > div.iconG:before,#KitzSkiWeltWrapper .columns .aside a > div.iconH:before,#KitzSkiWeltWrapper .columns .aside a > div.iconI:before,#KitzSkiWeltWrapper .columns .aside a > div.iconJ:before {content: "\E806";font-size: 26px;top: 2px;}#KitzSkiWeltWrapper .columns .aside a > div.iconL:before,#KitzSkiWeltWrapper .columns .aside a > div.iconM:before,#KitzSkiWeltWrapper .columns .aside a > div.iconN:before,#KitzSkiWeltWrapper .columns .aside a > div.iconO:before,#KitzSkiWeltWrapper .columns .aside a > div.iconP:before,#KitzSkiWeltWrapper .columns .aside a > div.iconQ:before,#KitzSkiWeltWrapper .columns .aside a > div.iconR:before,#KitzSkiWeltWrapper .columns .aside a > div.iconW:before,#KitzSkiWeltWrapper .columns .aside a > div.iconX:before,#KitzSkiWeltWrapper .columns .aside a > div.iconY:before,#KitzSkiWeltWrapper .columns .aside a > div.iconZ:before {content: "\E80B";font-size: 24px;top: 1px;}#KitzSkiWeltWrapper .columns .aside a > div.iconU:before,#KitzSkiWeltWrapper .columns .aside a > div.iconV:before {content: "\E813";font-size: 26px;top: 2px;}#KitzSkiWeltWrapper .columns .aside a > strong {opacity: 0.5;font-weight: 700;font-size: 14px;text-transform: uppercase;transition: opacity 300ms ease;}#KitzSkiWeltWrapper .columns .aside a:hover > strong {opacity: 1;}#KitzSkiWeltWrapper .columns .aside a > span {font-size: 24px;font-weight: 300;}#KitzSkiWeltWrapper .columns .aside a > span > span {font-size: 14px;}@media all and (max-width: 980px){#KitzSkiWeltWrapper .columns .aside {display: none;}}#KitzSkiWeltWrapper .columns > .center {background: #FFFFFF;padding: 0 40px;position: relative;width: 46%;z-index: 1;}#KitzSkiWeltWrapper .columns > .center:before,#KitzSkiWeltWrapper .columns > .center > ul:after,#KitzSkiWeltWrapper .columns > .center > ul:before {background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);content: "";height: 115px;left: 0;position: absolute;top: 100%;width: 100%;}#KitzSkiWeltWrapper .columns > .center:before {background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);bottom: 100%;height: 150px;top: auto;z-index: -1;}#KitzSkiWeltWrapper .columns > .center > img {display: table;margin: -84px auto 55px;width: 250px;}#KitzSkiWeltWrapper .columns > .center > .description {margin: 0 0 25px;line-height: 1.5;}#KitzSkiWeltWrapper .columns > .center > ul > li {align-items: center;display: flex;justify-content: space-between;margin: 0 0 25px;padding-left: 57px;position: relative;}#KitzSkiWeltWrapper .columns > .center > ul > li > span {display: flex;align-items: center;bottom: 0;font-size: 28px;left: 0;position: absolute;top: 0;}#KitzSkiWeltWrapper .columns > .center > ul > li .description {font-size: 15px;line-height: 1.47;}#KitzSkiWeltWrapper .columns > .center > ul > li .description > strong {display: block;font-size: 18px;line-height: normal;}#KitzSkiWeltWrapper .columns > .center > ul > li > .value {font-size: 18px;font-weight: normal;line-height: normal;}#KitzSkiWeltWrapper .columns > .center > ul > li > .value strong {color: #dc0014;font-size: 48px;font-weight: 300;line-height: normal;margin: 0 4px 0 0;}#KitzSkiWeltWrapper .columns > .center > ul > li > .values {display: flex;}#KitzSkiWeltWrapper .columns > .center > ul > li > .values > div {background: #2d343e;color: #FFFFFF;line-height: 40px;width: 40px;text-align: center;border-radius: 50%;font-size: 18px;font-weight: bold;margin: 0 4px 0 0;}#KitzSkiWeltWrapper .columns > .center > ul > li > .values > div.blue {background: #0581dc;}#KitzSkiWeltWrapper .columns > .center > ul > li > .values > div.red {background: #dc0014;}#KitzSkiWeltWrapper .columns > .center > ul > li > .values > div.black {margin-right: 0;}#KitzSkiWeltWrapper .columns > .center .mobile {display: none;}@media all and (max-width: 980px){#KitzSkiWeltWrapper > .content {padding: 0;}#KitzSkiWeltWrapper .columns {bottom: auto;min-height: 0;position: relative;width: auto;}#KitzSkiWeltWrapper .columns > .center {background: rgba(255, 255, 255, 0.85);border-radius: 0 0 4px 4px;margin: 0 30px 30px;width: 100%;}#KitzSkiWeltWrapper .columns > .center > ul:after,#KitzSkiWeltWrapper .columns > .center > ul:before,#KitzSkiWeltWrapper .columns > .center:before {display: none;}#KitzSkiWeltWrapper .columns > .center > img {margin-top: 0;margin-bottom: 35px;padding-top: 40px;}#KitzSkiWeltWrapper .columns > .center > .description {margin-bottom: 38px;text-align: center;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons {display: flex;justify-content: center;margin-bottom: 24px;margin-top: 30px;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons .button {align-items: center;background: #DC0014;border-radius: 4px;color: #FFFFFF;display: flex;font-size: 18px;font-weight: 700;height: 52px;justify-content: center;text-transform: uppercase;width: 230px;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons .button + .button {margin-left: 4px;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons .button svg {margin-left: 12px;width: 20px;}#KitzSkiWeltWrapper .columns > .center .mobile.areas {display: block;position: relative;margin-bottom: 42px;}#KitzSkiWeltWrapper .columns > .center .mobile.areas:after {background: url("/img/kitzskiwelttour/circle-mobile.png") no-repeat bottom center / contain;content: "";position: absolute;left: -18vw;right: -18vw;bottom: -6vw;height: 100vw;z-index: -1;}#KitzSkiWeltWrapper .columns > .center .mobile.areas:before {background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);content: "";position: absolute;left: -24px;right: -24px;bottom: 15vw;height: 47vw;z-index: -1;}#KitzSkiWeltWrapper .columns > .center .mobile.areas .logos {display: flex;justify-content: center;}#KitzSkiWeltWrapper .columns > .center .mobile.areas .logos img {display: block;height: 43px;}#KitzSkiWeltWrapper.reverse .columns > .center .mobile.areas .logos img:first-child {order: 1;}#KitzSkiWeltWrapper.reverse .columns > .center .mobile.areas .logos img:first-child,#KitzSkiWeltWrapper:not(.reverse) .columns > .center .mobile.areas .logos img + img {margin-left: 68px}#KitzSkiWeltWrapper .columns > .center .mobile.areas .switch {align-items: center;background: #FFFFFF;border-radius: 50%;bottom: 1px;box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24);display: flex;height: 40px;justify-content: center;left: 50%;margin: 0 0 0 -20px;position: absolute;width: 40px;}#KitzSkiWeltWrapper .columns > .center .mobile.areas .switch svg {width: 17px;}}@media all and (max-width: 600px){#KitzSkiWeltWrapper .columns > .center {padding-left: 24px;padding-right: 24px;}#KitzSkiWeltWrapper .columns > .center > img {width: 195px;}#KitzSkiWeltWrapper .columns > .center > .description {font-size: 15px;}#KitzSkiWeltWrapper .columns > .center > ul > li {margin-bottom: 15px;padding-left: 46px;}#KitzSkiWeltWrapper .columns > .center > ul > li .description,#KitzSkiWeltWrapper .columns > .center > ul > li .description > strong {font-size: 13px;line-height: 1.2;max-width: 100px;}#KitzSkiWeltWrapper .columns > .center > ul > li .description > strong {margin-bottom: 2px;}#KitzSkiWeltWrapper .columns > .center > ul > li > .value strong {font-size: 30px;}#KitzSkiWeltWrapper .columns > .center > ul > li > .values > div {width: 30px;height: 30px;line-height: 30px;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons {display: block;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons .button {width: 100%;}#KitzSkiWeltWrapper .columns > .center .mobile.buttons .button + .button {margin-left: 0;margin-top: 8px;}}