/* crocoblocks-design-system:v2 */:root{--clr-beige:#F0EADB;--clr-bleu-fonce:#2E4144;--clr-accent-orange:#C0765F;--clr-accent-jaune:#BD9C52;--clr-accent-brun:#9A655C;--clr-accent-bleu:#52787B;--ff-default:"Titillium Web", sans-serif;--btn-vp-default:0.75rem;--btn-hp-default:1.5rem;--padd-default:16px;--clr-orange-intense:#A85A42;--clr-beige-clair:#F4F0E6;--container-max-width:1240px;--font-size-xs:0.5rem;--font-size-s:0.75rem;--font-size-body:1.0625rem;--font-size-large:clamp(1.375rem, 1.2857rem + 0.3571vw, 1.5625rem);--font-size-xlarge:clamp(1.875rem, 1.6369rem + 0.9524vw, 2.375rem);--font-size-title:clamp(2.5rem, 1.994rem + 2.0238vw, 3.5625rem);--font-size-title-large:clamp(3.3125rem, 2.3304rem + 3.9286vw, 5.375rem);--clr-peau:#E9DCC9;}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}*{margin:0;padding:0;}
@media (min-width: 768px) and (max-width: 1024px){*{margin:0;padding:0;}}
@media (max-width: 767px){*{margin:0;padding:0;}}
@media (max-width: 393px){*{margin:0;padding:0;}}
html body{background-image:radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);display:flex;flex-direction:column;min-height:100dvh;color:var(--clr-bleu-fonce);font-family:var(--ff-default);}html body{
background-image: radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);
display: flex;
flex-direction: column;
min-height: 100dvh;
color: var(--clr-bleu-fonce);

&::selection{
  background-color: #c0765fee;
  color: var(--clr-beige-clair);
}
}
@media (min-width: 768px) and (max-width: 1024px){html body{background-image:radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);display:flex;flex-direction:column;min-height:100dvh;color:var(--clr-bleu-fonce);font-family:var(--ff-default);}html body{
background-image: radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);
display: flex;
flex-direction: column;
min-height: 100dvh;
color: var(--clr-bleu-fonce);

&::selection{
  background-color: #c0765fee;
  color: var(--clr-beige-clair);
}
}}
@media (max-width: 767px){html body{background-image:radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);display:flex;flex-direction:column;min-height:100dvh;color:var(--clr-bleu-fonce);font-family:var(--ff-default);}html body{
background-image: radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);
display: flex;
flex-direction: column;
min-height: 100dvh;
color: var(--clr-bleu-fonce);

&::selection{
  background-color: #c0765fee;
  color: var(--clr-beige-clair);
}
}}
@media (max-width: 393px){html body{background-image:radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);display:flex;flex-direction:column;min-height:100dvh;color:var(--clr-bleu-fonce);font-family:var(--ff-default);}html body{
background-image: radial-gradient(var(--clr-beige) 0%, var(--clr-peau) 100%);
display: flex;
flex-direction: column;
min-height: 100dvh;
color: var(--clr-bleu-fonce);

&::selection{
  background-color: #c0765fee;
  color: var(--clr-beige-clair);
}
}}
h1, h2, h3, h4, h5, h6, th, p, a, button, ul, li{text-box:trim-both cap alphabetic;font-size:var(--font-size-body);font-weight:400;color:var(--clr-bleu-fonce);}
@media (min-width: 768px) and (max-width: 1024px){h1, h2, h3, h4, h5, h6, th, p, a, button, ul, li{text-box:trim-both cap alphabetic;font-size:var(--font-size-body);font-weight:400;color:var(--clr-bleu-fonce);}}
@media (max-width: 767px){h1, h2, h3, h4, h5, h6, th, p, a, button, ul, li{text-box:trim-both cap alphabetic;font-size:var(--font-size-body);font-weight:400;color:var(--clr-bleu-fonce);}}
@media (max-width: 393px){h1, h2, h3, h4, h5, h6, th, p, a, button, ul, li{text-box:trim-both cap alphabetic;font-size:var(--font-size-body);font-weight:400;color:var(--clr-bleu-fonce);}}
h1, h2, h3, h4, h5, h6{text-wrap:balance;line-height:1.1;}
@media (min-width: 768px) and (max-width: 1024px){h1, h2, h3, h4, h5, h6{text-wrap:balance;line-height:1.1;}}
@media (max-width: 767px){h1, h2, h3, h4, h5, h6{text-wrap:balance;line-height:1.1;}}
@media (max-width: 393px){h1, h2, h3, h4, h5, h6{text-wrap:balance;line-height:1.1;}}
a{color:var(--clr-bleu-fonce);text-decoration:none;}
@media (min-width: 768px) and (max-width: 1024px){a{color:var(--clr-bleu-fonce);text-decoration:none;}}
@media (max-width: 767px){a{color:var(--clr-bleu-fonce);text-decoration:none;}}
@media (max-width: 393px){a{color:var(--clr-bleu-fonce);text-decoration:none;}}
button{background:none;border-style:none;padding:0;}
@media (min-width: 768px) and (max-width: 1024px){button{background:none;border-style:none;padding:0;}}
@media (max-width: 767px){button{background:none;border-style:none;padding:0;}}
@media (max-width: 393px){button{background:none;border-style:none;padding:0;}}
img{object-fit:cover;}
@media (min-width: 768px) and (max-width: 1024px){img{object-fit:cover;}}
@media (max-width: 767px){img{object-fit:cover;}}
@media (max-width: 393px){img{object-fit:cover;}}
textarea, option, select, input{font-family:var(--ff-default);font-size:var(--fs-body);color:var(--clr-bleu-fonce);}
@media (min-width: 768px) and (max-width: 1024px){textarea, option, select, input{font-family:var(--ff-default);font-size:var(--fs-body);color:var(--clr-bleu-fonce);}}
@media (max-width: 767px){textarea, option, select, input{font-family:var(--ff-default);font-size:var(--fs-body);color:var(--clr-bleu-fonce);}}
@media (max-width: 393px){textarea, option, select, input{font-family:var(--ff-default);font-size:var(--fs-body);color:var(--clr-bleu-fonce);}}
article{flex-grow:1;}
@media (min-width: 768px) and (max-width: 1024px){article{flex-grow:1;}}
@media (max-width: 767px){article{flex-grow:1;}}
@media (max-width: 393px){article{flex-grow:1;}}
header[data-document-id="2"]{position:sticky;top:0;z-index:99;}
@media (min-width: 768px) and (max-width: 1024px){header[data-document-id="2"]{position:sticky;top:0;z-index:99;}}
@media (max-width: 767px){header[data-document-id="2"]{position:sticky;top:0;z-index:99;}}
@media (max-width: 393px){header[data-document-id="2"]{position:sticky;top:0;z-index:99;}}
#wpadminbar *{text-box:normal;}
@media (min-width: 768px) and (max-width: 1024px){#wpadminbar *{text-box:normal;}}
@media (max-width: 767px){#wpadminbar *{text-box:normal;}}
@media (max-width: 393px){#wpadminbar *{text-box:normal;}}
.Section-h{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}
@media (min-width: 768px) and (max-width: 1024px){.Section-h{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}}
@media (max-width: 767px){.Section-h{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}}
@media (max-width: 393px){.Section-h{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}}
.shadow{box-shadow:0 1px 2px 2px hsl(from var(--clr-bleu-fonce) h s l / 0.06);transition:box-shadow 0.2s;}.shadow:hover{box-shadow:0 4px 4px 4px hsl(from var(--clr-bleu-fonce) h s l / 0.06);}
@media (min-width: 768px) and (max-width: 1024px){.shadow{box-shadow:0 1px 2px 2px hsl(from var(--clr-bleu-fonce) h s l / 0.06);transition:box-shadow 0.2s;}.shadow:hover{box-shadow:0 4px 4px 4px hsl(from var(--clr-bleu-fonce) h s l / 0.06);}}
@media (max-width: 767px){.shadow{box-shadow:0 1px 2px 2px hsl(from var(--clr-bleu-fonce) h s l / 0.06);transition:box-shadow 0.2s;}.shadow:hover{box-shadow:0 4px 4px 4px hsl(from var(--clr-bleu-fonce) h s l / 0.06);}}
@media (max-width: 393px){.shadow{box-shadow:0 1px 2px 2px hsl(from var(--clr-bleu-fonce) h s l / 0.06);transition:box-shadow 0.2s;}.shadow:hover{box-shadow:0 4px 4px 4px hsl(from var(--clr-bleu-fonce) h s l / 0.06);}}
.radius{border-radius:20px;}
@media (min-width: 768px) and (max-width: 1024px){.radius{border-radius:20px;}}
@media (max-width: 767px){.radius{border-radius:20px;}}
@media (max-width: 393px){.radius{border-radius:20px;}}
.img-hero-2{height:80%;}
@media (min-width: 768px) and (max-width: 1024px){.img-hero-2{height:80%;}}
@media (max-width: 767px){.img-hero-2{height:80%;}}
@media (max-width: 393px){.img-hero-2{height:80%;}}
.carte{background-color:var(--clr-beige);background-image:none;}.carte:hover{background-color:var(--clr-beige-clair);background-image:none;}
@media (min-width: 768px) and (max-width: 1024px){.carte{background-color:var(--clr-beige);background-image:none;}.carte:hover{background-color:var(--clr-beige-clair);background-image:none;}}
@media (max-width: 767px){.carte{background-color:var(--clr-beige);background-image:none;}.carte:hover{background-color:var(--clr-beige-clair);background-image:none;}}
@media (max-width: 393px){.carte{background-color:var(--clr-beige);background-image:none;}.carte:hover{background-color:var(--clr-beige-clair);background-image:none;}}
.light{color:alpha(from var(--clr-bleu-fonce) / 0.7);}
@media (min-width: 768px) and (max-width: 1024px){.light{color:alpha(from var(--clr-bleu-fonce) / 0.7);}}
@media (max-width: 767px){.light{color:alpha(from var(--clr-bleu-fonce) / 0.7);}}
@media (max-width: 393px){.light{color:alpha(from var(--clr-bleu-fonce) / 0.7);}}
.title1{font-size:var(--fs-title-1);line-height:var(--lh-Title-1);}
@media (min-width: 768px) and (max-width: 1024px){.title1{font-size:var(--fs-title-1);line-height:var(--lh-Title-1);}}
@media (max-width: 767px){.title1{font-size:var(--fs-title-1);line-height:var(--lh-Title-1);}}
@media (max-width: 393px){.title1{font-size:var(--fs-title-1);line-height:var(--lh-Title-1);}}
.img-hero-grid{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));column-gap:var(--padd-default);height:40vw;max-height:500px;}
@media (min-width: 768px) and (max-width: 1024px){.img-hero-grid{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));column-gap:var(--padd-default);height:40vw;max-height:500px;}}
@media (max-width: 767px){.img-hero-grid{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));column-gap:var(--padd-default);height:40vw;max-height:500px;}}
@media (max-width: 393px){.img-hero-grid{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));column-gap:var(--padd-default);height:40vw;max-height:500px;}}
.img{object-fit:cover;}
@media (min-width: 768px) and (max-width: 1024px){.img{object-fit:cover;}}
@media (max-width: 767px){.img{object-fit:cover;}}
@media (max-width: 393px){.img{object-fit:cover;}}
.titre{line-height:1.1;text-wrap:balance;}
@media (min-width: 768px) and (max-width: 1024px){.titre{line-height:1.1;text-wrap:balance;}}
@media (max-width: 767px){.titre{line-height:1.1;text-wrap:balance;}}
@media (max-width: 393px){.titre{line-height:1.1;text-wrap:balance;}}
.img-hero-4{height:100%;}
@media (min-width: 768px) and (max-width: 1024px){.img-hero-4{height:100%;}}
@media (max-width: 767px){.img-hero-4{height:100%;}}
@media (max-width: 393px){.img-hero-4{height:100%;}}
.img-hero-3{height:88%;}
@media (min-width: 768px) and (max-width: 1024px){.img-hero-3{height:88%;}}
@media (max-width: 767px){.img-hero-3{height:88%;}}
@media (max-width: 393px){.img-hero-3{height:88%;}}
.img-hero-1{height:75%;}
@media (min-width: 768px) and (max-width: 1024px){.img-hero-1{height:75%;}}
@media (max-width: 767px){.img-hero-1{height:75%;}}
@media (max-width: 393px){.img-hero-1{height:75%;}}
.Section{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}
@media (min-width: 768px) and (max-width: 1024px){.Section{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}}
@media (max-width: 767px){.Section{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}}
@media (max-width: 393px){.Section{display:flex;flex-direction:column;padding:0 max(var(--padd-default), calc((100vw - var(--container-max-width)) / 2));}}
.elements-logo-hero{display:inline-block;vertical-align:bottom;height:var(--font-size-title);}
@media (min-width: 768px) and (max-width: 1024px){.elements-logo-hero{display:inline-block;vertical-align:bottom;height:var(--font-size-title);}}
@media (max-width: 767px){.elements-logo-hero{display:inline-block;vertical-align:bottom;height:var(--font-size-title);}}
@media (max-width: 393px){.elements-logo-hero{display:inline-block;vertical-align:bottom;height:var(--font-size-title);}}
