@import url("https://hello.myfonts.net/count/3834bf");@font-face{font-family:SofiaProLight;font-display:block;src:url(fonts/3834BF_0_0-bc1b453868.eot);src:url(fonts/3834BF_0_0-bc1b453868.eot?#iefix) format("embedded-opentype"),url(fonts/3834BF_0_0-963d35a5f8.woff2) format("woff2"),url(fonts/3834BF_0_0-53adc94913.woff) format("woff"),url(fonts/3834BF_0_0-8667254647.ttf) format("truetype")}@font-face{font-family:SofiaProRegular;font-display:block;src:url(fonts/3834BF_1_0-d82ae72dd5.eot);src:url(fonts/3834BF_1_0-d82ae72dd5.eot?#iefix) format("embedded-opentype"),url(fonts/3834BF_1_0-5d8b49bf0b.woff2) format("woff2"),url(fonts/3834BF_1_0-0b9df6210b.woff) format("woff"),url(fonts/3834BF_1_0-81018e5c5d.ttf) format("truetype")}@font-face{font-family:SofiaProSemiBold;font-display:block;src:url(fonts/3834BF_2_0-518dc893a5.eot);src:url(fonts/3834BF_2_0-518dc893a5.eot?#iefix) format("embedded-opentype"),url(fonts/3834BF_2_0-6f197513bd.woff2) format("woff2"),url(fonts/3834BF_2_0-d9a76683c7.woff) format("woff"),url(fonts/3834BF_2_0-2147212a8c.ttf) format("truetype")}*,:after,:before,html{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;font-weight:300;font-family:SofiaProLight,Helvetica Neue,Helvetica,Arial,Sans-Serif;height:100%}body{position:relative;margin:0 auto;padding:0;line-height:1.5;color:#fff;background-color:#000;min-width:300px;max-width:1920px;min-height:100vh;display:flex;flex-direction:column}.noscript{position:fixed;width:100%;font-size:1.6em;text-align:center;color:#fff;font-weight:700;padding:.5em 1em;background-color:red;z-index:100;opacity:.8}.sections{flex-grow:1}a{text-decoration:none}a.arrowed:after{position:relative;top:.05em;margin-left:.4em;content:"→"}.button{color:#2a91ef;cursor:pointer}[data-img]{position:relative;width:100%;overflow:hidden}[data-img] .preview{display:block;width:100%;position:relative}[data-img] .highres,[data-img] .preview{height:100%;left:50%;transform:translateX(-50%)}[data-img] .highres{width:auto;max-height:100%;position:absolute;top:0;display:none}[data-video]{pointer-events:none}[data-video] video{width:100%;height:100%;max-width:100%;max-height:100%;line-height:0}header{position:absolute;top:0;left:0;width:100%}header>div{display:flex;margin-top:4em;margin-left:4em;margin-right:230px}header>div .logo{position:relative}header>div .logo .default{width:150px;height:150px;margin-right:4em}@media (max-width:1000px){header>div .logo .default{width:calc((100vw - 500px)/500*50 + 100px);height:calc((100vw - 500px)/500*50 + 100px);margin-right:calc((100vw - 500px)/500*20 + 2em)}}@media (max-width:500px){header>div .logo .default{width:100px;height:100px;margin-right:2em}}header>div .logo .minimized{position:fixed;margin:-45px 0 0 -45px;border-radius:50%;background:transparent;opacity:0}header>div .logo .minimized div{background:transparent;width:90px;height:90px;border-radius:50%;transition:transform .5s;transform-origin:45px 45px}header>div .logo .minimized div:hover{transform:rotate(45deg)}header>div .logo .minimized img{width:30px;height:30px;margin:45px 0 0 45px}header>div .logo .minimized.back div{transform:rotate(45deg)}header>div .menu{flex-grow:1;opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out,pointer-events 0s}header>div .menu ul{display:flex;flex-flow:row wrap;justify-content:center;padding:0;margin:0}header>div .menu li{list-style-type:none}header>div .menu li a{margin:0 .6em;color:#fff;font-size:3.5em;white-space:nowrap}@media (max-width:1920px){header>div .menu li a{font-size:calc((100vw - 1050px)/870*15 + 2em)}}@media (max-width:1050px){header>div .menu li a{font-size:2em}}header>div .menu li a.selected{text-decoration:underline}@media (max-width:620px){header>div .menu{pointer-events:none;opacity:0}}header>div .menu.overlay.transition{transition:left .5s ease-in-out}header>div .menu.overlay{position:fixed;height:100vh;top:0;right:0;left:100vw;pointer-events:auto;opacity:1;background-color:#252525;line-height:40px}header>div .menu.overlay ul{margin-top:190px;margin-left:2em;display:flex;flex-flow:column wrap}header>div .menu.overlay li a{color:#a8a8a8}header>div .menu.overlay li a.selected{text-decoration:none;color:#fff}header>div .menu.overlay.open{left:230px}@media (max-width:1000px){header>div .menu.overlay.open{left:calc((100vw - 500px)/500*20 + 2em + (100vw - 500px)/500*20 + 2em + (100vw - 500px)/500*50 + 100px)}header>div .menu.overlay ul{margin-top:calc((100vw - 500px)/500*20 + 2em + (100vw - 500px)/500*50 + 100px)}}@media (max-width:500px){header>div .menu.overlay.open{left:140px}header>div .menu.overlay ul{margin-top:120px}}header>div .burger{position:fixed;top:4em;right:66px;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out,pointer-events 0s}header>div .burger span{cursor:pointer;height:26px;width:26px;background:transparent;position:absolute;display:block;content:""}header>div .burger span:before{top:7px}header>div .burger span:after,header>div .burger span:before{cursor:pointer;height:2px;width:26px;background:#fff;position:absolute;display:block;content:"";transition:transform .5s ease-in-out}header>div .burger span:after{bottom:7px}@media (max-width:620px){header>div .burger{pointer-events:auto;opacity:1}}header>div .burger.open span:before{transform:translateY(5px) rotate(45deg)}header>div .burger.open span:after{transform:translateY(-5px) rotate(-45deg)}@media (max-width:1000px){header>div .burger{top:calc((100vw - 500px)/500*20 + 2em);right:calc(26px + (100vw - 500px)/500*20 + 2em)}}@media (max-width:500px){header>div .burger{top:2em;right:calc(26px + 2em)}}@media (max-width:1000px){header>div{margin-top:calc((100vw - 500px)/500*20 + 2em);margin-left:calc((100vw - 500px)/500*20 + 2em);margin-right:calc((100vw - 500px)/500*90 + 140px)}}@media (max-width:500px){header>div{margin-top:2em;margin-left:2em;margin-right:140px}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:initial;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.sections{display:flex;flex-direction:column}.sections section:last-child{margin-bottom:9em}@media (max-width:1000px){.sections section:last-child{margin-bottom:calc(((100vw - 500px)/500*12 + 3.3em)*2)}}@media (max-width:500px){.sections section:last-child{margin-bottom:6.6em}}.sections section .content>div{margin:4.5em 18em}@media (max-width:1000px){.sections section .content>div{margin:calc((100vw - 500px)/500*12 + 3.3em) calc((100vw - 500px)/500*160 + 2em)}}@media (max-width:500px){.sections section .content>div{margin:3.3em 2em}}.sections section .content>div.more-space{overflow:hidden;margin:9em 18em}@media (max-width:1000px){.sections section .content>div.more-space{margin:calc((100vw - 500px)/500*12 + 3.3em) calc((100vw - 500px)/500*160 + 2em)}}@media (max-width:500px){.sections section .content>div.more-space{margin:6.6em 2em}}.sections section .content>div.more-space:first-child,.sections section .content>div:first-child{margin-top:9em}@media (max-width:1000px){.sections section .content>div.more-space:first-child,.sections section .content>div:first-child{margin-top:calc(((100vw - 500px)/500*12 + 3.3em)*2)}}@media (max-width:500px){.sections section .content>div.more-space:first-child,.sections section .content>div:first-child{margin-top:6.6em}}.sections section .content>div.more-space:last-child,.sections section .content>div:last-child{margin-bottom:9em}@media (max-width:1000px){.sections section .content>div.more-space:last-child,.sections section .content>div:last-child{margin-bottom:calc(((100vw - 500px)/500*12 + 3.3em)*2)}}@media (max-width:500px){.sections section .content>div.more-space:last-child,.sections section .content>div:last-child{margin-bottom:6.6em}}@-webkit-keyframes revealDelayed{0%{opacity:0}to{opacity:1}}@keyframes revealDelayed{0%{opacity:0}to{opacity:1}}.sections section .hero{position:relative;overflow:hidden;line-height:0;background:#000}.sections section .hero .overlay{position:absolute;text-align:center;width:100%;top:50%;transform:translateY(-50%);line-height:1}.sections section .hero .overlay .title{max-width:18em;font-size:9em;margin:0 auto;padding:0 1em;line-height:1.3;cursor:default;opacity:0;-webkit-animation:revealDelayed .5s linear .5s;animation:revealDelayed .5s linear .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:1920px){.sections section .hero .overlay .title{font-size:calc((100vw - 500px)/1420*50 + 4em)}}@media (max-width:500px){.sections section .hero .overlay .title{font-size:4em;padding:0 20px}}.sections section .hero .overlay a{color:#fff;font-size:3em;margin-top:1em;background-color:#2a91ef;display:inline-block;padding:.4em .5em .3em;cursor:pointer}@media (max-width:1000px){.sections section .hero .overlay a{font-size:calc((100vw - 500px)/500*10 + 2em)}}@media (max-width:500px){.sections section .hero .overlay a{font-size:2em}}.sections section .hero [data-img]{opacity:.7}.sections section .hero [data-img]>img{text-indent:-9999px}.sections section .hero [data-img] .preview{min-height:500px}@media (max-width:750px){.sections section .hero [data-img] .preview{height:500px;width:auto}}.sections section .hero [data-video] video{min-height:540px;opacity:.7}@media (max-width:960px){.sections section .hero [data-video] video{position:relative;height:540px;width:auto;max-width:none;left:50%;transform:translateX(-50%)}}.noscript-hero{border:1px dotted #252525;width:100%;height:100%;position:absolute}.noscript-hero>div{font-style:italic;position:absolute;top:2em;left:50%;transform:translateX(-50%)}.sections section .content .html h1{font-size:5em;font-weight:300;line-height:1;margin-bottom:1em}@media (max-width:1000px){.sections section .content .html h1{font-size:calc((100vw - 500px)/500*17 + 3.3em)}}@media (max-width:500px){.sections section .content .html h1{font-size:3.3em;line-height:1.15}}.sections section .content .html h2{font-size:4em;font-weight:300;line-height:1;margin-bottom:1em}@media (max-width:1000px){.sections section .content .html h2{font-size:calc((100vw - 500px)/500*14 + 2.6em)}}@media (max-width:500px){.sections section .content .html h2{font-size:2.6em;line-height:1.15}}.sections section .content .html p{font-size:3em;margin:0}.sections section .content .html p a{color:#fff;text-shadow:-1.5px -1.5px #000,-1.5px 1.5px #000,1.5px -1.5px #000,1.5px 1.5px #000;box-shadow:inset 0 -.05em #000,inset 0 -.1em #fff}.sections section .content .html p a.call-to-action{color:#2a91ef;text-shadow:none;box-shadow:none}.sections section .content .html p a.call-to-action:after{margin-left:.5em;content:"→"}.sections section .content .html ul{font-size:3em;list-style-type:disc;list-style-position:outside;margin-left:1em}.sections section .content .html ul li{display:list-item}.sections section .content .html ul li+li{margin-top:1em}@media (max-width:1000px){.sections section .content .html p,.sections section .content .html ul{font-size:calc((100vw - 500px)/500*10 + 2em)}}@media (max-width:500px){.sections section .content .html p,.sections section .content .html ul{font-size:2em}}.sections section .content .html p+p{margin-top:1em}.sections section .content .html .double{display:flex;flex-flow:row wrap}.sections section .content .html .double [data-video]{width:50%}.sections section .content .html .double [data-video]:first-child{margin-right:-1px}.sections section .content .html [data-img] .preview{min-height:460px}@media (max-width:1050px){.sections section .content .html [data-img] .preview{height:460px;width:auto}}.sections section .content ul{display:flex;flex-flow:row wrap;justify-content:left;list-style-type:none;margin:0;padding:0}.sections section .content ul li{display:block}.sections section .content .illustrations-timeline{justify-content:flex-start;margin:0 -2.25em -4.5em}.sections section .content .illustrations-timeline li{display:flex;flex-flow:row wrap}.sections section .content .illustrations-timeline li>div{margin:0 2.25em 4.5em;flex-direction:column;align-items:center;max-width:30em;display:flex}.sections section .content .illustrations-timeline li>div img{height:6em}.sections section .content .illustrations-timeline li>div h1,.sections section .content .illustrations-timeline li>div h2{line-height:1;font-size:3em;font-weight:400;text-align:center;margin:1.1em 0 .6em}@media (max-width:1000px){.sections section .content .illustrations-timeline li>div h1,.sections section .content .illustrations-timeline li>div h2{font-size:calc((100vw - 500px)/500*10 + 2em)}}@media (max-width:500px){.sections section .content .illustrations-timeline li>div h1,.sections section .content .illustrations-timeline li>div h2{font-size:2em}}.sections section .content .illustrations-timeline li>div p{font-size:2em;text-align:center;margin:0}.sections section .content .illustrations-timeline li:after{width:3.2em;height:1.6em;margin:2.2em 0 0;content:"";background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS40NjggMTMuNTM5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTAgNi43NzFoMjkuMDM5TTIzLjk5Mi43MDdsNi4wNjIgNi4wNjMtNi4wNjIgNi4wNjIiLz48L3N2Zz4=") no-repeat}.sections section .content .illustrations-timeline li:last-child:after{display:none}@media (max-width:550px){.sections section .content .illustrations-timeline{flex-direction:column;margin:0 0 -1em}.sections section .content .illustrations-timeline li>div{align-self:center;margin-bottom:0}.sections section .content .illustrations-timeline li{flex-direction:column;justify-content:center}.sections section .content .illustrations-timeline li:after{align-self:center;margin-bottom:3.5em;margin-top:1.75em;transform:rotate(90deg)}}.sections section .content ul.illustrations{justify-content:space-around;margin:0 -2.25em -4.5em}.sections section .content ul.illustrations li{margin:0 2.25em 4.5em;flex-direction:column;align-items:center;max-width:30em;display:flex}.sections section .content ul.illustrations li img{height:6em}.sections section .content ul.illustrations li h1,.sections section .content ul.illustrations li h2{line-height:1;font-size:3em;text-align:center;margin:1.1em 0 .6em}@media (max-width:1000px){.sections section .content ul.illustrations li h1,.sections section .content ul.illustrations li h2{font-size:calc((100vw - 500px)/500*10 + 2em)}}@media (max-width:500px){.sections section .content ul.illustrations li h1,.sections section .content ul.illustrations li h2{font-size:2em}}.sections section .content ul.illustrations li p{font-size:2em;text-align:center;margin:0}.sections section .content ul.illustrations li ul{display:block;list-style-type:disc;list-style-position:outside}.sections section .content ul.illustrations li ul li{display:list-item;font-size:2em;margin:0}.sections section .content ul.partners{justify-content:space-around;margin:0 -1.125em -6.75em}.sections section .content ul.partners li{margin:0 1.125em 6.75em;height:4em}.sections section .content ul.partners li img{height:100%;width:auto}.sections section .content ul.people{margin:0 -4.5em -4.5em;justify-content:center}.sections section .content ul.people li{flex-grow:1;flex-direction:column;align-items:center;max-width:30em;display:flex;margin:0 4.5em 4.5em}.sections section .content ul.people li .img{background-color:#ffe55f;-webkit-clip-path:circle(8.5em at center);clip-path:circle(8.5em at center)}.sections section .content ul.people li .img img{height:17.5em}.sections section .content ul.people li .name{font-size:2.4em;line-height:1.2;font-weight:700;text-align:center;margin-top:1rem}.sections section .content ul.people li .position{margin-top:1rem;font-size:1.6em;line-height:1.2;text-align:center;letter-spacing:.04em;flex-grow:1}.sections section .content ul.people li .position+.position{line-height:0;margin-top:1rem}.sections section .content ul.people li .contact{margin-top:1em}.sections section .content ul.people li .contact img{width:2em;height:2em}.sections section .content ul.people li .contact a+a{margin-left:2em}.sections section.mentors .content ul.people li .img img{-webkit-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:multiply}.sections section .content ul.eventbrite{margin:-1em}.sections section .content ul.eventbrite li{margin:1em;width:300px;min-height:350px;background-color:#fff;display:flex;flex-flow:column;border-radius:5px}.sections section .content ul.eventbrite li .image{height:150px;border-radius:5px 5px 0 0;background-size:cover}.sections section .content ul.eventbrite li .title{font-size:2em;line-height:1.25;margin:1em;color:#7e7e7e}.sections section .content ul.eventbrite li .date{flex-grow:1;font-size:2em;line-height:1.25;margin:0 1em 1em;color:#7e7e7e}.sections section .content ul.eventbrite li a.call-to-action{margin:1em;display:block;color:#2a91ef;font-size:2em;line-height:1}.sections section .content ul.medium{margin:-1em}.sections section .content ul.medium li{margin:1em;width:300px;min-height:350px;background-color:#fff;display:flex;flex-flow:column;border-radius:5px}.sections section .content ul.medium li .image{height:150px;border-radius:5px 5px 0 0;background-size:cover}.sections section .content ul.medium li .title{flex-grow:1;font-size:2em;line-height:1.25;margin:1em;color:#7e7e7e}.sections section .content ul.medium li a.call-to-action{margin:1em;display:block;color:#2a91ef;font-size:2em;line-height:1}.sections section .content ul.jobs{margin:-1em}.sections section .content ul.jobs li{margin:1em;width:300px;min-height:200px;background-color:#252525;padding:1.6em 2em;display:flex;flex-flow:column;border-radius:5px}.sections section .content ul.jobs li .employment_type{color:#686868;font-size:1.5em;margin-bottom:.5em;text-transform:uppercase;letter-spacing:.04em}.sections section .content ul.jobs li .title{flex-grow:1;font-size:2em;line-height:1.25;margin-bottom:1em}.sections section .content ul.jobs li .location{font-size:1.5em;line-height:1;margin-bottom:1em}.sections section .content ul.jobs li a.call-to-action{color:#2a91ef;font-size:1.5em;line-height:1}.noscript-load{margin-top:1em;font-size:12px;font-style:italic}.noscript-gallery{color:#fff;font-size:1.2em;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sections section .content .faq .item{font-family:SofiaProRegular,Helvetica Neue,Helvetica,Arial,Sans-Serif;position:relative}.sections section .content .faq .item .q{font-size:2em;color:#fff;background-color:#252525;border-radius:5px;margin-bottom:-5px;padding:.8em 2.5em .5em 1em}.sections section .content .faq .item .a{font-size:2em;color:#979797;background-color:#252525;border-radius:0 0 5px 5px;overflow:hidden;margin-bottom:5px}.sections section .content .faq .item .a div{margin:.5em 1em 1em}.sections section .content .faq .item:after{position:absolute;top:.7em;right:1em;font-size:2em;content:"+";cursor:pointer;pointer-events:none}.sections section .content .faq .item.is-open:after{content:"-"}.sections section .content .faq .item+.item{margin-top:1em}.sections section .content .events-cms .events-header{font-size:5em;font-weight:300;line-height:1;margin-bottom:1em}.sections section .content .events-cms .item{font-family:SofiaProRegular,Helvetica Neue,Helvetica,Arial,Sans-Serif;position:relative}.sections section .content .events-cms .item .header{position:relative;font-size:2em;color:#fff;background-color:#252525;border-radius:5px;margin-bottom:-5px;padding:.8em 2.5em .5em 1em;display:flex}.sections section .content .events-cms .item .header .day{white-space:nowrap;margin-right:1em;pointer-events:none;min-width:6em}.sections section .content .events-cms .item .header .status{color:#2a91ef}.sections section .content .events-cms .item .header .title{pointer-events:none}.sections section .content .events-cms .item .header:after{position:absolute;top:.7em;right:1em;font-size:1em;content:"+";cursor:pointer;pointer-events:none}.sections section .content .events-cms .item .content{font-size:2em;color:#979797;background-color:#252525;border-radius:0 0 5px 5px;overflow:hidden;margin-bottom:.5em}.sections section .content .events-cms .item .content a{color:#979797;text-decoration:underline}.sections section .content .events-cms .item .content em,.sections section .content .events-cms .item .content strong{font-style:normal;font-weight:400}.sections section .content .events-cms .item .content>div{margin:.5em 1em 1em}.sections section .content .events-cms .item .content a.call-to-action{color:#2a91ef;text-shadow:none;box-shadow:none;text-decoration:none}.sections section .content .events-cms .item .content a.call-to-action:after{margin-left:.5em;content:"→"}.sections section .content .events-cms .item .content ul{display:block;list-style-type:disc}.sections section .content .events-cms .item .content ul li{display:list-item;margin-left:1em}.sections section .content .events-cms .item [data-img]{cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px}.sections section .content .events-cms .item [data-img] .highres{pointer-events:none}.sections section .content .events-cms .item [data-img] .preview{min-height:50px;pointer-events:none}.sections section .content .events-cms .item.is-open .header:after{content:"-"}.sections section .content .events-cms .item.is-open .header{border-top-left-radius:0;border-top-right-radius:0}.sections section .content div.gallery{width:inherit;margin:0;overflow:hidden;background:#000}.sections section .content div.gallery ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative;height:100vh;overflow:hidden}.sections section .content div.gallery li{position:relative;overflow:hidden}.sections section .content div.gallery li>*{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}.sections section .content div.gallery .glide__arrow{width:7em;height:50%;padding:0;border:none;color:transparent}.sections section .content div.gallery .glide__arrow:after{content:"";display:block;position:absolute;width:50%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDUuMzAzIDIwMy41MzgiPjxwYXRoIGQ9Ik0xLjc2OCAxLjc2OGwxMDAgMTAwLTEwMCAxMDAuMDAyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjwvc3ZnPg==") 50% no-repeat}.sections section .content div.gallery .glide__arrow--left:after{transform:scaleX(-1) translate(50%,-50%)}.sections section .content div.gallery .glide__arrow--left{left:0}.sections section .content div.gallery .glide__arrow--right{right:0}footer{display:flex;flex-wrap:wrap;line-height:1.25}footer .map{position:relative;flex-grow:4}footer .map iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;border:0;-webkit-filter:grayscale(1) invert(1) brightness(120%);filter:grayscale(1) invert(1) brightness(120%);background-color:#fff}footer .noscript-map{border:1px dotted #252525;width:100%;height:100%;font-size:1.2em;font-style:italic;padding:2.5em 2em}footer .address{font-size:2em;flex-grow:1;padding:2.5em 2em;background-color:#252525}footer .address .title{opacity:.5}footer .address .email{color:#2a91ef;margin-right:.5em}footer .address .impressum-button{margin-right:.5em}footer .address .social-icon{display:inline-block;width:2.8rem;height:2.8rem;background-size:cover;background-repeat:no-repeat;cursor:pointer}footer .address .social-icon+.social-icon{margin-left:1.5rem}footer .address .country-name,footer .address .region,footer .address .url{display:none}footer>div{height:auto;min-height:300px;min-width:350px}.impressum .signals_anbieter_xml{margin:9em 18em}@media (max-width:1000px){.impressum .signals_anbieter_xml{margin:calc(((100vw - 500px)/500*12 + 3.3em)*2) calc((100vw - 500px)/500*160 + 2em)}}@media (max-width:500px){.impressum .signals_anbieter_xml{margin:6.6em 2em}}.impressum .signals_anbieter_xml headline{display:none}.impressum .signals_anbieter_xml h1,.impressum .signals_anbieter_xml h2,.impressum .signals_anbieter_xml h3,.impressum .signals_anbieter_xml p{font-size:1.5em}.impressum .signals_anbieter_xml p{margin-top:0}.impressum .signals_anbieter_xml a{color:#fff}.dsgvo{position:fixed;bottom:0;width:100%;max-width:1920px;height:auto;min-height:calc(26px + 2em);font-size:1.6em;padding:1em 2em;background:#2a91ef;opacity:0;transition:opacity .5s}.dsgvo p{margin:0 calc(13px + 1em) 0 0}.dsgvo .dsgvo-info{cursor:pointer;text-shadow:-1.5px -1.5px #2a91ef,-1.5px 1.5px #2a91ef,1.5px -1.5px #2a91ef,1.5px 1.5px #2a91ef;box-shadow:inset 0 -.05em #2a91ef,inset 0 -.1em #fff}.dsgvo .dsgvo-close{position:absolute;top:0;right:0;margin:.9em 1em 0 0;width:26px;height:26px}.dsgvo .dsgvo-close span{height:100%;background:transparent}.dsgvo .dsgvo-close span,.dsgvo .dsgvo-close span:before{cursor:pointer;width:100%;position:absolute;display:block;content:""}.dsgvo .dsgvo-close span:before{height:2px;background:#fff;top:7px;transform:translateY(5px) rotate(45deg)}.dsgvo .dsgvo-close span:after{cursor:pointer;height:2px;width:100%;background:#fff;position:absolute;display:block;content:"";bottom:7px;transform:translateY(-5px) rotate(-45deg)}.dsgvo-text{margin:9em 18em}@media (max-width:1000px){.dsgvo-text{margin:calc(((100vw - 500px)/500*12 + 3.3em)*2) calc((100vw - 500px)/500*160 + 2em)}}@media (max-width:500px){.dsgvo-text{margin:6.6em 2em}}.dsgvo-text p{font-size:1.5em}.dsgvo-text a{color:#fff;text-decoration:underline}.dsgvo-text h1,.dsgvo-text h2,.dsgvo-text h3,.dsgvo-text ul{font-size:1.5em}.dsgvo-text ul{padding-left:1.5em}
/*# sourceMappingURL=index-411f19b27e.css.map */
