@font-face{font-family:"Helvetica";src:url("../fonts/Helvetica/HelveticaNeueThin.ttf") format("truetype");font-weight:300}@font-face{font-family:"Helvetica";src:url("../fonts/Helvetica/HelveticaNeueMedium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Helvetica";src:url("../fonts/Helvetica/HelveticaNeueBold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand/Quicksand-Light.ttf") format("truetype");font-weight:200}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand/Quicksand-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand/Quicksand-Medium.ttf") format("truetype");font-weight:600}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand/Quicksand-Bold.ttf") format("truetype");font-weight:700}body{background-color:#090c0f;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;row-gap:20px;max-width:1160px;margin:auto}h1,h2{margin:0px;font-family:"Helvetica";font-weight:500;font-size:24px;color:#f1f2f8;text-align:center}@media screen and (max-width: 640px){h1,h2{font-size:18px}}h3{margin:0px;font-family:"Quicksand";font-weight:600;font-size:20px;color:#f1f2f8}@media screen and (max-width: 640px){h3{font-size:18px}}h4{margin:0px;font-family:"helvetica";font-weight:500;font-size:16px;color:#f1f2f8}p,::placeholder,input,textarea{margin:0px;color:#f1f2f8;font-family:"Helvetica";font-weight:300;font-size:16px;letter-spacing:.4px;line-height:18px}a{text-decoration:none;color:#090c0f}a:visited{text-decoration:none;color:#090c0f}.bold{font-weight:700}.btn,.btn-secondary{background-color:#fff;color:#090c0f;width:fit-content;text-decoration:none;border:none;font-size:16px;font-family:"helvetica";font-weight:600;border-radius:40px;padding:12px 24px;cursor:pointer}div:has(.btn){display:flex;justify-content:end}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}.encart{border:2px solid #31363d;border-radius:20px;padding:20px 30px;display:flex;flex-direction:column;gap:15px}.encart__contact,.encart__reassurance{gap:20px}.encart__img{padding-left:20px;padding-right:20px;padding-bottom:16px;gap:1px;justify-content:end;max-width:100%;min-height:115px}.encart__img p:first-child{font-size:20px;font-weight:700}.encart__img p:last-child{font-weight:500}@media screen and (min-width: 640px){.encart__img{width:100%}}.encart__img--Nathan{background-image:url("../img/Nathan.webp");background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 2000px rgba(49,54,61,.1)}.encart__img--Lisa{box-shadow:inset 0 0 0 2000px rgba(49,54,61,.1);background-image:url("../img/Photo-Lisa.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.encart__ligne{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 640px){.encart__ligne{height:250px;flex-direction:row}}.encart__titre-project{padding:0px 20px}.encart__titre--projet{display:flex;height:220px;margin:auto}.encart__titre--projet p{font-family:"Quicksand";font-weight:800;font-size:32px;color:#f1f2f8;text-align:center;margin:auto;line-height:normal}.encart__projet{height:220px}.encart__projet #sura{display:block;height:100%;width:100%}.encart__projet--un{background-image:url("../img/Web-trotteurs-Projet-1.webp");background-size:cover;align-items:center;justify-content:end;padding:20px 10px}.encart__projet--deux{background-image:url("../img/Web-trotteurs-Projet---2.jpg");background-size:cover;align-items:center;justify-content:end;padding:20px 10px}.encart__projet--trois{background-image:url("../img/Web-trotteurs-Projet-3.webp");background-size:cover;align-items:center;justify-content:end;padding:20px 10px}.encart__projet .nom_projet{background-color:#000;padding:12px 14px;border-radius:40px;width:fit-content;font-weight:500;text-align:center}.validation{border:1px solid #31363d;border-radius:20px;padding:20px 30px;display:flex;flex-direction:column;gap:15px;margin-top:50vh;width:50%}.allservices{display:flex;flex-direction:column;gap:20px}.allservices__ligne{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 640px){.allservices__ligne{flex-direction:row}}.service{display:flex;flex-direction:column;width:100%;gap:6px}.service img{width:24px;margin-bottom:4px}.header{display:flex;justify-content:center;margin-top:40px;margin-bottom:20px}@media screen and (min-width: 640px){.header{margin-top:70px}}@media screen and (max-width: 640px){.header{margin-bottom:10px}}@media screen and (max-width: 640px){.header img{width:80%;display:block;margin:0 auto}}.sectionun{display:flex;flex-direction:column-reverse;gap:20px}.sectionun--project{gap:40px}@media screen and (min-width: 640px){.sectionun{flex-direction:row;align-items:start}}.sectionun__gauche{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 640px){.sectionun__gauche{width:50%}}.sectionun__droite{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 640px){.sectionun__droite{width:50%}}.sectiondeux{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media screen and (min-width: 640px){.sectiondeux{grid-template-columns:1fr 1fr;margin-bottom:60px}}@media screen and (min-width: 1100px){.sectiondeux{grid-template-columns:1fr 1fr 1fr 1fr}}form{display:flex;flex-direction:column;gap:20px;font-size:16px}form .champs{border:none;border-bottom:2px #31363d solid;background-color:#090c0f;line-height:21px;color:#f1f2f8}form .champs:focus{outline:none}form .champs--area{height:150px}.slogan{text-align:center;margin-top:20px;margin-bottom:20px}@media screen and (min-width: 640px){.slogan{margin-top:20px;margin-bottom:40px}}.slogan h1{padding-bottom:3px}.allreassurance{display:flex;flex-direction:column;gap:20px}.allreassurance__ligne{display:flex;flex-direction:column;align-items:center;gap:20px}.allreassurance__ligne p{margin:0px;height:fit-content;line-height:30px}@media screen and (min-width: 640px){.allreassurance__ligne{flex-direction:row}}.reassurance{display:flex;flex-direction:row;width:100%;gap:20px}.reassurance img{width:30px}.encart__page-project{position:relative;padding-top:50px;padding-bottom:50px;padding-left:100px;padding-right:100px;gap:60px;display:flex;margin-bottom:40px}@media screen and (max-width: 900px){.encart__page-project{padding-top:30px;padding-left:30px;padding-right:30px;gap:30px}}.back-btn{background-color:rgba(0,0,0,0);border:none;position:absolute;cursor:pointer;left:30px;top:30px}.back-btn img{width:30px}@media screen and (max-width: 900px){.back-btn{display:none}}.module-project{display:flex;justify-content:space-between;gap:20px;align-items:center}@media screen and (max-width: 900px){.module-project{flex-direction:column}}@media screen and (max-width: 900px){.module-project--type1{flex-direction:column-reverse}}.module-project__img{flex-basis:50%}@media screen and (max-width: 900px){.module-project__img{flex-basis:100%}}.module-project img{width:100%;border-radius:20px}@media screen and (min-width: 600px)and (max-width: 900px){.module-project img{border-radius:30px}}.module-project__txt-content{display:flex;flex-direction:column;flex-basis:50%;gap:20px}@media screen and (max-width: 900px){.module-project__txt-content{flex-basis:100%}}.module-project__txt-content h1{text-align:start;font-size:36px}@media screen and (max-width: 600px){.module-project__txt-content h1{font-size:24px}}.pin{display:flex;flex-wrap:wrap;gap:6px}.pin__txt{border:1px solid #31363d;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.commentary{text-align:center;padding:0% 9%}.commentary p{font-family:"Quicksand";font-size:20px;line-height:25px}.commentary span{font-weight:600}.gallery{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 800px){.gallery__line1{display:none}}.gallery img{width:100%;border-radius:20px}.gallery__line2{display:flex;flex-direction:row;gap:20px}@media screen and (max-width: 800px){.gallery__line2{flex-direction:column}}.gallery__line2 img{width:calc(50% - 10px)}@media screen and (max-width: 800px){.gallery__line2 img{width:100%}}/*# sourceMappingURL=main.min.css.map */