@font-face{font-family:Cormorant;src:url(fonts/8f1e8cff05b2a4a4c46d908a874b9bdd.woff2) format("woff2"),url(fonts/ba52ad9b09b1216605bc25eccc6b881a.woff) format("woff")}@font-face{font-family:Cormorant;font-style:italic;src:url(fonts/54e18a9d190335645b53f46ea2253b32.woff2) format("woff2"),url(fonts/3255f283271350396ad68c03f88b6d98.woff) format("woff")}@font-face{font-family:Josefin;src:url(fonts/aa196388bcfadeced097992f3f99262f.woff2) format("woff2"),url(fonts/ad56a4a658b3fb6d28de9bb820f4b20a.woff) format("woff")}@font-face{font-family:Josefin;font-weight:bold;src:url(fonts/3f5567ecf395c76de95ca720e1b4d75a.woff2) format("woff2"),url(fonts/6154b2487c6bbe2aefcd99e9dc0c4575.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}html{font-size:10px}body{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;font-family:Josefin,sans-serif}a{text-decoration:none}@media(max-width: 767.98px){header.menu-unfolded::before{background-color:rgba(0,0,0,.5);content:"";position:fixed;top:0;height:120px;left:0;right:0;z-index:3}}header>*{position:fixed;z-index:10}.menu-switcher,.arrow-down{left:30px;width:30px;height:25px;background:no-repeat center center/contain;cursor:pointer}@media(min-width: 1600px){.menu-switcher,.arrow-down{transform:scale(1.4)}}.menu-switcher.dark,.arrow-down.dark{filter:invert(1)}.menu-switcher.dark~ul,.menu-switcher.dark~div,.arrow-down.dark~ul,.arrow-down.dark~div{filter:invert(1)}@media(max-width: 767.98px){.menu-switcher.dark.closed,.menu-switcher.dark.closed~ul,.menu-switcher.dark.closed~div,.arrow-down.dark.closed,.arrow-down.dark.closed~ul,.arrow-down.dark.closed~div{filter:none}}.menu-switcher{top:24px;background-image:url(images/cce9a50870df6ed24334a42fe6349457.svg)}.menu-switcher.closed{background-image:url(images/ae9d1861f788608fe623abbfcda8b8f0.svg)}.arrow-down{bottom:30px;background-image:url(images/8f1efc4b1d00b660817c88784b37f588.svg)}.menu-wrapper a,.languages a{text-transform:uppercase;font-size:1.3rem;font-weight:bold}@media(max-width: 767.98px){.menu-wrapper a,.languages a{font-size:1.5rem}}.menu-wrapper{left:90px;top:25px;display:none}.menu-wrapper li{display:inline-block}.menu-wrapper li a{display:inline-block;padding:5px 15px;color:#fff}@media(max-width: 767.98px){.menu-wrapper li a{padding:5px 0}}@media(max-width: 767.98px){.menu-wrapper{top:75px;left:30px;right:30px;text-align:left}.menu-wrapper ul{display:flex;justify-content:space-between}}.languages{top:30px;right:30px;list-style:none}@media(max-width: 767.98px){.languages{display:flex}}.languages li{width:20px;margin-bottom:15px;text-align:center}.languages li a{color:#fff}.languages li:first-child+li{display:none}.languages li:first-child+li a{color:#bebebe}@media(max-width: 767.98px){.languages li:first-child+li{padding-right:15px;width:35px}}@media(max-width: 767.98px){.languages li:first-child{order:1}}.sections-wrapper{width:100vw;height:100vh;overflow:hidden}section{width:100vw;height:100vh;overflow:hidden;position:relative}.banner h1{text-indent:-10000em;background:url(images/aab8fc63430e2f9037d24a43d732f2d7.svg) no-repeat center top/contain;width:40vw;height:16vw;margin:50vh 0 0 30px;filter:drop-shadow(5px 5px 5px black)}@media(max-width: 767.98px){.banner h1{width:70vw;height:25vw;margin-top:65vh}}.banner img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;object-fit:cover}.banner img:nth-of-type(2){display:none}@media(max-width: 767.98px){.banner img:nth-of-type(1){display:none}.banner img:nth-of-type(2){display:block;object-position:center top}}.banner.with-text h1{margin-top:40vh}.banner.with-text p{width:40vw;margin:30px 0 0 30px;line-height:1.4;font-size:1.6rem;color:#fff}@media(max-width: 767.98px){.banner.with-text h1{margin-top:52vh}}@media(max-width: 767.98px)and (min-height: 700px){.banner.with-text h1{margin-top:60vh}}@media(max-width: 767.98px){.banner.with-text p{width:80vw;margin-top:15px}}.contact{display:flex;flex-direction:column;justify-content:space-between;padding:5vh 30px 30px;background:url(images/077fca5c39dafedbcc965016c50653c3.jpg) no-repeat center center/cover}@media(min-width: 1600px){.contact{padding-top:15vh}}.contact form{margin:10vh 30vw 0;position:relative}@media(max-width: 767.98px){.contact form{margin:5vh -15px -15px;max-height:100vh}}@media(min-width: 1600px){.contact form{margin-top:20vh}}.contact form input,.contact form select,.contact form textarea{display:block;width:70%;padding:5px 15px;margin-bottom:5px;border-radius:0;border:none;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff;font:1.6rem Cormorant,serif}.contact form input::placeholder,.contact form select::placeholder,.contact form textarea::placeholder{color:#bebebe}@media(max-width: 767.98px){.contact form input,.contact form select,.contact form textarea{width:100%}.contact form input[name=first-name],.contact form input[name=last-name],.contact form select[name=first-name],.contact form select[name=last-name],.contact form textarea[name=first-name],.contact form textarea[name=last-name]{width:48%;display:inline-block}.contact form input[name=first-name],.contact form select[name=first-name],.contact form textarea[name=first-name]{margin-right:4%}}.contact form select{-webkit-appearance:none;color:#bebebe;background:url(images/198070951bdd1bd76ff9567bb80b9d0a.svg) no-repeat calc(100% - 15px) center/8px auto}.contact form select.selected{color:#fff}.contact form textarea{width:100%;margin:35px 0 0;padding-left:14px;border:1px solid #fff;max-height:180px}@media(max-width: 767.98px){.contact form textarea{max-height:120px;margin-bottom:35px}}@media(min-width: 1600px){.contact form textarea{max-height:240px}}.contact form input[type=submit]{position:absolute;width:auto;padding:8px 30px 5px;left:calc(100% + 30px);bottom:0;margin-bottom:0;min-width:120px;text-align:center;text-transform:uppercase;border:1px solid #fff;color:#fff;font:bold 1.4rem Josefin,sans-serif}@media(max-width: 767.98px){.contact form input[type=submit]{position:static;float:right}}.contact form .ajax-loader{display:none}.contact form span.wpcf7-not-valid-tip{padding:5px 0 0 15px;color:#fff;font-size:1.2rem}.contact form div.wpcf7-validation-errors,.contact form div.wpcf7-acceptance-missing,.contact form div.wpcf7-mail-sent-ok{margin-left:0;padding:0;border:none;color:#fff;font-size:1.4rem}.contact .privacy,.contact .privacy+div{text-align:center;font-family:Cormorant,serif;color:#bebebe}.contact .privacy{margin:0 30vw;font-size:1.2rem}.contact .privacy p{margin-bottom:5px}.contact .privacy a{color:#bebebe;text-decoration:underline}@media(max-width: 767.98px){.contact .privacy{display:none}}.contact .privacy+div{display:flex;justify-content:space-between;font-size:1.6rem}.contact .privacy+div a{color:#bebebe}@media(max-width: 767.98px){.contact .privacy+div{position:relative;margin-left:-15px;margin-right:-15px;padding-bottom:30px}.contact .privacy+div p{position:absolute;bottom:0;left:0;right:0}}@media(max-width: 767.98px){.contact.mobile-safari .privacy+div{position:relative;height:110px;padding-bottom:65px}}@media(max-width: 767.98px)and (min-height: 700px){.contact.mobile-safari .privacy+div{height:150px;padding-bottom:105px}}@media(max-width: 767.98px){.contact.mobile-safari .privacy+div p{position:absolute;top:25px;left:0;right:0}}.wpcf7 form.sent .wpcf7-response-output{border:none;color:#fff;padding:15px 0;margin:0;font-size:1.4rem}@media(max-width: 767.98px){.wpcf7 form.sent .wpcf7-response-output{padding:0}}.activities{background-color:#000;background-image:url(images/d65c5474340600ac2b2a456f6ee069bd.png),url(images/a0fb5f57697d1e04611f652f05e72536.png);background-repeat:no-repeat;background-position:center top,center bottom;background-size:100% auto}@media(max-width: 767.98px){.activities{background-image:url(images/8cb8568c3abcffc0a429038d700fe9c9.png),url(images/da0ddd22ac98a009dacc27dca9e06893.png)}}.activities a{position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;width:10vw;height:10vw;padding:1vw;background-color:#fff;border:4px solid #000;border-radius:50%;text-transform:uppercase;text-align:center;letter-spacing:.5px;font-size:1.4rem;font-weight:bold;line-height:1.4;color:#000;transition:.12s background-color}.activities a.transparent{color:#fff;background-color:rgba(0,0,0,0) !important;border-color:#fff}.activities a:nth-of-type(1),.activities a:nth-of-type(2){width:15vw;height:15vw;font-size:2rem}.activities a:nth-of-type(1)::before,.activities a:nth-of-type(2)::before{position:absolute;content:"";top:12px;right:12px;bottom:12px;left:12px;border:1px solid #000;border-radius:50%}.activities a:nth-of-type(1).transparent::before,.activities a:nth-of-type(2).transparent::before{border-color:#fff}.activities a:nth-of-type(1){bottom:69vh;right:66vw}.activities a:nth-of-type(2){bottom:64vh;left:69vw}.activities a:nth-of-type(3){top:49vh;right:78vw}.activities a:nth-of-type(4){top:71vh;right:61vw;background-color:#000;color:#fff;border-color:#fff}.activities a:nth-of-type(5){top:68vh;left:60vw}@media(max-width: 767.98px){.activities a{width:27vw !important;height:27vw !important;font-size:1.3rem !important;padding:2vw}.activities a:nth-of-type(1)::before,.activities a:nth-of-type(2)::before{position:absolute;content:"";top:5px;right:5px;bottom:5px;left:5px}.activities a:nth-of-type(1){right:45vw;bottom:77vh}.activities a:nth-of-type(2){left:68vw;bottom:72vh}.activities a:nth-of-type(3){right:68vw;top:30vh}.activities a:nth-of-type(4){right:35vw;top:75vh}.activities a:nth-of-type(5){left:63vw;top:49vh}}.activities img{position:absolute}.activities img:nth-of-type(odd){object-fit:cover}.activities img:nth-of-type(even){display:none;z-index:1;top:10vh;height:80vh;left:15vw;width:70vw;object-fit:contain}.activities img:nth-of-type(1),.activities img:nth-of-type(3){width:25vw;bottom:calc(50vh + 2px)}.activities img:nth-of-type(5),.activities img:nth-of-type(7),.activities img:nth-of-type(9){width:15vw;top:calc(50vh + 2px)}.activities img:nth-of-type(1),.activities img:nth-of-type(7){right:calc(50vw + 2px);height:38vh}.activities img:nth-of-type(3){left:calc(50vw + 2px);height:30vh}.activities img:nth-of-type(5){right:calc(65vw + 6px);height:22vh}.activities img:nth-of-type(9){left:calc(50vw + 2px);height:28vh}@media(max-width: 767.98px){.activities img:nth-of-type(1),.activities img:nth-of-type(5){left:auto;right:calc(50vw + 2px)}.activities img:nth-of-type(3),.activities img:nth-of-type(9){left:calc(50vw + 2px);right:auto}.activities img:nth-of-type(1),.activities img:nth-of-type(7){height:24vh}.activities img:nth-of-type(5),.activities img:nth-of-type(9){width:28vw;height:calc(18vh - 4px);top:calc(41vh + 2px);bottom:calc(41vh + 2px)}.activities img:nth-of-type(1),.activities img:nth-of-type(3),.activities img:nth-of-type(7){width:40vw}.activities img:nth-of-type(1),.activities img:nth-of-type(3){top:auto;bottom:calc(59vh + 2px)}.activities img:nth-of-type(3){height:16vh}.activities img:nth-of-type(7){right:calc(28vw + 1px);top:calc(59vh + 2px);bottom:auto}.activities img:nth-of-type(even){display:none !important}}section.quote{display:flex;justify-content:center;align-items:center;padding:0 10vw;text-align:center;font:italic 3.2rem/1.4 Cormorant,serif;color:#fff;background:url(images/c3434f13df1bf0f6a6dc9de6bdc21ff2.jpg) no-repeat center center/cover}@media(max-width: 767.98px){section.quote{padding:0 30px;font-size:2.6rem}}section.quote p{position:relative;z-index:1}section.quote p::before,section.quote p::after{position:absolute;z-index:-1;content:"";width:12vw;height:12vw;background:no-repeat center center/contain;opacity:.3}@media(max-width: 767.98px){section.quote p::before,section.quote p::after{width:20vw;height:20vw}}section.quote p::before{left:10vw;top:-45px;background-image:url(images/ec1855642c6231198063c7ee0e91a8f1.svg)}section.quote p::after{right:10vw;bottom:-45px;background-image:url(images/d6104cea219ce19dd475a25c84d87aba.svg)}.timeline{display:flex;padding-top:30px}@media(max-width: 767.98px){.timeline{padding-top:0}}.timeline>div{height:calc(100vh - 30px)}.timeline>div:nth-child(1){padding:60px 0 90px;width:91px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.timeline>div:nth-child(1)::after{content:"";position:absolute;right:0;width:1px;top:0;bottom:0;z-index:-1;background-color:#bebebe}.timeline>div:nth-child(1) span{position:relative;display:block;width:90px;text-align:center;font-size:1.6rem;font-weight:bold;color:#bebebe;cursor:pointer}.timeline>div:nth-child(1) span::before{position:absolute;top:-15px;bottom:-15px;left:0;right:-15px;content:""}.timeline>div:nth-child(1) span::after{position:absolute;content:"";background:url(images/508eefd3d94198cee035edab01c1e407.svg) no-repeat center center/contain;transform:scale(0.7);right:-6px;top:0;width:12px;height:12px}.timeline>div:nth-child(1) span.current{color:#d81616}.timeline>div:nth-child(1) span.current::after{right:-6px;background-image:url(images/888d80d171da61914b58559c86d88178.svg);transform:scale(1)}.timeline>div:nth-child(2){width:calc(55vw - 91px);margin-top:45px;padding:0 5vw;overflow:auto}.timeline>div:nth-child(2)::-webkit-scrollbar{width:4px;background-color:#eee}.timeline>div:nth-child(2)::-webkit-scrollbar-thumb{width:6px;background-color:#bebebe}.timeline>div:nth-child(2)::-webkit-scrollbar-thumb:hover{background-color:#bebebe}.timeline>div:nth-child(2)>div{padding:45px 0;position:relative}.timeline>div:nth-child(2)>div span{display:block;margin-bottom:30px;font-size:3rem;font-weight:bold}.timeline>div:nth-child(2)>div p{font-size:1.4rem;line-height:1.5}.timeline>div:nth-child(2)>div p.quote{margin:45px 0;position:relative;text-align:center;font:bold italic 1.6rem Cormorant,serif}.timeline>div:nth-child(2)>div p.quote::before,.timeline>div:nth-child(2)>div p.quote::after{position:absolute;z-index:-1;content:"";width:45px;height:45px;background:no-repeat center center/contain;filter:contrast(0.8)}.timeline>div:nth-child(2)>div p.quote::before{left:3vw;top:-25px;background-image:url(images/ec1855642c6231198063c7ee0e91a8f1.svg)}.timeline>div:nth-child(2)>div p.quote::after{right:3vw;bottom:-25px;background-image:url(images/d6104cea219ce19dd475a25c84d87aba.svg)}.timeline>div:nth-child(2)>div::after{content:"";position:absolute;height:1px;width:45px;background-color:#bebebe;bottom:15px;left:0}.timeline>div:nth-child(3){width:45vw;margin-top:45px;padding-left:30px}.timeline>div:nth-child(3) img{width:100%;object-fit:cover}.timeline>div:nth-child(3)>div{position:absolute;right:30px;bottom:30px;text-align:right;text-transform:uppercase}.timeline>div:nth-child(3)>div span{display:flex;position:relative;justify-content:flex-end;align-items:center;width:300px;height:65px;padding-left:120px;padding-right:15px;font-size:1.6rem;font-weight:bold;line-height:1.4;color:#bebebe;cursor:pointer}@media(max-width: 767.98px){.timeline>div:nth-child(3)>div span{font-weight:normal}}.timeline>div:nth-child(3)>div span::after{position:absolute;content:"";width:2px;right:0;top:-3px;bottom:5px;background-color:#bebebe}.timeline>div:nth-child(3)>div span.current{padding-left:0;font-size:2.4rem;font-weight:bold;line-height:1.2;color:#000;cursor:default}.timeline>div:nth-child(3)>div span.current::after{background-color:#000}@media(max-height: 639.98px){.timeline>div:nth-child(3)>div span{height:40px;font-size:1.2rem}.timeline>div:nth-child(3)>div span.current{font-size:1.6rem}}@media(max-width: 767.98px){.timeline>div:nth-child(1){justify-content:space-around;width:90px;height:100vh;padding:90px 0}.timeline>div:nth-child(1)::after{right:50%;top:75px;bottom:75px}.timeline>div:nth-child(1) span{margin-top:0 !important;padding:5px;background-color:#fff}.timeline>div:nth-child(1) span::after{display:none}.timeline>div:nth-child(2),.timeline>div:nth-child(3){position:absolute;width:calc(100vw - 90px);right:0}.timeline>div:nth-child(2){top:41vh;height:59vh}.timeline>div:nth-child(2)>div{padding:30px 0}.timeline>div:nth-child(3){top:15px;height:calc(39vh - 15px);padding-left:0}.timeline>div:nth-child(3)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30vh;background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.timeline>div:nth-child(3) img{width:100%;height:100% !important;margin-top:0}.timeline>div:nth-child(3)>div{right:15px;bottom:15px;z-index:1}.timeline>div:nth-child(3)>div span{height:18px;padding-left:0;font-size:1.1rem;color:#fff !important}.timeline>div:nth-child(3)>div span.current{font-size:1.3rem}.timeline>div:nth-child(3)>div span.current::after{background-color:#fff !important}.timeline>div:nth-child(3)>div span::after{top:1px;bottom:1px;background-color:#bebebe !important}}.timeline.timeline-1>div:nth-child(3) img,.timeline.timeline-5>div:nth-child(3) img{height:calc(100vh - 75px)}.timeline.timeline-1>div:nth-child(3) span.current,.timeline.timeline-5>div:nth-child(3) span.current{color:#fff}.timeline.timeline-1>div:nth-child(3) span.current::after,.timeline.timeline-5>div:nth-child(3) span.current::after{background-color:#fff}.timeline.timeline-2>div:nth-child(3) img{height:calc(100vh - 75px - 4*65px - 30px)}@media(max-height: 639.98px){.timeline.timeline-2>div:nth-child(3) img{height:calc(100vh - 75px - 4*40px - 30px)}}.timeline.timeline-2>div:nth-child(3) span:nth-child(1){color:#333}.timeline.timeline-2>div:nth-child(3) span:nth-child(1)::after{background-color:#333}.timeline.timeline-3>div:nth-child(3) img{height:calc(100vh - 75px - 3*65px - 30px)}@media(max-height: 639.98px){.timeline.timeline-3>div:nth-child(3) img{height:calc(100vh - 75px - 3*40px - 30px)}}.timeline.timeline-4>div:nth-child(3) img{height:calc(100vh - 75px - 4*65px - 30px)}@media(max-height: 639.98px){.timeline.timeline-4>div:nth-child(3) img{height:calc(100vh - 75px - 4*40px - 30px)}}.timeline.timeline-4>div:nth-child(3) span:nth-child(1){color:#fff}.timeline.timeline-4>div:nth-child(3) span:nth-child(1)::after{background-color:#fff}.timeline.timeline-2 img,.timeline.timeline-3 img,.timeline.timeline-4 img{object-position:center bottom}@media(max-aspect-ratio: 337/200)and (min-width: 767.98px){.timeline.timeline-4>div:nth-child(3) img{object-fit:contain !important;object-position:center top}.timeline.timeline-4>div:nth-child(3) span:nth-child(1){color:#bebebe}.timeline.timeline-4>div:nth-child(3) span:nth-child(1)::after{background-color:#bebebe}}.page-template-page-text{position:static;height:auto;overflow-x:hidden;overflow-y:auto}.page-template-page-text header>*{filter:invert(1)}.page-template-page-text .arrow-down{display:none}.page-template-page-text .sections-wrapper{height:auto}.page-template-page-text article{margin:120px 20vw 60px}@media(max-width: 767.98px){.page-template-page-text article{margin-left:30px;margin-right:30px}}.page-template-page-text article h1,.page-template-page-text article h2{text-transform:uppercase;line-height:1.3}.page-template-page-text article h1{margin-bottom:30px;font-size:3rem}.page-template-page-text article h2{margin:30px 0 15px;font-size:1.8rem}.page-template-page-text article p,.page-template-page-text article ul{margin-bottom:15px;font-size:1.4rem;line-height:1.4}.page-template-page-text article p a,.page-template-page-text article ul a{text-decoration:underline;color:inherit}.page-template-page-text article ul{margin-left:15px}.page-template-page-text article ul li{margin-bottom:5px}
