html,body{height:100vh;margin:0;padding:0;background-color:#000}html{font-size:62.5%;font-size:1.1013215859vh;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow:hidden;font-family:Catamaran,sans-serif;font-size:1rem}body.loaded{animation:loaded 1ms 1.5s both}body.page-node-3 .background-header{position:fixed}body.page-node-3 .background-header #navbar{max-width:none !important}body.page-node-3 section.section1{position:relative}body.page-node-3 section.section1 .content{width:100%}body.page-node-3 section.section1 .spacer{height:100vh}body.page-node-3 section.section1 #cloud{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;pointer-events:none}body.page-node-3 section.section1 #wave{width:100vw;height:200vh;z-index:1;pointer-events:none}@media screen and (min-width: 1024px){body.page-node-3 section.section1 #wave{pointer-events:all}}body.page-node-3 section.section1 #scroll{position:fixed;bottom:8rem;left:0;width:100vw;z-index:2;text-align:center}body.page-node-3 section.section1 #scroll img{width:5.5rem;margin:auto;animation:bounce 2s ease infinite;opacity:0;transition:.3s opacity}body.page-node-3 section.section1 #scroll.loaded img{opacity:1}body.page-node-3 section.section1 #scroll-360{position:fixed;bottom:8rem;left:0;width:100vw;z-index:2;text-align:center}body.page-node-3 section.section1 #scroll-360 img{width:5.5rem;margin:auto;opacity:0}@keyframes bounce{70%{transform:translateY(0%)}80%{transform:translateY(-15%)}90%{transform:translateY(0%)}95%{transform:translateY(-7%)}97%{transform:translateY(0%)}99%{transform:translateY(-3%)}100%{transform:translateY(0)}}body.page-node-3 section.section1 .content{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none}body.page-node-3 section.section1 .content .texts{max-width:120rem;margin:auto;padding:0 1rem;text-align:center;font-family:"League Spartan",sans-serif;font-weight:100;color:#fff;transform:translateY(50vh);opacity:0}body.page-node-3 section.section1 .content .texts p{margin:0}body.page-node-3 section.section1 .content .texts br{display:none}@media screen and (min-width: 1024px){body.page-node-3 section.section1 .content .texts br{display:initial}}body.page-node-3 section.section1 .content .texts .title img{width:32.1rem;height:auto}body.page-node-3 section.section1 .content .texts .subtitle{font-size:3.13rem;margin-top:2.5rem}body.page-node-3 section.section1 .content .texts .line1{font-size:3.7rem;margin-top:5rem;line-height:1.2}@media screen and (min-width: 1024px){body.page-node-3 section.section1 .content .texts .line1{font-size:4.8rem}}body.page-node-3 section.section1 .content .texts .line2{font-size:2.5rem;margin-top:7rem;line-height:1.2}@media screen and (min-width: 1024px){body.page-node-3 section.section1 .content .texts .line2{font-size:2.9rem}}body.page-node-3 section.section1 .content .texts .line2 span{display:block}body.page-node-3 section.section1 .content .texts.animate{animation:text1 1.5s 0s both}body.page-node-3 section.section1 .content .texts.animate .line1,body.page-node-3 section.section1 .content .texts.animate .line2{opacity:0}body.page-node-3 section.section1 .content .arrow{width:3.4rem;height:3.2rem}body.page-a-propos{overflow:auto}body.page-a-propos>.background-header{position:fixed;z-index:2;background-color:rgba(0,0,0,0)}@media screen and (min-width: 1024px){body.page-a-propos>.background-header{display:initial}}body.page-a-propos>.background-header #navbar{max-width:none !important}body.page-a-propos>.main-container{z-index:1}body.page-a-propos section.section1{position:relative}body.page-a-propos section.section1 #wave{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;transform:scale(1.1)}body.page-a-propos section.section1 #wave .vignette{position:absolute;top:0;left:0;width:100vw;height:100vh;box-shadow:0 0 700px 0 rgba(0,0,0,.8) inset;pointer-events:none}body.page-a-propos section.section1 .logo{position:absolute;z-index:1;top:6rem;left:0;width:100%}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .logo{position:fixed;width:100vw}}body.page-a-propos section.section1 .logo img{width:100%;max-width:23.6rem;margin:auto;display:block}body.page-a-propos section.section1 .ScrollSmoother-wrapper{position:relative;z-index:1;pointer-events:none}body.page-a-propos section.section1 #scroll-360{position:fixed;bottom:8rem;left:0;width:100vw;z-index:2;text-align:center}body.page-a-propos section.section1 #scroll-360 img{width:5.5rem;margin:auto}body.page-a-propos section.section1 .wrapper{position:relative;z-index:1;pointer-events:none}@media screen and (pointer: coarse){body.page-a-propos section.section1 .wrapper{pointer-events:all}}body.page-a-propos section.section1 .wrapper .spacer{height:70vh}body.page-a-propos section.section1 .wrapper .texts{padding:0 3rem 5rem 3rem}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts{padding:0 0 5rem 0}}body.page-a-propos section.section1 .wrapper .texts .lines{display:flex;justify-content:space-between;flex-direction:column;font-family:"League Spartan",sans-serif;font-optical-sizing:auto;font-weight:100;font-size:2.6rem;color:#fff;margin-bottom:30rem}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts .lines{flex-direction:row}}body.page-a-propos section.section1 .wrapper .texts .lines h2{font-family:"Merriweather",serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-style:italic;font-weight:300;font-size:5.2rem;color:hsla(0,0%,100%,.42);margin:0 0 1.5rem 0;line-height:1}body.page-a-propos section.section1 .wrapper .texts .lines p{line-height:1.1;margin:0}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts .lines .left{margin-left:10rem;width:31rem}}@media screen and (min-width: 1280px){body.page-a-propos section.section1 .wrapper .texts .lines .left{margin-left:10rem;width:40rem}}@media screen and (min-width: 1500px){body.page-a-propos section.section1 .wrapper .texts .lines .left{margin-left:22rem;width:40rem}}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts .lines .right{margin-right:10rem;width:31rem}}@media screen and (min-width: 1280px){body.page-a-propos section.section1 .wrapper .texts .lines .right{margin-right:10rem;width:38.6rem}}@media screen and (min-width: 1500px){body.page-a-propos section.section1 .wrapper .texts .lines .right{margin-right:18rem;width:38.6rem}}body.page-a-propos section.section1 .wrapper .texts .lines.line1 .right{padding-top:3rem}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts .lines.line1 .right{padding-top:38rem}}body.page-a-propos section.section1 .wrapper .texts .lines.line2 .right{padding-top:3rem}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts .lines.line2 .right{padding-top:16rem}}body.page-a-propos section.section1 .wrapper .texts .lines.line3 .right{padding-top:3rem}@media screen and (min-width: 1024px){body.page-a-propos section.section1 .wrapper .texts .lines.line3 .right{padding-top:16rem}}@keyframes loaded{0%{overflow:hidden}100%{overflow-y:auto;overflow-x:hidden}}@keyframes text1{0%{transform:translateY(50vh);opacity:0}100%{transform:translateY(22rem);opacity:1}}@keyframes text2{0%{transform:translateY(50vh);opacity:0}100%{transform:translateY(22rem);opacity:1}}
