.zone.paralaxanchor{padding:0 var(--padding)}.zone.paralaxanchor .container{display:flex;flex-direction:column}.zone.paralaxanchor .text .description{max-width:700px;margin-left:auto;margin-right:auto;width:100%}.zone.paralaxanchor .anchors{display:none}.zone.paralaxanchor .media{position:relative}.zone.paralaxanchor .media .item-media{margin-top:25px}.zone.paralaxanchor .media .item-media .title{text-align:center;font-family:var(--font1);font-size:var(--subtitle-size);text-transform:uppercase;font-weight:200;letter-spacing:calc(var(--subtitle-size)/10);line-height:1.6;margin-top:10px}.zone.paralaxanchor .media .photo{max-height:400px}.zone.paralaxanchor .media .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:620px){.zone.paralaxanchor .media{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:25px}.zone.paralaxanchor .media .item-media{margin-top:0}.zone.paralaxanchor .media>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}}@media screen and (min-width:1280px){.zone.paralaxanchor{padding:0}.zone.paralaxanchor .container{max-width:unset;position:relative;min-height:100vh;padding:0 10vw 50px}.zone.paralaxanchor .container .anchors{display:flex;position:relative;z-index:10;color:#fff;margin-top:25px;gap:50px}.zone.paralaxanchor .container .anchors .item{flex:1 1;cursor:pointer}.zone.paralaxanchor .container .anchors .item.active .title,.zone.paralaxanchor .container .anchors .item:hover .title{font-weight:600}.zone.paralaxanchor .container .anchors .item .title{text-align:center;font-family:var(--font1);font-size:var(--subtitle-size);text-transform:uppercase;font-weight:200;letter-spacing:calc(var(--subtitle-size)/10);line-height:1.6;margin-top:10px;transition:all .5s}.zone.paralaxanchor .container .media{position:absolute;left:0;top:0;height:100%;width:100%;margin-top:0;display:block}.zone.paralaxanchor .container .media .item-media{opacity:0;transition:all .5s;height:100%;position:absolute;left:0;top:0;width:100%;margin-top:0;max-height:unset;max-width:unset}.zone.paralaxanchor .container .media .item-media.active{opacity:1}.zone.paralaxanchor .container .media .title{display:none}.zone.paralaxanchor .container .media .photo{height:100%;max-height:unset}.zone.paralaxanchor .container .media .photo:after{content:unset}.zone.paralaxanchor .container .text{position:relative;color:#fff;z-index:10;align-items:flex-start;margin-top:auto}.zone.paralaxanchor .container .text>*{text-align:left}.zone.paralaxanchor .container .text .description{color:#fff;margin-left:0;max-width:390px;text-align:justify}.zone.paralaxanchor .container .text .button{color:#fff;border-color:#fff}}@media screen and (min-width:1600px){.zone.paralaxanchor .container{padding-bottom:5vw}}.zone.marina{padding:0 var(--padding);margin-top:var(--header)}.zone.marina .container{max-width:1280px}.zone.marina .items{margin-top:25px}.zone.marina .item{box-shadow:0 3px 9px rgba(0,0,0,.1)}.zone.marina .item+.item{margin-top:50px}.zone.marina .item .text{padding:25px 0}.zone.marina .item .text .title{font-size:20px;letter-spacing:1px;display:flex;flex-direction:column;align-items:center}.zone.marina .item .text .title span{font-size:18px}.zone.marina .item .text>:not(.mapLink){padding:0 25px}.zone.marina .item .text .icones{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;width:100%}.zone.marina .item .text .icones li{display:flex;flex-direction:column;align-items:center;gap:10px;flex-wrap:nowrap}.zone.marina .item .text .icones li a{text-transform:none}.zone.marina .item .text .icones li a svg{margin-right:10px}.zone.marina .item .text .icones li .photo{width:25px;height:25px}.zone.marina .item .text .icones li .photo img{object-fit:contain!important}.zone.marina .item .photo{max-height:400px;position:relative}.zone.marina .item .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:620px){.zone.marina .item .text .icones{flex-direction:row;flex-wrap:wrap}.zone.marina .item .text .icones>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}@media screen and (min-width:1024px){.zone.marina .item .text .icones{flex-direction:row;flex-wrap:wrap}.zone.marina .item .text .icones>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 10px)}}@media screen and (min-width:800px){.zone.marina .items{display:flex;flex-wrap:wrap;gap:25px}.zone.marina .items .item{flex:calc(50% - 25px) 1;margin-top:0!important}}@media screen and (min-width:1280px){.zone.marina{margin-top:calc(var(--header) + 50px)}.zone.marina .container{max-width:1600px}.zone.marina .items{margin-top:50px}.zone.marina .items .item{flex:1 1;display:flex;flex-direction:column}.zone.marina .items .item .text{width:100%;flex:1 1;gap:0}.zone.marina .items .item .text .links{margin-top:25px}.zone.marina .items .item .text .icones{align-items:center;padding:25px 25px 0;justify-content:center;gap:50px}.zone.marina .items .item .text .icones li{flex-direction:row;align-items:center;text-align:left;flex:none}.zone.marina .items .item .text .icones li span{flex:1 1}.zone.marina .items .item+.item{margin-top:0}}@media screen and (max-width:1279px){.zone.marina .items .item .text .icones li{flex-direction:row;flex-wrap:wrap}}.zone.recrutement{margin:100px 25px;position:relative}.zone.recrutement .container{display:flex;flex-direction:column;gap:25px}.zone.recrutement .container form{margin-top:50px;width:100%}.zone.recrutement .container form label{text-align:left;color:#777;margin-left:0;align-self:flex-start;display:block;margin-bottom:10px;padding-left:10px}.zone.recrutement .container form select{font-family:var(--font-1);padding:10px;outline:none;font-size:var(--desc-size);border:1px solid hsla(0,0%,52%,.2)}.zone.recrutement .container form textarea{font-family:var(--font-1)}.zone.recrutement .container form button[type=submit]{background:var(--color1);color:#fff}.zone.recrutement .container .text{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.recrutement .container .content{width:100%;display:flex;flex-direction:column}.zone.recrutement .container .content .element{display:flex;flex-direction:column;gap:15px;border-bottom:1px solid rgba(80,167,177,.643);padding-bottom:5px;padding-top:15px;text-align:center}.zone.recrutement .container .content .element.opened{padding-bottom:15px}.zone.recrutement .container .content .element.opened .title1:after{content:"-"}.zone.recrutement .container .content .element .photo{width:100%;max-height:40vh;height:unset;overflow:unset}.zone.recrutement .container .content .element .photo img{border-radius:26px}.zone.recrutement .container .content .element .photo:after{content:"";display:block;padding-top:63.6%}.zone.recrutement .container .content .element .title1{font-size:18px;text-align:center;transition:all .5s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:300;text-transform:uppercase;font-family:var(--font2);letter-spacing:1px}.zone.recrutement .container .content .element .title1:after{margin-left:15px;content:"+";display:block;background:var(--color1-light);color:#fff;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%}.zone.recrutement .container .content .element .title2{color:#94b091}.zone.recrutement .container .content .element .inner-content{overflow:hidden;transition:all .5s ease-in-out;display:flex;flex-direction:column;gap:15px}.zone.recrutement .container .form-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px}.zone.recrutement .container .form-container form{margin-top:25px}.zone.recrutement .container .form-container form ::placeholder{text-transform:none;font-family:var(--font2);letter-spacing:normal}.zone.recrutement .container .form-container form .form-group input,.zone.recrutement .container .form-container form .form-group label,.zone.recrutement .container .form-container form .form-group select,.zone.recrutement .container .form-container form .form-group textarea{text-transform:none;font-family:var(--font2);letter-spacing:normal;width:100%}.zone.recrutement .container .form-container form .form-group textarea{resize:vertical;min-height:80px}@media screen and (min-width:620px){.zone.recrutement{margin:100px 75px}.zone.recrutement form{display:flex;flex-wrap:wrap;padding:25px;box-shadow:0 3px 9px rgba(0,0,0,.1)}.zone.recrutement form>*{flex:1 1 50%;margin-top:0;padding:4px}.zone.recrutement form>.message,.zone.recrutement form>.rgpd{flex:1 1 100%}.zone.recrutement form>.submit{display:flex;justify-content:flex-end}.zone.recrutement form>.submit button{max-width:max-content;margin-left:auto;width:auto}}@media screen and (min-width:800px){.zone.recrutement{margin:100px}.zone.recrutement .container .form-container{margin-top:25px}.zone.recrutement .container .form-container form{flex-direction:row;flex-wrap:wrap;gap:10px}.zone.recrutement .container .form-container form .form-group{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.zone.recrutement .container .form-container form .form-group.message,.zone.recrutement .container .form-container form .form-group.poste,.zone.recrutement .container .form-container form .form-group.rgpd{flex:1 1 100%}}@media screen and (min-width:1024px){.zone.recrutement{margin:100px}.zone.recrutement .container{max-width:1000px;margin:auto;align-items:flex-start}.zone.recrutement .container .text{width:100%}.zone.recrutement .container .content .element{text-align:start;cursor:pointer}.zone.recrutement .container .content .element.opened .title1:after{content:"-"}.zone.recrutement .container .content .element .title1{text-align:start;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:20px;letter-spacing:2px}.zone.recrutement .container .content .element .title1:after{margin-left:auto;content:"+";display:block;background:var(--color1);color:#fff;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%}.zone.recrutement .container .content .element .inner-content{flex-direction:row;gap:25px}.zone.recrutement .container .content .element .inner-content .photo{width:50%;flex:1 1;max-height:unset}.zone.recrutement .container .content .element .inner-content .inner-text{margin:auto 0;width:100%;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;text-align:start}}@media screen and (min-width:1400px){.zone.recrutement .container{gap:50px}.zone.recrutement .container .content .element.opened{padding-bottom:40px}.zone.recrutement .container .content .element .inner-content{gap:150px}.zone.recrutement .container .content .element .inner-content .inner-text .description{margin-top:25px}}.zone.slider{padding:0 var(--padding)}.zone.slider .container .controls{justify-content:center;position:relative;z-index:10}.zone.slider .container .slider{margin-top:25px}.zone.slider .container .slider .swiper{padding:10px}.zone.slider .container .slider .swiper-slide{height:auto}.zone.slider .container .slider .swiper-slide .item{display:flex;flex-direction:column;height:100%;margin-bottom:0}.zone.slider .container .slider .swiper-slide .item .text{flex:1 1}.zone.slider .container .slider .swiper-slide .item .text .phoneButton{margin-top:auto}.zone.slider .container .slider .item{position:relative;box-shadow:0 3px 9px rgba(0,0,0,.1);margin-bottom:10px}.zone.slider .container .slider .item:hover>.photo>img{transform:scale(1.1)}.zone.slider .container .slider .item .text{padding:25px}.zone.slider .container .slider .item .text .title{font-weight:600;font-size:20px}.zone.slider .container .slider .item .photo:after{content:"";display:block;padding-top:75%}.zone.slider .container .slider .item .photo>img{transition:all .5s}.zone.slider.disable-listing .container .slider .item{margin-bottom:25px}@media screen and (min-width:1280px){.zone.slider.disable-listing .slider{display:flex;flex-wrap:wrap;gap:25px;margin-top:50px}.zone.slider.disable-listing .slider .item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 25px);max-width:calc(33.3% - 25px);margin-bottom:0!important;display:flex;flex-direction:column}.zone.slider.disable-listing .slider .item .text{flex:1 1}.zone.slider.disable-listing .slider .item .text .description{margin-bottom:auto}.zone.slider:not(.disable-listing){padding-left:0;padding-right:0}.zone.slider:not(.disable-listing) .container{max-width:unset}.zone.slider:not(.disable-listing) .container .slider{position:relative;padding-left:10vw;margin-top:50px}.zone.slider:not(.disable-listing) .container .slider .description{max-height:250px}.zone.slider:not(.disable-listing) .container .slider.centered{padding-left:5vw;padding-right:5vw}.zone.slider:not(.disable-listing) .container .slider.centered .swiper-wrapper{justify-content:center}.zone.slider:not(.disable-listing) .container .slider .item:after{padding-top:125%}.zone.slider:not(.disable-listing) .container .slider .item .text .title{font-size:22px}.zone.slider:not(.disable-listing) .container .slider .item .text .description{text-align:justify}.zone.slider:not(.disable-listing) .container .slider .controls{position:absolute;left:10vw;margin-top:0;bottom:10px;max-width:10vw;flex-wrap:wrap;transform:translateX(-100%)}}@media screen and (min-width:800px)and (max-width:1279px){.slider.slider-inactive .swiper .swiper-wrapper .swiper-slide{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}.zone.slider.disable-listing .slider{display:flex;flex-wrap:wrap;gap:25px}.zone.slider.disable-listing .slider .item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}}.zone.sliderlisting{padding:0 var(--padding)}.zone.sliderlisting+.zone.sliderlisting{margin-top:var(--padding)}.zone.sliderlisting+.zone.sliderlisting .slider-container{position:relative;padding-top:var(--padding)}.zone.sliderlisting+.zone.sliderlisting .slider-container:after{content:"";position:absolute;height:1px;width:100%;left:0;top:0;background:rgba(0,0,0,.2)}.zone.sliderlisting .container{max-width:unset}.zone.sliderlisting .container .controls{margin-top:25px;justify-content:center;position:relative;z-index:10}.zone.sliderlisting .container .slider-container{overflow:hidden}.zone.sliderlisting .container .slider-container+.slider-container{margin-top:50px;padding-top:50px;position:relative}.zone.sliderlisting .container .slider-container+.slider-container:after{content:"";position:absolute;height:1px;width:100%;left:0;top:0;background:rgba(0,0,0,.2)}.zone.sliderlisting .container .slider-container .slider{overflow:hidden}.zone.sliderlisting .container .slider-container .slider>.subtitle{font-family:var(--font1);font-size:var(--subtitle-size);text-transform:uppercase;font-weight:200;letter-spacing:calc(var(--subtitle-size)/10);line-height:1.6;margin-bottom:10px;text-align:center}.zone.sliderlisting .container .slider-container .marque{position:relative;width:100%;max-width:200px;margin:0 auto 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.zone.sliderlisting .container .slider-container .marque .photo{width:100%;filter:brightness(0)}.zone.sliderlisting .container .slider-container .marque .photo img{position:relative!important;object-fit:contain!important;height:auto!important}.zone.sliderlisting .container .slider-container .marque .description{text-align:center}.zone.sliderlisting .container .slider-container .marque .description p{text-align:center!important}@media screen and (min-width:1280px){.zone.sliderlisting{padding-right:0;padding-left:0}.zone.sliderlisting+.zone.sliderlisting .slider-container:after{width:auto;left:20%;right:0}.zone.sliderlisting .container .slider-container{display:flex;flex-wrap:wrap;overflow:visible}.zone.sliderlisting .container .slider-container .slider{overflow:visible;min-width:0}.zone.sliderlisting .container .slider-container .swiper{overflow:visible;width:100%}.zone.sliderlisting .container .slider-container .swiper-slide{height:auto;transition:all .5s}.zone.sliderlisting .container .slider-container .swiper-slide:hover{transform:scale(1.05)}.zone.sliderlisting .container .slider-container .swiper-slide .card{height:100%}.zone.sliderlisting .container .slider-container .swiper-slide .card .content-item{display:flex;flex-direction:column;height:100%}.zone.sliderlisting .container .slider-container .swiper-slide .card .content-item .text{flex:1 1}.zone.sliderlisting .container .slider-container .swiper-slide .card .content-item .text .links{margin-top:auto;padding-top:15px}.zone.sliderlisting .container .slider-container+.slider-container:after{width:auto;left:20%;right:0}.zone.sliderlisting .container .slider-container .marque{padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;max-width:20%}.zone.sliderlisting .container .slider-container .marque .photo{max-width:250px;width:100%;transform:translateY(-10px)}.zone.sliderlisting .container .slider-container .slider{flex:1 1;position:relative}.zone.sliderlisting .container .slider-container .slider.slider-controlled{padding-top:25px}.zone.sliderlisting .container .slider-container .slider .controls{position:absolute;left:0;top:0;margin-top:0}.zone.sliderlisting .container .slider-container .slider>.subtitle{text-align:left}}@media screen and (max-width:1279px){.zone.slidermarques+.zone.sliderlisting{margin-top:50px}.zone.sliderlisting .container .slider-container+.slider-container{padding-top:25px}}.zone.sliderlistingfull{padding:0 var(--padding)}.zone.sliderlistingfull+.zone.sliderlistingfull{margin-top:var(--padding)}.zone.sliderlistingfull+.zone.sliderlistingfull .slider-container{position:relative;padding-top:var(--padding)}.zone.sliderlistingfull+.zone.sliderlistingfull .slider-container:after{content:"";position:absolute;height:1px;width:100%;left:0;top:0;background:rgba(0,0,0,.2)}.zone.sliderlistingfull .container{max-width:unset}.zone.sliderlistingfull .container>.text{margin-bottom:25px}.zone.sliderlistingfull .container .category-filters{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:30px;margin-top:50px}.zone.sliderlistingfull .container .category-filters .filter-btn{padding:10px 20px;border:1px solid var(--color1,#000);background:transparent;color:var(--color1,#000);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;transition:all .3s ease;font-family:var(--font1);text-transform:uppercase}.zone.sliderlistingfull .container .category-filters .filter-btn.active,.zone.sliderlistingfull .container .category-filters .filter-btn:hover{background:var(--color1,#000);color:#fff;border-radius:0 12px 0 12px}.zone.sliderlistingfull .container .controls{margin-top:25px;justify-content:center;position:relative;z-index:10}.zone.sliderlistingfull .container .slider-container{overflow:hidden}.zone.sliderlistingfull .container .slider-container.no-filters{margin-top:30px}.zone.sliderlistingfull .container .slider-container+.slider-container{margin-top:50px;padding-top:50px;position:relative}.zone.sliderlistingfull .container .slider-container+.slider-container:after{content:"";position:absolute;height:1px;width:100%;left:0;top:0;background:rgba(0,0,0,.2)}.zone.sliderlistingfull .container .slider-container .slider{overflow:hidden}.zone.sliderlistingfull .container .slider-container .slider>.subtitle{font-family:var(--font1);font-size:var(--subtitle-size);text-transform:uppercase;font-weight:200;letter-spacing:calc(var(--subtitle-size)/10);line-height:1.6;margin-bottom:10px}.zone.sliderlistingfull .container .slider-container .marque{position:relative;width:100%;max-width:200px;margin:0 auto 25px}.zone.sliderlistingfull .container .slider-container .marque .photo{width:100%;filter:brightness(0)}.zone.sliderlistingfull .container .slider-container .marque .photo img{position:relative!important;object-fit:contain!important;height:auto!important}.zone.sliderlistingfull .no-slider{display:grid;margin:0 auto;grid-gap:25px;gap:25px;width:100%;grid-template-columns:1fr}.zone.sliderlistingfull .no-slider .card{display:flex}.zone.sliderlistingfull .no-slider .card .content-item{display:flex;flex-direction:column;flex:1 1}.zone.sliderlistingfull .no-slider .card .content-item .text{flex:1 1}.zone.sliderlistingfull .no-slider .card .content-item .text .links{margin-top:auto}@media screen and (min-width:600px){.zone.sliderlistingfull .no-slider{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.zone.sliderlistingfull{padding-right:0;padding-left:0}.zone.sliderlistingfull+.zone.sliderlistingfull .slider-container:after{width:auto;left:20%;right:0}.zone.sliderlistingfull .container .text{margin-bottom:0;max-width:100%;margin-left:auto;margin-right:auto}.zone.sliderlistingfull .container .text .description{max-width:800px;text-align:center}.zone.sliderlistingfull .container .slider-container{display:flex;flex-wrap:wrap;overflow:visible;max-width:90%;margin-left:auto;margin-right:auto}.zone.sliderlistingfull .container .slider-container .slider,.zone.sliderlistingfull .container .slider-container .swiper{overflow:visible;width:100%;min-width:0}.zone.sliderlistingfull .container .slider-container .swiper-slide{height:auto}.zone.sliderlistingfull .container .slider-container .swiper-slide .card{height:100%;transition:all .5s}.zone.sliderlistingfull .container .slider-container .swiper-slide .card:hover{transform:scale(1.05)}.zone.sliderlistingfull .container .slider-container .swiper-slide .card .content-item{display:flex;flex-direction:column;height:100%}.zone.sliderlistingfull .container .slider-container .swiper-slide .card .content-item .text{flex:1 1}.zone.sliderlistingfull .container .slider-container .swiper-slide .card .content-item .text .links{margin-top:auto;padding-top:15px}.zone.sliderlistingfull .container .slider-container+.slider-container:after{width:auto;left:20%;right:0}.zone.sliderlistingfull .container .slider-container .slider{flex:1 1;position:relative}.zone.sliderlistingfull .container .slider-container .slider.slider-controlled{padding-top:25px}.zone.sliderlistingfull .container .slider-container .slider .controls{position:absolute;left:0;top:0;margin-top:0}.zone.sliderlistingfull .no-slider{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1600px){.zone.sliderlistingfull .no-slider{grid-template-columns:1fr 1fr 1fr 1fr}.zone.sliderlistingfull .no-slider>*{flex:1 1}}@media screen and (max-width:1279px){.zone.slidermarques+.zone.sliderlistingfull{margin-top:50px}.zone.sliderlistingfull .container .slider-container+.slider-container{padding-top:25px}}.zone.slidermarques{padding:0 var(--padding)}.zone.slidermarques .container .text .title{color:var(--color1)}.zone.slidermarques .container .controls{margin-top:-20px;justify-content:center;position:relative;z-index:10}.zone.slidermarques .container .slider{margin-top:25px}.zone.slidermarques .container .slider .item{position:relative}.zone.slidermarques .container .slider .item .logo-marque{max-height:40px;position:absolute;left:50%!important;bottom:35px!important;top:auto!important;transform:translateX(-50%);width:auto!important;pointer-events:none}.zone.slidermarques .container .slider .item:hover>a{background:transparent}.zone.slidermarques .container .slider .item:hover>.photo>img{transform:scale(1.1)}.zone.slidermarques .container .slider .item>a{background:rgba(0,0,0,.2);transition:all .5s}.zone.slidermarques .container .slider .item .photo,.zone.slidermarques .container .slider .item>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.slidermarques .container .slider .item .photo>img{transition:all .5s}.zone.slidermarques .container .slider .item .photo.marque{z-index:10;pointer-events:none}.zone.slidermarques .container .slider .item .photo.marque>img{max-width:150px;height:auto!important;object-fit:contain!important;filter:brightness(0) invert(1);top:25px!important;left:50%!important;transform:translateX(-50%)!important}.zone.slidermarques .container .slider .item .photo.marque .description{color:#fff;text-align:center;position:absolute;width:100%;top:85px;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.zone.slidermarques .container .slider .item:after{content:"";display:block;padding-top:75%}@media screen and (min-width:1280px){.zone.slidermarques{padding-left:10vw;padding-right:0}.zone.slidermarques .container{max-width:unset}.zone.slidermarques .container .text{align-items:flex-start;width:25%}.zone.slidermarques .container .text .title{background:var(--color1);color:#fff;padding:20px 25px;width:100%;text-align:left;font-size:16px;letter-spacing:2px}.zone.slidermarques .container .slider{margin-top:0;position:relative}.zone.slidermarques .container .slider .item:after{padding-top:125%}.zone.slidermarques .container .slider .controls{position:absolute;left:0;margin-top:0;bottom:0;max-width:10vw;flex-wrap:wrap;transform:translateX(-100%)}.zone.diapo+.zone.slidermarques{margin-top:-62px;z-index:10;position:relative}}.zone.textphoto{padding:0 var(--padding)}.zone.textphoto .text .marina-logo{order:-1;margin-bottom:0}.zone.textphoto .text .title.subtitle{color:var(--color2)}.zone.textphoto .text .partners{margin-top:25px;display:flex;flex-wrap:wrap;align-items:center;gap:25px}.zone.textphoto .text .partners .partner{height:100px}.zone.textphoto .text .partners .partner:nth-child(2){height:90px}.zone.textphoto .text .partners .partner img{height:100%;width:auto}.zone.textphoto .slider{margin-top:50px;position:relative}.zone.textphoto .slider .controls{margin-top:25px;justify-content:center}.zone.textphoto .slider .photo{max-height:400px}.zone.textphoto .slider .photo img{transition:all .5s}.zone.textphoto .slider .photo:hover img{transform:scale(1.1)}.zone.textphoto .slider .photo>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.textphoto .slider .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:1280px){.zone.textphoto{padding:0}.zone.textphoto+.zone.textphoto{margin-top:0}.zone.textphoto.subtype2 .container{flex-direction:row-reverse}.zone.textphoto.subtype2 .container .text{padding:25px 50px}.zone.textphoto.subtype2 .container .slider .controls{left:auto;right:0}.zone.textphoto .container{max-width:unset;display:flex;flex-wrap:wrap}.zone.textphoto .container>*{flex:1 1;max-width:50%}.zone.textphoto .container .text{padding:25px 50px;align-items:flex-start}.zone.textphoto .container .text .links{margin-top:5px}.zone.textphoto .container .text>:first-child{margin-top:auto}.zone.textphoto .container .text>:last-child{margin-bottom:auto}.zone.textphoto .container .text>:not(.description){text-align:left}.zone.textphoto .container .slider{margin-top:0;position:relative}.zone.textphoto .container .slider .controls{position:absolute;left:0;bottom:0;margin-top:0;z-index:10;justify-content:unset}.zone.textphoto .container .slider .photo{max-height:800px}.zone.textphoto .slider .photo:after{padding-top:100%}}@media screen and (min-width:1280px)and (max-width:1599px){.zone.textphoto .marina-logo{width:125px!important}}@media screen and (min-width:1600px){.zone.textphoto .container .text{padding:50px 10vw 50px 7.5vw}.zone.textphoto.subtype2 .container .text{padding:50px 7.5vw 50px 10vw}.zone.textphoto .slider .photo:after{padding-top:75%}}.zone.contact{padding:0 var(--padding);margin-top:var(--header)}.zone.contact .container{max-width:1280px}.zone.contact form{margin-top:50px}.zone.contact form textarea{font-family:var(--font-1)}.zone.contact form button[type=submit]{background:var(--color1);color:#fff}.zone.contact .items{margin-top:25px}.zone.contact .item{box-shadow:0 3px 9px rgba(0,0,0,.5)}.zone.contact .item+.item{margin-top:50px}.zone.contact .item .text{padding:25px 0}.zone.contact .item .text .title{font-size:20px;letter-spacing:1px;display:flex;flex-direction:column;align-items:center}.zone.contact .item .text .title span{font-size:18px}.zone.contact .item .text>:not(.mapLink){padding:0 25px}.zone.contact .item .text .icones{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;width:100%}.zone.contact .item .text .icones li,.zone.contact .item .text .icones li .item-li{display:flex;flex-direction:column;align-items:center;gap:10px;flex-wrap:nowrap}.zone.contact .item .text .icones li a{text-transform:none}.zone.contact .item .text .icones li a svg{margin-right:10px}.zone.contact .item .text .icones li .photo{width:25px;height:25px}.zone.contact .item .text .icones li .photo img{object-fit:contain!important}.zone.contact .item .gmap{max-height:400px;position:relative}.zone.contact .item .gmap iframe{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.zone.contact .item .gmap:after{content:"";display:block;padding-top:75%}.zone.contact .smaller{font-size:85%;display:inline-block}.zone.contact .only-desktop{display:none!important}@media screen and (min-width:620px){.zone.contact .item .text .icones{flex-direction:row;flex-wrap:wrap}.zone.contact .item .text .icones>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.zone.contact form{display:flex;flex-wrap:wrap;padding:25px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.zone.contact form>*{flex:1 1 50%;margin-top:0;padding:4px}.zone.contact form>.message,.zone.contact form>.rgpd{flex:1 1 100%}.zone.contact form>.submit{display:flex;justify-content:flex-end}.zone.contact form>.submit button{max-width:max-content;margin-left:auto;width:auto}}@media screen and (min-width:1024px){.zone.contact .item .text .icones{flex-direction:row;flex-wrap:wrap}.zone.contact .item .text .icones>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 10px)}}@media screen and (min-width:800px){.zone.contact .items{display:flex;flex-wrap:wrap;gap:25px}.zone.contact .items .item{flex:calc(50% - 25px) 1}}@media screen and (min-width:1280px){.zone.contact{margin-top:calc(var(--header) + 50px)}.zone.contact .container{max-width:1600px}.zone.contact form{padding:50px}.zone.contact .items{margin-top:50px}.zone.contact .items .item{flex:1 1;display:flex;flex-direction:column}.zone.contact .items .item .text{width:100%;flex:1 1;gap:0}.zone.contact .items .item .text .links{margin-top:25px}.zone.contact .items .item .text .icones{align-items:flex-start;padding:25px 25px 0}.zone.contact .items .item .text .icones li,.zone.contact .items .item .text .icones li .item-li{flex-direction:row;align-items:center;text-align:left;flex:1 1 100%}.zone.contact .items .item .text .icones li span{flex:1 1}.zone.contact .items .item+.item{margin-top:0}}@media screen and (max-width:1279px){.zone.contact .items .item .text .icones li{flex-direction:row!important;flex-wrap:wrap!important}.zone.contact .item .text .icones li .item-li{gap:0}.contact li a{flex-direction:column!important}}@media screen and (min-width:1600px){.zone.contact .only-mobile{display:none!important}.zone.contact .only-desktop{display:flex!important}}.zone.detail .hero{position:relative;overflow:hidden}.zone.detail .hero .media{position:absolute;left:0;top:0;width:100%;height:100%}.zone.detail .hero .media .photo,.zone.detail .hero .media .video{height:100%;filter:brightness(.9)}.zone.detail .hero .text{min-height:375px;position:relative;z-index:10;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:0 0 10px rgba(0,0,0,.25);gap:0}.zone.detail .hero .text .logos{margin-bottom:25px;flex-direction:row}.zone.detail .options{margin-top:50px;padding:0 var(--padding)}.zone.detail .options .container{display:flex;flex-direction:column;align-items:center}.zone.detail .options .btn{text-transform:uppercase;display:flex;align-items:center;font-family:var(--font2);letter-spacing:1px;font-size:12px;font-weight:700;gap:5px;color:var(--color1);overflow:hidden}.zone.detail .options .btn:hover:before{margin-left:-10px}.zone.detail .options .btn:before{content:"<";transition:all .5s}.zone.detail .options .opts{margin-top:25px;width:100%}.zone.detail .options .opts .main-opts,.zone.detail .options .opts .sub-opts{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px;font-family:var(--font2)}.zone.detail .options .opts .main-opts.main-opts,.zone.detail .options .opts .sub-opts.main-opts{padding:25px;background:var(--color1);color:#fff;text-transform:uppercase}.zone.detail .options .opts .main-opts.sub-opts,.zone.detail .options .opts .sub-opts.sub-opts{margin-top:25px;flex-direction:row;flex-wrap:wrap}.zone.detail .options .opts .main-opts.sub-opts li,.zone.detail .options .opts .sub-opts.sub-opts li{letter-spacing:normal;font-weight:600;color:var(--color1)}.zone.detail .options .opts .main-opts.sub-opts li span,.zone.detail .options .opts .sub-opts.sub-opts li span{text-transform:uppercase;font-weight:300;color:var(--color2)}.zone.detail .options .opts .main-opts li,.zone.detail .options .opts .sub-opts li{font-size:16px;display:flex;flex-direction:column;align-items:center;gap:8px;letter-spacing:2px;font-weight:400}.zone.detail .options .opts .main-opts li span,.zone.detail .options .opts .sub-opts li span{display:flex;align-items:center;gap:10px;color:#777;letter-spacing:1px;font-size:13px}.zone.detail .options .opts .main-opts li span svg,.zone.detail .options .opts .sub-opts li span svg{font-size:15px;color:var(--color2)}.zone.detail .descriptionGallery{margin-top:50px;padding:0 var(--padding)}.zone.detail .descriptionGallery .text input{display:none}.zone.detail .descriptionGallery .text .c-title{position:relative}.zone.detail .descriptionGallery .text .c-title .label{position:absolute;left:0;top:0;width:100%;height:100%}.zone.detail .descriptionGallery .text .title:not(.subtitle){color:var(--color1);font-size:20px}.zone.detail .descriptionGallery .text .description{color:#777}.zone.detail .descriptionGallery .text+.text{margin-top:25px}.zone.detail .descriptionGallery .slider{margin-top:25px;position:relative}.zone.detail .descriptionGallery .slider .photo .icon-play,.zone.detail .descriptionGallery .slider .video .icon-play{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-size:24px;background:rgba(0,0,0,.5);pointer-events:none}.zone.detail .descriptionGallery .slider .photo>a,.zone.detail .descriptionGallery .slider .video>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.detail .descriptionGallery .slider .controls{position:absolute;left:0;bottom:0;justify-content:center;width:100%;z-index:10}.zone.detail .descriptionGallery .slider .photo,.zone.detail .descriptionGallery .slider .video{max-height:400px}.zone.detail .descriptionGallery .slider .photo:after,.zone.detail .descriptionGallery .slider .video:after{content:"";display:block;padding-top:75%}.zone.detail .c-form.text{padding:25px;color:#fff;background:var(--color1)}.zone.detail .c-form.text .title:not(.subtitle){color:#fff}.zone.detail .c-form.text form{font-family:var(--font2)}.zone.detail .c-form.text form input{display:initial}.zone.detail .c-form.text form ::placeholder{color:#fff}.zone.detail .c-form.text form label{letter-spacing:1px}.zone.detail .c-form.text form input,.zone.detail .c-form.text form textarea{font-family:var(--font2);background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;letter-spacing:1px}.zone.detail .c-form.text form button{background:transparent;border:1px solid hsla(0,0%,100%,.5);letter-spacing:2px;font-weight:600;margin-top:15px}.zone.detail .c-form.text form button:hover{background:#fff}.zone.detail .hero .text .logos{display:none}.zone.detail .options .opts .sub-opts>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px)}.zone.detail .hero .text{justify-content:flex-end}@media screen and (min-width:620px){.zone.detail .hero .text{justify-content:flex-end}.zone.detail .hero .text .logos{flex-direction:row}.zone.detail .options .opts .main-opts,.zone.detail .options .opts .sub-opts{flex-direction:row;justify-content:center;gap:25px}.zone.detail .options .opts .main-opts.sub-opts,.zone.detail .options .opts .sub-opts.sub-opts{flex-wrap:wrap}.zone.detail .options .opts .main-opts.sub-opts>*,.zone.detail .options .opts .sub-opts.sub-opts>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px)}}@media screen and (min-width:800px){.zone.detail .options .opts .main-opts>*,.zone.detail .options .opts .sub-opts>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 25px)}}@media screen and (min-width:1280px){.zone.detail .hero .text{min-height:60dvh}.zone.detail .text .title{text-align:left}.zone.detail .text .title:not(.subtitle){font-size:45px}.zone.detail .c-form.text{min-height:500px}.zone.detail .options .container{align-items:flex-start}.zone.detail .options .container .opts{width:100%;display:flex;flex-wrap:wrap}.zone.detail .options .container .opts .main-opts{flex-direction:column;align-items:flex-start;width:auto;gap:30px;padding:25px;min-width:275px;align-self:flex-start}.zone.detail .options .container .opts .main-opts>li{text-align:left;align-items:flex-start;font-size:20px;gap:5px;flex:none}.zone.detail .options .container .opts .sub-opts{flex:1 1;padding-left:50px;margin-top:0;justify-content:flex-start}.zone.detail .options .container .opts .sub-opts li{align-items:flex-start;font-size:22px;flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 25px);max-width:calc(25% - 25px)}.zone.detail .descriptionGallery .container{display:flex;flex-wrap:wrap;margin-top:100px}.zone.detail .descriptionGallery .container .c-text{flex:1 1;max-width:325px;margin-right:50px}.zone.detail .descriptionGallery .container .c-text .c-form{margin-top:0}.zone.detail .descriptionGallery .container .c-text .text{align-items:flex-start}.zone.detail .descriptionGallery .container .c-text .text .c-title{border-bottom:1px solid hsla(0,0%,52%,.2);width:100%;padding-bottom:10px;position:relative}.zone.detail .descriptionGallery .container .c-text .text .c-title label{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%}.zone.detail .descriptionGallery .container .c-text .text .c-title:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;color:hsla(0,0%,52%,.4)}.zone.detail .descriptionGallery .container .c-text .text .description{display:none}.zone.detail .descriptionGallery .container .c-text .text input:checked+.c-title:after{content:"-"}.zone.detail .descriptionGallery .container .c-text .text input:checked~.description{display:block}.zone.detail .descriptionGallery .container .c-slider{flex:1 1;overflow:hidden}.zone.detail .descriptionGallery .container .c-slider .slider .controls{justify-content:flex-start}.zone.detail .descriptionGallery .container .c-slider .slider:first-child{margin-top:0}.zone.detail .descriptionGallery .container .c-slider .slider:first-child .photo,.zone.detail .descriptionGallery .container .c-slider .slider:first-child .video{max-height:500px}.zone.detail .descriptionGallery .container .c-slider .slider:first-child .photo:after,.zone.detail .descriptionGallery .container .c-slider .slider:first-child .video:after{padding-top:60%}.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .photo,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .video{background:#000;overflow:hidden}.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .photo img,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .photo video,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .video img,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .video video{transition:all .5s}.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .photo:hover img,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .photo:hover video,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .video:hover img,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .video:hover video{opacity:.8;transform:scale(1.1)}.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .photo:after,.zone.detail .descriptionGallery .container .c-slider .slider:nth-child(2) .video:after{padding-top:100%}.zone.detail .options{padding:0 0 0 5vw}.zone.detail .options .container{max-width:unset}.zone.detail .descriptionGallery{padding-left:6vw;padding-right:0}.zone.detail .descriptionGallery .container{max-width:unset}}@media screen and (min-width:1600px){.zone.detail .options{padding:0 7.5vw}.zone.detail .options .container .opts .main-opts{padding:25px 40px;gap:25px}.zone.detail .options .container .opts .sub-opts{padding-left:100px;align-items:flex-start;gap:25px 50px}.zone.detail .options .container .opts .sub-opts li{flex-grow:1;flex-shrink:1;flex-basis:calc(20% - 50px);max-width:calc(20% - 50px);letter-spacing:1px}.zone.detail .descriptionGallery .container .c-text{margin-right:50px;max-width:375px}}@media screen and (min-width:1920px){.zone.detail .hero .text .logos{display:none}}@media screen and (max-width:1279px){.zone.detail .descriptionGallery .container{display:flex;flex-direction:column-reverse;gap:25px}.zone.detail .descriptionGallery .container .slider{margin-top:0}.zone.detail .descriptionGallery .container .slider+.slider{margin-top:10px}}header{padding:10px 25px;position:fixed;left:0;top:0;width:100vw;color:#fff;z-index:1000;transition:all .5s;font-family:var(--font1)}header .logos{display:none}header .content{display:flex;flex-wrap:wrap;align-items:center;width:100%;justify-content:flex-end}header .content nav{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(18,35,61,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px;counter-reset:ul-counter;padding-top:var(--header);display:flex;flex-direction:column;overflow:auto;visibility:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:all .5s}header .content nav video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.25;display:none;object-fit:cover}header .content nav a{color:#fff}header .content nav .logos{display:none}header .content nav .logos .logo img{object-fit:contain}header .content nav>ul{display:flex;flex-direction:column;gap:15px;align-items:center;margin:auto;width:100%}header .content nav>ul .photo{display:none}header .content nav>ul:first-child{margin-bottom:7px}header .content nav>ul:last-child{margin-top:7px}header .content nav>ul>li.active{font-weight:700}header .content nav>ul>li .sub-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px}header .content nav>ul>li .sub-menu li a{font-size:13px;text-transform:uppercase;font-family:var(--font2);color:#ccc;letter-spacing:3px}header .content nav>ul>li>a{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-family:var(--font2);display:flex;flex-direction:column;align-items:center;align-self:center}header .content #burger:checked~nav{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);visibility:visible}header .content #burger:checked~nav video{display:block}header .content #burger:checked~nav .logos{display:flex;order:-1;flex-direction:row;margin-top:auto;margin-bottom:10px}header .content #burger:checked~nav .logos+ul{margin-top:5px}header .content #burger:checked~nav .logos .logo:nth-child(2) img{max-height:60px}header .content #burger:checked~nav .logos .logo{filter:none}header .content .contact{margin-left:15px;position:relative;z-index:10}header .content .contact li a{padding:0 5px}header .content .contact li a.fb svg,header .content .contact li a.phone svg{width:16px;height:16px}header .content .contact li a svg{width:18px;position:relative;z-index:10;height:18px}header #burger+label{order:10;margin-left:15px;position:relative;z-index:10}header.fixed,header.header-scrolled{background:#fff;color:var(--color1)}header.fixed .logo,header.header-scrolled .logo{filter:brightness(0)}header.fixed #burger+label span,header.header-scrolled #burger+label span{background:var(--color1)}header.fixed #burger:checked+label span,header.header-scrolled #burger:checked+label span{background:#fff}header.fixed #burger:checked~.contact li a,header.header-scrolled #burger:checked~.contact li a{color:#fff}@media screen and (max-widt:1279px){header .content nav .logos .logo:first-child img{max-height:72px}}@media screen and (min-width:1280px){header{padding:5px 25px}header .contact{display:none}header .content{width:100%;justify-content:center}header .content .contact{gap:5px}header .content #burger+label{display:none}header .content nav{visibility:visible;-webkit-clip-path:unset;clip-path:unset;background:unset;position:relative;bottom:auto;-webkit-backdrop-filter:unset;backdrop-filter:unset;right:auto;padding:0;top:0;flex-wrap:wrap;flex-direction:row;align-items:center;gap:15px;overflow:visible}header .content nav>ul{flex-direction:row;flex:none;width:auto}header .content nav>ul:first-child{justify-content:flex-start;margin:0}header .content nav>ul:last-child{margin:0}header .content nav>ul>li{position:relative}header .content nav>ul>li:hover .sub-menu{visibility:visible;opacity:1;transform:translateY(-10px)}header .content nav>ul>li .sub-menu{position:absolute;left:0;top:100%;display:flex;flex-wrap:unset;background:#fff;align-items:flex-start;padding:15px 15px 10px;transition:all .5s ease-in-out;visibility:hidden;opacity:0;transform:translateY(25px);gap:15px;width:auto}header .content nav>ul>li .sub-menu li{align-items:flex-start}header .content nav>ul>li .sub-menu li span:not(.photo){margin-top:10px;display:block}header .content nav>ul>li .sub-menu li .photo{display:block}header .content nav>ul>li .sub-menu li .photo:after{content:"";display:block;padding-top:75%}header .content nav>ul>li .sub-menu li a{text-align:center;font-size:12px;width:max-content;display:block;color:#212121;width:200px}header .content nav>ul>li .sub-menu li a:after{display:none}header .content nav>ul>li.active>a:after{transform:scaleX(1)}header .content nav>ul>li>a{font-size:13px;position:relative}header .content nav>ul>li>a:hover:after{transform:scaleX(1)}header .content nav>ul>li>a:after{content:"";display:block;position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:#fff;transition:all .5s;transform:scaleX(0);transform-origin:left}header.fixed .content .contact li a,header.fixed .content nav ul li a,header.header-scrolled .content .contact li a,header.header-scrolled .content nav ul li a{color:var(--color1)}header.fixed .content nav ul li a:after,header.header-scrolled .content nav ul li a:after{background:var(--color1)}header .content nav .logos{display:flex;flex-direction:row;margin:0 50px}header .content nav .logos .logo{display:block}header .content nav .logos .logo img{max-height:65px;transition:all .5s}header .content nav .logos .logo:not(:first-child){display:none}header .content nav .logos .logo a{display:block}header .content nav .logos .logo a img{width:100%}header.header-scrolled .content nav .logos .logo img{max-height:60px}}@media screen and (min-width:1920px){header .content .contact{position:absolute;right:25px;top:50%;transform:translateY(-50%)}header .content nav{gap:30px;transform:translateX(-25px)}header .content nav>ul{gap:30px}}