﻿@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Racing+Sans+One&display=swap");main section{padding:1.5rem 2rem;}main section>div{max-width:1200px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 2rem;}main section>div>h1{flex-basis:100%;}main section>div>div.bloc{flex-basis:100%;}@media(min-width:720px) and (min-height:520px){main section>div>div.bloc{flex-grow:1;flex-shrink:1;}main section>div>div.bloc[data-poids="75"]{flex-basis:calc(75% - 2rem);}main section>div>div.bloc[data-poids="66"]{flex-basis:calc(66% - 2rem);}main section>div>div.bloc[data-poids="50"]{flex-basis:calc(50% - 2rem);}main section>div>div.bloc[data-poids="33"]{flex-basis:calc(33% - 2rem);}main section>div>div.bloc[data-poids="25"]{flex-basis:calc(25% - 2rem);}main section>div>div.bloc[data-poids="20"]{flex-basis:calc(20% - 2rem);}main section>div>div.bloc[data-poids="16"]{flex-basis:calc(16% - 2rem);}}@media(min-width:720px) and (min-height:520px){main section:first-child{padding:0;}main section:first-child>div{margin-top:-11.25rem;padding:1.5rem 2rem;background-color:#fff;border-radius:1rem;}}main section.noir{color:#fff;background-color:#171a20;}main section.rouge{color:#fff;background-color:#ff020f;background-image:url("../Images/Rouge.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;}main h2:not(:last-child),main h3:not(:last-child),main h4:not(:last-child),main h5:not(:last-child),main p:not(:last-child),main ul:not(:last-child),main ol:not(:last-child){margin-bottom:.75rem;}main h1{color:#ff020f;font-family:"Racing Sans One",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.5em;text-align:center;}main h2{font-family:"Racing Sans One",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2em;text-align:center;}main h3{padding-bottom:.3rem;color:#ff020f;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;border-bottom:2px solid #ff020f;}main p{text-align:justify;}main p.boutons{display:flex;justify-content:center;}main p.boutons a{padding:.5rem 1rem;color:#ff020f;text-decoration:none;background-color:#fff;border-radius:.75rem;box-shadow:0 0 3px 1px rgba(23,26,32,.25);box-sizing:border-box;display:block;}main b.rouge,main span.rouge{color:#ff020f;}main div.photo{width:100%;height:auto;aspect-ratio:21/9;}main div.photo img{width:100%;height:100%;border-radius:1rem;object-fit:cover;display:block;}main div.activite{padding:.75rem 1rem;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;border:2px solid #fff;border-radius:1rem;box-sizing:border-box;display:flex;align-items:center;gap:1rem;}main div.activite img{width:4rem;height:3rem;object-fit:contain;display:block;}main div.activite p{text-align:left;}main div.avis{padding:1.5rem 2rem;background-color:#0091ff;background-image:url("../Images/Bleu.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:1rem;box-shadow:0 0 3px 1px rgba(23,26,32,.25);display:flex;flex-direction:column;align-items:center;gap:1.5rem 2rem;}@media(min-width:720px) and (min-height:520px){main div.avis{flex-direction:row;justify-content:space-evenly;}}main div.avis>div{display:flex;flex-direction:column;align-items:center;}main div.avis>div p{margin-bottom:unset;text-align:center;}main div.avis>div:nth-child(1){padding:1.5rem 2rem;background-color:#fff;border-radius:1rem;box-shadow:0 0 3px 1px rgba(23,26,32,.25);gap:.3rem;}main div.avis>div:nth-child(1) p:nth-child(1) img{height:2.25rem;display:block;}main div.avis>div:nth-child(1) p:nth-child(2){width:10rem;height:2rem;background-image:url("../Images/Etoile2.svg");background-repeat:repeat-x;background-position:left center;background-size:2rem 2rem;display:block;}main div.avis>div:nth-child(1) p:nth-child(2) span{height:100%;background-image:url("../Images/Etoile1.svg");background-repeat:repeat-x;background-position:left center;background-size:2rem 2rem;display:block;}main div.avis>div:nth-child(1) p:nth-child(4){font-size:.9em;}main div.avis>div:nth-child(2){gap:1.5rem;}main div.avis>div:nth-child(2) p:nth-child(1){font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.2em;}main div.avis>div:nth-child(2) p.boutons a{padding:.75rem 2rem;padding-left:3.75rem;color:#fff;background-color:#0091ff;background-image:url("../Images/Etoile1.svg");background-repeat:no-repeat;background-position:left 1.5rem center;background-size:1.5rem 1.5rem;}main div.contact:not(:last-child){margin-bottom:.75rem;}@media(min-width:720px) and (min-height:520px){main div.contact{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:1.5rem 2rem;}main div.contact p{margin-bottom:0;}main div.contact p:nth-child(1){grid-column:1;grid-row:1;}main div.contact p:nth-child(2){grid-column:1;grid-row:2;}main div.contact p:nth-child(3){grid-column:1;grid-row:3;}main div.contact p:nth-child(4){grid-column:1;grid-row:4;}main div.contact p:nth-child(5){grid-column:2;grid-row:1;}main div.contact p:nth-child(6){grid-column:3;grid-row:1;}main div.contact p:nth-child(7){grid-column:2/4;grid-row:2;}main div.contact p:nth-child(8){grid-column:2/4;grid-row:3/5;}}main input,main textarea,main select{width:100%;padding:.5rem .6666666667rem;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1em;background-color:#fff;border:0;border-radius:.6666666667rem;box-shadow:inset 0 0 3px 1px rgba(23,26,32,.5);box-sizing:border-box;display:block;}main input::placeholder,main textarea::placeholder,main select::placeholder{opacity:.5;}main textarea{height:100%;min-height:3rem;resize:none;}main iframe{width:100%;aspect-ratio:4/3;border:0;border-radius:1rem;display:block;}