@font-face{font-family:Porsche Next;src:url(/fonts/subset-PorscheNext-Bold.eot);src:url(/fonts/subset-PorscheNext-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-PorscheNext-Bold.woff2) format("woff2"),url(/fonts/subset-PorscheNext-Bold.woff) format("woff"),url(/fonts/subset-PorscheNext-Bold.ttf) format("truetype"),url(/fonts/subset-PorscheNext-Bold.svg#PorscheNext-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Porsche Next;src:url(/fonts/subset-PorscheNext-Regular.eot);src:url(/fonts/subset-PorscheNext-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-PorscheNext-Regular.woff2) format("woff2"),url(/fonts/subset-PorscheNext-Regular.woff) format("woff"),url(/fonts/subset-PorscheNext-Regular.ttf) format("truetype"),url(/fonts/subset-PorscheNext-Regular.svg#PorscheNext-Regular) format("svg");font-weight:400;font-style:normal}.user__nav{height:108px;max-width:1920px;padding:0 2vw;position:absolute;bottom:0;width:100%}.user__nav--fixed{left:50%;right:0;position:fixed;top:100px;transform:translateX(-50%);z-index:100;background-color:#fff}@media screen and (max-width:1200px){.user__nav--fixed{top:80px}}@media screen and (max-width:900px){.user__nav--fixed{top:100px}}.user__nav--absbottom{bottom:0;position:absolute;top:auto}@media screen and (min-width:1920px){.user__nav{padding:0 38px}}@media screen and (max-width:900px){.user__nav{display:none}}.user__nav:after{background-color:#cfcfcf;content:"";display:block;height:2px;margin:-2px -2vw 0;max-width:1920px;width:calc(100% + 4vw)}@media screen and (min-width:1920px){.user__nav:after{margin:-2px -38px 0;width:calc(100% + 76px)}}.user__list{list-style:none;padding:0;margin:0 auto;max-width:1260px;width:100%}.user__item,.user__list{align-items:center;display:flex;height:100%}.user__item{justify-content:center;border-bottom:2px solid transparent;color:#222;font-size:1.125em;font-weight:700;text-align:center;text-transform:uppercase;transition:.2s}.user__item button{background:none repeat scroll 0 0 transparent;border:none;border-spacing:0;list-style:none outside none;margin:0;padding:0;text-align:left;text-decoration:none;text-indent:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.user__item button:focus{outline:none}.user__item:not(:first-child):not(.user__item--return){margin-left:2.6vw}@media screen and (min-width:1920px){.user__item:not(:first-child):not(.user__item--return){margin-left:50px}}.user__item--active,.user__item:hover{color:#d5001c;border-color:#d5001c}.user__item--active:after,.user__item:hover:after{border-left-color:#d5001c}.user__item--active .user__item,.user__item:hover .user__item{color:#d5001c}.user__item--return{background-color:#f7f7f7;border:0;flex-direction:column;font-size:.875em;margin-left:auto;padding:0 20px;text-align:center}.user__item--return:after{content:"";border-color:transparent transparent transparent #515151;border-style:solid;border-width:4px 1px 4px 8px;margin-bottom:10px;order:-1;transform:rotate(90deg);transition:.2s}.user__item--return.mobile{display:none}@media screen and (max-width:900px){.user__item--return.mobile{display:flex;height:65px}}.main-calendar__wrapper .form__event-date{text-transform:uppercase}.cv-wrapper .cv-header-days .cv-header-day,.cv-wrapper .periodLabel{text-transform:uppercase;font-weight:700}.cv-wrapper .cv-item{text-overflow:revert;min-height:2.5em;border-radius:0;white-space:unset;text-align:center;justify-content:center;vertical-align:middle;display:flex;align-items:center}@media only screen and (max-width:600px){.cv-wrapper .cv-item{text-overflow:ellipsis;overflow:hidden;min-height:revert;max-height:revert;display:revert;height:3.4em}}.cv-wrapper .cv-item.continued:before,.cv-wrapper .cv-item.toBeContinued:after{color:unset}.cv-wrapper .cv-item.purple{background-color:#f0e0ff;border-color:#e7d7f7}.cv-wrapper .cv-item.blue-4{background-color:#76afdc;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.turqoise-2{background-color:#3ab4ba;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.acid-green{background-color:#d2eb2d;border-color:#e7d7f7}.cv-wrapper .cv-item.orange-2{background-color:#f2a100;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.yellow-2{background-color:#ffe200;border-color:#e7d7f7}.cv-wrapper .cv-item.green-2{background-color:#8cb527;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.pink-2{background-color:#b7006d;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.blue-2{background-color:#3a6b9b;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.red{background-color:#d5001c;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.red-1{background-color:#ab091e;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.grey-1{background-color:#dad9de;border-color:#e7d7f7}.cv-wrapper .cv-item.grey-2{background-color:#b5b4ba;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.grey-3{background-color:#737278;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.grey-4{background-color:#403f45;border-color:#e7d7f7;color:#fff}.cv-wrapper .cv-item.blue-3{background-color:#5391c4;border-color:#e7d7f7;color:#fff}.v-popper__popper{font-family:Porsche Next}.v-popper__popper .v-popper__wrapper .v-popper__inner{border-radius:0;padding:1em 2em}html{scroll-padding-top:150px}[v-cloak]{display:none}#app{background-color:#fff;color:#515151;font-family:Porsche Next,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;margin:0 auto;overflow-x:hidden}@media screen and (max-width:1200px){#app{font-size:.875rem}}a,a:link,a:visited{color:inherit;text-decoration:none}a:active,a:focus,a:hover{color:inherit}.separator{display:block;min-height:300px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.separator--multiple{display:flex;justify-content:space-around;margin:40px 0;min-height:0}.separator--multiple img{margin:0 .52vw;height:23.44vw;max-height:450px}@media screen and (max-width:1024px){.separator--multiple img{height:28vw}.separator--multiple img:last-child{display:none}}@media screen and (max-width:768px){.separator--multiple img{height:35vw}.separator--multiple img:first-child{display:none}}@media screen and (max-width:550px){.separator--multiple img{height:auto;width:100%;max-height:250px}.separator--multiple img:nth-child(2){display:none}}.lightwidget-widget{border:0;margin:0 -7.5% -40px;overflow:hidden;width:115%}@media screen and (max-width:1024px){.lightwidget-widget{display:block;margin:0 auto -40px;width:90vw}}@media screen and (max-width:768px){.lightwidget-widget{max-width:500px}}.v-popper__popper{min-width:20em}