@import url("https://fonts.googleapis.com/css2?family=Zain:ital,wght@0,400;0,700;0,800;0,900;1,400&display=swap");@font-face{font-family:"tahuregular";src:url("assets/fonts/tahu-webfont.woff2") format("woff2"),url("assets/fonts/tahu-webfont.woff") format("woff");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}:root{--vert-fonce:#334d4b;--vert-clair:#71b294;--jaune:#e9b528;--text:#6a7574}*,html,body{font-family:"Zain",sans-serif;font-weight:400;font-size:18px;color:var(--text)}#site--container{overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:45px}h1,h2,h3,h4,h5,h6,p{margin-bottom:.5em}h1,h2,h3,h4,h5,h6,strong{font-family:"Zain",sans-serif}h1{font-size:3rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:16px}strong,em{font-size:inherit;color:inherit}strong{font-weight:700}em{font-style:italic}img{max-width:100%;height:auto}.custom--font{font-family:"tahuregular"}#content--page ul{list-style-position:inside}#content--page ul:not(.custom--list) li::marker{font-size:2rem;line-height:20px}#content--page ul ul,.custom--list{list-style:disc!important;padding-left:2em}#content--page ul ul li::marker,.custom--list li::marker{font-size:12px;color:#fff}.float--element{position:absolute;z-index:0}#fleur{top:15%;left:40%}#feuille-haut{top:0;left:30%}#feuille-gauche{bottom:-10%;left:0}#feuille-droite{bottom:0;right:-8%}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{background-color:var(--vert-fonce)!important;color:#fff!important}#tarteaucitronManager{opacity:.6}#tarteaucitronManager:hover{opacity:1}.alignfull,.alignwide{padding:0 15px}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.alignwide{width:90vw;max-width:90vw;margin-left:calc(50% - 45vw)}.alignfull>.wp-block-group__inner-container,.alignwide>.wp-block-group__inner-container{margin:0 auto}@media screen and (min-width:1400px){.alignfull>.wp-block-group__inner-container,.alignwide>.wp-block-group__inner-container{max-width:1290px}}@media screen and (max-width:1400px){.alignfull>.wp-block-group__inner-container,.alignwide>.wp-block-group__inner-container{max-width:1113px}}@media screen and (max-width:1200px){.alignfull>.wp-block-group__inner-container,.alignwide>.wp-block-group__inner-container{max-width:933px}}@media screen and (max-width:990px){.alignfull>.wp-block-group__inner-container,.alignwide>.wp-block-group__inner-container{max-width:693px}}@media screen and (max-width:768px){.alignfull>.wp-block-group__inner-container,.alignwide>.wp-block-group__inner-container{max-width:513px}}.wp-block-button__link{display:inline-block;padding:10px 20px 5px;font-weight:700;font-size:22px;transition:all .2s ease}.btn_fleur .wp-block-button__link img{margin-left:5px;vertical-align:middle}#secondary--menu a:hover,.wp-block-button__link:hover{background-color:var(--vert-fonce)!important;color:var(--jaune)!important}.wp-block-gallery{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5em!important}.galleryberg-gallery-container{padding:0}.galleryberg-gallery-container.layout-tiles>figure.galleryberg-image{width:100%;height:400px}.wp-block-galleryberg-image figcaption{background:linear-gradient(0,rgba(51 77 75) 0,rgba(0,0,0,0) 100%)!important}.has-vert-fonce-background-color{background-color:var(--vert-fonce)!important}.wp-element-button.has-vert-fonce-background-color{border-color:var(--vert-fonce)}.has-vert-fonce-color{color:var(--vert-fonce)!important}.has-vert-clair-background-color{background-color:var(--vert-clair)!important}.wp-element-button.has-vert-clair-background-color{border-color:var(--vert-clair)}.has-vert-clair-color{color:var(--vert-clair)!important}.has-jaune-background-color{background-color:var(--jaune)!important}.wp-element-button.has-jaune-background-color{border-color:var(--jaune)}.has-jaune-color{color:var(--jaune)!important}.has-texte-background-color{background-color:var(--text)!important}.wp-element-button.has-texte-background-color{border-color:var(--text)}.has-texte-color{color:var(--text)!important}.has-noir-background-color{background-color:#000!important}.wp-element-button.has-texte-background-color{border-color:#000}.has-texte-color{color:#000!important}.has-blanc-background-color{background-color:#fff!important}.wp-element-button.has-blanc-background-color{border-color:#fff}.has-blanc-color{color:#fff!important}#homepage{overflow-x:hidden}body.home #site--header{position:absolute;top:0;left:0;right:0;width:100%}body:not(.home) #site--header{position:relative;padding-block:1.5em;background-color:var(--vert-fonce)}body:not(.home) #site--header nav{align-items:center}body:not(.home) #site--header #site--logo img{width:200px}#site--header{padding-top:2.5em}#site--header::after{content:"";position:absolute;top:50%;transform:translateY(-50%);bottom:0;width:100%;height:100px;background-color:var(--bleu-clair);z-index:8}#site--header nav{position:relative;margin:0 auto;z-index:9}#site--menu{gap:35px}#site--menu a{position:relative;z-index:1;font-family:"Zain",sans-serif;font-size:20px;color:#fff;text-decoration:none}#site--menu a::before{content:url("assets/img/etoileJaune.svg");width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%) rotate(45deg);z-index:-1;opacity:0;transition:all .3s ease}#site--menu a:active::before,#site--menu a:focus::before,#site--menu a:hover::before{transform:translate(-50%,-40%) rotate(0);opacity:1}#secondary--menu{gap:15px;margin-top:1.5em}#secondary--menu a{display:inline-block;padding:10px 15px 5px;background-color:transparent;color:var(--vert-fonce);font-weight:700;font-size:22px;border:3px solid var(--vert-fonce);text-decoration:none;transition:all .2s ease}#secondary--menu li a:hover{background-color:var(--jaune)!important;border-color:var(--jaune)!important;color:var(--vert-fonce)!important}#secondary--menu li.contact a{background-color:#fff}#secondary--menu li.btn_fleur a{background-color:var(--jaune)!important;border-color:var(--jaune)!important;color:var(--vert-fonce)}#secondary--menu li.btn_fleur a::after{content:url(assets/img/etoileVerte.svg);display:inline-block;width:20px;height:30px;margin-left:5px;vertical-align:middle}#secondary--menu li.btn_fleur a:hover{background-color:var(--vert-clair)!important;border-color:var(--vert-fonce)!important}#bandeau{position:relative;min-height:600px;display:flex;align-items:flex-end;background-color:var(--vert-fonce)}#bandeau--content{position:relative;margin-bottom:-3em;padding-block:2.5em;padding-inline:2em;background:var(--vert-clair);text-align:center;border-bottom-right-radius:50px}#bandeau--content::before{content:url("assets/img/goutteJaune.svg");width:60px;display:block;margin:-4em auto 1.5em}#bandeau--content::after{content:url(assets/img/tulipe.svg);position:absolute;bottom:0;right:-90px;width:165px;z-index:-1}#site--title,.site--description{color:var(--vert-fonce)}#site--title{font-family:"tahuregular",sans-serif;font-size:3.4rem}.site--description{margin-bottom:0}#socials{position:fixed;top:35vh;right:0;transform:translateY(-50%);z-index:99}#socials a{display:block;width:50px;height:50px;line-height:75px;margin-bottom:5px;text-align:center;background-color:var(--vert-clair);transition:all .3s ease}#socials li:first-child a{border-top-left-radius:25px}#socials li:first-child a:hover,#socials li:last-child a:hover{background-color:var(--jaune)}#socials li:nth-child(2) a{background-color:var(--jaune)}#socials li:nth-child(2) a:hover{background-color:var(--vert-clair)}#socials li:last-child a{border-bottom-left-radius:25px;background-color:#131e1d}.section--home{padding-block:4.5em}#presentation_paulo_martino{padding-top:6.5em}#restaurant-pizzeria-horaires{position:relative}#restaurant-pizzeria-horaires::before{content:url("assets/img/noeudPap.svg");position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:120px}#restaurant-pizzeria-horaires::after{content:url("assets/img/signatureBlanche.svg");position:absolute;left:50%;transform:translateX(-50%);width:70%;bottom:15px;z-index:0;opacity:.1}#restaurant-pizzeria-horaires .wp-block-group__inner-container{position:relative;z-index:1}.page a{text-decoration-color:var(--vert-clair)!important;text-underline-offset:2px;text-decoration-thickness:3px!important;color:var(--text);transition:all .3s ease}.page a:hover{text-decoration-color:var(--vert-fonce)!important}#site--footer{position:relative;background-color:var(--vert-fonce);color:#fff}.widget--footer a{text-decoration-color:var(--vert-clair)!important;text-underline-offset:2px;text-decoration-thickness:3px!important;color:#fff;transition:all .3s ease}.widget--footer a:hover{text-decoration-color:var(--jaune)!important}#site--footer h3,.widget--footer *{color:#fff}#subfooter{padding:20px 15px 15px;background-color:var(--vert-clair)}#subfooter,#subfooter *{font-size:16px;color:#fff}#subfooter a:hover{color:var(--vert-fonce)}#back--totop{position:absolute;right:5%;bottom:15%;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;background:#131e1d;transition:all .3s ease}#back--totop img{vertical-align:middle}#back--totop:hover{bottom:16%;background-color:#fff}.page--title{font-weight:700;color:var(--vert-fonce)}@media screen and (max-width:1280px){#site--logo img{max-width:220px}}@media screen and (max-width:990px){.float--element{display:none}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%!important}#site--menu{gap:15px}#restaurant-pizzeria-horaires .wp-block-column{margin-bottom:1em}.galleryberg-gallery-container.layout-tiles>figure.galleryberg-image{height:250px}#logo--footer{display:block;max-width:220px;margin:0 auto 0}.coordonnees{text-align:center}}@media screen and (max-width:768px){body.home #site--header{position:relative;background-color:var(--vert-fonce)}#site--header nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site--logo{margin-bottom:1em}#site--menu li:not(:last-child) a::after{content:"·";padding-left:15px;color:var(--jaune)}#bandeau{min-height:auto;padding-top:2.5em}#bandeau--content::after{display:none}#socials{top:15vh}}@media screen and (max-width:680px){*,html,body{font-size:16px}h1{font-size:2.4rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1rem}h5{font-size:.8rem}h6{font-size:16px!important}h1,h2,h3,h4,h5,h6{line-height:35px}#secondary--menu a,.wp-block-button__link{padding:5px 10px 2px;font-size:18px}.wp-block-columns{flex-wrap:wrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}#site--menu{gap:0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#site--menu a{font-size:16px}#site--menu a::before{width:26px}#site--menu li:not(:last-child) a::after{padding-left:10px}#secondary--menu{gap:10px}#secondary--menu li.btn_fleur a::after{height:22px}#socials a{width:40px;height:40px;line-height:55px}#socials a img{width:22px;height:22px}#socials li:first-child a{border-top-left-radius:15px}#socials li:last-child a{border-bottom-left-radius:15px}#restaurant-pizzeria-images p,.section--home p{font-size:18px!important}#restaurant-pizzeria-horaires .custom--font{font-size:2.6rem!important;line-height:35px}.galleryberg-gallery-container.layout-tiles>figure.galleryberg-image{height:150px}#back--totop{bottom:3%}#back--totop:hover{bottom:4%}#site--footer .row:last-child>div:first-child{margin-bottom:2em}#site--footer h3{font-size:1.8rem}.widget--footer p{font-size:16px!important;line-height:initial}}@media screen and (max-width:540px){#site--title{font-size:2.4rem}#site--footer{padding-bottom:6em!important}#subfooter,#subfooter *{font-size:14px}#back--totop{bottom:3%;left:50%;transform:translateX(-50%)}}