*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{font-size:inherit;overflow-wrap:break-word}#__next,#root{isolation:isolate}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Bebas;font-style:normal;font-weight:400;src:url(/themes/bistroelpatio/assets/fonts/bebas_neue/BebasNeue-Regular.woff2) format("woff2"),url(/themes/bistroelpatio/assets/fonts/bebas_neue/BebasNeue-Regular.woff) format("woff")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-Regular.woff2) format("woff2"),url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-Regular.woff) format("woff")}@font-face{font-family:OpenSans;font-style:normal;font-weight:500;src:url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-Medium.woff2) format("woff2"),url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-Medium.woff) format("woff")}@font-face{font-family:OpenSans;font-style:normal;font-weight:600;src:url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-SemiBold.woff2) format("woff2"),url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;src:url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-Bold.woff2) format("woff2"),url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-Bold.woff) format("woff")}@font-face{font-family:OpenSans;font-style:normal;font-weight:800;src:url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-ExtraBold.woff2) format("woff2"),url(/themes/bistroelpatio/assets/fonts/open_sans/OpenSans-ExtraBold.woff) format("woff")}h2{font-family:Bebas;font-size:2.85rem;font-weight:400;letter-spacing:-.005em;line-height:2.85rem}@media screen and (max-width:399px){h2{font-size:2.5rem;line-height:2.5rem}}@media screen and (min-width:768px){h2{font-size:4.5rem;line-height:4.8rem}}@media screen and (min-width:1200px){h2{font-size:clamp(5.8rem,6vw,10rem);line-height:clamp(6rem,6vw,10rem)}}@media screen and (max-width:767px){h2 br{display:none}}.subtitle{font-family:Bebas;font-size:1.1rem;line-height:1.1rem;margin-bottom:15px}@media screen and (min-width:768px){.subtitle{font-size:clamp(1.2rem,1.25vw,2rem);line-height:clamp(1.2rem,1.25vw,2rem);margin-bottom:25px}}.paragraph--type--image{display:flex;justify-content:center}.paragraph--type--image img{max-width:600px}.paragraph--type--image.sticky figure,.paragraph--type--image.sticky picture{width:100%}.paragraph--type--image.sticky img{max-width:none}#sliding-popup{border:1px solid rgba(0,0,0,.1);border-radius:10px;bottom:10px!important;box-shadow:0 .5rem 1rem rgba(3,16,71,.08);left:10px;padding:12px 15px;right:0;width:calc(100% - 20px)!important}@media screen and (min-width:576px){#sliding-popup{border-radius:10px;bottom:25px!important;left:auto;max-width:450px;padding:9px 10px 10px 16px;right:25px}}#sliding-popup .eu-cookie-compliance-message{max-width:100%}#sliding-popup .eu-cookie-compliance-content{align-items:center;display:flex;justify-content:space-between;line-height:1em;max-width:100%}#sliding-popup .eu-cookie-compliance-content #popup-buttons,#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-secondary-button{margin-top:0}#sliding-popup .eu-cookie-compliance-content #popup-text{margin-top:0;padding-right:15px}@media screen and (min-width:576px){#sliding-popup .eu-cookie-compliance-content #popup-text{padding-right:15px}}#sliding-popup .eu-cookie-compliance-content #popup-text p{font-size:.75rem;font-weight:500}#sliding-popup .eu-cookie-compliance-content #popup-text a{background:transparent;border:0;border-radius:0;color:grey;font-size:.75rem;font-weight:700;outline:none;padding:0;text-decoration:none;transition:all .2s}@media (hover:hover){#sliding-popup .eu-cookie-compliance-content #popup-text a:focus,#sliding-popup .eu-cookie-compliance-content #popup-text a:hover{color:#000}}#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons{float:none;margin-bottom:0}#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{background:#eba941;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:14px 20px 13px;transition:all .2s}@media (hover:hover){#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover{background:#be924d}}#sliding-popup .eu-cookie-compliance-content .decline-button,#sliding-popup .eu-cookie-compliance-content .find-more-button{display:none!important}html{font-size:16px}body{background:#f9f1e0;color:#3a3a3a;font-family:OpenSans;font-size:1rem;line-height:1.75rem;overflow-x:hidden;overflow-y:scroll}.container{margin:0 auto;max-width:2550px;padding-left:25px;padding-right:25px}@media screen and (min-width:1200px){.container{padding-left:50px;padding-right:50px}}header{left:0;padding-top:30px;position:relative;top:0;width:100%;z-index:5}@media screen and (min-width:768px){header{padding-left:25px;padding-right:25px;padding-top:100px;position:absolute}}@media screen and (min-width:992px){header{padding-left:50px;padding-right:50px}}header .row{align-items:center;display:flex;justify-content:space-between}header .row .col.--left{flex-shrink:0}header .row .col.--left svg{fill:#3a3a3a;display:block;height:auto;width:125px}@media screen and (min-width:768px){header .row .col.--left svg{fill:#be924d}}header .row .col.--left svg path{fill:#be924d}@media screen and (min-width:768px){header .row .col.--left svg path{fill:#f9f1e0}}header .row .col.--right{flex-shrink:0}header .row .col.--right p{color:#f9f1e0;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}@media screen and (max-width:767px){header .row .col.--right p{display:flex}}@media screen and (min-width:768px) and (max-width:1199px){header .row .col.--right p{text-align:right}header .row .col.--right p .address{display:block}header .row .col.--right p .address span{display:none}}@media screen and (max-width:767px){header .row .col.--right p span:not(.icon){display:none}header .row .col.--right p span.icon{background:rgba(190,146,77,.15);border-radius:10px;display:inline-block;padding:15px;transition:all .2s}header .row .col.--right p span.icon svg{fill:#be924d;height:auto;transition:all .2s;width:30px}header .row .col.--right p span.transparent-cut+a{margin-left:10px}}@media screen and (min-width:768px){header .row .col.--right p span.icon{display:none}}header .row .col.--right p a{color:#be924d;font-weight:800;text-decoration:none;text-decoration-color:hsla(41,68%,93%,0);text-decoration-thickness:2px;text-underline-offset:7px;transition:all .2s}@media screen and (max-width:767px){header .row .col.--right p a{display:flex}}@media screen and (max-width:767px) and (hover:hover){header .row .col.--right p a:hover .icon{background:#be924d}header .row .col.--right p a:hover .icon svg{fill:#fff}}@media screen and (min-width:768px){header .row .col.--right p a{color:#f9f1e0}}@media (hover:hover){header .row .col.--right p a:hover{color:#eba941;text-decoration:underline;text-decoration-color:#eba941;text-decoration-thickness:2px;text-underline-offset:5px}}.banner{margin-top:100px;width:100%}@media screen and (min-width:768px){.banner{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-top:0;padding:25px}}@media screen and (min-width:768px) and (max-height:499px){.banner{min-height:575px}}@media screen and (min-width:1200px) and (max-height:599px){.banner{min-height:750px}}@media screen and (min-width:2000px) and (max-height:699px){.banner{min-height:1000px}}.banner .text-container{position:relative;z-index:10}.banner .text-container .subtitle{color:#eba941}@media screen and (min-width:768px){.banner .text-container .subtitle{display:none}}.banner .text-container h1{color:#eba941;font-family:Bebas;font-size:4.2rem;letter-spacing:-.005em;line-height:4.2rem;overflow-wrap:normal;word-break:keep-all}.banner .text-container h1 span{display:block}@media screen and (max-width:399px){.banner .text-container h1{font-size:3.6rem;letter-spacing:-.015em;line-height:3.7rem}}@media screen and (min-width:768px){.banner .text-container h1{color:#f9f1e0;font-size:5.4rem;line-height:5.4rem;margin-top:200px;text-align:center;text-shadow:0 0 .075em rgba(0,0,0,.15)}}@media screen and (min-width:992px){.banner .text-container h1{font-size:clamp(7rem,10vw,16rem);line-height:clamp(7rem,10vw,16rem)}}.banner .img-container{border-radius:10px;height:400px;margin-top:30px;max-width:2495px;overflow:hidden;width:calc(100% - 60px);z-index:0}@media screen and (min-width:768px) and (max-height:499px){.banner .img-container{min-height:525px}}@media screen and (min-width:1200px) and (max-height:599px){.banner .img-container{min-height:700px}}@media screen and (min-width:2000px) and (max-height:699px){.banner .img-container{min-height:950px}}@media screen and (max-width:767px){.banner .img-container{display:none}}@media screen and (min-width:768px){.banner .img-container{border-radius:20px;height:calc(100% - 50px);margin-top:0;position:absolute;top:25px;width:calc(100% - 50px)}}.banner .img-container picture{height:100%;overflow:hidden;position:relative;width:100%}.banner .img-container picture:after{background:rgba(58,58,58,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner .img-container picture img{height:100%;object-fit:cover;width:100%}.section-lunch{overflow:visible;position:relative}@media screen and (min-width:768px){.section-lunch .wave-lunch{margin-top:-100px}}@media screen and (min-width:992px){.section-lunch .wave-lunch{margin-top:-200px}}@media screen and (min-width:1800px){.section-lunch .wave-lunch{margin-top:-600px}}@media screen and (min-width:2000px){.section-lunch .wave-lunch{margin-top:-50px}}.section-lunch .wave-lunch svg{fill:#fff}.section-lunch .container{padding-bottom:clamp(75px,10vw,250px);padding-top:30px;position:relative}@media screen and (min-width:768px){.section-lunch .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:50px}}@media screen and (min-width:1200px){.section-lunch .container{padding-top:75px}}@media screen and (min-width:1600px){.section-lunch .container{padding-top:100px}}@media screen and (min-width:1800px){.section-lunch .container{padding-top:100px}}@media screen and (min-width:2000px){.section-lunch .container{padding-top:clamp(100px,15vw,400px)}}.section-lunch .container .text-container{color:#c36d46;margin-top:50px;position:relative;z-index:10}@media screen and (min-width:768px){.section-lunch .container .text-container{margin-top:75px;text-align:center}}@media screen and (min-width:2000px){.section-lunch .container .text-container{margin-top:0}}.section-lunch .container .text-container .btn-container{margin-top:20px}@media screen and (min-width:768px){.section-lunch .container .text-container .btn-container{margin-top:40px}}.section-lunch .container .text-container .btn-container a{align-items:center;background:#c36d46;border-radius:10px;color:#f9f1e0;display:inline-flex;font-size:1rem;font-weight:700;padding:10px 20px 10px 10px;text-decoration:none;text-transform:uppercase;transition:all .2s}@media screen and (min-width:768px){.section-lunch .container .text-container .btn-container a{font-size:1.75rem;padding:15px 25px 15px 15px}}.section-lunch .container .text-container .btn-container a svg{fill:#f9f1e0;display:block;height:auto;margin-right:10px;transition:all .2s;width:30px}@media screen and (min-width:768px){.section-lunch .container .text-container .btn-container a svg{margin-right:20px;width:40px}}@media (hover:hover){.section-lunch .container .text-container .btn-container a:hover{background:#eba941}.section-lunch .container .text-container .btn-container a:hover svg{scale:1.1}}.section-lunch .container .icon-container{display:none;position:absolute;right:2.5%;top:-2.5%;z-index:100}@media screen and (min-width:768px){.section-lunch .container .icon-container{display:block;left:20%;top:10%}}@media screen and (min-width:992px){.section-lunch .container .icon-container{left:20%;top:10%}}@media screen and (min-width:1200px){.section-lunch .container .icon-container{left:12.5%;right:auto;top:10%;z-index:0}}@media screen and (min-width:1400px){.section-lunch .container .icon-container{top:20%}}@media screen and (min-width:1600px){.section-lunch .container .icon-container{left:15%;top:22.5%}}@media screen and (min-width:2000px){.section-lunch .container .icon-container{top:20%}}.section-lunch .container .icon-container svg{fill:#c36d46;display:block;height:auto;width:150px}@media screen and (min-width:768px){.section-lunch .container .icon-container svg{fill:#eba941;width:200px}}.section-lunch .container .img-container{z-index:0}@media screen and (min-width:2000px){.section-lunch .container .img-container{position:absolute}}.section-lunch .container .img-container picture{border-radius:20px;display:inline-block;overflow:hidden}.section-lunch .container .img-container picture img{height:auto}.section-lunch .container .img-container.--top-right{right:5%;top:5vw}@media screen and (min-width:768px) and (max-width:1999px){.section-lunch .container .img-container.--top-right{display:flex;justify-content:end;width:100%}}@media screen and (min-width:1200px) and (max-width:1999px){.section-lunch .container .img-container.--top-right{margin-right:100px}}.section-lunch .container .img-container.--top-right img{width:400px}.section-lunch .container .img-container.--bottom-left{margin-bottom:-200px;margin-top:30px}@media screen and (min-width:768px){.section-lunch .container .img-container.--bottom-left{margin-top:75px}}@media screen and (min-width:768px) and (max-width:1999px){.section-lunch .container .img-container.--bottom-left{display:flex;justify-content:start;margin-bottom:-250px;width:100%}}@media screen and (min-width:1200px) and (max-width:1999px){.section-lunch .container .img-container.--bottom-left{margin-left:100px}}@media screen and (min-width:1800px){.section-lunch .container .img-container.--bottom-left{bottom:-15vw;left:5%;margin-bottom:0;margin-top:0}}@media screen and (min-width:2600px){.section-lunch .container .img-container.--bottom-left{bottom:-12.5vw}}.section-lunch .container .img-container.--bottom-left img{width:400px}@media screen and (min-width:768px){.section-lunch .container .img-container.--bottom-left img{width:350px}}.section-menu{background:#fff;margin-top:-1px;padding-top:120px}@media screen and (min-width:768px){.section-menu{padding-top:250px}}@media screen and (min-width:992px){.section-menu{padding-top:300px}}@media screen and (min-width:1200px){.section-menu{padding-top:275px}}@media screen and (min-width:1400px){.section-menu{padding-top:225px}}@media screen and (min-width:1600px){.section-menu{padding-top:200px}}@media screen and (min-width:1800px){.section-menu{padding-top:300px}}@media screen and (min-width:2000px){.section-menu{padding-top:clamp(200px,10vw,300px)}}.section-menu>.container>.text-container .subtitle{color:#eba941}.section-menu>.container>.text-container .title-container{display:flex;flex-direction:column}@media screen and (max-width:991px){.section-menu>.container>.text-container .title-container br{display:none}}@media screen and (min-width:992px){.section-menu>.container>.text-container .title-container{align-items:flex-end;flex-direction:row;justify-content:space-between}}.section-menu>.container>.text-container .title-container h2{color:#eba941}.section-menu>.container>.text-container .title-container h2 span{display:inline-block;margin-right:10px;position:relative}@media screen and (min-width:992px){.section-menu>.container>.text-container .title-container h2 span{margin-right:0}}.section-menu>.container>.text-container .title-container h2 span:after{color:#be924d;content:"*";font-size:clamp(1.4rem,5vw,10rem);position:absolute;right:-7.5px;top:-12.5px}@media screen and (min-width:768px){.section-menu>.container>.text-container .title-container h2 span:after{right:-7.5px;top:-25px}}@media screen and (min-width:992px){.section-menu>.container>.text-container .title-container h2 span:after{right:-12.5%;top:-25%}}.section-menu>.container>.text-container .title-container .infos-container{margin-bottom:.35rem}@media screen and (min-width:992px){.section-menu>.container>.text-container .title-container .infos-container{margin-bottom:clamp(.3rem,.86vw,1.4rem)}}.section-menu>.container>.text-container .title-container .infos-container p{color:#be924d;font-family:Bebas;font-size:clamp(1.2rem,1.5vw,2.1875rem);line-height:clamp(1.4rem,1.8vw,2.375rem);margin-top:10px;position:relative}@media screen and (max-width:399px){.section-menu>.container>.text-container .title-container .infos-container p{font-size:1.1rem}}@media screen and (min-width:992px){.section-menu>.container>.text-container .title-container .infos-container p{margin-top:0}}.section-menu>.container>.text-container .title-container .infos-container p:before{color:#be924d;content:"*";left:-8px;position:absolute;top:-8px}@media screen and (min-width:992px){.section-menu>.container>.text-container .title-container .infos-container p:before{left:-7%;top:-7%}}.section-menu .steps-container{margin-top:20px}@media screen and (min-width:768px){.section-menu .steps-container{margin-top:40px}}@media screen and (min-width:1200px){.section-menu .steps-container .paragraph--type--menu-step>.row{display:flex;gap:25px}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col{border-radius:20px;flex-shrink:0;overflow:hidden}@media screen and (min-width:1200px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col{width:calc(50% - 12.5px)}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:first-child .img-container,.section-menu .steps-container .paragraph--type--menu-step>.row>.col:first-child .img-container picture{height:100%}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:first-child .img-container picture img{height:100%;object-fit:cover;width:100%}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2){background:#f9f1e0;margin-top:20px;padding:clamp(25px,6vw,250px)}@media screen and (min-width:992px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2){margin-top:40px}}@media screen and (min-width:1200px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2){margin-top:0}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container{height:100%}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container>.title-container{display:flex;margin-bottom:25px}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container>.title-container{margin-bottom:50px}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container>.title-container p{background:#be924d;border-radius:10px;color:#f9f1e0;display:inline;font-weight:700;letter-spacing:.05rem;padding:10px 20px;text-transform:uppercase}@media screen and (max-width:767px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container>.title-container p{font-size:.875rem}}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .text-container>.title-container p{padding:15px 25px}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row{display:flex;justify-content:space-between}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .title-container p{color:#eba941;font-size:1rem;font-weight:600;line-height:1.3125rem;padding-right:25px}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .title-container p{font-size:1.125rem;line-height:1.75rem}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .title-container.--is-on{position:relative}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .title-container.--is-on:before{color:#be924d;content:"*";font-size:1rem;left:-12.5px;position:absolute;top:-2.5px}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .title-container.--is-on:before{font-size:1.25rem}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .infos-container{color:#be924d;font-weight:500;margin-top:5px;width:70%}@media screen and (max-width:767px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .infos-container{font-size:.875rem;line-height:1.3125rem}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .price-container p{color:#eba941;font-size:1rem;font-weight:600}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat .row .col .price-container p{font-size:1.125rem}}.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat:not(:first-child){margin-top:15px}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step>.row>.col:nth-child(2) .paragraph--type--step-plat:not(:first-child){margin-top:30px}}.section-menu .steps-container .paragraph--type--menu-step:nth-child(2){margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){.section-menu .steps-container .paragraph--type--menu-step:nth-child(2){margin-bottom:25px;margin-top:25px}}.section-menu .steps-container .paragraph--type--menu-step:not(:nth-child(2))>.row{flex-direction:row-reverse}.section-about{background:#fff;padding-top:50px}@media screen and (min-width:768px){.section-about{padding-top:75px}}@media screen and (min-width:992px){.section-about{padding-top:100px}}@media screen and (min-width:1800px){.section-about{padding-top:200px}}.section-about .wave-about{margin-top:-100px}@media screen and (min-width:992px){.section-about .wave-about{margin-top:0}}.section-about .wave-about svg path{fill:#f9f1e0}@media screen and (min-width:992px){.section-about .row{align-items:center;display:flex}}@media screen and (min-width:1800px){.section-about .row{align-items:end}.section-about .row .col{width:50%}}.section-about .row .col .text-container .subtitle,.section-about .row .col .text-container .title-container{color:#eba941}.section-about .row .col .text-container .infos-container{margin-top:10px}@media screen and (min-width:768px){.section-about .row .col .text-container .infos-container{margin-top:25px;padding-right:200px}}@media screen and (min-width:1200px){.section-about .row .col .text-container .infos-container{margin-top:clamp(25px,5vw,60px);padding-left:clamp(25px,10%,120px);padding-right:clamp(100px,35%,450px)}}@media screen and (min-width:1800px){.section-about .row .col .text-container .infos-container{padding-right:clamp(100px,25%,450px)}}.section-about .row .col .text-container .infos-container p:not(:first-child){margin-top:15px}@media screen and (min-width:768px){.section-about .row .col.--right{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:992px) and (max-width:1799px){.section-about .row .col.--right{margin-top:50px;width:100%}}.section-about .row .col.--right .img-container{margin-top:25px;position:relative}@media screen and (min-width:768px){.section-about .row .col.--right .img-container{margin-top:75px}}@media screen and (min-width:992px){.section-about .row .col.--right .img-container{align-items:center;display:flex;flex-direction:column;margin-top:0}}.section-about .row .col.--right .img-container picture{border-radius:20px;display:inline-block;overflow:hidden}.section-about .row .col.--right .img-container picture img{height:auto}.section-about .row .col.--right .img-container picture:first-child{margin-left:50%}@media screen and (min-width:992px){.section-about .row .col.--right .img-container picture:first-child{margin-left:-110%}}.section-about .row .col.--right .img-container picture:nth-child(2){margin-top:15px}@media screen and (min-width:768px){.section-about .row .col.--right .img-container picture:nth-child(2){margin-bottom:-50px}}@media screen and (min-width:992px){.section-about .row .col.--right .img-container picture:nth-child(2){margin-bottom:0;margin-top:-50px}}@media screen and (min-width:1400px){.section-about .row .col.--right .img-container picture:nth-child(2){margin-bottom:-150px}}@media screen and (min-width:768px) and (max-width:991px){.section-about .row .col.--right .img-container picture:nth-child(2){margin-left:50px;margin-right:100px;margin-top:-75px}}@media screen and (min-width:992px) and (max-width:1199px){.section-about .row .col.--right .img-container picture:nth-child(2){width:250px}}@media screen and (max-width:575px){.section-about .row .col.--right .img-container picture:nth-child(2) img{max-width:400px}}.section-about .row .col.--right .icon-container{left:20px;margin-top:100px;position:absolute;top:0;z-index:0}@media screen and (min-width:576px){.section-about .row .col.--right .icon-container{left:10%}}@media screen and (min-width:768px){.section-about .row .col.--right .icon-container{left:15%}}@media screen and (min-width:992px){.section-about .row .col.--right .icon-container{left:-45%;top:75%}}@media screen and (min-width:1200px){.section-about .row .col.--right .icon-container{left:-35%;top:85%}}@media screen and (min-width:1400px){.section-about .row .col.--right .icon-container{bottom:-35%;left:-40%;top:auto}}@media screen and (min-width:1600px){.section-about .row .col.--right .icon-container{bottom:-30%;left:-35%}}@media screen and (min-width:2000px){.section-about .row .col.--right .icon-container{bottom:-40%;margin-top:0}}.section-about .row .col.--right .icon-container svg{fill:#eba941;display:block;height:auto;width:125px}@media screen and (min-width:576px){.section-about .row .col.--right .icon-container svg{width:150px}}@media screen and (min-width:768px){.section-about .row .col.--right .icon-container svg{width:200px}}.section-prefooter{background:#f9f1e0;margin-top:-1px;padding-bottom:50px;padding-top:100px}@media screen and (min-width:768px){.section-prefooter{padding-bottom:clamp(100px,10vw,150px);padding-top:100px}}@media screen and (min-width:1200px){.section-prefooter{padding-top:125px}}@media screen and (min-width:1400px){.section-prefooter{padding-top:clamp(150px,8vw,250px)}}@media screen and (min-width:2000px){.section-prefooter{padding-bottom:clamp(100px,10vw,200px)}}.section-prefooter .text-container{color:#c36d46}@media screen and (min-width:768px){.section-prefooter .text-container{text-align:center}}.section-prefooter .text-container a{color:#c36d46;font-family:Bebas;font-size:2.8rem;font-weight:400;line-height:3.2rem;text-decoration:none;transition:color .2s,letter-spacing .2s}@media screen and (max-width:399px){.section-prefooter .text-container a{font-size:2.5rem;line-height:2.8rem}}@media screen and (min-width:768px){.section-prefooter .text-container a{font-size:5rem;line-height:5.2rem}}@media screen and (min-width:1200px){.section-prefooter .text-container a{font-size:clamp(6rem,6vw,10rem);line-height:clamp(6.4rem,6.1vw,11rem)}}@media (hover:hover){.section-prefooter .text-container a:hover{color:#eba941;letter-spacing:.2rem}}.section-prefooter .text-container ul{margin-top:20px;padding-left:0}@media screen and (min-width:768px){.section-prefooter .text-container ul{margin-top:40px}}.section-prefooter .text-container ul li{font-size:1rem;font-weight:700;line-height:1rem;list-style:none;text-transform:uppercase}@media screen and (min-width:400px){.section-prefooter .text-container ul li{font-size:1.125rem;line-height:1.125rem}}@media screen and (min-width:768px){.section-prefooter .text-container ul li{font-size:1.25rem;line-height:1.3125rem}}@media screen and (min-width:992px){.section-prefooter .text-container ul li{font-size:1.5625rem;line-height:1.5625rem}}.section-prefooter .text-container ul li:not(:first-child){margin-top:15px}@media screen and (min-width:400px){.section-prefooter .text-container ul li:not(:first-child){margin-top:20px}}@media screen and (min-width:992px){.section-prefooter .text-container ul li:not(:first-child){margin-top:30px}}.section-prefooter .text-container ul li em{font-size:60%;font-style:normal}.section-prefooter .text-container ul li strong{align-items:center;display:inline-flex;font-weight:700;position:relative}.section-prefooter .text-container ul li strong:after{background:#c36d46;border-radius:100%;content:"";display:inline-block;height:5px;margin-left:10px;margin-right:2px;margin-top:1px;width:5px}footer{background:#fff;padding-top:40px}@media screen and (min-width:768px){footer{padding-top:100px}}@media screen and (min-width:1200px){footer{padding-top:150px}}@media screen and (min-width:768px){footer .top-footer{display:flex;justify-content:center}}footer .top-footer svg{fill:#eba941;display:block;height:auto;width:100px}@media screen and (min-width:768px){footer .top-footer svg{width:175px}}@media screen and (min-width:1200px){footer .top-footer svg{width:275px}}footer .top-footer svg path{fill:#eba941}footer .middle-footer{margin-top:30px}@media screen and (min-width:768px){footer .middle-footer{margin-top:75px}}@media screen and (min-width:1200px){footer .middle-footer{margin-top:100px}}footer .middle-footer .row{align-items:center;display:flex}@media screen and (min-width:768px){footer .middle-footer .row{align-items:flex-start;justify-content:space-between}}footer .middle-footer .row .col{display:flex}@media screen and (min-width:768px){footer .middle-footer .row .col{flex-shrink:0;width:33.3333%}}footer .middle-footer .row .col a,footer .middle-footer .row .col p{color:#eba941;font-weight:700;letter-spacing:.04rem;line-height:1.3125rem;text-transform:uppercase}@media screen and (max-width:399px){footer .middle-footer .row .col a,footer .middle-footer .row .col p{font-size:.875rem}}@media screen and (max-width:767px){footer .middle-footer .row .col a,footer .middle-footer .row .col p{display:flex;text-align:left}}@media screen and (min-width:1200px){footer .middle-footer .row .col a br,footer .middle-footer .row .col p br{display:none}}footer .middle-footer .row .col a{text-decoration-color:rgba(235,169,65,0);text-decoration-thickness:2px;text-underline-offset:7px;transition:all .2s}@media (hover:hover){footer .middle-footer .row .col a:hover{color:#c36d46;text-decoration:underline;text-decoration-color:#c36d46;text-decoration-thickness:2px;text-underline-offset:5px}footer .middle-footer .row .col a:hover span.icon{background:#be924d}}@media screen and (max-width:767px){footer .middle-footer .row .col a span:not(.icon){display:none}footer .middle-footer .row .col a span.icon{background:#eba941;border-radius:10px;display:inline-block;margin-left:10px;padding:10px;transition:all .2s}footer .middle-footer .row .col a span.icon svg{fill:#fff;height:auto;transition:all .2s;width:20px}}@media screen and (min-width:768px){footer .middle-footer .row .col a span.icon{display:none}}footer .middle-footer .row .col.--mid{justify-content:center;text-align:center}@media screen and (max-width:767px){footer .middle-footer .row .col.--mid{margin-left:20px}}footer .middle-footer .row .col.--right{text-align:left}@media screen and (min-width:768px){footer .middle-footer .row .col.--right{justify-content:flex-end}}footer .bottom-footer{margin-top:15px;padding-bottom:25px}@media screen and (min-width:768px){footer .bottom-footer{margin-top:50px;padding-bottom:50px;text-align:center}}@media screen and (min-width:1200px){footer .bottom-footer{margin-top:100px}}footer .bottom-footer a,footer .bottom-footer p{color:#3a3a3a;font-size:.6875rem;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}footer .bottom-footer a{font-weight:600;transition:all .2s}@media (hover:hover){footer .bottom-footer a:hover{color:#eba941}}.banner-cookies,.banner-error{background:#3a3a3a;margin-top:-145px;padding-bottom:50px;padding-top:50px}@media screen and (min-width:768px){.banner-cookies,.banner-error{padding-bottom:50px;padding-top:250px}}@media screen and (min-width:992px){.banner-cookies,.banner-error{padding-top:300px}}@media screen and (min-width:1600px){.banner-cookies,.banner-error{padding-bottom:100px;padding-top:350px}}@media screen and (min-width:2000px){.banner-cookies,.banner-error{padding-bottom:125px;padding-top:400px}}.banner-cookies h1,.banner-error h1{color:#fff;font-family:Bebas;font-size:clamp(3rem,5vw,10rem);line-height:3rem;margin-top:200px;padding-left:0;padding-right:0}@media screen and (min-width:768px){.banner-cookies h1,.banner-error h1{padding-left:25px;padding-right:25px}}@media screen and (min-width:1200px){.banner-cookies h1,.banner-error h1{padding-left:50px;padding-right:50px}}@media screen and (min-width:768px){.banner-error{text-align:center}}.banner-error:before{background:#fff;bottom:0;content:"";height:100vh;left:0;position:absolute;width:100%;z-index:-1}.infos-legal{padding-bottom:50px;padding-top:25px}@media screen and (min-width:768px){.infos-legal{padding:50px 25px 75px}}@media screen and (min-width:1200px){.infos-legal{padding-bottom:100px;padding-left:50px;padding-right:50px;width:80%}}@media screen and (min-width:1800px){.infos-legal{padding-bottom:150px}}.infos-legal h2{font-size:clamp(2rem,1vw,4rem);line-height:clamp(2rem,1vw,4rem);margin-top:30px}.infos-legal p,.infos-legal ul{margin-top:15px}@media screen and (max-width:767px){.infos-legal ul{padding-left:20px}}.infos-legal a{color:#be924d;font-weight:600;overflow-wrap:break-word;text-decoration:none;transition:all .2s}@media (hover:hover){.infos-legal a:hover{color:#eba941}}.infos-erreur{background:#f9f1e0;padding:50px 0;width:60%;width:100%}@media screen and (min-width:768px){.infos-erreur{padding-left:25px;padding-right:25px;text-align:center}}@media screen and (min-width:1600px){.infos-erreur{padding:100px 50px}}.infos-erreur p{font-weight:600}.infos-erreur .btn{background:#eba941;border-radius:10px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;padding:14px 20px 13px;text-decoration:none;transition:all .2s}@media (hover:hover){.infos-erreur .btn:hover{background:#be924d}}.user-form,.user-login-form,.user-pass{background:#f9f1e0;padding:200px 30px 50px}@media screen and (max-width:767px){.user-form:after,.user-login-form:after,.user-pass:after{background:#fff;bottom:0;content:"";height:40vh;left:0;position:absolute;width:100%;z-index:-1}}@media screen and (min-width:768px){.user-form,.user-login-form,.user-pass{background:#be924d;padding:30vh 50px 75px}}@media screen and (min-width:992px){.user-form,.user-login-form,.user-pass{padding-left:75px;padding-right:75px}}@media screen and (min-width:1200px){.user-form,.user-login-form,.user-pass{padding-bottom:100px;padding-left:100px;padding-right:100px}}.user-form label,.user-login-form label,.user-pass label{display:block;font-size:.875rem;font-weight:600;margin-bottom:5px;margin-top:20px}@media screen and (min-width:768px){.user-form label,.user-login-form label,.user-pass label{color:#f9f1e0}}.user-form label+input,.user-login-form label+input,.user-pass label+input{border:0;border-radius:10px;padding:10px 20px}.user-form #edit-submit,.user-login-form #edit-submit,.user-pass #edit-submit{background:#eba941;border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:Bebas;font-size:1.5rem;margin-top:35px;padding:12px 25px 10px;transition:all .2s}@media (hover:hover){.user-form #edit-submit:hover,.user-login-form #edit-submit:hover,.user-pass #edit-submit:hover{background:#be924d}}@media screen and (hover:hover) and (min-width:768px){.user-form #edit-submit:hover,.user-login-form #edit-submit:hover,.user-pass #edit-submit:hover{background:#f9f1e0;color:#eba941}}