@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,700);/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}body{font-family:Roboto,sans-serif}h1,h2,h3{font-family:Roboto Slab,serif}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:.5rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}b,small,strong{line-height:inherit}small{font-size:80%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}.h1,h1{font-size:1.5rem}.h1,.h2,h1,h2{line-height:1.4;margin-top:0;margin-bottom:.625rem}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.1875rem}.h3,.h4,h3,h4{line-height:1.4;margin-top:0;margin-bottom:.625rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1.0625rem}.h5,.h6,h5,h6{line-height:1.4;margin-top:0;margin-bottom:.625rem}.h6,h6{font-size:1rem}@media only screen and (min-width:40em){.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}}a{line-height:inherit;cursor:pointer}a:focus,a:hover{color:#8a8018}a img{border:0}dl,ol,ul{margin-bottom:.5rem;line-height:1.6}li{font-size:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}@font-face{font-family:icomoon;src:url(/build/fonts/icomoon.659caa76.eot);src:url(/build/fonts/icomoon.659caa76.eot) format("embedded-opentype"),url(/build/fonts/icomoon.1c050f5e.ttf) format("truetype"),url(/build/fonts/icomoon.d1b52f33.woff) format("woff"),url(/build/images/icomoon.2dbaa05d.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon--"],[class^=icon--]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--phone:before{content:"\E902"}.icon--mail:before{content:"\E901"}.icon--web:before{content:"\E900"}.icon--play:before{content:"\E90B"}.flag-svg{width:25px;height:auto}@-webkit-keyframes slideFromBottom{0%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideFromBottom{0%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slideFromTop{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideFromTop{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.button{padding:.5rem 1.5rem;display:inline-block;width:auto;margin-bottom:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s;text-decoration:none}.button.button--primary{background-color:#a0951c;color:#fff}.button.button--primary:hover{background-color:#5f5811}.box{background-color:#f2f2f2;padding:1.25rem;color:#222}img{width:100%;display:block}a{color:#a0951c}a:focus,a:hover{color:#9c921b}.logo{display:block;max-width:17rem;margin:0 auto 1rem}.sticky.sticky--stuck{position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;z-index:1}.video{position:relative}.video__control{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:1.25rem;top:50%;font-size:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;cursor:pointer;text-shadow:1px 1px rgba(0,0,0,.75)}@media only screen and (min-width:40em){.video__control{font-size:2rem}}.video__control .icon{font-size:3rem;margin-right:.625rem}@media only screen and (min-width:40em){.video__control .icon{font-size:4rem}}.module{max-width:50rem;margin:0 auto;margin-bottom:2.5rem;padding:0 1.25rem}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__errors{margin-bottom:0}label{display:block}label.required:after{content:"*"}button,input,select{width:100%}input{padding:.625rem;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}input:focus{border-color:#2d2d2d;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;outline:none}input[type=checkbox]{width:auto}.form__row{position:relative;padding:1.25rem 0;width:100%}@media only screen and (min-width:40em){.form__row{padding:1.25rem}}.privacy-row label{display:inline-block}.card-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f2f2f2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (min-width:40em){.card-select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.card-select:first-child{border-top:1px solid #f2f2f2}.card-select>div{padding-top:1.25rem;-ms-flex-item-align:center;align-self:center}.card-select>div:last-child{padding-bottom:1.25rem}@media only screen and (min-width:40em){.card-select>div{padding:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}.card-select>div.card-select__range{width:100%}@media only screen and (min-width:40em){.card-select>div.card-select__range{width:auto}}@media only screen and (min-width:40em){.card-select>div.card-select__big{-webkit-box-flex:2;-ms-flex:2;flex:2;width:auto}}.card-select a{position:relative;display:inline-block}.card-select a:after{content:"i";font-size:80%;width:1rem;height:1rem;line-height:1rem;border-radius:1rem;background-color:#a0951c;color:#fff;display:block;position:absolute;text-align:center;font-weight:700;right:-1.5rem;top:0}.card-select .card-select__range{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:40em){.card-select .card-select__range{padding:0}}.card-select .card-select__range .button{margin-bottom:0;padding:0;width:40px}.card-select .card-select__range input{text-align:center}@media only screen and (min-width:40em){.card-select .card-select__range input{width:50px}}.card-select__total{padding-left:.625rem}.nav{list-style-type:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.nav,.nav__item{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item{padding:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.nav__item a{text-decoration:none;font-size:1.125rem}.nav__item:not(.nav__item--logo):after{content:"";position:absolute;height:5px;background-color:#a0951c;-webkit-transform:scaleX(0);transform:scaleX(0);bottom:0;left:0;width:100%;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nav__item:not(.nav__item--logo).nav__item--active:after,.nav__item:not(.nav__item--logo):hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.title-bar{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media only screen and (min-width:64em){.title-bar{display:none}}.title-bar .burger{-ms-flex-item-align:center;align-self:center}.title-bar .logo{width:75%;margin-left:0}@media only screen and (min-width:64em){.title-bar .logo{width:auto}}.burger span{display:block;width:2.1875rem;height:.3125rem;background-color:#222;margin:.375rem 0;-webkit-transition:.4s;transition:.4s}.main-navigation{width:250px;height:100%;position:absolute;top:0;right:0;background:#fff;padding-top:1.25rem;-webkit-transform:translateX(250px);transform:translateX(250px);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.main-navigation .nav__item--logo{display:none}@media only screen and (min-width:64em){.main-navigation{width:100%;height:auto;position:relative;left:0;-webkit-transform:translateX(0);transform:translateX(0);z-index:1}.main-navigation.sticky--stuck{padding-top:0}.main-navigation.sticky--stuck .logo--big{max-height:0;opacity:0}.main-navigation.sticky--stuck .nav__item--logo{display:block;width:92px}.main-navigation .logo--big{max-height:68px}}.main-navigation .logo--big{display:none;padding:1.25rem}@media only screen and (min-width:64em){.main-navigation .logo--big{padding:0;display:block}}@media only screen and (min-width:64em){.main-navigation .nav__item--logo{display:none}}.main-navigation .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:64em){.main-navigation .nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:50rem;margin:0 auto}}.header{margin-bottom:1.25rem;overflow:hidden}@media only screen and (min-width:64em){.header.small .image{height:50vh}}.header .image{width:100%;height:250px;background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (min-width:64em){.header .image{height:calc(100vh - 150px)}}.header__teaser{padding:1.25rem;text-align:center;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}@media only screen and (min-width:40em){.header__teaser{bottom:3rem}}.header__teaser .title{color:#fff;text-shadow:1px 1px rgba(0,0,0,.75);font-size:1.25rem;margin-bottom:2rem}@media only screen and (min-width:40em){.header__teaser .title{font-size:4rem}}.header__teaser .button{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media only screen and (min-width:40em){.header__teaser .button{font-size:1.25rem}}.slick-active .button,.slick-active .title{-webkit-animation:slideFromBottom 1s forwards;animation:slideFromBottom 1s forwards}.footer{background-color:#a0951c;color:#fff;padding:1.25rem 0}.footer a{color:#fff;text-decoration:none}.footer__title{text-align:center}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__contact span{padding-right:.5rem}.footer__contact-left{margin-right:2rem}.footer__contact-right{margin-left:2rem}.footer__wrapper{max-width:50rem;margin:0 auto;padding:1.25rem}.footer__links,.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem}@media only screen and (min-width:40em){.footer__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__links li{padding-right:1.25rem;display:block}.footer__links li:not(:last-child){border-right:1px solid #fff;margin-right:1rem}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/images/ajax-loader.c5cd7f53.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/build/fonts/slick.ced611da.eot);src:url(/build/fonts/slick.ced611da.eot) format("embedded-opentype"),url(/build/fonts/slick.b7c9e1e4.woff) format("woff"),url(/build/fonts/slick.d41f55a7.ttf) format("truetype"),url(/build/images/slick.f97e3bbf.svg) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slider{width:100%;overflow:hidden}.slider:hover .slick-prev{left:1.25rem}.slider:hover .slick-next{right:1.25rem}.slider img.appear{width:auto}.slider .slider__slide{position:relative}@media only screen and (min-width:40em){.slider .slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slick-prev{left:-4rem}.slick-next{right:-4rem}.slick-arrow{z-index:2;-webkit-transition:all .5s;transition:all .5s;width:4rem;height:4rem}.slick-arrow:before{font-size:4rem}.introduction{margin-bottom:2.5rem}.introduction .sub-title{margin-bottom:1.25rem}.introduction__teaser{font-weight:700;margin-bottom:1.25rem}.lectures__lecture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;text-decoration:none}@media only screen and (min-width:40em){.lectures__lecture{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lectures__lecture .image{height:240px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:40em){.lectures__lecture .image{width:50%;margin-right:.3125rem;height:auto}}@media only screen and (min-width:40em){.lectures__lecture .box{width:50%;margin-left:.3125rem}}.lectures__lecture .title{font-size:1.4rem;margin-bottom:0}.lectures__lecture .sub-title{font-size:1rem}.lectures__lecture .teaser{font-size:.85rem}.lectures__lecture .button{margin-bottom:0;padding-left:2rem;padding-right:2rem}.cuisine-list .cuisine-list__entry{background:no-repeat 50%;height:25rem}@media only screen and (min-width:40em){.cuisine-list .cuisine-list__entry{background-attachment:fixed}}@media only screen and (min-width:64em){.cuisine-list .cuisine-list__entry{height:31.25rem}}.cuisine-list .cuisine-list__entry-box{height:100%;position:relative;padding:1.25rem}.cuisine-list .cuisine-list__entry-title{color:#fff;text-shadow:1px 1px #000}@media only screen and (min-width:40em){.cuisine-list .cuisine-list__entry-title{padding-top:1.25rem}}.cuisine-list .cuisine-list__entry-teaser{padding:1.25rem;background:hsla(0,0%,100%,.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);width:100%;position:absolute;left:0;bottom:1.25rem}@media only screen and (min-width:40em){.cuisine-list .cuisine-list__entry-teaser{width:50%;right:0}}.lecture-dates{margin-bottom:2.5rem}.lecture-dates__date{display:grid;grid-template:"left-top right-top" "left-bottom right-bottom" "actions actions";grid-template-columns:50% 50%;grid-template-rows:auto;margin-bottom:.625rem}@media only screen and (min-width:40em){.lecture-dates__date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.lecture-dates__text{padding:.5rem;background-color:#f2f2f2;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lecture-dates__text:first-child{grid-area:left-top;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}.lecture-dates__text:first-child+.lecture-dates__text{grid-area:right-top}.lecture-dates__text:first-child+.lecture-dates__text+.lecture-dates__text{grid-area:right-bottom}.lecture-dates__text:first-child+.lecture-dates__text+.lecture-dates__text+.lecture-dates__text{grid-area:left-bottom}@media only screen and (min-width:40em){.lecture-dates__text:first-child{width:100%}}.lecture-dates__text:not(:first-child){-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:40em){.lecture-dates__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.lecture-dates__text:first-child{width:auto}}.lecture-dates__actions{width:100%;grid-area:actions}.lecture-dates__actions .button{margin-bottom:0;width:100%;text-align:center}@media only screen and (min-width:40em){.lecture-dates__actions{margin-left:.625rem;width:auto}}.trailer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:40em){.trailer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.trailer iframe{width:100%;height:270px}@media only screen and (min-width:40em){.trailer__video{width:50%;margin-left:.625rem}}.trailer__text{margin-bottom:.625rem}@media only screen and (min-width:40em){.trailer__text{width:50%;margin-bottom:0;margin-right:.625rem}}.referee a{color:#222;text-decoration:none}.referee__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}@media only screen and (min-width:40em){.referee__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.referee__image{margin-bottom:.625rem}@media only screen and (min-width:40em){.referee__image{width:50%;margin-bottom:0;padding-right:.625rem}}@media only screen and (min-width:40em){.referee__contact{width:50%;padding-left:.625rem}}.gallery__images{display:grid;grid-gap:1.25rem;grid-template-columns:1fr}@media only screen and (min-width:40em){.gallery__images{grid-template-columns:1fr 1fr}}.gallery__hidden{display:none}.locations__location{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}@media only screen and (min-width:40em){.locations__location{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:40em){.locations__location .map{width:50%;margin-right:.3125rem;height:auto}}@media only screen and (min-width:40em){.locations__location .box{width:50%;margin-left:.3125rem}}.reservation__teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}@media only screen and (min-width:40em){.reservation__teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:40em){.reservation__teaser .box{margin-left:.3125rem}}.reservation__teaser .card__date{width:100%}@media only screen and (min-width:40em){.reservation__teaser .card__date{width:50%}}.reservation__image,.reservation__teaser .card__date .card__date-list{width:100%}@media only screen and (min-width:40em){.reservation__image{width:50%;margin-right:.3125rem}}.reservation__information{padding:0 1.25rem}.reservation-success__text ul{list-style-type:disc;margin-left:1.25rem}meta.media-query{font-family:"small=0px&medium=640px&large=1024px&xlarge=1440px&xxlarge=1920px"}.cards__section{border-bottom:1px solid #f2f2f2;margin-bottom:1.25rem}.cards__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.25rem}.cards__card h4{margin-bottom:2rem;width:100%}.card__image{display:none;width:20%}@media only screen and (min-width:40em){.card__image{display:block}}.card__image .image{height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.card__dates{width:calc(100% - 20px)}@media only screen and (min-width:40em){.card__dates{width:100%}}.card__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:40em){.card__date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card__date a{color:#222;text-decoration:none}.card__date-list{width:100%;margin-bottom:0}@media only screen and (min-width:40em){.card__date-list{width:60%}}.card__actions{width:100%;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width:40em){.card__actions{width:40%;text-align:right}}.card__actions .button{margin-top:.625rem;margin-bottom:0}.card__country{width:20px}.card__country img{height:100%}.card__country--ch{background-color:#d52b1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__country--ch img{height:auto}.partner-list{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:40em){.partner-list{grid-template-columns:1fr 1fr 1fr}}.list{display:grid;grid-template-columns:1fr;grid-column-gap:1rem}@media only screen and (min-width:40em){.list{grid-template-columns:1fr 1fr}}.list__entry{position:relative;margin-bottom:1rem}.list__entry-title{position:absolute;width:100%;text-align:center;left:0;bottom:.5rem;color:#fff;text-shadow:1px 1px rgba(0,0,0,.3)}.report__teaser{margin-bottom:1rem;font-weight:700;line-height:1.5}.travels__list-entry{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.travels__list-entry-image{width:100%}@media only screen and (min-width:40em){.travels__list-entry-image{width:50%}}.travels__list-entry-content{width:100%;padding:1rem;background-color:#f2f2f2}@media only screen and (min-width:40em){.travels__list-entry-content{width:50%}}.travels__list-entry-content h2,.travels__list-entry-content h3{color:#a0951c}.travels__list-entry-content .button{margin-bottom:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none}main{margin:1.25rem 0}@media only screen and (min-width:40em){.medium-50{width:50%}}@media only screen and (min-width:40em){.medium-40{width:40%}}@media only screen and (min-width:40em){.medium-30{width:30%}}@media only screen and (min-width:40em){.medium-20{width:20%}}.site-canvas{width:100%;height:100%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}@media only screen and (min-width:40em){.site-canvas{overflow:visible}}body.mobile-toggle--active .site-canvas{-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);overflow:visible}.img-original{margin-top:1rem;width:auto}