a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}pre{background-color:#000;color:#fff;font-family:Verdana;margin:auto;padding:20px;width:60vw}.splitting.cells img{display:block;width:100%}@supports (display:grid){.splitting.cells{background-size:cover;overflow:hidden;position:relative;visibility:hidden}.splitting .cell-grid{-ms-grid-rows:(1fr) [var(--row-total) ];-ms-grid-columns:(1fr) [var(--col-total) ];background:inherit;display:-ms-grid;display:grid;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr);height:100%;left:0;position:absolute;top:0;width:100%}.splitting .cell{background:inherit;overflow:hidden;position:relative}.splitting .cell-inner{background:inherit;height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));position:absolute;top:calc(-100%*var(--row-index));visibility:visible;width:calc(100%*var(--col-total))}.splitting .cell{--center-x:calc(var(--col-total)/2 - 0.5);--center-y:calc(var(--row-total)/2 - 0.5);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc(var(--offset-x)*var(--offset-x)/var(--center-x));--distance-y:calc(var(--offset-y)*var(--offset-y)/var(--center-y))}}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);left:0;position:absolute;top:0;transition:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.splitting{--word-center:calc(var(--word-total)/2 - 0.5);--char-center:calc(var(--char-total)/2 - 0.5);--line-center:calc(var(--line-total)/2 - 0.5)}.splitting .word{--word-percent:calc(var(--word-index)/var(--word-total));--line-percent:calc(var(--line-index)/var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index)/var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(var(--char-offset)*var(--char-offset)/var(--char-center));--distance-sine:calc(var(--char-offset)/var(--char-center));--distance-percent:calc(var(--distance)/var(--char-center))}body.is-blocked{position:fixed}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:none;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;padding:0}body,html{-webkit-tap-highlight-color:transparent;margin:0!important;padding:0!important}img{display:block;height:auto;max-width:100%}button{outline:0}a{color:#fff;cursor:pointer;text-decoration:none}a:hover{color:inherit;cursor:hand;outline:0}a:active{color:inherit;outline:0}a:focus{color:inherit;outline:0}a:focus-visible{color:inherit;outline:0}ol,ul{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}b,strong{font-weight:400}em,i{font-style:normal}@font-face{font-display:swap;font-family:Berthe Regular;font-style:normal;font-weight:400;src:url(../fonts/Berthe-Regular.woff2) format("woff2"),url(../fonts/Berthe-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Karrik Regular;font-style:normal;font-weight:400;src:url(../fonts/Karrik-Regular.woff2) format("woff2"),url(../fonts/Karrik-Regular.woff) format("woff")}.container{background-color:#065143;overflow:hidden;position:relative;z-index:100}.container--full-width{width:100vw}.container--full-height{height:100vh}.wrapper--item{opacity:0;pointer-events:none;transition:opacity 1s ease;visibility:hidden}.wrapper--item.is-visible{opacity:1;pointer-events:auto;visibility:visible}html,p{font-family:Berthe Regular,times,serif}html{font-size:100%}body{-webkit-font-feature-settings:normal;font-feature-settings:normal;background-color:#065143;color:#fff;font-family:Helvetica,sans-serif;font-weight:400;line-height:1.56}a,h1,h2,h3,h4,h5,p,span{font-family:Berthe Regular,times,serif}h1{font-size:67.34px}h2{font-size:50.52px}h3{font-size:37.9px}h4{font-size:28.43px}h5{font-size:21.33px}.small,header{font-size:12px}header{background-color:#fff;color:#065143;cursor:pointer;font-family:Karrik Regular,helvetica,sans-serif;height:auto;line-height:1;opacity:0;padding:10px 20px;pointer-events:none;position:absolute;right:20px;text-transform:uppercase;top:20px;transition:all 1s ease;visibility:hidden;z-index:199}header.is-visible{opacity:1;pointer-events:auto;visibility:visible}.separator--last{box-shadow:-5px 11px 21px 5px rgba(2,36,3,.92);margin:0 0 87vh}.footer{background-color:#f39a18;bottom:0;height:87vh;left:0;margin-top:70vh;position:fixed;width:100vw;z-index:-100000}.footer .wrapper--footer{-ms-grid-columns:(1fr)[6];-ms-grid-rows:1fr 1fr;display:-ms-grid;display:grid;grid-template-areas:"a a a a a a" "b c . d d d";grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;height:50vh}@media only screen and (max-width:768px){.footer .wrapper--footer{-ms-grid-columns:(1fr)[2];-ms-grid-rows:.5 2fr 2fr 1fr;grid-template-areas:"a a" "b c" "d d" "d d";grid-template-columns:repeat(2,1fr);grid-template-rows:.5 2fr 2fr 1fr}}.footer .wrapper--footer .footer--border{-ms-grid-column-span:6;grid-area:a;-ms-grid-column:1;-ms-grid-row:1}.footer .wrapper--footer #footer--info{grid-area:b;-ms-grid-column:1;-ms-grid-row:2}.footer .wrapper--footer #footer--social{grid-area:c;-ms-grid-column:2;-ms-grid-row:2}.footer .wrapper--footer form{-ms-grid-column-span:3;grid-area:d;-ms-grid-column:4;-ms-grid-row:2}@media only screen and (max-width:768px){.footer .wrapper--footer .footer--border{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.footer .wrapper--footer #footer--info{-ms-grid-column:1;-ms-grid-row:2}.footer .wrapper--footer #footer--social{-ms-grid-column:2;-ms-grid-row:2}.footer .wrapper--footer form{-ms-grid-row-span:2;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}}.footer--border{border-bottom:1px solid #065143;margin:0 20px 20px}.footer--item{display:flex;flex-direction:column}.footer--item a{color:#065143;font-size:21.33px;text-decoration:underline}.footer--item#footer--info{margin:0 0 0 20px}form>*{font-size:21.33px;text-transform:uppercase}form input[type=text]{background:0 0;border:1px solid #065143;border-radius:5px;color:#065143;font-family:Karrik Regular,helvetica,sans-serif;outline:0;padding:10px 20px;width:70%}@media only screen and (max-width:768px){form input[type=text]{margin:0 0 20px 20px}}form input[type=text]::-webkit-input-placeholder{color:#065143;opacity:.3}form input[type=text]:-ms-input-placeholder{color:#065143;opacity:.3}form input[type=text]::placeholder{color:#065143;opacity:.3}form button[type=submit]{background:0 0;border:1px solid #065143;border-radius:5px;color:#065143;font-family:Karrik Regular,helvetica,sans-serif;outline:0;padding:10px 20px;width:23%}@media only screen and (max-width:768px){form button[type=submit]{margin:0 0 0 20px}}.container--preloader{align-items:center;background-color:#fff;border:10px solid #065143;display:flex;height:100vh;height:calc(100vh - 20px);justify-content:center;left:0;opacity:1;position:fixed;top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all 1.2s ease;visibility:visible;width:100vw;width:calc(100vw - 20px);z-index:2000}.container--preloader .reveal{height:auto;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container--preloader h3{color:#065143;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all 1s cubic-bezier(.33,1,.68,1)}.container--preloader h3.is-loading{-webkit-transform:translateY(0);transform:translateY(0)}.container--preloader.is-loading{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden}.container--preloader.container--preloader-white{background-color:#065143;border-top:1px solid #fff;height:100vh;transition:all 1.2s ease .1s;width:100vw;z-index:1999}.container--preloader .container--menu{align-items:center;display:flex;height:calc(100% - 40px);justify-content:center;opacity:1;padding:40px;position:absolute;width:calc(100% - 40px);z-index:1e+22}.menu--close-button{background-color:#fff;border:2px solid #04362c;border-radius:50%;cursor:pointer;height:25px;opacity:0;position:absolute;right:30px;top:30px;transition:all .4s ease;width:25px}.menu--close-button.is-big{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu--close-button:hover{background-color:#065143;color:#fff;-webkit-transform:scale(.8);transform:scale(.8)}.footer--separator{border-top:1px solid #065143;bottom:60px;margin:0 30px;opacity:0;position:absolute;transition:all .4s ease;width:calc(100% - 80px)}.footer--separator.is-visible{opacity:1}.menu--footer{bottom:30px;display:flex;justify-content:space-between;margin:0 30px;opacity:0;position:absolute;transition:all .4s ease;width:calc(100% - 80px)}.menu--footer.is-visible{opacity:1}.menu--footer>*{font-family:Karrik Regular,helvetica,sans-serif;font-size:12px;text-transform:uppercase}.menu--footer .menu--footer-left{display:flex}.menu--footer .menu--footer-left .footer--item{overflow:hidden}.menu--footer .menu--footer-left span{font-family:Karrik Regular,helvetica,sans-serif;font-size:12px;margin:0 20px 0 0;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu--footer .menu--footer-left span:after{margin:10px}.menu--footer .menu--footer-left span:last-child:after{margin:0}.container--layout-social-medias{align-items:center;justify-content:center}.container--layout-social-medias,.wrapper--social-medias{display:flex;flex-direction:column}.icon--social-medias{height:50px;margin:10px;width:50px}.icon--social-medias-instagram path{fill:#c32aa3}.icon--social-medias-facebook path{fill:#1877f2}.icon--social-medias-twitter path{fill:#1da1f2}.icon--social-medias-linkedin path{fill:#0a66c2}.icon--social-medias-twitch path{fill:#9146ff}.wrapper--social-medias-texts{display:none}.wrapper--social-medias-texts a:after{content:"|";margin:10px}.wrapper--social-medias-texts a:last-child:after{content:""}.text--social-medias{font-family:Karrik Regular,helvetica,sans-serif;font-size:12px;line-height:1;text-transform:uppercase}.container--layout-grid-slideshow{align-items:center;display:flex;justify-content:center}.wrapper--grid-slideshow{display:flex;gap:5px;height:70vh;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;width:100vw}.wrapper--grid-slideshow::-webkit-scrollbar{display:none}.grid--side{flex-shrink:0;position:relative;width:33.3333333333%}@media only screen and (max-width:768px){.grid--side{width:90%}}.grid--side img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7;transition:all .4s ease;width:100%}@media only screen and (max-width:768px){.grid--side img{opacity:1}}.grid--side img:hover{opacity:1}.grid--side img:hover+.grid--info{-webkit-transform:translateY(-125%);transform:translateY(-125%)}.grid--info{align-items:flex-start;background-color:#fff;color:#065143;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:flex-start;margin:5px auto;padding:10px;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s ease;width:90%}@media only screen and (max-width:768px){.grid--info{border:1px solid #065143;-webkit-transform:translateY(-125%);transform:translateY(-125%);width:60%}}@media only screen and (max-width:599px){.grid--info{-webkit-transform:translateY(-125%);transform:translateY(-125%);width:80%}}.grid--info-title{font-family:Karrik Regular,helvetica,sans-serif;text-transform:uppercase}.grid--info-texte{display:flex;justify-content:space-between;width:100%}.container--layout-grid-columns{align-items:center;display:flex;justify-content:center;width:100%}.container--layout-grid-columns .effect--play{opacity:0;visibility:hidden}.wrapper--grid-columns{display:flex;gap:30px}.wrapper--grid-columns .item--grid-column{width:35vmin}.wrapper--grid-columns.is-scrolling .lines .words .word{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.item--grid-column p{font-size:21.33px;line-height:1.6;text-align:left}.item--grid-column .line .words{overflow:hidden}.item--grid-column .line .words .whitespace,.item--grid-column .line .words .word{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s cubic-bezier(.165,.84,.44,1);transition-delay:calc(.1s*var(--line-index))}.container--layout-image-reveal{align-items:center;display:flex;height:100vh;justify-content:center}.wrapper--image-reveal{align-items:center;display:flex;justify-content:center;position:relative}.wrapper--image-reveal .reveal{height:80%;max-width:500px;overflow:hidden;position:relative;visibility:hidden;width:80%}.wrapper--image-reveal img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left;width:100%}.wrapper--image-reveal h3{display:none;position:absolute}.wrapper--image-reveal-two{height:400px;left:50%;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;z-index:100}.images-container{bottom:0;height:0;overflow:hidden;z-index:150}.images-container,.img-flip{position:absolute;width:100%}.img-flip{background-position:50%;background-repeat:repeat;background-size:cover;height:100%}.flip-img1{background-image:url(../images/food.jpg)}.flip-img2{background-image:url(../images/dead.jpg)}.bloc-txt{background:#fff;bottom:-50px;height:0;left:-50px;overflow:hidden;position:absolute;z-index:175}.container--layout-wavy-background{height:6000px}.wavy-item-1,.wavy-item-2{height:3000px}.wavy-item-2{background-color:#f9ae65}.container--layout-line-animation{align-items:center;display:flex;height:100vh;justify-content:center}.wrapper--layout-line-animation{-ms-grid-columns:(1fr)[12];-ms-grid-rows:(1fr)[8];align-items:center;border:2px solid #fff;display:-ms-grid;display:grid;grid-template-areas:"e e e e f f f f g g g g" "e e e e f f f f g g g g" "e e e e f f f f g g g g" "e e e e f f f f g g g g" "h h h h h h h h g g g g" "h h h h h h h h g g g g" "h h h h h h h h g g g g" "h h h h h h h h g g g g";grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);height:calc(100vh - 40px);justify-content:center;margin:20px;position:relative;width:calc(100vw - 40px)}@media only screen and (max-width:1280px){.wrapper--layout-line-animation{-ms-grid-columns:1fr;-ms-grid-rows:(1fr)[4];grid-template-areas:"e" "f" "g" "h";grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.line-animation-item{display:-ms-grid;display:grid;place-items:center;text-transform:uppercase}.line-item-left{-ms-grid-row-span:4;-ms-grid-column-span:4;border-bottom:2px solid #fff;border-right:2px solid #fff;grid-area:e;-ms-grid-column:1;-ms-grid-row:1;height:100%;width:100%}@media only screen and (max-width:1280px){.line-item-left{border-right:none}}.line-item-left:hover .line-item-left-first{display:none}.line-item-left:hover .line-item-left-second{display:flex}.line-item-left-first{display:none}.line-item-left-second{display:none;display:flex}.line-item-middle{-ms-grid-row-span:4;-ms-grid-column-span:4;border-bottom:2px solid #fff;border-right:2px solid #fff;grid-area:f;-ms-grid-column:5;-ms-grid-row:1;height:100%;width:100%}@media only screen and (max-width:1280px){.line-item-middle{border-right:none}}.line-item-right{-ms-grid-row-span:8;-ms-grid-column-span:4;grid-area:g;-ms-grid-column:9;-ms-grid-row:1;height:100%;width:100%}@media only screen and (max-width:1280px){.line-item-right{border-bottom:2px solid #fff}}.line-item-bottom{-ms-grid-row-span:4;-ms-grid-column-span:8;border-right:2px solid #fff;grid-area:h;-ms-grid-column:1;-ms-grid-row:5;height:100%;width:100%}@media only screen and (max-width:1280px){.line-item-left{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.line-item-middle{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}.line-item-right{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:3}.line-item-bottom{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:4}}.container--layout-ui-panel{background-color:#e9e6da;height:100vh;overflow:hidden}.container--layout-ui-panel .effect--switch-on-off{z-index:10000}.container--layout-ui-panel .effect--switch-on-off.blocked{pointer-events:none}.wrapper-ui-panel{background-color:#065143;border-radius:50px;height:calc(100vh - 20px);margin:10px;position:absolute;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s ease;width:calc(100vw - 20px)}.wrapper-ui-panel.moved{-webkit-transform:translateY(50%);transform:translateY(50%)}.ui-panel-offscreen{-ms-grid-columns:(1fr)[8];display:-ms-grid;display:grid;grid-template-areas:"i i i i i i i i" "j j j j j j j j";grid-template-columns:repeat(8,1fr);height:calc(50vh - 120px);margin:60px;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .4s ease;width:calc(100vw - 120px)}.ui-panel-offscreen .ui--title{-ms-grid-column-span:8;grid-area:i;-ms-grid-column:1;-ms-grid-row:1}.ui-panel-offscreen .ui--explanation{-ms-grid-column-span:8;grid-area:j;-ms-grid-column:1;-ms-grid-row:2}.ui-panel-offscreen.moved{-webkit-transform:translateY(0);transform:translateY(0)}.ui--explanation,.ui--title{display:flex;flex-direction:column}.ui--title-sub{color:#272527;font-family:Karrik Regular,helvetica,sans-serif;font-size:21.33px}.ui--title-title{color:#272527;font-size:28.43px}.wrapper-ui-background{align-items:center;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:1000}.wrapper-ui-background h3{font-family:Karrik Regular,helvetica,sans-serif;margin:60px;text-transform:uppercase}.wrapper-ui-background.moved{background-color:rgba(0,0,0,.7);opacity:1;pointer-events:auto;visibility:visible}.ui-click-anywhere,.ui-click-button,.ui-escape-key{opacity:0;pointer-events:none;transition:all .4s ease;visibility:hidden}.ui-escape-key{display:flex;font-family:Karrik Regular,helvetica,sans-serif}.ui-escape-key img{height:30px;margin:10px}.ui-escape-key span{font-family:Karrik Regular,helvetica,sans-serif;margin:0 0 0 10px;opacity:0;transition:all .4s ease;visibility:hidden}.ui-escape-key span.visible{opacity:1;visibility:visible}.ui-click-button,.ui-click-button span{font-family:Karrik Regular,helvetica,sans-serif}.ui-click-button span{margin:0 0 0 10px;opacity:0;transition:all .4s ease;visibility:hidden}.ui-click-button span.visible{opacity:1;visibility:visible}.ui-click-anywhere,.ui-click-anywhere span{font-family:Karrik Regular,helvetica,sans-serif}.ui-click-anywhere span{margin:0 0 0 10px;opacity:0;transition:all .4s ease;visibility:hidden}.ui-click-anywhere span.visible{opacity:1;visibility:visible}.container--separator{background-color:#fff;height:1px;width:100vw}.back_to_top{background-color:#fff;bottom:80px;color:#065143;cursor:pointer;display:none;font-family:Karrik Regular,helvetica,sans-serif;font-size:12px;height:30;line-height:30px;opacity:0;position:fixed;right:40px;text-align:center;text-transform:uppercase;transition:all 1.2s ease 1s;visibility:hidden;width:50px;z-index:9999}.back_to_top-show,.container--cookie{opacity:1;visibility:visible}.container--cookie{align-items:center;background-color:#fff;border:1px solid #fff;bottom:20px;color:#065143;display:flex;justify-content:space-between;left:50%;margin:auto;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}@media only screen and (max-width:768px){.container--cookie{flex-direction:column;justify-content:center;width:95%}}.container--cookie>*{color:#065143}.container--cookie.is-closed{opacity:0;visibility:hidden}.cookie--left{margin:0 0 0 20px}@media only screen and (max-width:768px){.cookie--left{font-size:12px;margin:0;text-align:center}}.cookie--right{align-items:center;display:flex;justify-content:space-between}.cookie--right>*{color:#065143}@media only screen and (max-width:768px){.cookie--right>*{font-size:12px}}.cookie--right a{text-decoration:underline}.cookie--right a:first-child{margin:0 20px 0 0}@media only screen and (max-width:768px){.cookie--right a:first-child{margin:0 10px 0 0}}.cookie--right svg{cursor:pointer;-webkit-transform:scale(.4);transform:scale(.4)}.cookie--right svg line{stroke:#065143}.effect--info{align-items:baseline;background-color:#fff;border-radius:5px;bottom:20px;display:flex;left:20px;padding:10px 20px;position:absolute}.effect--info>*{color:#065143}.effect--info-description{font-family:Karrik Regular,helvetica,sans-serif;font-size:12px;line-height:1;margin:0 5px 0 0}.effect--info-name{font-family:Berthe Regular,times,serif;font-size:28.43px;line-height:1;text-transform:uppercase}.effect--files{align-items:baseline;display:flex;flex-direction:column;left:20px;opacity:1;pointer-events:auto;position:absolute;top:20px;transition:opacity 1s ease;z-index:100000}.effect--files.switched{display:none}.effect--files>*{color:#065143}@media only screen and (max-width:768px){.effect--files{opacity:0;pointer-events:none}}.effects--files-button{background-color:#fff;cursor:pointer;padding:10px 20px}.effects--files-button span{font-family:Karrik Regular,helvetica,sans-serif;font-size:1rem;line-height:1;text-transform:uppercase}.effects--files-elements{background-color:#fff;margin:10px 0 0;opacity:0;padding:20px;pointer-events:none;transition:opacity 1.2s ease;visibility:hidden}.effects--files-elements.visible{opacity:1;pointer-events:auto;visibility:visible}.effects--files-elements p{font-family:Karrik Regular,helvetica,sans-serif;font-size:1rem;line-height:1}.effects--files-elements p.files--type{font-size:1rem;margin:10px 0 5px;text-transform:uppercase}.effects--files-elements p.files--type:first-of-type{margin-top:0}.effects--markup{align-items:flex-end;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:0;opacity:1;padding:20px;pointer-events:auto;position:absolute;right:20px;top:20px;transition:opacity 1s ease}@media only screen and (max-width:768px){.effects--markup{opacity:0;pointer-events:none}}.effects--markup.switched{display:none}.effects--markup>*{color:#065143}.effects--markup span{font-family:Berthe Regular,times,serif;font-size:1rem;line-height:1}.effects--markup code{background-color:#065143;color:#fff;font-family:Karrik Regular,helvetica,sans-serif;font-size:1rem;line-height:1;margin-top:5px;padding:5px}.effects--markup .markup--technologies{align-items:baseline;border-top:1px solid #065143;display:flex;justify-content:space-between;margin-top:10px;padding-top:5px;width:100%}.effects--markup .markup--technologies span:first-child{font-family:Karrik Regular,helvetica,sans-serif;font-size:1rem;margin:0 40px 0 0;text-transform:uppercase}.effects--markup .markup--technologies span:last-child{font-size:1rem}.effect--switch-on-off{background-color:#fff;bottom:20px;cursor:pointer;display:flex;margin:0;padding:20px;position:absolute;right:20px}.effect--switch-on-off.switched{background-color:#065143;border:1px solid #fff}.effect--switch-on-off.switched>*{color:#fff}.effect--switch-on-off:hover{background-color:#065143;border:1px solid #fff;color:#fff}.effect--switch-on-off:hover>*{color:#fff}.effect--switch-on-off>*{color:#065143;font-family:Karrik Regular,helvetica,sans-serif;font-size:12px;line-height:1;text-transform:uppercase}.effect--switch-on-off .switch--on-off{margin:0 0 0 5px}.effect--switch-on-off .switches{margin:0 0 0 5px;width:20px}.effect--switch-on-off .switch--on-{display:block}.effect--switch-on-off .switch--on-.switched{display:none}.effect--switch-on-off .switch--off-{display:block}.effect--switch-on-off .switch--off-.switched{display:none}.container--split-text-animation{align-items:center;background-color:#065143;display:flex;flex-direction:column;justify-content:center}.wrapper--split-text-animation-sentence{overflow:hidden;position:relative}.wrapper--split-text-animation-sentence>*{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity 1s ease,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);transition:opacity 1s ease,transform 1.2s cubic-bezier(.165,.84,.44,1);transition:opacity 1s ease,transform 1.2s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);transition-delay:.8s}.wrapper--split-text-animation-sentence.is-visible>*{margin:auto;max-width:60vw;opacity:1;text-align:center;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:768px){.wrapper--split-text-animation-sentence.is-visible>*{max-width:90vw}}.element--split-text-animation-lines{display:block;position:relative}.element--split-text-animation-lines .word{--line-index:0;opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%);transition:opacity 1s ease,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);transition:opacity 1s ease,transform 1.2s cubic-bezier(.165,.84,.44,1);transition:opacity 1s ease,transform 1.2s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);transition-delay:.9s}.element--split-text-animation-lines .word.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.container--marquee{display:-ms-grid;display:grid;place-items:center}.marquee{background:#065143;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;overflow:hidden;padding:10px 0;position:relative}.marquee__inner{-webkit-font-smoothing:antialiased;display:flex;flex:auto;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.marquee__part{font-smooth:always;flex-shrink:0;font-family:Karrik Regular,helvetica,sans-serif;font-size:37.9px;line-height:1;padding:0 30px;text-transform:uppercase}.marquee--item{position:absolute}#marquee--1{-webkit-transform:scale(1.2) translateY(-50%) rotate(4deg);transform:scale(1.2) translateY(-50%) rotate(4deg)}#marquee--2{-webkit-transform:rotate(2deg) translate(-34px,20px);transform:rotate(2deg) translate(-34px,20px)}#marquee--3{-webkit-transform:translateY(10%) rotate(-10deg);transform:translateY(10%) rotate(-10deg)}#marquee--4{-webkit-transform:translate(-5%) rotate(12deg);transform:translate(-5%) rotate(12deg)}.container--underline{display:-ms-grid;display:grid;place-items:center}.element--underline{display:inline;font-size:28.43px;line-height:1;overflow:hidden;position:relative;width:90vw}@media only screen and (max-width:768px){.element--underline{display:inline-block;line-height:1.4;text-align:center;width:70vw}}.element--underline:after{background:#fff;bottom:-1px;content:"";height:2px;position:absolute;right:0;transition-duration:1s;transition-property:width;transition-timing-function:cubic-bezier(.165,.84,.44,1);width:0;z-index:-1}.element--underline:active:after,.element--underline:focus:after,.element--underline:hover:after{left:0;right:auto;width:100%}.wrapper--fades{-ms-grid-columns:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;-ms-grid-rows:auto 50px auto;display:-ms-grid;display:grid;gap:50px;grid-template-areas:". k l m ." ". n o p .";grid-template-columns:repeat(5,1fr);height:100vh;width:100vw}@media only screen and (max-width:1280px){.wrapper--fades{-ms-grid-columns:5% 1fr 1fr 1fr 5%;grid-template-columns:5% 1fr 1fr 1fr 5%}}.wrapper--fades .fade-in{grid-area:k;-ms-grid-column:3;-ms-grid-row:1}.wrapper--fades .fade-in-down{grid-area:l;-ms-grid-column:5;-ms-grid-row:1}.wrapper--fades .fade-in-right{grid-area:m;-ms-grid-column:7;-ms-grid-row:1}.wrapper--fades .fade-in-up{grid-area:n;-ms-grid-column:3;-ms-grid-row:3}.wrapper--fades .fade-in-left{grid-area:o;-ms-grid-column:5;-ms-grid-row:3}.wrapper--fades .zoom-in{grid-area:p;-ms-grid-column:7;-ms-grid-row:3}.fade--item{-ms-grid-row-align:center;-ms-grid-columns:1fr 50px;align-self:center;display:-ms-grid;display:grid;grid-template-areas:"q r" "s r";grid-template-columns:1fr 50px;position:relative}.fade--item .fade--element{-ms-grid-row-span:2;-ms-grid-row-align:center;-ms-grid-column-align:center;align-self:center;background-color:#fff;border-radius:50%;grid-area:r;-ms-grid-column:2;-ms-grid-row:1;height:40px;justify-self:center;width:40px}.fade--item span{font-size:21.33px;grid-area:q;-ms-grid-column:1;-ms-grid-row:1;margin-bottom:20px}.fade--item p{grid-area:s;-ms-grid-column:1;-ms-grid-row:2;max-width:70%}.distance-meter{color:#000;display:-ms-grid;display:grid;height:100px;place-items:center;position:-webkit-sticky;position:sticky;width:100px;z-index:100000}#cursor,.distance-meter{background-color:#fff;top:0}#cursor{--size:50px;border-radius:50%;height:var(--size);left:0;pointer-events:none;position:fixed;-webkit-transform:translate3d(calc(100vw*var(--cursor-x) - var(--size)/ 2),calc(100vh*var(--cursor-y) - var(--size)/ 2),0);transform:translate3d(calc(100vw*var(--cursor-x) - var(--size)/ 2),calc(100vh*var(--cursor-y) - var(--size)/ 2),0);width:var(--size);z-index:1000000}