a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;transition-duration:0.7s}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-BlackLC.eot');src:url('/fonts/Thunder-BlackLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-BlackLC.woff2') format('woff2'),
url('/fonts/Thunder-BlackLC.woff') format('woff'),
url('/fonts/Thunder-BlackLC.ttf') format('truetype'),
url('/fonts/Thunder-BlackLC.svg#/fonts/Thunder-BlackLC') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-Black.eot');src:url('/fonts/Thunder-Black.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-Black.woff2') format('woff2'),
url('/fonts/Thunder-Black.woff') format('woff'),
url('/fonts/Thunder-Black.ttf') format('truetype'),
url('/fonts/Thunder-Black.svg#/fonts/Thunder-Black') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-BlackLCItalic.eot');src:url('/fonts/Thunder-BlackLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-BlackLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-BlackLCItalic.woff') format('woff'),
url('/fonts/Thunder-BlackLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-BlackLCItalic.svg#/fonts/Thunder-BlackLCItalic') format('svg');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-ExtraBoldLC.eot');src:url('/fonts/Thunder-ExtraBoldLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-ExtraBoldLC.woff2') format('woff2'),
url('/fonts/Thunder-ExtraBoldLC.woff') format('woff'),
url('/fonts/Thunder-ExtraBoldLC.ttf') format('truetype'),
url('/fonts/Thunder-ExtraBoldLC.svg#/fonts/Thunder-ExtraBoldLC') format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-ExtraBoldLCItalic.eot');src:url('/fonts/Thunder-ExtraBoldLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-ExtraBoldLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-ExtraBoldLCItalic.woff') format('woff'),
url('/fonts/Thunder-ExtraBoldLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-ExtraBoldLCItalic.svg#/fonts/Thunder-ExtraBoldLCItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-BoldLC.eot');src:url('/fonts/Thunder-BoldLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-BoldLC.woff2') format('woff2'),
url('/fonts/Thunder-BoldLC.woff') format('woff'),
url('/fonts/Thunder-BoldLC.ttf') format('truetype'),
url('/fonts/Thunder-BoldLC.svg#/fonts/Thunder-BoldLC') format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-BoldLCItalic.eot');src:url('/fonts/Thunder-BoldLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-BoldLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-BoldLCItalic.woff') format('woff'),
url('/fonts/Thunder-BoldLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-BoldLCItalic.svg#/fonts/Thunder-BoldLCItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-SemiBoldLC.eot');src:url('/fonts/Thunder-SemiBoldLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-SemiBoldLC.woff2') format('woff2'),
url('/fonts/Thunder-SemiBoldLC.woff') format('woff'),
url('/fonts/Thunder-SemiBoldLC.ttf') format('truetype'),
url('/fonts/Thunder-SemiBoldLC.svg#/fonts/Thunder-SemiBoldLC') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-SemiBoldLCItalic.eot');src:url('/fonts/Thunder-SemiBoldLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-SemiBoldLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-SemiBoldLCItalic.woff') format('woff'),
url('/fonts/Thunder-SemiBoldLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-SemiBoldLCItalic.svg#/fonts/Thunder-SemiBoldLCItalic') format('svg');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-MediumLC.eot');src:url('/fonts/Thunder-MediumLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-MediumLC.woff2') format('woff2'),
url('/fonts/Thunder-MediumLC.woff') format('woff'),
url('/fonts/Thunder-MediumLC.ttf') format('truetype'),
url('/fonts/Thunder-MediumLC.svg#/fonts/Thunder-MediumLC') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-MediumLCItalic.eot');src:url('/fonts/Thunder-MediumLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-MediumLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-MediumLCItalic.woff') format('woff'),
url('/fonts/Thunder-MediumLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-MediumLCItalic.svg#/fonts/Thunder-MediumLCItalic') format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-ThinLCItalic.eot');src:url('/fonts/Thunder-ThinLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-ThinLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-ThinLCItalic.woff') format('woff'),
url('/fonts/Thunder-ThinLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-ThinLCItalic.svg#/fonts/Thunder-ThinLCItalic') format('svg');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-LC.eot');src:url('/fonts/Thunder-LC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-LC.woff2') format('woff2'),
url('/fonts/Thunder-LC.woff') format('woff'),
url('/fonts/Thunder-LC.ttf') format('truetype'),
url('/fonts/Thunder-LC.svg#/fonts/Thunder-LC') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-LCItalic.eot');src:url('/fonts/Thunder-LCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-LCItalic.woff2') format('woff2'),
url('/fonts/Thunder-LCItalic.woff') format('woff'),
url('/fonts/Thunder-LCItalic.ttf') format('truetype'),
url('/fonts/Thunder-LCItalic.svg#/fonts/Thunder-LCItalic') format('svg');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-ExtraLightLCItalic.eot');src:url('/fonts/Thunder-ExtraLightLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-ExtraLightLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-ExtraLightLCItalic.woff') format('woff'),
url('/fonts/Thunder-ExtraLightLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-ExtraLightLCItalic.svg#/fonts/Thunder-ExtraLightLCItalic') format('svg');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-LightLC.eot');src:url('/fonts/Thunder-LightLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-LightLC.woff2') format('woff2'),
url('/fonts/Thunder-LightLC.woff') format('woff'),
url('/fonts/Thunder-LightLC.ttf') format('truetype'),
url('/fonts/Thunder-LightLC.svg#/fonts/Thunder-LightLC') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-LightLCItalic.eot');src:url('/fonts/Thunder-LightLCItalic.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-LightLCItalic.woff2') format('woff2'),
url('/fonts/Thunder-LightLCItalic.woff') format('woff'),
url('/fonts/Thunder-LightLCItalic.ttf') format('truetype'),
url('/fonts/Thunder-LightLCItalic.svg#/fonts/Thunder-LightLCItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-ExtraLightLC.eot');src:url('/fonts/Thunder-ExtraLightLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-ExtraLightLC.woff2') format('woff2'),
url('/fonts/Thunder-ExtraLightLC.woff') format('woff'),
url('/fonts/Thunder-ExtraLightLC.ttf') format('truetype'),
url('/fonts/Thunder-ExtraLightLC.svg#/fonts/Thunder-ExtraLightLC') format('svg');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:url('/fonts/Thunder-ThinLC.eot');src:url('/fonts/Thunder-ThinLC.eot?#iefix') format('embedded-opentype'),
url('/fonts/Thunder-ThinLC.woff2') format('woff2'),
url('/fonts/Thunder-ThinLC.woff') format('woff'),
url('/fonts/Thunder-ThinLC.ttf') format('truetype'),
url('/fonts/Thunder-ThinLC.svg#/fonts/Thunder-ThinLC') format('svg');font-weight:100;font-style:normal;font-display:swap}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:var(--bordeau)}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.textalignright{text-align:right}.errorS{color:rgb(219,81,81)}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{}textarea{-webkit-appearance:none;font-family:var(--font-body)}.isOk{font-size:24px;padding:5px
0;text-align:center;color:#000;font-weight:bold}html{width:100%}body{width:100%;font-family:var(--font-body);font-size:var(--text-lg);background-color:var(--fond);font-weight:500;font-style:normal;line-height:1.5em;position:relative;color:var(--vert)}div,p,ul,li{line-height:1.5em;font-size:var(--text-size)}div>p{margin:5px
0}h1,h2{letter-spacing:0;font-weight:700;line-height:1.5em;font-family:var(--font-body);text-transform:uppercase;letter-spacing:2px;color:var(--vert)}h3,h4,h5{letter-spacing:0;font-weight:600;line-height:1.2em;font-family:var(--font-body)}h4{text-transform:uppercase;;font-size:var(--h4);margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}h2
strong{font-style:italic}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--vert);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-refuse{background:#ccc;text-transform:uppercase;color:#000}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:2%}.grid-col-3>div{width:31.33%;margin:50px
0}.grid-col-4{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:24px}.grid-col-4>div{width:calc(25% - 18px)}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center;margin:25px
0;width:auto}.link
a{display:inline-block;transition-duration:1s;background:#FAA41B;color:var(--noir);font-size:24px;padding:10px
25px;font-weight:bold;text-transform:uppercase}.link a:hover{background-color:#150811;color:#FAA41B}.link2{overflow:unset;margin:25px
0}.link2
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:5px
10px;font-size:18px;transition:1s;border:solid 1px var(--bordeau);color:var(--bordeau)}.link2 a:hover{color:#FFF9EB}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:var(--text-lg)}.texte
ul{margin:10px
0}.texte ul
li{font-size:var(--text-lg);list-style-type:disc;list-style-position:outside;margin-left:20px}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;top:100px;left:0%;background-color:var(--fond);width:100%!important;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}#AllPopUp
.content{position:relative;text-align:center;padding:25px}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{filter:invert(100%);height:30px}#AllPopUp .content
video{height:100vh}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}.photo-fond,.photofond{width:100%;height:100%;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}footer{position:relative;background-color:var(--bleu);position:relative}:root{--fond:#FAF3E8;--font-body:'Thunder';--vert:#154539;--terra:#C14C23;--rose:#F3CBC4;--text-size:24px;--h1:30px;--h2:24px;--h3:18px}.breadcrumb{padding:10px
2.5%;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:var(--bleu)}.breadcrumb
*{font-size:12px}.menumobile{display:none}.menumobile
button{border:0}.menumobile
label{display:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--noir);height:2px;border-radius:0}.contentpage{padding:100px
5%}#wrap{position:relative;overflow:hidden}.contentpage{padding:100px
5% 50px 5%}.contentpage
ul{display:block}.contentpage ul li
a{background:none;color:var(--txt)}#Header{position:fixed;top:25vh;left:0;padding:15px
2.5%;width:95%;z-index:100}#Header
.content{justify-content:center;display:flex;flex-wrap:wrap}#Header .content
.logo{width:100%;text-align:center}#Header .content
.socialmedia{text-align:center;width:100%;margin-top:25px}#Header .content .socialmedia
a{margin:0
15px}#Header.fixedheader{background-color:var(--fond);top:0}#Header.fixedheader .logo
img{height:100px}#Header.fixedheader
.socialmedia{display:none}#wrap{padding-top:0px}#Menu{position:fixed;top:25px;right:2.5%}#Menu ul li
a{background-color:var(--vert);padding:15px
20px;color:var(--fond);text-transform:uppercase;letter-spacing:2px;font-size:30px}#FixAction{position:fixed;top:35px;right:15px;z-index:460}#FixAction button,#FixAction
a{background-color:var(--vert);border-radius:16px;padding:12px
15px;color:#fff;font-family:'Futura';font-size:24px;margin:0
10px;border:0}#FixAction
a{padding:15px
15px 10px 15px}#Reservation{display:none;position:fixed;top:0;right:0;width:25%;padding:25px
2.5%;height:calc(100vh - 50px);background-color:var(--fond);z-index:500}#Reservation
.action{text-align:right}#Reservation
button{border:0;background-color:unset}#Reservation
form{margin-top:25px}#Reservation form .grid-col-2{gap:16px}#Reservation form .grid-col-2>div{width:calc(50% - 8px);margin:0}#Reservation form
.criteres{margin:15px
0}#Reservation form .criteres
label{font-weight:bold;display:block;;font-size:24px}#Reservation form .criteres
select{border:0;background-color:#DFD6CA;padding:10px;border-radius:8px;width:100%}#Reservation form .criteres
input{border:0;background-color:#DFD6CA;padding:10px;border-radius:8px;width:calc(100% - 20px)}#Reservation form
.envoyer{float:right;margin:15px
0 0 15px;display:inline-block;padding:10px
15px;font-size:14px;background-color:var(--vert);color:var(--fond);border-radius:8px;cursor:pointer}#Reservation form
.rgpd{margin-top:15px;font-size:12px}#Reservation
.callus{margin-top:50px;border-top:solid 1px #000;padding-top:25px}#Reservation .callus
a{font-weight:900}.carrousel .flexgrid
.wrapper{display:flex;gap:24px;padding-left:60px;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-card-inner);-webkit-overflow-scrolling:touch;scrollbar-width:none}.carrousel  .flexgrid .wrapper
.item{flex:0 0 calc((100% - 24px) / 2);scroll-snap-align:start;position:relative}.carrousel  .flexgrid .wrapper .item .photo
.legende{position:absolute;bottom:0;left:0;padding:10px
2.5%;background-color:var(--fond);color:var(--vert);opacity:0;text-transform:uppercase;font-size:18px}.carrousel  .flexgrid .wrapper .item:hover .photo
.legende{opacity:1}.accueil{padding-top:75vh;position:relative}.accueil::before{width:27%;;height:100vh;content:'';position:absolute;top:0;left:0;background:url(/img/fond-tapas.svg) top right no-repeat;background-size:cover;z-index:-1}.accueil::after{width:27%;;height:100vh;content:'';position:absolute;top:0;right:0;background:url(/img/fond-tapas.svg) top left no-repeat;background-size:cover;z-index:-1}.accueil
.breadcrumb{display:none}.accueil
.entete{display:none}#LeQG
.content{background:url(/img/fond-qg.svg) top center no-repeat;background-size:110%;padding:75px
5% 0 5%;position:relative}#LeQG .content
.texte{color:var(--fond)}#LeQG .content .intro,#LeQG .content
.titre{margin-bottom:50px}#LeQG .content .intro
h2{font-size:70px;font-style:italic;text-align:center;color:var(--fond)}#LeQG .content .titre
h2{font-size:50px;color:var(--fond);line-height:50px;font-style:italic}#LeQG .content .grid-col-2{gap:5%;position:relative;z-index:10}#LeQG .content .grid-col-2 .col-texte{width:37.5%}#LeQG .content .col-galerie{width:57.5%;position:relative;z-index:10}#Bar{margin-top:-50px;position:relative}#Bar
.content{background:url(/img/fond-bar.svg) top center no-repeat;background-size:110%;padding:75px
5%}#Bar .content .intro
h2{padding-left:10%;background:url(/img/sportif.png) left center no-repeat;font-size:70px;font-style:italic;background-size:9%;padding:25px
0 25px 10%}#Bar .content .intro
h3{padding-left:10%;font-size:50px;text-transform:uppercase}#Bar .content .intro
p{padding-left:10%}#Bar .content .grid-col-3{margin-left:10%;width:90%;gap:5%;align-items:start}#Bar .content .grid-col-3>div{width:28.33%}.icon
h3{font-size:60px;font-weight:bold;font-style:italic;padding-left:120px;background-size:100px;background-position:left center;;background-repeat:no-repeat;margin-bottom:25px}.icon-sport
h3{background-image:url(/img/icon-sport.svg);padding-top:50px}.icon-bar{padding-top:60px}.icon-bar
h3{background-image:url(/img/icon-bar.svg);line-height:50px}.icon-lieu{padding-top:20px}.icon-lieu
h3{background-image:url(/img/icon-lieu.svg);line-height:50px}#Tapas
.content{background:url(/img/fond-tapas.svg) top right no-repeat;background-size:auto 100%;padding:75px
5%}#Tapas .content .grid-col-2{gap:5%}#Tapas .content .col-texte{width:30%}#Tapas .content .col-galerie{width:65%}#Tapas .content
.texte{color:var(--vert)}#Tapas .content .texte
h2{color:var(--vert);font-size:70px;line-height:1em;;font-style:italic;background:url(/img/tapas-h2.svg) left no-repeat;background-size:auto 100%;padding:25px
0 25px 100px;;margin-bottom:50px}#Tapas .content .texte
h3{color:var(--vert);font-size:50px;line-height:1em;;font-weight:bold}#Tapas .content .col-galerie
.flexgrid{margin-top:120px}#Pinsas
.content{background:url(/img/fond-tapas.svg) top left no-repeat;background-size:auto 100%;padding:75px
5%;margin-top:100px}#Pinsas .content .grid-col-2{gap:5%;flex-direction:row-reverse}#Pinsas .content .col-texte{width:30%}#Pinsas .content .col-galerie{width:65%}#Pinsas .content
.texte{color:var(--vert)}#Pinsas .content .texte
h2{color:var(--vert);font-size:70px;line-height:1em;;font-style:italic;background:url(/img/pinsas-h2.svg) left no-repeat;background-size:auto 100%;padding:25px
0 25px 100px;;margin-bottom:50px}#Pinsas .content .texte
h3{color:var(--vert);font-size:50px;line-height:1em;;font-weight:bold}#Pinsas .content .col-galerie
.flexgrid{margin-top:120px}#Agenda
.content{background:url(/img/fond_terre.jpg) top left no-repeat;background-size:cover;padding:75px
5%}#Agenda .content .grid-col-2{gap:5%}#Agenda .content .col-texte{width:30%}#Agenda .content .col-galerie{width:65%}#Agenda .content .texte
h2{color:var(--rose);font-size:70px;line-height:1em;;font-style:italic}#Agenda .content
.texte{color:var(--fond)}#Agenda .content .col-galerie .flexgrid
.wrapper{display:flex;gap:24px}#Agenda .content .col-galerie .flexgrid
img{border:solid 4px var(--fond)}#Agenda .content .col-galerie .flexgrid
.legende{color:var(--fond);line-height:1em;margin-top:15px;text-align:center}#Footer{background-color:var(--vert);padding:50px
5%}#Footer
*{color:var(--fond)}#Footer
.content{display:flex;justify-content:center;gap:5%}#Footer .content .socialmedia
a{margin-left:15px;display:inline-block}#Footer .content .socialmedia
img{filter:brightness(0) saturate(100%) invert(88%) sepia(9%) saturate(422%) hue-rotate(334deg) brightness(111%) contrast(94%);height:40px}#Footer
.legal{font-size:16px}@media screen and (min-width: 1800px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1100px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){:root{--h1:30px;--h2:24px;--h3:14px;--txtsize:14px}body{}#wrap{width:100%;overflow:hidden}.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{margin:25px
0}.grid-col-2>div{width:100%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}#ContentPage{}.link
a{font-size:18px}.menumobile{display:block;position:fixed;top:25px;right:2.5%}.accueil::before,.accueil::after{width:25%}#Header
.logo{width:50%;margin:0
25%}#Header .logo
img{width:100%;height:auto}#Header .socialmedia
img{height:30px}#FixAction button, #FixAction
a{font-size:18px}#Reservation{width:95%;z-index:560;;overflow-y:scroll}#Reservation form .grid-col-2>div{width:100%;margin:10px
0}#Reservation
.callus{padding-bottom:100px}.carrousel .flexgrid .wrapper
.item{flex:0 0 calc((100% - 24px) / 1)}#LeQG
.content{position:relative}#LeQG .content .intro
h2{font-size:60px;line-height:60px}#LeQG .content .titre
h2{font-size:40px}#LeQG .content::after{width:100%;height:90%;background:var(--vert);content:'';position:absolute;bottom:0;left:0}#LeQG .content>div{position:relative;z-index:1}#LeQG .content .grid-col-2>div{width:100%}#Bar
.content{background-size:250%}#Bar .content .intro
h2{font-size:40px;background-position:top left;background-size:auto 120px;padding:120px
0 50px 0}#Bar .content .intro h3,#Bar .content .intro
p{padding-left:0}#Bar .content .grid-col-3{margin-left:0;width:100%}#Bar .content .grid-col-3>div{width:100%}#LeQG .content .grid-col-2 .col-texte{width:100%}.icon
h3{font-size:50px}#Pinsas
.content{margin-top:0;background-size:auto 480px;background-repeat:repeat-x;background-position:right bottom}#Pinsas .content .col-texte{width:100%}#Pinsas .content .col-galerie{width:100%}#Pinsas .content .texte
h2{background-size:50%}#Tapas
.content{background-size:auto 480px;background-repeat:repeat-x;background-position:right bottom}#Tapas .content .col-texte{width:100%}#Tapas .content .col-galerie{width:100%}#Tapas .content .texte
h2{background-size:50%}#Agenda
.content{padding:50px
5%}#Agenda .content .col-texte{width:100%}#Agenda .content .texte
h2{font-size:60px}#Agenda .content .col-galerie{width:80%;padding:0
10%}#Agenda .content .col-galerie .flexgrid
.wrapper{flex-wrap:wrap}#Agenda .content .col-galerie .flexgrid .wrapper
li{width:100%}Footer
.content{flex-wrap:wrap}Footer .content>div{width:100%;margin:25px
0;text-align:center}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}