@charset "UTF-8";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,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;height:auto;max-width:100%}input:focus,textarea:focus{outline:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}@media print{@page{margin:1cm}body{background:#fff;color:#000}a,blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}@font-face{font-family:Rucher-Regular;font-style:normal;src:url(../fonts/Rucher-Regular.woff) format("woff"),url(../fonts/Rucher-Regular.ttf) format("truetype")}body{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:18px;font-weight:400}.full-height{height:100vh;min-height:650px}@media only screen and (max-width:576px){.full-height{min-height:unset}}.small-width{margin:auto;width:70vw}@media only screen and (max-width:576px){.small-width{margin:auto;width:100vw}}.bg-texture{background-image:url(../img/content/bg-texture.png);background-repeat:repeat}.bg-color{background-color:#f0ece2}.floating-img{height:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out;width:auto}.wrapper-floating-img{height:30vh;min-height:350px;position:absolute;top:0}@media only screen and (max-width:576px){.wrapper-floating-img{height:50vw;min-height:unset}}.wrapper-floating-img.floating-img-left{left:-6%}@media only screen and (max-width:576px){.wrapper-floating-img.floating-img-left{left:-13%}}.wrapper-floating-img.floating-img-right{height:58vh;right:-2%;top:-7%;-webkit-transform-origin:right top;transform-origin:right top}@media only screen and (max-width:576px){.wrapper-floating-img.floating-img-right{height:50vw;min-height:unset;top:0}}.rucherFont{font-family:Rucher-Regular;font-size:70px;line-height:1;margin-bottom:20px}@media only screen and (max-width:576px){.rucherFont{font-size:40px}}.rucherFont.center{margin:auto;text-align:center;width:60vw}@media only screen and (max-width:576px){.rucherFont.center{width:80vw}}h3.text-big-sansserif{font-size:70px;font-weight:500}@media only screen and (max-width:576px){h3.text-big-sansserif{font-size:12vw}}.splide__pagination{bottom:2rem!important}.splide__pagination .splide__pagination__page{height:15px;margin:15px;width:15px}.splide__pagination .splide__pagination__page.is-active{background-color:#fff;opacity:.9;-webkit-transform:none;transform:none}#loading-page{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;opacity:1;width:100%}#loading-page,nav{left:0;position:fixed;top:0;z-index:100}nav{height:auto;width:100vw}nav .language-select{margin-right:10px}nav select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#1e0f00;cursor:pointer;font-family:Nunito,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}@media only screen and (max-width:576px){nav select{padding:0}nav select option{color:#1e0f00}}nav .navigation-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0ece2;border-bottom-left-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:90px;z-index:100}@media only screen and (max-width:576px){nav .navigation-small{height:65px;padding:20px;width:65px}}nav .navigation-small .border-white{margin-right:20px}nav .navigation-small .burger-menu,nav .navigation-small .close-menu{height:32px;width:32px}@media only screen and (max-width:576px){nav .navigation-small .burger-menu,nav .navigation-small .close-menu{height:30px;width:30px}}nav .navigation-small .burger-menu svg,nav .navigation-small .close-menu svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}nav .border-frame{height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:9}nav .border-frame .border-left{left:0}nav .border-frame .border-left,nav .border-frame .border-right{background-color:#f0ece2;height:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:0}nav .border-frame .border-right{right:0}nav .border-frame .border-bottom{background-color:#f0ece2;bottom:0;height:0;left:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}nav .navigation-expanded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:#f0ece2;display:none;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:flex-start;left:0;opacity:0;padding-right:3vw;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100vw;z-index:99}@media only screen and (max-width:576px){nav .navigation-expanded{background-size:cover;height:auto;padding:30px 20px}}nav .navigation-expanded .underline,nav .navigation-expanded ul li a{color:#fff}nav .navigation-expanded .navigation-expanded--logo{height:auto;margin-top:-100px;width:240px}@media only screen and (max-width:576px){nav .navigation-expanded .navigation-expanded--logo{margin-top:-42px;width:150px}}nav .navigation-expanded .navigation-expanded--content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (max-width:576px){nav .navigation-expanded .navigation-expanded--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:90px;justify-content:space-between;padding:0 15vw 0 6vw;width:100%}@media only screen and (max-width:576px){nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:20px}nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left .language-select{margin-bottom:15px}}nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:first baseline;-ms-flex-align:first baseline;-webkit-box-pack:start;-ms-flex-pack:start;align-items:first baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:576px){nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left li{margin-bottom:15px}}nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left li a{color:#1e0f00;font-size:18px;font-weight:500}@media only screen and (max-width:576px){nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-left li a{font-size:18px}}nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-right{margin-top:17px}nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-right li{margin-bottom:50px;text-align:right}@media only screen and (max-width:576px){nav .navigation-expanded .navigation-expanded--content .navigation-expanded--content-right li{margin-bottom:20px}}nav .navigation-expanded .menu-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}@media only screen and (max-width:576px){nav .navigation-expanded .menu-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}nav .navigation-expanded .menu-links li{margin:0 15px}nav .navigation-expanded .footer-menu{bottom:0;color:#1e0f00;margin:auto;padding:8px;position:fixed;text-align:center;z-index:999}nav .navigation-expanded .footer-menu a{color:#1e0f00;font-size:13px;font-weight:500}nav.open .navigation-small,nav.open .navigation-small select{color:#000}nav.open .navigation-small a.border-white{border-color:#000;color:#000}nav.open .navigation-small a.border-white:hover{background-color:#000;border-color:#000;color:#fff}nav.open .navigation-expanded{display:-webkit-box;display:-ms-flexbox;display:flex}nav.open .navigation-expanded.open{opacity:1}nav.open .border-frame .border-left,nav.open .border-frame .border-right{height:100%;width:35px}nav.open .border-frame .border-bottom{height:35px}nav.black .navigation-small,nav.black .navigation-small select{color:#000}nav.black .navigation-small a.border-white{border-color:#000;color:#000}nav.black .navigation-small a.border-white:hover{background-color:#000;border-color:#000;color:#fff}nav.black .navigation-small .burger-menu{background-image:url(../img/content/picto-burger-menu-black.svg)}.link-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100%}.link-bottom .bg-img,.link-bottom .bg-img-activities{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-bottom .bg-img-activities{-webkit-animation:fade 6s ease;animation:fade 6s ease;left:0;position:absolute;top:0}.link-bottom .text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:576px){.link-bottom .text-content{width:70%}}.link-bottom .text-content h3{color:#fff;font-size:3.5vw;font-style:normal;font-weight:700;line-height:4.5vw;text-align:center}@media only screen and (max-width:576px){.link-bottom .text-content h3{font-size:20px;font-weight:500;line-height:26px}}.link-bottom .text-content img{height:90px;margin-top:5vh;-o-object-fit:contain;object-fit:contain;width:10px}.link-bottom#goContact{background-color:#f0ece2;height:100vh}.link-bottom#goContact h3{color:#1e0f00}.link-bottom#goHome{background-color:#f0ece2;height:100vh}.link-bottom#goHome h3{color:#1e0f00}@-webkit-keyframes fade{0%{opacity:0}to{opacity:.85}}@keyframes fade{0%{opacity:0}to{opacity:.85}}.summary-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:50vh;justify-content:space-evenly;margin-top:-19vh;min-height:350px;width:70vw}@media only screen and (max-width:576px){.summary-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:0;width:100%}}.summary-block img{height:auto;max-width:600px;width:55%}@media only screen and (max-width:576px){.summary-block img{width:90%}}.summary-block:first-of-type{margin-top:0}.summary-block:first-of-type img{height:auto;width:65%}@media only screen and (max-width:576px){.summary-block:first-of-type img{width:90%}}.summary-block h2{position:relative}.summary-block h2:after{background-color:#000;content:"";display:block;height:1px;left:-60%;position:absolute;top:50%;width:50%}@media only screen and (max-width:576px){.summary-block h2:after{display:none}}.summary-block .summary--text{position:relative;width:300px}.summary-img-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:576px){.summary-img-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.summary-img-right h2:after{left:unset;right:-60%}button#enableSound{background-color:transparent;background-image:url(../img/content/activeson.png);background-repeat:no-repeat;background-size:contain;border:0;bottom:50px;cursor:pointer;height:70px;left:50%;position:absolute;text-indent:-9999px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;z-index:1}@media only screen and (max-width:576px){button#enableSound{bottom:20%}}header{border-image-source:url(../img/content/bg-texture.png);border-image-width:20px;color:#fff;position:relative}header .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-start;margin:auto;position:relative;z-index:1}header .hero-content .hero-logo{height:auto;margin-top:5vh;width:240px}@media only screen and (max-width:576px){header .hero-content .hero-logo{margin-top:100px;width:150px}}header .hero-content .hero-logo.hero-logo-black{display:none}@media only screen and (max-width:576px){header .hero-content .hero-logo.hero-logo-black{display:block}}header .hero-content .hero-logo.hero-logo-white{display:block}@media only screen and (max-width:576px){header .hero-content .hero-logo.hero-logo-white{display:none}}header .hero-content .hero-arrow-down{height:10vh;margin-top:4vh;width:auto}header .hero-content p{margin-top:12vh;text-align:center;width:230px}@media only screen and (max-width:576px){header .hero-content p{margin-top:4vh}}header .hero-content h1{font-size:70px;line-height:1;margin-top:2vh;text-align:center;width:600px}@media only screen and (max-width:576px){header .hero-content h1{font-size:60px;width:300px}}header .hero-content .border-white{margin-top:3vh}header .hero-background{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;left:0;margin:0;position:absolute;top:0;width:100%;z-index:0}@media only screen and (max-width:576px){header .hero-background{margin:5vw 5vw 0;width:calc(100% - 10vw)}}header .hero-background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header .hero-background img{height:auto;width:100%}header .hero-background.no-border{margin:0;width:100%}@media only screen and (max-width:576px){header .hero-background.no-border{margin:0;width:100%}header .hero-background.no-border img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}header.black .hero-logo-black{display:block}header.black .hero-logo-white{display:none}header.black .rucherFont{color:#000;margin-top:10vh}.video-background{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;left:0;margin:0;position:absolute;top:0;width:100%;z-index:0}@media only screen and (max-width:576px){.video-background{height:auto;margin:60% 5vw 0;width:calc(100% - 10vw)}}.video-background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-background img{height:auto;width:100%}.video-background.no-border{margin:0;width:100%}@media only screen and (max-width:576px){.video-background.no-border{margin:0;width:100%}.video-background.no-border img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.text-slider-block,.text-slider-block-v2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;position:relative;width:100vw}@media only screen and (max-width:576px){.text-slider-block,.text-slider-block-v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end}}.text-slider-block .text-slider-block-text,.text-slider-block-v2 .text-slider-block-text{padding:0 6vw 0 10vw;width:44%}@media only screen and (max-width:576px){.text-slider-block .text-slider-block-text,.text-slider-block-v2 .text-slider-block-text{width:100%}}.text-slider-block .text-slider-block-text p,.text-slider-block-v2 .text-slider-block-text p{margin-bottom:35px;margin-top:35px}.text-slider-block .text-slider-block-slider,.text-slider-block-v2 .text-slider-block-slider{position:relative;width:56%}@media only screen and (max-width:576px){.text-slider-block .text-slider-block-slider,.text-slider-block-v2 .text-slider-block-slider{height:auto;margin-top:10vw;width:100%}}.text-slider-block .text-slider-block-slider .splide__track,.text-slider-block-v2 .text-slider-block-slider .splide__track{height:100%}.text-slider-block .text-slider-block-slider .splide__track li,.text-slider-block-v2 .text-slider-block-slider .splide__track li{height:75vh}@media only screen and (max-width:576px){.text-slider-block .text-slider-block-slider .splide__track li,.text-slider-block-v2 .text-slider-block-slider .splide__track li{height:45vh}}.text-slider-block .text-slider-block-slider .splide__track img,.text-slider-block-v2 .text-slider-block-slider .splide__track img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-slider-block .text-slider-block-slider .top-infos-slide,.text-slider-block-v2 .text-slider-block-slider .top-infos-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6eaa64;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;padding:30px;position:absolute;top:0}@media only screen and (max-width:576px){.text-slider-block .text-slider-block-slider .top-infos-slide,.text-slider-block-v2 .text-slider-block-slider .top-infos-slide{padding:10px}}.text-slider-block .text-slider-block-slider .top-infos-slide img,.text-slider-block-v2 .text-slider-block-slider .top-infos-slide img{height:auto;width:100px}@media only screen and (max-width:576px){.text-slider-block .text-slider-block-slider .top-infos-slide img,.text-slider-block-v2 .text-slider-block-slider .top-infos-slide img{width:80px}}.text-slider-block .text-slider-block-slider .top-infos-slide p,.text-slider-block-v2 .text-slider-block-slider .top-infos-slide p{font-weight:700;margin:10px 0}.text-slider-block .text-slider-block-slider .top-infos-slide a,.text-slider-block-v2 .text-slider-block-slider .top-infos-slide a{font-size:15px}.text-slider-block .cta-wrapper .border-black:first-of-type,.text-slider-block-v2 .cta-wrapper .border-black:first-of-type{margin-right:20px}.text-slider-block-v2{margin:6vw 0 0}.text-slider-block-v2 .text-slider-block-text{width:50vw}@media only screen and (max-width:576px){.text-slider-block-v2 .text-slider-block-text{width:100%}}.text-slider-block-v2 .text-slider-block-text h2{font-size:40px}.text-slider-block-v2 .text-slider-block-slider{width:50vw}@media only screen and (max-width:576px){.text-slider-block-v2 .text-slider-block-slider{margin-bottom:6vw;width:100%}}.text-slider-block-v2 .text-slider-block-slider li{height:unset!important;margin-right:20px}.text-slider-block-v2 .text-slider-block-slider img{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:40vw}@media only screen and (max-width:576px){.text-slider-block-v2 .text-slider-block-slider img{width:100%}}.text-slider-block-v2 .text-slider-block-slider .splide__arrow{background-color:transparent;bottom:-40px;height:40px;opacity:1;top:unset;-webkit-transform:none;transform:none;width:40px}.text-slider-block-v2 .text-slider-block-slider .splide__arrow svg{height:40px;width:40px}.text-slider-block-v2 .text-slider-block-slider .splide__arrow.splide__arrow--prev{left:34vw}@media only screen and (max-width:576px){.text-slider-block-v2 .text-slider-block-slider .splide__arrow.splide__arrow--prev{left:56vw}}.text-slider-block-v2 .text-slider-block-slider .splide__arrow.splide__arrow--next{left:37.5vw;right:unset}@media only screen and (max-width:576px){.text-slider-block-v2 .text-slider-block-slider .splide__arrow.splide__arrow--next{left:69vw}}.text-imgPile-block{-webkit-box-orient:vertical;background-color:transparent;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:5vh 0 50vw;width:100vw}.text-imgPile-block,.text-imgPile-block .imgPileElement{-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.text-imgPile-block .imgPileElement{-webkit-box-orient:horizontal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;width:100%;z-index:1}@media only screen and (max-width:576px){.text-imgPile-block .imgPileElement{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:column-reverse;flex-direction:column-reverse;justify-content:flex-end}}.text-imgPile-block .text-imgPile-block-text{position:relative;width:45%}@media only screen and (max-width:576px){.text-imgPile-block .text-imgPile-block-text{width:100%}}.text-imgPile-block .text-imgPile-block-text p{font-size:20px;font-weight:500;margin-bottom:60px;text-decoration:underline;text-underline-offset:15px}@media only screen and (max-width:576px){.text-imgPile-block .text-imgPile-block-text p{margin-bottom:2vh}}.text-imgPile-block .text-imgPile-block-text .border-black{margin-top:6vh}@media only screen and (max-width:576px){.text-imgPile-block .text-imgPile-block-text .border-black{margin-top:2vh}}.text-imgPile-block #imgPile-text-first{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.text-imgPile-block #imgPile-text-first.hide{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}@media only screen and (max-width:576px){.text-imgPile-block #imgPile-text-first.hide{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.text-imgPile-block .text-imgPile-block-imgPile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:55%}@media only screen and (max-width:576px){.text-imgPile-block .text-imgPile-block-imgPile{width:100%}}.text-imgPile-block .text-imgPile-block-imgPile .card{aspect-ratio:4/3;cursor:pointer;height:auto;margin:auto;position:relative;width:calc(100% - 25px)}@media only screen and (max-width:576px){.text-imgPile-block .text-imgPile-block-imgPile .card{margin-left:0}}.text-imgPile-block .text-imgPile-block-imgPile .card .card-bg{height:auto;width:100%}.imgPileElement:first-of-type .card{left:25px;position:absolute;top:250px}.imgPileElement:nth-of-type(2) .card,.imgPileElement:nth-of-type(3) .card{left:250px;position:absolute;top:250px}@media (max-width:576px){.text-imgPile-block-imgPile .card:first-of-type,.text-imgPile-block-imgPile .card:nth-of-type(2),.text-imgPile-block-imgPile .card:nth-of-type(3){margin-top:35vh;top:calc(var(--index)*-8vh);width:calc(70vw + var(--index)*40px)}}.title-people{background-color:transparent;position:relative}@media only screen and (max-width:576px){.title-people{background-color:#fff}}.title-people h2{font-size:45px;font-weight:400;padding:8.333vw;text-align:center;width:100%}@media only screen and (max-width:576px){.title-people h2{font-size:16px;padding:40px}}.title-people h3{font-family:Rucher-Regular;font-size:55px;font-weight:700;padding:4.333vw 8.333vw 1vw;text-align:center;width:100%}@media only screen and (max-width:576px){.title-people h3{font-size:30px;padding:20px}}.arrow-play{cursor:pointer;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110px}.js-popincontainer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.8);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.js-popincontainer,.js-popincontainer .js-popincontent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.js-popincontainer .js-popincontent{height:100%;width:100%}.js-popincontainer video{height:80vh;width:auto}@media only screen and (max-width:576px){.js-popincontainer video{height:auto;width:100vw}}.js-popincontainer .btn_close{cursor:pointer;height:auto;position:absolute;right:10px;top:10px;width:50px}.bg-people{height:auto;width:100%}.bg-people-mask{height:100%;left:0;padding-right:10px;position:absolute;top:0;width:100%;z-index:1}.light{right:22%;top:8%}.light,.light-2{height:auto;position:absolute;width:28%;z-index:2}.light-2{opacity:0;right:52%;top:51%}.panorama-scroll-block{height:100vh;padding-top:5vh}@media only screen and (max-width:576px){.panorama-scroll-block{height:auto;padding-top:5vh;width:100%}}.panorama-scroll-block h3{font-family:Rucher-Regular;font-size:55px;font-weight:700;padding:0 1.333vw 1.333vw;text-align:center;width:100%}@media only screen and (max-width:576px){.panorama-scroll-block h3{font-size:30px}}.panorama-scroll-block .panorama-content{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:576px){.panorama-scroll-block .panorama-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block;width:95%}}.panorama-scroll-block .panorama-element{-ms-flex-negative:0;flex-shrink:0;margin:0 20px;position:relative}.panorama-scroll-block .panorama-element img{height:75vh;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (max-width:576px){.panorama-scroll-block .panorama-element img{height:auto;margin:10px}}.panorama-scroll-block .panorama-element:first-of-type img{margin-left:10vw}@media only screen and (max-width:576px){.panorama-scroll-block .panorama-element:first-of-type img{margin:10px}}.panorama-scroll-block .panorama-element span{color:#333;display:block;font-family:Rucher-Regular;font-size:55px;font-weight:700;position:absolute;text-align:center;top:45%;width:100%}@media only screen and (max-width:576px){.panorama-scroll-block .panorama-element span{font-size:12px;padding-left:10%}}.fioriture{bottom:1vh;height:160px;position:absolute;right:0;width:auto}.js-open-popin-video{cursor:pointer}.all-video{padding-top:5vh}@media only screen and (max-width:576px){.all-video{height:auto;padding-top:5vh;width:100%}}.all-video h3{font-family:Rucher-Regular;font-size:55px;font-weight:700;padding:0 1.333vw 1.333vw;text-align:center;width:100%}@media only screen and (max-width:576px){.all-video h3{font-size:30px}}.all-video .all-video-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block;margin-bottom:80px;width:95%}.all-video .all-video-element{-ms-flex-negative:0;flex-shrink:0;margin:0 20px;padding:15px;position:relative}@media only screen and (max-width:576px){.all-video .all-video-element{margin:0;padding:0}}.all-video .all-video-element img{height:auto;margin:10px;width:auto}.all-video .all-video-element:first-of-type img{margin:10px}.all-video .all-video-element span{color:#333;display:block;font-family:Rucher-Regular;font-size:55px;font-weight:700;position:absolute;text-align:center;top:45%;width:100%}.text-image-block{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:space-between;padding:10vh 0;position:relative}@media only screen and (max-width:576px){.text-image-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.image-container,.text-container{height:100%;position:relative;width:50%}@media only screen and (max-width:576px){.image-container,.text-container{width:100%}}.text-container{padding-left:5vw}.text-container p{font-size:3.5vw}@media only screen and (max-width:576px){.text-container p{font-size:26px}}.image-container img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.image-step,.text-step{opacity:0;position:absolute;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.text-step{font-weight:600;padding-left:10%;padding-right:10%}.image-step{height:100%;left:0;padding-right:10%;top:0;width:100%}@media only screen and (max-width:576px){.image-step{padding-right:0}}.image-step:first-child,.text-step:first-child{opacity:1}#step1{font-weight:400;top:0}.underline{color:#000;text-decoration:underline}.border-white,.underline:hover{text-decoration:none}.border-white{background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;padding:8px 12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.border-white:hover{background-color:#fff;border:1px solid #fff;color:#000}.border-black{background-color:transparent;border:1px solid #000;color:#000;display:inline-block;padding:8px 12px;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.border-black:hover{background-color:#000;border:1px solid #000;color:#fff}footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:170px;justify-content:space-between;margin:6vw}@media only screen and (max-width:576px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:auto;padding-bottom:5vw}}footer .footer-logo{height:80px;padding-top:15px;width:auto}@media only screen and (max-width:576px){footer .footer-logo{height:100px;margin-bottom:5vw;margin-top:5vw}}footer .footer-links,footer .footer-social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}@media only screen and (max-width:576px){footer .footer-links,footer .footer-social{margin-bottom:5vw}}footer .footer-links li,footer .footer-social li{margin:0 15px}@media only screen and (max-width:576px){footer .footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.full-width-img{height:80vh;margin:6vw 0 0;overflow:hidden;position:relative;width:100vw}@media only screen and (max-width:576px){.full-width-img{margin-top:10vw}}.full-width-img img{height:100%;min-height:650px;-o-object-fit:cover;object-fit:cover;width:100%}.full-width-img h2{color:#fff;font-size:40px;left:50vw;position:absolute;top:15vh;width:40vw}@media only screen and (max-width:576px){.full-width-img h2{left:6vw;top:10vw;width:88vw}}.pin-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100vh;justify-content:space-between;opacity:1;position:relative;width:100%}.pin-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:50%}@media only screen and (max-width:576px){.pin-item img{width:100%}}.pin-item .pin-item_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:center;padding-left:10vw;padding-right:60px;width:50%}.pin-item .pin-item_text h2{color:#1e0f00;font-size:2.5vw;font-weight:400}.pin-item .pin-item_text .accent-img{height:140px;margin-bottom:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:260px}@media only screen and (max-width:576px){.pin-item .pin-item_text{background-color:transparent;padding:50px;position:absolute;top:6%;width:100%}.pin-item .pin-item_text .accent-img{height:80px}.pin-item .pin-item_text h2{color:#fff;font-size:26px;margin-top:20%}}.sticky-language{left:0;left:-60px;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:5}.sticky-language,.sticky-language .sticky-language-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100vh;justify-content:center}.sticky-language .sticky-language-content{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sticky-language li{margin-right:20px}.sticky-language li a{color:#1e0f00;font-size:14px;font-weight:400}@media only screen and (max-width:576px){.sticky-language{display:none}}#sectionPin0{height:100vh;overflow:hidden;width:100%}#sectionPin0,.video-border-block{position:relative}.video-border-block .video-border-text{color:#fff;font-size:55px;font-weight:700;left:50%;margin:auto;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50vw;z-index:0}@media only screen and (max-width:576px){.video-border-block .video-border-text{font-size:26px;width:70vw}}.video-border-block .video-border-background{height:100%;margin:0;width:100%;z-index:0}.video-border-block .video-border-background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:576px){.video-border-block .video-border-background video{height:auto;margin-top:50%}}.video-border-block .video-border-background .border-animation{border:1px solid hsla(0,0%,5%,.518);height:100%;left:0;margin:0;position:absolute;top:0;-webkit-transition:all 1s ease;transition:all 1s ease;width:100%;z-index:0}.video-border-block .video-border-background .border-animation.animate{border:60px solid hsla(0,0%,5%,.518)}@media only screen and (max-width:576px){.video-border-block .video-border-background .border-animation.animate{border:30px solid hsla(0,0%,5%,.518)}}.houses-block{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-end;position:relative;width:100%}.houses-block .houses-text{bottom:4vw;color:#1e0f00;font-size:2.3vw;font-weight:400;padding:0 25vw 5vw;position:absolute;text-align:center;width:100vw}@media only screen and (max-width:576px){.houses-block .houses-text{font-size:12px;padding:0 60px 5px}}.houses-block .houses-img{height:auto;width:100%}.houses-drawing{height:auto;position:absolute;right:0;top:-26vh;width:65vw;z-index:0}.bloc-identity{position:relative}.abeille-start{width:100%}.block-video-background{background:#fff;height:500px;margin-top:-180px;overflow:hidden;padding:0;position:relative;width:100vw}@media only screen and (max-width:576px){.block-video-background{height:200px;margin-top:0}}.video-abeille-sort{bottom:0;height:500px;position:absolute;right:0;width:auto;z-index:0}@media only screen and (max-width:576px){.video-abeille-sort{height:auto;width:100%}}.block-video-background-contact{background:#fff;height:500px;margin-top:-150px;overflow:hidden;padding:0;position:relative;width:100vw;z-index:-1}@media only screen and (max-width:576px){.block-video-background-contact{height:200px;margin-top:0}}.video-abeille-entre{bottom:0;height:500px;position:absolute;right:0;width:auto;z-index:0}@media only screen and (max-width:576px){.video-abeille-entre{height:auto;width:100%}}.video-abeille-traverse{position:absolute;right:0;top:5%;width:100%;z-index:-1}#image-sequence{background:transparent;height:auto;margin:0 auto;position:absolute;text-align:center;top:0;width:100%}#current-image{height:auto;max-width:100%}#allHouses{height:auto;position:relative;width:100%}#allHouses h3{color:#4d4d4d;font-family:Rucher-Regular;font-size:55px;font-weight:700;padding:4.333vw;position:absolute;text-align:center;text-shadow:#fff 0 0 8px;width:100%;z-index:1}@media only screen and (max-width:576px){#allHouses h3{font-size:30px}}#houses-map,.houses-bg{height:auto;width:100vw}@media only screen and (max-width:576px){#houses-map,.houses-bg{height:110vw;max-width:none;-webkit-transform:translateX(-43vw);transform:translateX(-43vw);width:auto}}#houses-map{left:0;position:absolute;top:0}@media only screen and (max-width:576px){#houses-map{height:auto;left:auto;right:-82vw;width:183vw!important}}circle{cursor:pointer}.house-zone{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.house-zone,.house-zone svg{height:auto;width:100vw}.popin-allvideos{bottom:0;-webkit-box-shadow:0 0 25px rgba(0,0,0,.3);box-shadow:0 0 25px rgba(0,0,0,.3);display:none;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:5%;position:fixed;top:0;-webkit-transition:opacity 1s;transition:opacity 1s;width:100vw}@media only screen and (max-width:576px){.popin-allvideos{padding:80px 5%}}.popin-allvideos .bg-texture{-webkit-box-shadow:0 0 25px rgba(0,0,0,.3);box-shadow:0 0 25px rgba(0,0,0,.3);padding-bottom:30px}.popin-allvideos button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #1e0f00;color:#1e0f00;cursor:pointer;display:block;font-size:18px;margin:auto;padding:10px;text-transform:uppercase}.popin-allvideos .button-close.popin-close-allvideos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0ece2;border-bottom-left-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:center;position:absolute;position:fixed;right:0;right:5vw;top:0;top:90px;-webkit-transition:all .3s ease;transition:all .3s ease;width:90px;z-index:100}@media only screen and (max-width:576px){.popin-allvideos .button-close.popin-close-allvideos{height:55px;position:absolute;right:0;top:0;width:55px}}.popin-allvideos .button-close.popin-close-allvideos img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}@media only screen and (max-width:576px){.popin-allvideos .button-close.popin-close-allvideos img{height:25px;width:25px}}.popin-allvideos-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:3vw;position:relative}@media only screen and (max-width:576px){.popin-allvideos-header{padding:30px}}.popin-house{bottom:0;display:none;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:5%;position:fixed;top:0;-webkit-transition:opacity 1s;transition:opacity 1s;width:100vw}@media only screen and (max-width:576px){.popin-house{padding:80px 5%}}.popin-house-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:3vw;position:relative}@media only screen and (max-width:576px){.popin-house-header{padding:30px}.popin-house-header img{margin:auto;width:50%}}.popin-house-header h2{margin:20px 0 60px}@media only screen and (max-width:576px){.popin-house-header h2{margin:20px 0;text-align:center}}.popin-house-header p{color:#1e0f00;font-size:35px;font-weight:400;padding:0 10vw 10vw;text-align:center}@media only screen and (max-width:576px){.popin-house-header p{font-size:16px;line-height:22px;padding:0}}.popin-house-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.popin-house-content.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:576px){.popin-house-content{padding:20px}.popin-house-content,.popin-house-content.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.popin-house-content img,.popin-house-content p{color:#1e0f00;width:50%}@media only screen and (max-width:576px){.popin-house-content img,.popin-house-content p{width:100%}}.popin-house-content p{font-size:18px;font-weight:300;padding:6vw}@media only screen and (max-width:576px){.popin-house-content p{font-size:16px;padding:20px}}.popin-house-description{color:#1e0f00;font-size:35px;font-weight:400;margin:60px auto auto;padding-bottom:6vw;text-align:center;width:50vw}@media only screen and (max-width:576px){.popin-house-description{font-size:20px;line-height:26px;margin:auto;padding-bottom:20px;width:100%}}.popin-house-description span{color:#aaa;font-size:16px;line-height:55px}.popin-house-description button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #1e0f00;color:#1e0f00;cursor:pointer;font-size:18px;padding:10px;text-transform:uppercase}.button-close.popin-close{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0ece2;border-bottom-left-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:90px;z-index:100}@media only screen and (max-width:576px){.button-close.popin-close{height:55px;width:55px}}.button-close.popin-close img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}@media only screen and (max-width:576px){.button-close.popin-close img{height:25px;width:25px}}.btn-reserver{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1e0f00;color:#222;cursor:pointer;font-size:22px;padding:10px;text-transform:uppercase}.slider-seasons{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:space-between;position:relative;width:100%}.slider-seasons .text-content{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.slider-seasons .text-content h3{color:#f0ece2;font-size:55px;font-style:normal;font-weight:700;line-height:72px;margin-bottom:120px;text-align:center}.slider-seasons .text-content p{color:#f0ece2;margin-bottom:30px}.slider-seasons .text-content #text-discover.first{color:#1e0f00}.slider-seasons .text-content .cta-slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.slider-seasons .text-content .cta-slider p{border:1px solid #f0ece2;cursor:pointer;padding:9px 14px}.slider-seasons .text-content .cta-slider p.active{background-color:#f0ece2;border:1px solid #f0ece2;color:#1e0f00}.slider-seasons .text-content .cta-slider p.active.first{background-color:#1e0f00;border:1px solid #1e0f00;color:#f0ece2}.slider-seasons .text-content .cta-slider p.first{border:1px solid #1e0f00;color:#1e0f00}.slider-seasons .bg-content{height:100vh;position:relative;width:100%}.slider-seasons .bg-content img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.slider-seasons .bg-content img.active{opacity:1}.blason-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100vh;justify-content:center}@media only screen and (max-width:576px){.blason-section{height:auto}}.blason-section h2{color:#1e0f00;font-size:3vw;font-weight:400;padding:10%;width:60%}@media only screen and (max-width:576px){.blason-section h2{font-size:16px}}.blason-section img{height:100%;-o-object-fit:contain;object-fit:contain;padding:5%;width:40%}.text-slider-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100vh;width:100%}@media only screen and (max-width:576px){.text-slider-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text-slider-section h2{font-family:Rucher-Regular;font-size:45px;font-weight:500;line-height:45px;position:absolute;text-align:center;top:25px;width:100%}@media only screen and (max-width:576px){.text-slider-section h2{font-size:30px;line-height:35px}}.text-slider-section span{font-size:15px;position:absolute;text-align:center;top:125px;width:100%}@media only screen and (max-width:576px){.text-slider-section span{top:105px}}.text-slider-section .text-slider-section-part{width:50%}@media only screen and (max-width:576px){.text-slider-section .text-slider-section-part{width:100%}}.text-slider-section .text-slider-section-part:first-of-type{background:url(../img/content/bg-yellow.png);background-position:0 100%;background-repeat:no-repeat;background-size:65%;padding:25vh 10vh 0 20vh}@media only screen and (max-width:576px){.text-slider-section .text-slider-section-part:first-of-type{background-size:50%;padding:140px 40px 0 60px}}.text-slider-section .text-slider-section-part h3{font-size:50px;line-height:1;margin-top:10px;width:80%}@media only screen and (max-width:576px){.text-slider-section .text-slider-section-part h3{font-size:30px;width:100%}}.text-slider-section .text-slider-section-part i{font-size:1.5vw;line-height:2.5vw}@media only screen and (max-width:576px){.text-slider-section .text-slider-section-part i{font-size:12px;line-height:18px}}.text-slider-section .text-slider-section-part p{font-size:2vw;font-weight:400;line-height:2.5vw}@media only screen and (max-width:576px){.text-slider-section .text-slider-section-part p{font-size:14px;line-height:18px}}.text-slider-section .text-slider-section-part .bee-top{height:15vh;margin-left:-10%;width:auto}@media only screen and (max-width:576px){.text-slider-section .text-slider-section-part .bee-top{height:15vw}}.text-slider-section .slider-diag-content{height:100%;position:relative;width:100%}.text-slider-section .slider-diag-content img{height:70vh;left:10%;position:absolute;top:20vh;width:auto}@media only screen and (max-width:576px){.text-slider-section .slider-diag-content img{height:50vh;left:20%;position:absolute;top:0;width:auto}}.text-slider-section .slider-diag-content img:last-of-type{height:auto;left:100%;top:50%;width:70vh}@media only screen and (max-width:576px){.text-slider-section .slider-diag-content img:last-of-type{top:0}}.watercolor-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/content/watercolor.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:10vh 20vw}.watercolor-section p{font-size:35px}@media only screen and (max-width:576px){.watercolor-section p{font-size:18px;line-height:24px}}.bee-part{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:10vh;margin-top:-20vh;position:relative;width:100%}@media only screen and (max-width:576px){.bee-part{margin-top:0}}.bee-part img{height:90px;left:-200px;position:absolute;top:0;width:auto}.bee-part .bee-element{height:200px;left:-200px;position:absolute;top:0;width:200}.bee-part-home{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:10vh;margin-top:50vh;position:absolute;width:100%;width:100vw}.bee-part-home img{width:auto}.bee-part-home .bee-element,.bee-part-home img{height:150px;left:-150px;position:absolute;top:0}.bee-part-home .bee-element{width:150;z-index:1}.sprite-container{-webkit-animation:playSprite 1s steps(16) infinite;animation:playSprite 1s steps(16) infinite;background-image:url(../abeille/stationnaire-h150.png);background-repeat:no-repeat;height:150px;width:150px}@-webkit-keyframes playSprite{to{background-position:-7200px}}@keyframes playSprite{to{background-position:-7200px}}.contact-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10vw 15vw 0;width:100%}@media only screen and (max-width:576px){.contact-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px 40px 0}}.contact-form h1{color:#1e0f00;font-size:55px;font-style:normal;font-weight:700;line-height:72px;margin-bottom:40px}@media only screen and (max-width:576px){.contact-form h1{font-size:30px;line-height:30px}}.contact-form-part1{padding-right:3vw;width:60%}@media only screen and (max-width:576px){.contact-form-part1{padding-right:0;width:100%}}.contact-form form .input{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding:10px 0}.contact-form form label{display:inline-block;font-size:22px;font-weight:500;line-height:32px;margin-left:10px;margin-right:10px}@media only screen and (max-width:576px){.contact-form form label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;line-height:34px}}.contact-form form .input input,.contact-form form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:hsla(43,32%,91%,.369);border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:18px;padding:8px;width:100%}.checkbox p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:60px}.checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:2px solid #000;cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.checkbox input[type=checkbox]:checked{background-color:#000}.checkbox input[type=checkbox]:checked:before{color:#fff;content:"✓";font-size:16px;left:2px;position:absolute;top:-2px}form .checkbox label{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:18px;margin-left:5px;width:calc(100% - 30px)}.contact-form form textarea{min-height:150px}.contact-form form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #1e0f00;cursor:pointer;font-size:18px;margin-top:40px;padding:10px;text-transform:uppercase}.instagram-feed{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3vw;width:40%}@media only screen and (max-width:576px){.instagram-feed{padding-left:0;width:100%}}.instagram-feed h2{margin-bottom:15px;text-align:center}.instagram-feed .feed{height:auto;width:100%}.checkbox{margin-bottom:20px}.checkbox input{margin-right:10px}.stamp{margin-bottom:20%;margin-top:-10;-webkit-transform:rotate(350deg);transform:rotate(350deg);width:15vw}@media only screen and (max-width:576px){.stamp{width:200px}}.end-drawing{margin:5% auto auto;width:50vw}
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:11px}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
/*# sourceMappingURL=app.css.map */
