@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.modal-overlay{background-color:#000000bf;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content-card{position:relative;width:80%;max-width:800px;outline:none}@media (max-width: 1000px){.modal-content-card{width:100%;max-width:800px;margin:1rem 1.75rem 1rem 1rem}}.modal-content{position:relative;background:#000;padding:2rem;border-radius:10px;outline:none;width:100%;max-width:1024px}@media (max-height: 500px){.modal-content{max-width:calc(80vw - 4rem)}}.close-button{position:absolute;top:10px;right:10px;background:#000;color:#fff;border:none;border-radius:50%;width:30px;height:30px;line-height:30px;font-size:1.15rem;font-weight:100;cursor:pointer;z-index:1}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:9999}.loader{animation:rotate 2s linear infinite;width:50px;height:50px}.path{stroke:#ff7350;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.summary .video-card-menu-container{position:relative;display:block}.summary .video-card-menu-vignette{width:100%;position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;z-index:1}.summary .carouselPrevElement,.summary .carouselNextElement{width:30%;z-index:1;display:block;flex:1}.summary .carouselPrevElement .video-card.video-card-menu,.summary .carouselNextElement .video-card.video-card-menu{background:#00000080}.summary .carouselPrevElement .video-card.video-card-menu .title-button,.summary .carouselNextElement .video-card.video-card-menu .title-button{opacity:1}.summary .carouselPrevElement .video-card.video-card-menu .btnPlay,.summary .carouselNextElement .video-card.video-card-menu .btnPlay{opacity:0}.summary .carouselPrevElement .video-card.video-card-menu .btnOpenVideo,.summary .carouselNextElement .video-card.video-card-menu .btnOpenVideo{display:none}.summary .carouselPrevElement .video-card.video-card-menu .title-button,.summary .carouselNextElement .video-card.video-card-menu .title-button{bottom:0}.summary .carouselPrevElement.hover .video-card.video-card-menu .title-button,.summary .carouselNextElement.hover .video-card.video-card-menu .title-button{opacity:1}.summary .carouselCurrentElement{display:block;flex:1;min-width:40%;width:40%;opacity:1}.summary .carouselCurrentElement{opacity:1}@media (max-width: 1000px){.summary .carouselCurrentElement{bottom:8rem;bottom:12rem}}.summary .video-card-menu-button{z-index:1;position:absolute;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;top:-100%}.video-card-menu-button .control-arrow{position:absolute;width:30%;opacity:1;background:transparent;height:100%;cursor:pointer;border:0;top:100%;z-index:1}.video-card-menu-button .control-arrow img{width:2rem;opacity:1;opacity:.75}.video-card-menu-button .control-arrow:hover img{opacity:1}.video-card-menu-button .control-arrow.control-arrow-prev{text-align:right;padding-right:3.5rem}.video-card-menu-button .control-arrow.control-arrow-next{text-align:left;padding-left:3.5rem}.carousel .control-arrow:before,.video-card-menu-button .control-arrow:before{background:#0000;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;display:none}.carouselParent{position:relative;padding:0 10%}.carouselParent .carouselCurrentElement:after,.carouselParent .video-card-menu-container:after,.carouselParent:after{content:"";display:table;clear:both}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}body{margin:0;background-color:#000}body,html{padding:0;margin:0;background-color:#000;min-height:100%;min-width:100%;height:100%;width:100%}h1,h2,h3,h4,h5,p{font-family:Open Sans,Myriad Pro,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-variation-settings:"wdth"100}#root{display:flex;min-width:100%;min-height:100%;flex-direction:column;overflow:visible}#root #content{flex:1;height:100%}#footer{display:block;text-align:center;position:relative;width:100%;margin-top:4rem}@media (max-width: 1000px){#footer{position:relative;margin-top:4rem}}#footer p{font-size:1rem;color:#fff;padding:1rem 2rem;margin:0;opacity:.5}.CenteredContainerParent{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;background-color:#000;background-image:url(/video/assets/images/home_s2-D0u9OWHV.png);background-size:cover}.CenteredContainerParent .CenteredContainer{padding:2rem;background:#fff;color:#000}.CenteredContainerParent .CenteredContainer h1{padding:2rem 0 0;font-size:1.5rem;text-align:center}.CenteredContainerParent .CenteredContainerButton{display:flex;gap:2rem;padding:1rem;justify-content:space-between;justify-content:center}.CenteredContainerParent .CenteredContainerButton button{border:0;font-size:1rem;padding:1rem 2rem;cursor:pointer;border:2px solid #ff7350;color:#ff7350;background:#fff}.CenteredContainerParent .CenteredContainerButton button:hover{color:#fff;background:#ff7350}.main-container{position:absolute;top:0;width:100%}.summary{position:relative}.summary .summary-bg{position:absolute;top:0;width:100%;background:#00000080}.summary .summary-bg img{width:100%;object-fit:cover}@media (max-width: 1000px){.summary .summary-bg img{margin-top:0}}.summary .summary-text{padding-top:20%;position:relative;left:10%;margin-bottom:5rem;width:100%;max-width:480px}.summary .summary-text img{height:auto;width:auto;position:relative;display:block;max-width:280px;margin-top:.35rem}@media (min-width: 1400px){.summary .summary-text{margin-bottom:3rem}}@media (min-width: 1600px){.summary .summary-text{padding-top:14%;margin-bottom:2rem}}@media (min-width: 1800px){.summary .summary-text{padding-top:12%;margin-bottom:0}}@media (min-width: 2000px){.summary .summary-text{padding-top:10%;margin-bottom:0}}@media (min-width: 2200px){.summary .summary-text{padding-top:8%;margin-bottom:0}}.summary .summary-text h1{margin:0;padding:0;text-transform:uppercase;line-height:3rem;font-size:3.5rem;font-weight:400;text-shadow:2px 2px 5px rgba(0,0,0,.5);text-shadow:0px 0px 5px rgba(0,0,0,.5)}.summary .summary-text h1 span{line-height:2rem;font-size:1.65rem;display:block;font-weight:500;margin-left:.15rem}.summary .summary-text p{margin:0;padding:0;line-height:1.75rem;font-size:1.25rem;font-weight:400;margin-top:1rem;text-shadow:2px 2px 5px rgba(0,0,0,.5)}@media (max-width: 1000px){.summary .summary-text{position:relative;margin-bottom:0;bottom:auto;left:auto;width:auto;max-width:none;padding:17rem 2rem 2rem}}.summary .summary-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000,#0000 35%);pointer-events:none}.summary .video-card-menu-container .video-card.video-card-menu{margin-left:.5rem;margin-right:.5rem}@media (max-width: 1000px){.summary .video-card-menu-container{position:relative;bottom:auto;display:block;padding:2rem}.summary .video-card-menu-container .video-card.video-card-menu{margin-bottom:2rem}}.video-card{position:relative;overflow:hidden;border-radius:1.5rem;background:#000;box-shadow:0 0 2rem #00000080}.video-card img{width:100%;height:auto;object-fit:cover;position:relative;display:block}.video-card .card-bg{position:absolute;top:0;left:0;width:100%;height:auto}.video-card .card-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#00000080,#0000 50%)}.carouselCurrentElement .video-card .card-bg-overlay{background:transparent}.video-card.video-card-recap .card-bg-overlay{background:linear-gradient(to top,#000,#0000 50%)}.video-card .card-content-container{position:absolute;top:0;left:0;width:100%;height:100%}.video-card.video-card-recap .card-content-container{position:relative}.video-card.video-card-recap .card-content-container .card-content{padding:2rem;padding-top:275px}@media (max-width: 1000px){.video-card.video-card-recap .card-content-container .card-content{padding-top:200px}}.video-card .card-content-container h2{font-weight:700;font-size:1.2rem;line-height:1.5rem;text-shadow:0px 0px 5px rgba(0,0,0,.5)}.video-card .card-content-container p{color:#fff}.video-card.video-card-recap .card-content-container h2{font-size:2rem;line-height:2.5rem}.video-card .card-content-container h3.domaine{background:#ff7350;margin-top:4.5rem;padding:.25rem 1rem;border-radius:.75rem;color:#fff;text-decoration:none;font-size:1rem;font-weight:700;line-height:1.5rem;width:auto;display:inline-block}@media (max-width: 1000px){.video-card .card-content-container h3.domaine{margin-top:2rem}}.video-card .card-content-container .btnOpenVideo{background:#ff7350;padding:.5rem 1rem;font-weight:700;border-radius:.75rem;color:#fff;text-decoration:none}.video-card .card-content-container .btnOpenVideo:hover{background:#ff9379}.video-card.video-card-recap .card-content-container .btnPlay{background:#fff;padding:.25rem 1.15rem .25rem .25rem;font-weight:700;border-radius:.75rem;color:#000;text-decoration:none;display:inline-block}.video-card.video-card-recap .card-content-container .btnPlay .btnPlayContent{display:flex;align-items:center}.video-card.video-card-recap .card-content-container .btnPlay .btnPlayContent img{width:1.75rem;margin-right:.25rem}.video-card.video-card-recap .video-card-recap-content{background:#000;max-height:95vh;overflow:auto}.video-card .linkBack{text-decoration:none;color:#fff;display:inline-block;padding:.1rem 0;border-bottom:1px solid rgba(255,255,255,.5)}.video-card .linkBack:hover{border-bottom:1px solid #FFFFFF}.video-card.video-card-menu .title-button{position:absolute;display:block;bottom:1rem;width:100%;text-align:left}.video-card.video-card-menu .title-button h2{padding:0;margin:0;margin:1rem;color:#fff;text-align:left}.video-card.video-card-menu .title-button .btnOpenVideo{margin:0 1rem;display:inline-block}@media (max-width: 1200px){.video-card.video-card-menu .title-button{display:flex;align-items:center;bottom:0}.video-card.video-card-menu .title-button .btnOpenVideo{margin:1rem;max-height:1.4rem;margin-left:auto}}.video-card.video-card-menu .card-content-container .btnPlay{margin:0;padding:0;background:transparent;width:3rem;height:auto;opacity:.65;text-decoration:none;display:block;text-align:center;top:calc(50% - 3rem);left:calc(50% - 1.5rem);position:absolute}.video-card.video-card-menu .card-content-container .btnPlay:hover{opacity:1}#header{position:fixed;background:#ffffff73;align-items:center;padding:0;z-index:1002;width:100%;display:flex}#header #header-content{padding:1rem;position:relative;width:100%;display:flex;gap:1rem;flex:1;z-index:1003}#header img{margin:0 1rem;max-width:100%;height:100%;max-width:180px;z-index:9999}@media (max-width: 1000px){#header img{margin:0 1rem}}#header .desktop-menu{display:flex;align-items:center;gap:1rem;flex:1}#header .desktop-menu a{color:#000;text-decoration:none;font-weight:600;margin:0 1rem}.dropdown{position:relative;display:inline-block}.dropdown-toggle{color:#000;text-decoration:none;font-weight:600;margin:0 1rem;cursor:pointer;padding:.5rem 0;display:block}.dropdown-menu{display:none;position:absolute;background-color:#fffffff2;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1000;border-radius:4px;padding:.5rem 0;top:100%;left:0}.dropdown-menu a{color:#000;padding:8px 16px;text-decoration:none;display:block;margin:0;margin:0 .5rem!important;font-weight:600;transition:background-color .3s ease}.dropdown-menu a:hover{background-color:#d1e4ed80;background-color:#ff7350!important;color:#fff!important}.dropdown:hover .dropdown-menu{display:block}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;margin-left:auto;z-index:1003;position:relative}.mobile-menu-toggle svg{transition:opacity .2s ease}.mobile-menu-toggle:hover svg{opacity:.7}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffffffa;z-index:999;padding:80px 2rem 2rem;flex-direction:column;gap:1rem;overflow-y:auto}.mobile-menu.active{display:flex}.mobile-menu a{color:#000;text-decoration:none;font-weight:600;padding:.75rem 0;display:block}.mobile-menu a:last-child{border-bottom:none}.mobile-dropdown:last-child{border-bottom:none}.mobile-dropdown-toggle{display:block;color:#000;font-weight:600;padding:.75rem 0;cursor:pointer}.mobile-dropdown-menu{padding-left:1rem}.mobile-dropdown-menu a{border-bottom:none;padding:.5rem 0}@media (max-width: 1000px){.desktop-menu{display:none!important}.mobile-menu-toggle{display:flex}#header #header-content{align-items:center;justify-content:space-between}#header .desktop-menu{display:none!important}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#000;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}.image-small{max-width:300px}.image-medium{max-width:600px}.image-large{max-width:1200px}.video-card img{max-width:100%;object-fit:cover;object-position:center}.video-card>img{max-width:920px}.video-card>.card-bg>img{max-width:800px}
