.sectionInformation{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5vh}.sectionSecteur{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10vh}.sectionInstallation{margin-bottom:9vh}.sectionContact .background{background-image:url("/images/landingPage/fond blanc.jpg");background-size:contain;background-repeat:repeat;position:absolute;left:0;width:100%}.swiper-pagination-bullet-active{background:#18f6ef}.inputL{width:95%;border-radius:20px;background-color:#2a2A2AF7;color:#2a2A2AF7;padding:6px 15px;margin-bottom:15px;font-family:Avenir}.inputL::placeholder{color:#fff}.inputSG{width:44%;border-radius:20px;background-color:#2a2A2AF7;color:#2a2A2AF7;padding:6px 15px;margin-bottom:15px;margin-right:1.5%;margin-top:36vh;font-family:Avenir}.inputSG::placeholder{color:#fff}.inputSD{width:44%;border-radius:20px;background-color:#2a2A2AF7;color:#2a2A2AF7;padding:6px 15px;margin-bottom:15px;font-family:Avenir}.inputSD::placeholder{color:#fff}.textareaContact{resize:none;width:100%;height:200px;border-radius:20px;background-color:#2a2A2AF7;color:#2a2A2AF7;padding:6px 15px;margin-bottom:15px}.round input[type=checkbox]{visibility:hidden}.round input[type=checkbox]:checked+label{background-color:#2a2A2AF7;border-color:#000}.round input[type=checkbox]:checked+label:after{opacity:1}.divDonnee{display:flex;flex-direction:row}.textContact{font-size:1.5em;margin-top:30px}.inputEnvoiForm{border-radius:20px;width:fit-content;padding:5px 20px;background:#18f6ef;background:linear-gradient(90deg,#4280c0 0,#18f6ef 100%);border:none;font-size:1.5em;font-weight:700;margin-top:6%;margin-bottom:8%}.inputEnvoiForm:hover{filter:drop-shadow(2px 2px 6px #2A2A2AF7)}footer .background{background-color:#2a2A2AF7;background-size:contain;background-repeat:repeat;position:absolute;left:0;width:100%}.textContactMenu span{font-weight:400}.btnBrochure:hover{color:#000;text-decoration:none}.round label{background-color:#fff;border:2px solid #000;border-radius:50%;cursor:pointer;height:25px;left:0;position:absolute;top:0;width:25px}.round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:8px;left:4px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);width:14px}.menuFooter a{color:#fff;text-decoration:none}.txtFooterCondi{text-align:center;color:#fff;font-size:10px;margin-top:30px}.refNoBlue{color:#fff}.refNoBlue:hover{color:#fff}.swiper-button-next{color:#fff}.swiper-button-prev{color:#fff}.menuFooter a:hover{color:#18f6ef}.iframeYoutube{height:55vh;margin-top:5vh!important}.iframeYoutube iframe{border:none}.text-center{text-align:center}.btnContact{display:flex;justify-content:center}.btnContact a{width:fit-content;color:#000;text-decoration:none;text-align:center;padding:10px 20px;background:#18f6ef;background:linear-gradient(90deg,#4280c0 0,#18f6ef 100%);border-radius:22px;font-weight:700;font-size:19px}@media (max-width:576px){.accueil{padding-top:10vh;margin-bottom:11vh;display:flex;flex-direction:column;align-items:center}.accueil .imgRailDome{width:100%;margin-top:8vh}.accueil .titreFreedom{width:70%;margin-top:8vh}.accueil p{margin-top:8vh;color:#fff;font-size:6vw;font-weight:700;text-align:center}.sectionInformation .divImg{position:relative;margin-bottom:3vh}.sectionInformation .divImg img{width:100%;height:auto}.sectionInformation .divContenu{margin-bottom:50px}.sectionInformation h1{color:#fff;font-size:5vw;margin-top:10%;margin-left:-10px;font-weight:700;margin-bottom:10px}.sectionInformation .divContenu h2{color:#fff;font-size:4.5vw;font-weight:700;margin-bottom:5px}.sectionInformation .divContenu p{color:#fff;margin-bottom:20px}.sectionInformation .divContenu video{width:100%;height:auto;margin-top:-10px;margin-bottom:25px}.sectionSecteur .colonnePC{display:none}.sectionSecteur .titreSection{width:min-content;margin-left:10vw;position:relative;color:#fff;font-weight:700;font-size:9.7vw;margin-bottom:50px}.sectionSecteur .titreSection img{position:absolute;width:30vw;left:-9%;top:-28%;z-index:-1}.SwiperSecteur{display:block}.imgSecteur{width:50%}.sectionSlide{text-align:center;padding:5% 0}.titreSecteurSlide{margin-top:20px;font-size:1.25em;color:#fff;font-weight:700}.sectionSlide div{text-align:left;padding-bottom:25px}.sectionSlide div p{color:#fff;margin-bottom:-5px}.sectionSlide div p img{width:10px;margin-right:10px}.sectionInstallation .titreSection{width:min-content;margin-left:10vw;position:relative;color:#fff;font-weight:700;font-size:8.7vw;margin-bottom:60px}.sectionInstallation .titreSection img{position:absolute;width:25vw;left:-9%;top:-70%;z-index:-1}.sectionContact h1{text-align:center;padding-top:30px;font-weight:700;font-size:2.6em}.imgContact{position:absolute;top:20%;bottom:0;right:0;width:70%}.hexaContact{margin-top:-9%;width:60%;height:auto;margin-bottom:16%}.inputSG{width:88%;margin-right:0;margin-top:10vh}.inputSD{width:88%}.inputL{width:88%}.round{position:relative;width:80px;margin-left:4%;margin-top:10px}.logoFooter{margin-top:4vh;width:80%;margin-left:10%}.menuFooter{margin-top:20px;color:#fff;line-height:30px;text-align:center}.textFooterCoord{color:#fff;font-size:18px;margin-top:30px;text-align:center}.textFooterCoord span{font-size:20px;font-weight:700}.btnBrochure{color:#000;text-decoration:none;padding:10px 20px;background:#18f6ef;background:linear-gradient(90deg,#4280c0 0,#18f6ef 100%);border-radius:22px;font-weight:700;font-size:3vw}.textContactMenu{color:#fff;font-size:19px;font-weight:700;text-align:center}.divContactFooter{margin-top:35px;text-align:center}.divContactFooter img{width:20%;margin-bottom:15px;height:auto}.titreInstallation{width:90%;margin-left:5%;margin-bottom:30px}.titreSecteur{display:none}.titreSecteurMobile{width:85%;height:auto;margin-left:10%}.iframeYoutube{height:25vh!important}.divDonnee label{font-size:12px}}@media (min-width:576px) and (max-width:992px){.accueil{padding-top:20vh;margin-bottom:15vh;display:flex;flex-direction:column;align-items:center}.accueil .imgRailDome{margin-top:5vh;width:100%;height:fit-content}.accueil .titreFreedom{width:50%;margin-top:3.1vh}.accueil p{margin-top:8vh;color:#fff;font-size:4vw;font-weight:700;text-align:center}.sectionInformation .divImg{position:relative;margin-bottom:50px}.sectionInformation .divImg img{position:absolute;left:0;width:100%;height:auto;margin-top:.7vw}.sectionInformation .divContenu{margin-bottom:50px}.sectionInformation h1{color:#fff;font-size:3.5vw;font-weight:700;margin-bottom:10px}.sectionInformation .divContenu h2{color:#fff;font-size:2.3vw;font-weight:700;margin-bottom:5px}.sectionInformation .divContenu p{color:#fff;margin-bottom:30px}.sectionInformation .divContenu video{width:100%;height:auto;margin-top:-20px;margin-bottom:25px}.sectionSecteur .colonnePC{display:none}.SwiperSecteur{display:block}.imgSecteur{width:40%}.sectionSecteur .titreSection{width:min-content;margin-left:30vw;position:relative;color:#fff;font-weight:700;font-size:5.6vw;margin-bottom:50px}.sectionSecteur .titreSection img{position:absolute;width:20vw;left:-15%;top:-38%;z-index:-1}.sectionSlide{text-align:center;padding:5% 0}.titreSecteurSlide{margin-top:20px;font-size:1.25em;color:#fff;font-weight:700}.sectionSlide div{text-align:left;padding-bottom:25px}.sectionSlide div p{color:#fff;margin-bottom:-5px}.sectionSlide div p img{width:10px;margin-right:10px}.sectionInstallation .titreSection{width:min-content;margin-top:3vh;margin-left:20vw;position:relative;color:#fff;font-weight:700;font-size:5.6vw;margin-bottom:100px}.sectionInstallation .titreSection img{position:absolute;width:19vw;left:-15%;top:-110%;z-index:-1}.sectionContact h1{text-align:center;padding-top:30px;font-weight:700;font-size:6vw}.imgContact{position:absolute;bottom:0;right:5%;width:59%}.hexaContact{margin-top:-9%;width:45%;height:auto;margin-bottom:16%}.round{position:relative;width:75px;margin-left:6%;margin-top:10px}.inputSG{width:47%;border-radius:20px;background-color:#2a2A2AF7;color:#2a2A2AF7;padding:6px 15px;margin-bottom:15px;margin-right:6%;margin-top:10vh}.logoFooter{margin-top:4vh;width:50%;margin-left:25%}.menuFooter{margin-top:20px;color:#fff;line-height:30px;text-align:center}.textFooterCoord{color:#fff;font-size:18px;margin-top:30px;text-align:center}.textFooterCoord span{font-size:20px;font-weight:700}.btnBrochure{color:#000;text-decoration:none;padding:10px 20px;background:#18f6ef;background:linear-gradient(90deg,#4280c0 0,#18f6ef 100%);border-radius:22px;font-weight:700}.textContactMenu{color:#fff;font-size:19px;font-weight:700;text-align:center}.divContactFooter{margin-top:35px;text-align:center}.divContactFooter img{width:13%;margin-bottom:15px;height:auto}.titreInstallation{width:75%;margin-left:12%;margin-bottom:40px}.titreSecteur{display:none}.titreSecteurMobile{width:60%;height:auto;margin-left:21%}.iframeYoutube{height:35vh!important}.inputSD{width:95%!important}.inputSG{width:95%!important;margin-right:0!important}.inputL{width:95%}}@media (min-width:992px) and (max-width:1200px){.inputSD{width:42%!important}.inputSG{width:42%!important;margin-right:1.48%!important}.inputL{width:93%}}@media (min-width:1200px) and (max-width:1400px){.inputSD{width:43%!important}.inputSG{width:43%!important}}@media (min-width:992px){.accueil{padding-top:20vh;margin-bottom:20vh;display:flex;flex-direction:column;align-items:center}.accueil .imgRailDome{margin-top:5vh;width:100%;height:fit-content}.accueil .titreFreedom{width:40%}.accueil p{margin-top:7vh;color:#fff;font-size:2.8vw;font-weight:700;text-align:center;line-height:3.5vw}.sectionInformation .divImg{position:relative;margin-bottom:50px}.sectionInformation .divImg img{position:absolute;left:-10%;width:70%;height:auto;margin-top:.7vw;margin-left:25%}.sectionInformation .divContenu{margin-bottom:50px}.sectionInformation h1{color:#fff;font-size:2.3vw;font-weight:700;margin-bottom:15px}.sectionInformation .divContenu h2{color:#fff;font-size:1.3vw;font-weight:700;margin-bottom:5px}.sectionInformation .divContenu p{color:#fff;margin-bottom:30px}.sectionInformation .divContenu video{width:100%;height:auto;margin-top:-20px;margin-bottom:25px}.titreSection{width:fit-content;margin:auto;position:relative;color:#fff;font-weight:700;font-size:2.6em;margin-bottom:57px}.titreSection img{position:absolute;width:95px;left:-33px;top:-32px;z-index:-1}.sectionSecteur .colonnePC{width:20%}.sectionSecteur .colonnePC img{width:90%;margin-left:5%;margin-bottom:35px}.sectionSecteur .colonnePC .titreSecteur{color:#fff;font-weight:700;text-align:center;height:55px;margin-bottom:15px}.sectionSecteur .colonnePC .list{margin-bottom:0}.sectionSecteur .colonnePC .list img{width:8px;margin-left:0;margin-bottom:0;margin-right:-6px}.titre1Ligne{padding-top:5%}.sectionSecteur .colonnePC .list span{color:#fff;vertical-align:top;margin-left:10px}.SwiperSecteur{display:none}.sectionContact h1{text-align:center;padding-top:10vh;font-weight:700;font-size:2.6em}.imgContact{position:absolute;bottom:24%;right:10%;height:44%}.hexaContact{margin-top:-9%;width:70%;height:auto}.round{position:relative;width:60px;margin-left:5%;margin-top:2px}.logoFooter{margin-top:4vh;width:25%}.menuFooter{margin-top:13px;color:#fff;line-height:30px;padding-left:10%}.textFooterCoord{color:#fff;font-size:12px;margin-top:17px}.textFooterCoord span{font-size:15px;font-weight:700}.btnBrochure{color:#000;text-decoration:none;padding:10px 20px;background:#18f6ef;background:linear-gradient(90deg,#4280c0 0,#18f6ef 100%);border-radius:22px;font-weight:700;font-size:.9vw}.textContactMenu{color:#fff;font-size:19px;margin-left:20px;font-weight:700}.divContactFooter{display:flex;flex-direction:row;align-items:flex-start;margin-top:35px}.divContactFooter img{width:17%;height:auto}.titreInstallation{width:60%;margin-left:20%;margin-bottom:50px}.titreSecteur{width:80%;height:auto;margin-left:10%;margin-bottom:50px}.titreSecteurMobile{display:none}}