.carousel-item .titre{color:#f8f9fa;font-family:BaiJamjuree-Bold,sans-serif;font-size:109px;left:50%;line-height:109px;max-width:633px;position:absolute;text-align:center;top:47%;transform:translate(-50%,-47%)}@media(max-width:1400px){.carousel-item .titre{font-size:90px;line-height:90px;top:35%}}@media(max-width:992px){.carousel-item .titre{font-size:50px;left:13%;line-height:50px;max-width:80%;top:8%;transform:translate(-3%,-5%)}}.container-arrow{bottom:0;height:81px;position:absolute;right:0;width:162px}@media(max-width:576px){.container-arrow{height:57px;right:34%;width:114px}}.container-arrow button{border:0}.carousel-caption{bottom:17%}@media(max-width:576px){.carousel-caption{bottom:0;top:28%}}.carousel-caption .slider-button{background-color:transparent;border:1px solid #f8f9fa;border-radius:22px;color:#fff;padding:10px;transition:width .3s;width:164px}@media(max-width:576px){.carousel-caption .slider-button{padding:8px;width:132px}}.carousel-caption .slider-button:hover{background-color:#f8f9fa!important;color:#ec6608!important;font-family:Satoshi-Bold,sans-serif;width:187px}@media(max-width:576px){.carousel-caption .slider-button:hover{width:164px}}.carousel-caption .slider-button.slider-button-blanc{background-color:#f8f9fa!important;color:#ec6608!important}.carousel-caption .slider-button.slider-button-blanc:hover,.carousel-caption .slider-button.slider-button-orange{background-color:#ec6608!important;border-color:#ec6608!important;color:#f8f9fa!important}.carousel-caption .slider-button.slider-button-orange:hover{background-color:#f8f9fa!important;border-color:#f8f9fa!important;color:#ec6608!important}#fleche_droite:focus path,#fleche_droite:hover path{fill:#f8f9fa}#fleche_droite:focus rect,#fleche_droite:hover rect{fill:#ec6608}@media(max-width:576px){#fleche_droite,#fleche_gauche{height:57px;width:57px}}#searchHP{max-height:475px}@media(max-width:768px){#searchHP{margin-bottom:50px;width:92%}}#searchHP .title-row{padding:0 0 34px}#searchHP .title-row .title{font-family:Satoshi-Bold,sans-serif;font-size:75px}@media(max-width:768px){#searchHP .title-row .title{font-size:40px;line-height:40px}}#searchHP .arrow-row{margin-bottom:34px}@media(max-width:576px){#searchHP .arrow-row{margin-bottom:27px}}#searchHP{margin-bottom:14vh}.search-input-row input.search-input{border:0;border-radius:44px;box-shadow:0 3px 15px rgba(0,0,0,.1);height:87px;max-height:87px;max-width:1279px;padding:0 0 0 122px;width:1308px}@media(max-width:1400px){.search-input-row input.search-input{width:892px}}@media(max-width:992px){.search-input-row input.search-input{width:692px}}@media(max-width:768px){.search-input-row input.search-input{padding:0 0 0 72px;width:100%}}.search-input-row input.search-input:focus-visible{outline:none}.search-input-row input.search-input::placeholder{color:#bcbcbc;font-family:Satoshi-Italic,sans-serif}.search-input-row label{margin:0 30px}.search-input-row .btn-search{background-color:#ec6608;border:0;border-radius:44px;box-shadow:0 3px 15px rgba(0,0,0,.1);color:#f8f9fa;font-family:Satoshi-Bold,sans-serif;font-size:26px;height:87px;position:absolute;right:30px;top:0;transition:font-size .3s,width .3s,right .3s;width:214px}.search-input-row .btn-search:hover{font-size:28px;right:0;width:283px}@media(max-width:768px){.search-input-row .btn-search{right:0}}@media(max-width:576px){.search-input-row .btn-search{left:inherit;right:inherit;top:105px;transition:font-size .3s,width .3s,right .3s}.search-input-row .btn-search:hover{right:inherit;width:95%}}.search-input-row .icon-left{left:3%;width:55px}@media(max-width:576px){.search-input-row .icon-left{left:8%;width:51px}}.search-input-row .icon-right{right:280px;width:48px}@media(max-width:576px){.search-input-row .icon-right{right:20px}}#searchResultHP{border-top:4px solid #ec6608;display:none;list-style:none;margin-left:40px;margin-right:55px;margin-top:5px;z-index:99}#searchResultHP>ul{background-color:#fff;border:1px solid #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;left:0;max-height:600px;overflow:auto;padding:.25rem .5rem .5rem;width:100%}#searchResultHP>ul img.header_img-fluid{height:100px;width:100px}.blocCardPenta{background:linear-gradient(180deg,#fff 50%,#f0f0f0 0)}@media(max-width:576px){.blocCardPenta{background:linear-gradient(180deg,#fff 93%,#f0f0f0 0)}}@media(max-width:992px){.blocCardPenta .mobile-responsive{position:relative}}.blocCardPenta .contentRegleDor{min-height:230px}.blocCardPenta .titre-regle-or{font-family:Satoshi-Bold,sans-serif;font-size:50px;line-height:68px;text-transform:uppercase}@media(max-width:576px){.blocCardPenta .titre-regle-or{font-size:35px}}.blocCardPenta .texte-regle-or{font-family:Satoshi-Medium,sans-serif;font-size:18px;line-height:24px}@media(max-width:576px){.blocCardPenta .texte-regle-or{font-size:16px}}.blocCardPenta .complexe-card #carouselNos5ReglesDor .carousel-indicators{margin:0;padding:0;position:inherit}.blocCardPenta .complexe-card #carouselNos5ReglesDor .carousel-indicators [data-bs-target]{background-color:transparent;border:none;height:inherit;text-indent:inherit;width:inherit}@media(max-width:576px){.blocCardPenta .complexe-card #carouselNos5ReglesDor{max-width:254px;min-height:460px}}.blocCardPenta .complexe-card .btnReglesDor{cursor:pointer}.blocCardPenta .complexe-card .btnReglesDor svg g path{fill:#6b6d77}.blocCardPenta .complexe-card .btnReglesDor svg text{fill:#000}.blocCardPenta .complexe-card .btnReglesDor.active svg g path{fill:#ec6608}.blocCardPenta .complexe-card .btnReglesDor.active svg text{fill:#fff}.blocCardPenta .card .button-main{transition:width .3s;width:168px}.blocCardPenta .card .button-main:hover{width:200px}.blocCardPenta .card.text-card .card-body{justify-content:space-between!important}.blocDomaineActivite{background-color:#f0f0f0;padding:50px 0 0}@media(max-width:1200px){.blocDomaineActivite{padding:20px 0 100px}}#domainesActiviteHP .blocCards{box-shadow:0 5px 15px rgba(0,0,0,.35)}#domainesActiviteHP .blocCards.desktopBlocCard{flex-wrap:nowrap;height:478px;overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}#domainesActiviteHP .blocCards.desktopBlocCard::-webkit-scrollbar{background:transparent;height:0}#domainesActiviteHP .blocCards.desktopBlocCard::-webkit-scrollbar-thumb,#domainesActiviteHP .blocCards.desktopBlocCard::-webkit-scrollbar-track{background:transparent}#domainesActiviteHP .blocCards.desktopBlocCard .colonneImage{height:478px;padding:0;position:relative}#domainesActiviteHP .blocCards.desktopBlocCard .colonneImage:hover .filtreHover{align-items:center;background-color:rgba(236,102,8,.8);display:flex;height:100%;justify-content:center;width:100%}#domainesActiviteHP .blocCards.desktopBlocCard .colonneImage:hover .filtreHover .text{color:#fff;font-size:22px;margin-bottom:0}#domainesActiviteHP .blocCards.desktopBlocCard .colonneImage .domainesActiviteCard{transition:width .3s}#domainesActiviteHP .blocCards.desktopBlocCard .colonneImage .domainesActiviteCard:hover:not(.lastOne){max-width:340px;position:absolute;top:0;width:340px;z-index:1}#domainesActiviteHP .blocCards .domainesActiviteCard{background-position:50%;background-repeat:no-repeat;background-size:cover;height:478px;position:relative;width:100%}#domainesActiviteHP .blocCards .domainesActiviteCard .filtreHover{display:none}#domainesActiviteHP .blocCards .domainesActiviteCard .opacityFilter{background-color:rgba(0,0,0,.16);height:100%;position:absolute;width:100%}#domainesActiviteHP .blocCards .domainesActiviteCard .btnDomainesActiviteCard{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}#domainesActiviteHP .blocCards .domainesActiviteCard .btnDomainesActiviteCard .button-main{align-items:center;border-color:#fff;display:flex;font-size:22px;justify-content:center;min-height:55px}#domainesActiviteHP .blocCards.desktopBlocCard{display:flex}#domainesActiviteHP .blocCards.mobileBlocCard{display:none}@media(max-width:1200px){#domainesActiviteHP .blocCards.desktopBlocCard{display:none}#domainesActiviteHP .blocCards.mobileBlocCard{display:flex}}#domainesActiviteHP .blocText h2{font-size:75px;line-height:102px}@media(max-width:992px){#domainesActiviteHP .blocText h2{font-size:35px}}@media(max-width:768px){#domainesActiviteHP .blocText h2{font-size:22px;line-height:50px}}#sliderDomaineActiviteHPMobile .glide__bullets{bottom:-2em;cursor:auto}#sliderDomaineActiviteHPMobile .glide__bullets .glide__bullet{background-color:#fff;border:none;box-shadow:none;height:10px;margin:0 .5em;width:10px}#sliderDomaineActiviteHPMobile .glide__bullets .glide__bullet.glide__bullet--active{background-color:#ec6608}#sliderDomaineActiviteHPMobile .glide__bullets .glide__bullet.glide__bullet--active:focus{border:none}#mapHP{color:#f8f9fa}#mapHP .title{font-size:50px}@media(max-width:768px){#mapHP .title{font-size:35px}}#mapHP .texte{width:638px}@media(max-width:576px){#mapHP .texte{width:90%}}#actuHP{padding-bottom:110px;padding-top:90px}#actuHP .bloc-title{font-size:47px}@media(max-width:576px){#actuHP .bloc-title{font-size:35px}}#actuHP .blocBtnVoirPlus{margin-top:90px}#actuHP .blocBtnVoirPlus .button-main{transition:width .3s;width:168px}#actuHP .blocBtnVoirPlus .button-main:hover{width:200px}#actuHP .actu-text .text{text-align:left}@media(max-width:768px){#actuHP .actu-text .text{margin-top:250px}}@media(max-width:768px)and (max-width:768px){#actuHP .actu-text .text .title{font-size:20px}#actuHP .actu-text .text p{font-size:13px;margin-bottom:0}}@media(max-width:768px){#actuHP .actu-text .btn{align-items:center;display:flex;justify-content:center;width:100%}}#sliderActuHP{margin-top:80px}@media(max-width:576px){#sliderActuHP{padding:0 50px}}#sliderActuHP .glide__slide{height:410px}.actu-card{height:100%;max-height:386px;max-width:812px;width:100%}.actu-card .actu-text .title{font-size:30px}#videoHPModal .modal-content{background:#181a2b;border:none}#videoHPModal .modal-content .modal-body{padding:0}#videoHPModal .modal-content .modal-body .close{background:#181a2b;border:none;color:#fff;font-family:Satoshi-Bold,sans-serif;padding:5px 10px}#videoHPModal .modal-content .modal-body iframe{height:90vh;margin:0}@font-face{font-family:Satoshi-Black;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Black.095eb439.eot);src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Black.095eb439.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Black.81080e41.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Black.a362e176.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Black.d64b6976.ttf) format("truetype")}@font-face{font-family:Satoshi-Bold;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Bold.39356af7.eot);src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Bold.39356af7.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Bold.71ade062.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Bold.b27bc57e.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Bold.75043d64.ttf) format("truetype")}@font-face{font-family:Satoshi-Light;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Light.7ba6c778.eot);src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Light.7ba6c778.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Light.cdc65a07.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Light.74bb11ee.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Light.8c74eff1.ttf) format("truetype")}@font-face{font-family:Satoshi-Medium;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Medium.ef2b03da.eot);src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Medium.ef2b03da.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Medium.6d785c15.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Medium.4d72552b.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Medium.27b16b29.ttf) format("truetype")}@font-face{font-family:Satoshi-Regular;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Regular.5586d975.eot);src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Regular.5586d975.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Regular.2e9e6e67.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Regular.5666f60d.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Regular.7248b919.ttf) format("truetype")}@font-face{font-family:Satoshi-Italic;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Italic.f83699b0.eot);src:url(https://sfe.diagram.ovh/build/fonts/Satoshi-Italic.f83699b0.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Italic.36230ee7.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Italic.eff4e18b.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/Satoshi-Italic.7660ebb2.ttf) format("truetype")}@font-face{font-family:BaiJamjuree-Bold;font-style:normal;font-weight:400;src:url(https://sfe.diagram.ovh/build/fonts/BaiJamjuree-Bold.46833e71.eot);src:url(https://sfe.diagram.ovh/build/fonts/BaiJamjuree-Bold.46833e71.eot?#iefix) format("embedded-opentype"),url(https://sfe.diagram.ovh/build/fonts/BaiJamjuree-Bold.3454438d.woff2) format("woff2"),url(https://sfe.diagram.ovh/build/fonts/BaiJamjuree-Bold.195138c8.woff) format("woff"),url(https://sfe.diagram.ovh/build/fonts/BaiJamjuree-Bold.13afd413.ttf) format("truetype")}.testimonial-section{background-image:url(https://sfe.diagram.ovh/build/images/groupe_630.98141657.png)!important;background-position:50%;background-size:cover;color:#fff;font-family:Satoshi-Regular,sans-serif;padding:78px 0;position:relative}.testimonial-section .rating-container{background-color:#ea580c;border-radius:35px;color:#fff;height:145px;position:absolute;right:100px;top:100px;width:380px}.testimonial-section .rating-container .rating-title,.testimonial-section .rating-container .rating-title:hover{font-family:Satoshi-Bold,sans-serif;font-size:22px;margin-bottom:10px}.testimonial-section .rating-container .rating-title:hover{text-decoration:underline}.testimonial-section .rating-container .rating-score{font-size:69px!important;font-weight:700;line-height:1;margin-bottom:4px;padding-right:10px}.testimonial-section .rating-container .stars{font-family:Satoshi-Bold,sans-serif;font-size:30px!important;margin-bottom:4px;margin-top:-15px}.testimonial-section .rating-container .reviews{font-family:Satoshi-Medium,sans-serif;font-size:18px;margin-left:5px;margin-top:-11px}.testimonial-section .rating-container .satisfaction{font-family:Satoshi-Medium,sans-serif;font-size:18px;margin-top:-15px}@media(max-width:1600px){.testimonial-section .rating-container{height:auto;margin-bottom:10%;padding:20px;position:relative;right:auto;text-align:center;top:auto;width:auto}.testimonial-section .rating-container .rating-score{font-size:50px!important;padding-right:0}.testimonial-section .rating-container .stars{font-size:25px;margin-left:0}.testimonial-section .rating-container .reviews{font-size:16px;margin-left:0}.testimonial-section .rating-container .satisfaction{font-size:16px}}.testimonial-section .titresoustitre h2{font-family:Satoshi-Bold,sans-serif;font-size:75px}@media(max-width:992px){.testimonial-section .titresoustitre h2{font-size:50px!important;text-align:center}}.testimonial-section .titresoustitre p{font-family:Satoshi-Medium,sans-serif;font-size:20px;padding-bottom:5px}@media(max-width:992px){.testimonial-section .titresoustitre p{font-size:15px!important;text-align:center}}.testimonial-section .button-wrapper{display:flex;justify-content:center;position:relative}.testimonial-section .button-main{background-color:transparent;border:1px solid #ec6608;border-radius:33px;color:#fff;font-family:Satoshi-Bold,sans-serif;font-size:16px;line-height:16px;margin-bottom:20px;margin-top:69px;min-width:182px;padding:16px;text-decoration:none}@media(max-width:1200px){.testimonial-section .button-main{margin-top:20px}}.testimonial-section .button-main:hover{background-color:#ec6608!important;color:#f8f9fa!important}.testimonial-section .colTemoignage{margin-top:82px}@media(max-width:1200px){.testimonial-section .colTemoignage{margin-top:60px}}#testimonialGlide{margin:0 auto;overflow:visible;position:relative;width:90%}#testimonialGlide .glide__slide{height:inherit;overflow:visible;position:relative;z-index:1}#testimonialGlide .glide__track{margin:0;overflow:visible;padding:0}#testimonialGlide .glide__slides{margin-top:82px;overflow:visible}@media(max-width:1200px){#testimonialGlide .glide__slides{margin-top:60px}}#testimonialGlide .glide__arrows{display:flex;justify-content:space-between;left:-60px;pointer-events:none;position:absolute;top:55%;transform:translateY(-50%);width:calc(100% + 120px);z-index:2}@media(max-width:1200px){#testimonialGlide .glide__arrows{left:inherit;width:100%}}@media(max-width:576px){#testimonialGlide .glide__arrows{left:-30px;width:calc(100% + 60px)}}#testimonialGlide .glide__arrow{align-items:center;background-size:cover;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;pointer-events:all;width:40px}#testimonialGlide .glide__arrow--left{background-image:url(https://sfe.diagram.ovh/build/images/arrow-left-white.809dbff7.svg)!important;margin-left:-2%;padding:20px!important}#testimonialGlide .glide__arrow--left,#testimonialGlide .glide__arrow--right{background-size:cover!important;border:none!important;border-radius:0!important;box-shadow:none!important}#testimonialGlide .glide__arrow--right{background-image:url(https://sfe.diagram.ovh/build/images/arrow-right-white.f8c8d137.svg);margin-right:-2%;padding:20px}.quote{color:#fff;font-family:Satoshi-Regular,sans-serif;font-size:18px;line-height:1.5;margin:0 auto;max-width:80%;padding:0;position:relative;text-align:center}.quote:after,.quote:before{color:#ea580c;font-size:40px}.quote:before{content:"“";left:-16px;position:absolute;top:-16px}.quote:after{bottom:-20px;content:"”";position:absolute;right:-20px}.testimonial-card-wrapper{align-items:center;background-color:transparent;display:flex;height:100%;margin-left:auto;margin-right:auto;max-width:398px;overflow:visible;position:relative;text-align:center}@media(max-width:1200px){.testimonial-card-wrapper{flex-direction:column;padding:40px 10px 10px}}@media(max-width:992px){.testimonial-card-wrapper{padding:20px 5px 5px}}.testimonial-card-wrapper .testimonial-card{background-color:#515463;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;font-family:Satoshi-Regular,sans-serif;font-size:18px;height:100%;justify-content:space-between;max-width:398px;overflow:visible;padding:80px 20px 20px;position:relative;text-align:center;width:100%;z-index:0}@media(max-width:1200px){.testimonial-card-wrapper .testimonial-card{font-size:16px;margin-bottom:20px;padding:60px 15px 15px}}@media(max-width:992px){.testimonial-card-wrapper .testimonial-card{font-size:14px;padding:40px 10px 10px}}.testimonial-card-wrapper .testimonial-card .testimonial-image{left:50%!important;position:absolute!important;top:-81px!important;transform:translateX(-50%)!important;z-index:2!important}.testimonial-card-wrapper .testimonial-card .testimonial-image img{border-radius:50%;height:162px;object-fit:cover;width:162px;z-index:2}@media(max-width:1200px){.testimonial-card-wrapper .testimonial-card .testimonial-image img{height:120px;width:120px}}.testimonial-card-wrapper .testimonial-card .testimonial-name{color:#fff;font-family:Satoshi-Bold,sans-serif;font-size:18px;margin-bottom:5px}@media(max-width:1200px){.testimonial-card-wrapper .testimonial-card .testimonial-name{font-size:16px}}@media(max-width:992px){.testimonial-card-wrapper .testimonial-card .testimonial-name{font-size:14px}}.testimonial-card-wrapper .testimonial-card .testimonial-company,.testimonial-card-wrapper .testimonial-card .testimonial-role{color:#fff;font-family:Satoshi-Regular,sans-serif;font-size:18px;margin-bottom:5px}@media(max-width:1200px){.testimonial-card-wrapper .testimonial-card .testimonial-company,.testimonial-card-wrapper .testimonial-card .testimonial-role{font-size:16px}}@media(max-width:992px){.testimonial-card-wrapper .testimonial-card .testimonial-company,.testimonial-card-wrapper .testimonial-card .testimonial-role{font-size:14px}}.testimonial-card-wrapper .testimonial-card .testimonial-company{font-family:Satoshi-Bold,sans-serif}