@font-face{font-family:Roboto Flex;src:url(/assets/RobotoFlex-VariableFont_GRAD_XOPQ_XTRA_YOPQ_YTAS_YTDE_YTFI_YTLC_YTUC_opsz_slnt_wdth_wght-DJo2p2gK.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Epilogue;src:url(/assets/Epilogue-VariableFont_wght-D2JXVisi.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:italianno;src:url(assets/fonts/italianno/Italianno-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{--orange: #ff934f;--blanc: #fefeff;--bleu-fonce: #000022;--bleu-clair: #789ad4;--bleu-clair2: #96afda;--gris: #6f686d}*{margin:0;padding:0;font-weight:400;box-sizing:border-box;font-family:Roboto Flex,sans-serif}html,body{scroll-behavior:auto;background-color:var(--blanc);color:var(--bleu-fonce);line-height:1.6;overflow-x:hidden}h1{text-align:left;font-family:Roboto Flex,sans-serif;margin-bottom:4rem;color:var(--orange);font-size:4.6rem;font-weight:600}h2{margin-bottom:2rem;color:var(--bleu-fonce);font-family:Epilogue,sans-serif;font-size:4.8rem}h3{margin-bottom:.2rem;color:var(--bleu-fonce);font-family:Epilogue,sans-serif;font-size:2.4rem}.slide-in{display:inline-block;overflow:hidden}.slide-in span{display:inline-block}header{background:var(--blanc);color:var(--bleu-fonce);display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:relative;top:0;z-index:1000}.logo-part{display:flex;align-items:center;justify-content:center;gap:.6vw}.logo-part a{display:flex;align-items:center;justify-content:center}.batta-logo{width:18vw}header .tel{display:flex;align-items:center;gap:.8rem;margin-left:3.2vw}header .tel a{font-size:2rem;font-weight:460;color:#002;text-decoration:none}header .tel img{width:2.6vw}.navHover{position:relative;font-family:Roboto Flex,sans-serif;font-weight:400;font-size:1.4rem;margin-left:1.5rem;color:var(--bleu-fonce);text-decoration:none;transition:color .3s ease}.navHover:after{content:"";background-color:var(--bleu-fonce);position:absolute;bottom:0;left:0;height:2px;width:0;transition:.2s}.navHover:hover:after,.navHover:focus:after{background-color:var(--orange);width:100%}.navHover:hover{color:var(--orange)}@media (max-width: 1060px){.batta-logo{width:16vw}header .tel a{font-size:2.6vw}.navHover{font-size:2vw}}@media (max-width: 768px){header{padding:1rem 1.2rem}.logo-part{gap:.8vw}.batta-logo{width:20vw}header .tel{gap:.4rem}header .tel img{width:4.6vw}header .tel a{font-size:1.1rem}.responsiveHide{display:none}.navHover{font-size:1rem}}footer{background:var(--bleu-fonce);color:var(--blanc);padding:1rem}.footer-main{position:relative;display:flex;justify-content:space-between;padding:1.4rem 5vw 1.6rem 5vw;margin-bottom:1rem}.footer-main h3{color:var(--blanc);font-weight:500}.footer-main p{margin:.3rem 0;font-size:1.2rem}.linkFooter{position:relative;color:var(--blanc);text-decoration:none;transition:color .3s ease}.linkFooter:after{content:"";background-color:var(--blanc);position:absolute;bottom:0;left:0;height:2px;width:0;transition:.2s}.linkFooter:hover:after,.linkFooter:focus:after{background-color:var(--orange);width:100%}.linkFooter:hover{color:var(--orange)}.footer-main img{position:relative;max-width:400px}.footer-main .logoBatta{margin-right:4vw;z-index:1}.flexFooter{display:flex;align-items:center;gap:.5rem}.flexFooter img{width:30px}.copy{text-align:center;font-size:1rem}#logoBis{position:absolute;bottom:-4.2vh;right:0;width:10vw;z-index:0}@media (max-width: 1060px){.footer-main{flex-direction:column;gap:1.3rem}.footer-main p{font-size:1rem}.flexFooter img{width:28px}}@media (max-width: 768px){.footer-main{padding:.75rem 4vw;margin-bottom:0}.footer-main h3{font-size:1.3rem;line-height:2.2rem}.footer-main p{font-size:.7rem}.footer-logo-ctn{display:flex;justify-content:center}.footer-main .logoBatta{max-width:200px;margin-right:0}.flexFooter img{width:22px}.copy{font-size:.8rem}#logoBis{display:none}}.hero video{width:100%;height:90vh;object-fit:cover;display:block}.presentation{padding:6rem 7.2vw;margin:auto}.presentation h1{line-height:1.15}.presentation .block{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;margin-bottom:6rem;gap:6vw;font-size:1.4vw}.presentation .block img{width:32vw}.bold-text{font-weight:650}.descText p{margin-bottom:1em}.citation-ctn{position:relative;width:90%;color:var(--blanc);background:#000000bf;border-radius:10px;padding:10px 16px}.citation-ctn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7.2vw;height:7.2vw;opacity:.15}.citation-ctn .citation{font-style:italic}.auteur{text-align:right}.certificats{background:var(--bleu-clair);padding:4rem 2rem;text-align:center}.certificats h2{margin-bottom:2rem;color:var(--blanc);font-family:Epilogue,sans-serif}.certificats .items{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.certificats .items div{background:var(--blanc);padding:.8rem;border-radius:10px;box-shadow:0 4px 10px #0003;width:24vw}.certificats .items div:hover{transform:scale(1.05);transition:transform .4s ease}.certificats .items div img{width:100%}.partenaires{padding:5rem 2rem;text-align:center}.partenaires h2{font-size:4.2rem;margin-bottom:3rem;color:var(--orange)}.partenaires .logos{overflow:hidden;width:100%}.partenaires .logos-ctn{display:flex;justify-content:center;align-items:center;gap:4vw;width:max-content;animation:scroll 25s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partenaires .logos img{width:11vw;height:auto}.partenaires .logos img:hover{transform:scale(1.1);transition:transform .5s ease}.logos-top{padding-bottom:1vh}#qualites{padding:6rem 9.2vw;display:flex;justify-content:space-around;gap:4vw}.qualite{display:flex;flex-direction:column}.qualite h3{padding-bottom:.6vh}.qualite ul li{padding-bottom:.4vh}.cta{position:relative;padding:6rem 10vw;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.cta .content{padding:0 2vw;display:flex;flex-direction:column;text-align:center;align-items:center}.carousel{position:relative;width:66vw;height:37vw;overflow:hidden;background:#222;display:flex;box-shadow:0 4px 12px #0003}.carousel-track{display:flex;position:relative;transition:transform 1.2s ease-in-out;height:100%}.img-ctn{position:relative;height:37vw;width:66vw;display:flex;align-items:center;justify-content:center;object-fit:contain;background:#222}.img-ctn img{height:37vw;width:auto}.carousel button{position:absolute;top:50%;transform:translateY(-50%);background:#fff6;border:none;color:var(--blanc);font-size:2rem;padding:.6rem 1rem;cursor:pointer;transition:.3s;border-radius:8px;box-shadow:0 4px 8px #0003}.carousel button:hover{background:#fff9}.prev{left:10px}.next{right:10px}@media (max-width: 1060px){h2{font-size:4rem}.presentation h1{font-size:4vw;margin-bottom:2rem}.presentation .block{font-size:1.5vw}.cta .button{width:60%;padding:1.3rem 3rem;font-size:1.1rem}}@media (max-width: 768px){h2{font-size:7vw}.hero video{height:auto;width:100vw}.presentation{padding:5vh 6vw}.presentation .block{font-size:2vw;flex-direction:column;text-align:center;gap:4vh;margin-bottom:2rem}.presentation .block img{width:60vw}.certificats .items{flex-direction:column;justify-content:start;align-items:center;gap:4vh}.certificats .items div{width:50vw}#qualites{flex-direction:column}.qualite h3{font-size:2rem}.partenaires h2{font-size:7vw}.cta .content h2{font-size:8vw}.cta .content p{font-size:2.8vw}.cta .button{width:70%;padding:1.2rem 2rem;font-size:1rem}.carousel{width:80vw;height:56vh}.img-ctn{width:80vw;height:100%}.img-ctn img{width:100%;height:auto}}#legals{padding:6rem 7.2vw}#informations-legales{margin-top:4rem}#legals section{margin-bottom:4rem}#legals h1{margin-bottom:2rem}#legals h2{font-size:3.6rem;margin-bottom:1rem}#legals p{font-size:1.4rem}@media (max-width: 1060px){#legals{padding:3rem 6.8vw}#legals section{margin-bottom:3rem}#legals h1{font-size:4.2rem}#legals h2{font-size:2.8rem}#legals p{font-size:1.2rem}}@media (max-width: 768px){#legals{padding:1.6rem 6vw}#legals section{margin-bottom:1.8rem}#legals h1{font-size:2.8rem}#legals h2{font-size:1.6rem;line-height:2.2rem}#legals p{font-size:.88rem}}
