.grid-col-double,.hero-home .box-txt,.section-explain article,.section-official-selection .container-fluid{grid-template-columns:1fr 1fr}.title-large,.title-medium,.title-regular{font-family:Poppins,sans-serif;font-weight:500}body,button,h1,h2,h3,h4,h6,li,main,p,span,ul{padding:0;margin:0}.container-fluid{max-width:1200px;margin:0 auto}@media all and (min-width:1024px) and (max-width:1280px){.container-fluid{max-width:initial;box-sizing:border-box;width:100%;padding-left:30px;padding-right:30px}}.flex-column-start{display:flex;flex-direction:column;align-items:flex-start}.flex-column-end{display:flex;flex-direction:column;align-items:flex-end}.flex-row-start{display:flex;flex-direction:row;align-items:flex-start}.flex-row-end{display:flex;flex-direction:row;align-items:flex-end}.grid-col-double,.grid-col-triple{display:grid;grid-column-gap:20px}img.cover{object-fit:cover}.grid-col-triple{grid-template-columns:1fr 1fr 1fr}@media all and (min-width:0px) and (max-width:1024px){.container-fluid{max-width:initial;box-sizing:border-box;width:100%;padding-left:15px;padding-right:15px}.grid-col-double{display:flex;flex-direction:column;grid-template-columns:initial;grid-column-gap:initial}}.ellipsis,.ellipsis--line-clamp2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.title-large{font-size:30px;line-height:45px}.title-medium{font-size:25px;line-height:35px}.title-regular{font-size:20px;line-height:30px}.cta-link,.title-small{font-family:Poppins,sans-serif;font-weight:600}.title-small{font-size:15px;line-height:22px}.labeur{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:25px}.labeur b{font-weight:500}.labeur i.emot{font-size:20px;font-style:normal;padding-left:5px}.quote{font-family:Rufina,serif;font-style:normal;font-weight:400;font-size:14px;line-height:25px;padding:0;margin:0}.title-date{font-family:Poppins;font-style:normal;font-weight:500;font-size:15px;line-height:30px;color:#648CDB;position:relative}.title-date::before{content:" ";position:absolute;bottom:-3px!important;left:0;height:2px;width:100%;background-color:#648CDB;z-index:1;text-decoration:none}.ellipsis{-webkit-line-clamp:1;word-break:break-all}.ellipsis--line-clamp2{-webkit-line-clamp:2;word-break:break-word}@media all and (min-width:0px) and (max-width:1024px){.title-large{font-weight:500;font-size:25px;line-height:30px}.title-medium{font-weight:600;font-size:19px;line-height:initial}.title-small{font-weight:600;font-size:14px;line-height:22px}.labeur{font-size:14px;line-height:25px}.quote{font-size:13px;line-height:22px}}.cta-event,.cta-offer,.cta-primary,.cta-secondary{display:block;padding:0 15px;font-size:15px;font-family:Roboto,sans-serif;text-decoration:none;box-sizing:border-box}.cta-secondary{font-weight:500;color:#000;line-height:40px;text-align:center;background:0 0;border:2px solid #000;opacity:1;transform:translateY(0);transition:all .2s ease-in-out;cursor:pointer}.cta-event,.cta-offer{font-weight:500;color:#000;line-height:40px;text-align:center;background:0 0;border:1px solid #000;border-radius:3px}.cta-event{border:2px solid #000}.cta-primary{font-weight:400;border:0;color:#fff;line-height:45px;text-align:center;background:#000;opacity:1;transform:translateY(0);transition:all .2s ease-in-out;cursor:pointer}.cta-primary:visited{color:#fff}.cta-primary:hover,.cta-secondary:hover{opacity:.8;transform:translateY(-2px)}.cta-arround{border-radius:45px;padding:0 20px}.cta-play-box{display:flex;align-items:baseline;text-decoration:none;color:#000}.cta-play-box span{padding-left:15px}.cta-play-small{width:50px;height:50px;line-height:50px;font-size:8px;border:0;background:#fff;bottom:0;right:0;z-index:1;box-shadow:0 4px 25px rgba(0,0,0,.25)}.cta-play-large,.cta-play-medium{display:block;background:#FFF;box-shadow:0 4px 25px rgba(0,0,0,.25)}.cta-play-medium{width:60px;height:60px;line-height:60px;font-size:10px;border-radius:100px;border:0;text-decoration:none}.cta-link,.cta-play-large{font-size:14px;text-decoration:none}.cta-play-large{width:90px;height:90px;line-height:90px;border-radius:100px;border:0}.cta-link{position:relative;color:#000;cursor:pointer}.cta-link::before{content:" ";position:absolute;bottom:-3px!important;left:0;height:2px;width:100%;background-color:#000;z-index:1;text-decoration:none}.link-back,.link-more{position:relative;text-decoration:none}.link-underline:hover{background-position:0 0;background-image:linear-gradient(180deg,#D4DDEE,#D4DDEE);color:#3E51B0}.link-underline{text-decoration:none;color:#000;background-image:-webkit-gradient(linear,left top,left bottom,from(#5e6dbe),to(#D4DDEE));background-image:linear-gradient(180deg,#000,#D4DDEE);background-repeat:no-repeat;background-position:0 18px;padding-bottom:2px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.link-stab span,.link-underline--green,.link-underline.white:hover{background-position:0 0;color:#000}.link-underline.white:hover{background-image:linear-gradient(180deg,#fff,#fff)}.link-underline--green:hover{background-image:linear-gradient(180deg,#D7FFA8,#D7FFA8)}.link-underline--green{text-decoration:none;background-image:linear-gradient(180deg,#E9FFCF,#E9FFCF);padding-bottom:2px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.link-stab{display:flex;flex-direction:row;gap:8px}.link-stab i{font-size:22px;color:#000}.link-stab span{display:inline-block;text-decoration:none;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:25px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.link-stab.white span{background-image:linear-gradient(90deg,#fff,#fff);color:#000}.link-stab.white:hover span{background-image:linear-gradient(90deg,#EDF6FF,#EDF6FF)}.link-more{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#000;line-height:40px;cursor:pointer}.cta-back span,.link-back{font-weight:500;font-style:normal;font-family:Poppins}.link-more>i{font-size:14px;margin-left:15px;transition:margin-left .4s ease-in-out}.link-more:hover i{margin-left:30px}.link-back{font-size:14px;color:#000;opacity:.8;line-height:45px}.cta-back{display:inline-flex;flex-shrink:0;flex-direction:row;justify-content:center;align-items:center;padding:0 10px;height:40px;background:#131313;box-shadow:0 2px 10px rgba(0,0,0,.3);border-radius:5px;color:#fff}.cta-back i{font-size:24px}.cta-back span{display:inline-block;overflow:hidden;width:0;font-size:14px;opacity:0;transition:all .4s ease-in-out}.cta-back:hover span{width:auto;padding-left:10px;opacity:1}.animated-zoom{transition:transform .2s}.animated-zoom:hover{cursor:pointer;transform:scale(1.05)}.sign{max-height:240px;position:absolute}.p-relative{position:relative}.sign.position-bl{bottom:0;left:0}.sign.position-br{bottom:0;right:0}.sign.position-tl{top:0;left:0}.sign.position-tr{top:0;right:0}.sign.position-cl{top:calc(50% - 120px);left:0}.sign.position-cr{top:calc(50% - 120px);right:0}.section-show .sign-A.sign.position-bl{margin-bottom:-74px}.sign.sign-small{max-height:100px}.filter-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .3s ease-in-out}.filter-grayscale:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.section-show .filter-grayscale{transition:filter .6s ease-in-out}.section-show:hover .filter-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}.bg-gray{background:url(../interface/bg-light.png) no-repeat}.bg-black{background:url(../interface/bg-dark.png) no-repeat}.align-left.bg-black,.align-left.bg-gray{background-size:calc(50vw - 300px) 100%}.align-right.bg-black,.align-right.bg-gray{background-size:100% 100%;background-position-x:calc(50vw + 300px)}em.strong{font-weight:600;font-size:14px;font-style:normal}#band_cookie{position:fixed;bottom:15px;padding:30px;z-index:10000000;background:#fff;border-radius:6px;box-shadow:0 4px 15px #00045;right:15px;font-family:Roboto;font-size:13px;line-height:20px;max-width:680px}#band_cookie .container a{color:#000;font-weight:500;font-size:15px;margin-right:5px}#band_cookie .container a:first-of-type{border-radius:50px;display:inline-block;box-sizing:border-box;padding:0 15px;font-size:15px;font-weight:400;font-family:Roboto,sans-serif;border:0;color:#fff;line-height:40px;text-align:center;background:#000;text-decoration:none;opacity:1;transform:translateY(0);transition:all .2s ease-in-out;cursor:pointer}#band_cookie .container a:first-of-type::after{content:"\f564";font-family:"Font Awesome 5 Pro";font-size:20px;padding-right:5px;padding-left:5px}@media all and (max-width:1024px){#band_cookie{max-width:initial;left:15px}}nav.crumbs ol{display:flex;list-style:none}nav.crumbs ol li:after{content:"\f105";font-family:"font awesome 5 pro";font-size:16px;font-weight:500}nav.crumbs ol li:last-child{opacity:.4}nav.crumbs ol li:last-child:after{display:none}nav.crumbs ol li,nav.crumbs ol li a{font-family:'Open Sans';font-weight:600;font-size:14px;line-height:25px;color:#000;text-transform:capitalize;text-decoration:none;font-style:normal;padding-right:8px}.section-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:15px}.section-head menu{margin:0;padding:0}@media all and (min-width:0px) and (max-width:1024px){.section-head menu{display:none}}.hero-home{position:relative;display:flex;justify-content:center;align-items:center;height:calc(100vh - 120px);min-height:700px;max-height:900px;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 40%),url(../interface/home-bg-affiche.jpg);background-size:cover;background-position:center;color:#fff;margin-bottom:100px}.hero-home .box-txt{display:grid;grid-column-gap:30px;grid-row-gap:20px;align-items:center;justify-items:stretch;color:#fff}.hero-home .box-txt button.cta-play-large{justify-self:flex-end}.hero-home .box-txt h1{text-align:right;color:#fff;background-color:initial}.hero-home .box-txt h2{font-weight:200}.hero-home .box-txt h3,.section-article .article-card .description{font-family:Poppins,sans-serif;font-weight:400}.hero-home .box-txt h3{font-size:22px}.hero-home .box-txt h1,.hero-home .box-txt h2,.hero-home .box-txt h3{text-shadow:0 0 5px rgba(0,0,0,.5)}.hero-home .list-rs{display:flex;flex-direction:row;justify-content:flex-end;margin:40px 60px;position:absolute;bottom:0;right:0;list-style:none}.list-rs li{padding-left:15px}.list-rs li i{color:#fff;font-size:20px}.hero-home::after{content:"Illustration by Laurent Durieux";position:absolute;left:10px;bottom:5px;font-style:italic;font-size:11px;font-family:roboto;opacity:.8}@media all and (min-width:1024px) and (max-width:1280px){.hero-home .box-txt{margin-top:0}.hero-home::after{bottom:5px}}@media all and (min-width:0px) and (max-width:1024px){.hero-home,.hero-home .list-rs{display:flex;position:relative}.hero-home{height:100vh;flex-direction:column;justify-content:space-between}.hero-home .list-rs{flex-direction:row;justify-content:center;width:100%;background:#161616;margin:0;padding:30px;box-sizing:border-box;max-height:80px}.hero-home .box-txt h1{text-align:center;line-height:40px}.hero-home .box-txt h2>br{display:none}.hero-home .box-txt{margin-top:0;flex-grow:1;justify-content:center;grid-row-gap:30px;display:flex;flex-direction:column;text-align:center}.hero-home .box-txt button.cta-play-large{display:block;width:70px;height:70px;line-height:70px;font-size:12px}.hero-home::after{bottom:85px}}.section-accreditation ul.box-media.left li:last-child,.section-accreditation ul.box-media.right li:first-child{margin-bottom:120px}.section-accreditation{padding-bottom:60px;padding-top:60px;overflow:hidden}.section-accreditation .container-fluid{display:flex;justify-content:space-between;align-content:center}.section-accreditation .box-txt{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;max-width:400px}.section-accreditation ul.box-media{display:flex;flex-direction:row;width:180px;position:relative}.section-accreditation ul.box-media li{list-style:none;position:relative}.section-accreditation ul.box-media li img.img-oeuvre{width:180px;height:280px;border-radius:15px;overflow:hidden;box-shadow:0 4px 25px rgba(0,0,0,.25);filter:grayscale(0)}.section-accreditation ul.box-media li .sign-small{display:none;position:absolute;height:100px;width:auto}.section-accreditation ul.box-media.left li:first-child{position:absolute;left:-200px;margin-top:120px}.section-accreditation ul.box-media.left li:first-child .sign-small{left:-40px;top:-50px;z-index:-1}.section-accreditation ul.box-media.left li:last-child .sign-small{left:calc(50% - 40px);bottom:-50px}.section-accreditation ul.box-media.right li:last-child{position:absolute;right:-200px;margin-top:120px}.section-accreditation ul.box-media.right li:first-child .sign-small{left:calc(50% - 40px);bottom:-50px}.section-accreditation ul.box-media.right li:last-child .sign-small{left:calc(50% - 40px);top:-50px;z-index:-1}@media all and (min-width:0px) and (max-width:1024px){.section-accreditation .container-fluid{flex-flow:row wrap;grid-column-gap:15px;grid-row-gap:15px}.section-accreditation .box-txt{order:-1;flex:100%;max-width:inherit;padding-bottom:20px}.section-accreditation ul.box-media{;margin:0;flex: auto;grid-column-gap: 15px;}.section-accreditation ul.box-media li{display:flex}.section-accreditation ul.box-media li img.img-oeuvre{display:flex;width:100%;height:auto;border-radius:5px;min-height:180px}.section-accreditation ul.box-media.left li:first-child,.section-accreditation ul.box-media.left li:last-child,.section-accreditation ul.box-media.right li:first-child,.section-accreditation ul.box-media.right li:last-child{position:relative;margin:0;left:initial;right:initial}}.section-annecy-live article,.section-program-open article{justify-content:space-between;min-height:380px;border-radius:5px;align-content:center}.section-program-open{padding:80px 80px 0}.section-program-open .container-fluid{width:100%;box-sizing:border-box;max-width:1780px}.section-program-open article{display:flex;background:#ECECEC;transition:all .4s ease-in-out}.section-program-open article:hover{background:#fff;filter:drop-shadow(0 20px 35px rgba(0, 0, 0, .2))}.section-program-open .box-txt{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;max-width:400px}.section-program-open .box-media{display:flex;flex-direction:row;flex-grow:1;position:relative}.section-program-open .box-media .img-mask{position:absolute;width:100%;height:100%;z-index:1;top:0;bottom:0;right:0;left:0;overflow:hidden;border-radius:5px}.section-program-open .box-media .img-illu{position:absolute;display:block;z-index:1}.section-program-open .left .img-illu{left:0;right:0;bottom:0;top:-45%;max-height:600px;width:auto;margin:auto}.section-program-open .right .img-illu{right:0;bottom:0;max-height:200px;width:auto}.section-program-open .box-media ul.list-sign{position:absolute;width:100%;height:100%;z-index:10;top:0;bottom:0;right:0;left:0;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none}.section-program-open .left li:nth-of-type(2) .sign-small,.section-program-open .right li:nth-of-type(2) .sign-small{top:-60px}.section-program-open .left li:nth-of-type(3) .sign-small,.section-program-open .right li:nth-of-type(1) .sign-small{bottom:-60px}.section-program-open .list-sign li{position:relative;display:flex}.section-program-open .list-sign li .sign-small{display:block;position:absolute;height:120px;width:auto;transition:all 1s}.section-program-open .left li .sign-small{left:0}.section-program-open article:hover .left li .sign-small{transform:rotate3d(1,1,1,45deg);left:-60px;filter:blur(1rem)}.section-program-open .left li:nth-of-type(1) .sign-small{left:-30px;align-self:center}.section-program-open .right li .sign-small{right:0}.section-program-open article:hover .right li .sign-small{transform:rotate3d(1,1,1,-45deg);right:-60px;filter:blur(1rem)}.section-program-open .right li:nth-of-type(3) .sign-small{right:-30px;align-self:center}@media all and (min-width:0px) and (max-width:1280px){.section-program-open{padding:80px 50px 0}.section-program-open .left .img-illu{top:-25%}.section-program-open .left li:nth-of-type(2) .sign-small,.section-program-open .right li:nth-of-type(2) .sign-small{top:-50px}.section-program-open .list-sign li .sign-small{height:100px}.section-program-open .left li:nth-of-type(1) .sign-small{left:-15px}.section-program-open .left li:nth-of-type(3) .sign-small,.section-program-open .right li:nth-of-type(1) .sign-small{bottom:-50px}.section-program-open .right li:nth-of-type(3) .sign-small{right:-15px;align-self:center}}@media all and (min-width:0px) and (max-width:1024px){.section-program-open .left li:nth-of-type(2) .sign-small,.section-program-open .right li:nth-of-type(2) .sign-small{top:-40px}.section-program-open{padding:0;margin-top:40px}.section-program-open .container-fluid{flex-flow:row wrap;grid-column-gap:0;grid-row-gap:0}.section-program-open .list-sign li .sign-small{height:80px}.section-program-open .left li:nth-of-type(1) .sign-small{left:-15px}.section-program-open .left li:nth-of-type(3) .sign-small,.section-program-open .right li:nth-of-type(1) .sign-small{bottom:-40px}.section-program-open .right li:nth-of-type(3) .sign-small{right:-15px;align-self:center}.landing .section-program-open{padding-left:15px;padding-right:15px}}@media all and (min-width:0px) and (max-width:760px){.section-program-open article{overflow:hidden}.section-program-open .box-media .img-mask{overflow:visible}.section-program-open .box-media ul.list-sign{display:none}.section-program-open .right .img-illu{max-width:initial;max-height:140px}.section-program-open .left .img-illu{left:-60px;right:0;bottom:40px;top:0;max-height:400px;max-width:inherit}.section-program-open .box-txt{z-index:100;padding:20px}}.section-annecy-live{padding:80px 80px 0}.section-annecy-live .container-fluid{width:100%;box-sizing:border-box;max-width:1780px}.section-annecy-live article{display:flex;transition:all .4s ease-in-out;background:linear-gradient(90.14deg,rgba(248,199,184,.5) .12%,rgba(123,155,168,.3) 99.88%)}.section-annecy-live article:hover{filter:drop-shadow(0 20px 35px rgba(0, 0, 0, .2))}.section-annecy-live .box-txt{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;max-width:400px}.section-annecy-live .box-media{display:flex;flex-direction:row;flex-grow:1;position:relative}.section-annecy-live .box-media .img-mask{position:absolute;width:100%;height:100%;z-index:1;top:0;bottom:0;right:0;left:0;overflow:hidden;border-radius:5px}.section-annecy-live .box-media .img-illu{position:absolute;display:block;z-index:1}.section-annecy-live .left .img-illu{left:0;right:0;bottom:0;top:-45%;max-height:600px;width:auto;margin:auto}.section-annecy-live .right .illu_02{left:30%;top:-60px;max-height:380px;width:auto}.section-annecy-live .right .illu_03{right:2%;bottom:-20px;max-height:480px;width:auto}.section-annecy-live .box-media ul.list-sign{position:absolute;width:100%;height:100%;z-index:10;top:0;bottom:0;right:0;left:0;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none}.section-annecy-live .left li:nth-of-type(2) .sign-small,.section-annecy-live .right li:nth-of-type(2) .sign-small{top:-60px}.section-annecy-live .left li:nth-of-type(3) .sign-small,.section-annecy-live .right li:nth-of-type(1) .sign-small{bottom:-60px}.section-annecy-live .list-sign li{position:relative;display:flex}.section-annecy-live .list-sign li .sign-small{display:block;position:absolute;height:140px;width:auto;transition:all 1s}.section-annecy-live .left li .sign-small{left:0}.section-annecy-live article:hover .left li .sign-small{transform:rotate3d(1,1,1,45deg);left:-60px;filter:blur(1rem)}.section-annecy-live .left li:nth-of-type(1) .sign-small{left:-30px;align-self:center}.section-annecy-live .right li .sign-small{right:0}.section-annecy-live article:hover .right li .sign-small{transform:rotate3d(1,1,1,-45deg);right:-60px;filter:blur(1rem)}.section-annecy-live .right li:nth-of-type(3) .sign-small{right:-30px;align-self:center}@media all and (min-width:0px) and (max-width:1440px){.section-annecy-live .right .illu_02{left:25%;top:0;max-height:320px;width:auto}.section-annecy-live .right .illu_03{right:2%;bottom:-10px;max-height:360px;width:auto}}@media all and (min-width:0px) and (max-width:1280px){.section-annecy-live{padding:80px 50px 0}.section-annecy-live .left .img-illu{top:-25%}.section-annecy-live .right .illu_02{left:5%;top:20px}.section-annecy-live .left li:nth-of-type(2) .sign-small,.section-annecy-live .right li:nth-of-type(2) .sign-small{top:-50px}.section-annecy-live .right .illu_03{right:-20px}.section-annecy-live .list-sign li .sign-small{height:100px}.section-annecy-live .left li:nth-of-type(1) .sign-small{left:-15px}.section-annecy-live .left li:nth-of-type(3) .sign-small,.section-annecy-live .right li:nth-of-type(1) .sign-small{bottom:-50px}.section-annecy-live .right li:nth-of-type(3) .sign-small{right:-15px;align-self:center}}@media all and (min-width:0px) and (max-width:1024px){.section-annecy-live .right .illu_02{left:15%;top:60px;max-height:250px}.section-annecy-live .left li:nth-of-type(2) .sign-small,.section-annecy-live .right li:nth-of-type(2) .sign-small{top:-40px}.section-annecy-live .right .illu_03{right:0;max-height:460px}.section-annecy-live{padding:0;margin-top:40px}.section-annecy-live .container-fluid{flex-flow:row wrap;grid-column-gap:0;grid-row-gap:0}.section-annecy-live .list-sign li .sign-small{height:80px}.section-annecy-live .left li:nth-of-type(1) .sign-small{left:-15px}.section-annecy-live .left li:nth-of-type(3) .sign-small,.section-annecy-live .right li:nth-of-type(1) .sign-small{bottom:-40px}.section-annecy-live .right li:nth-of-type(3) .sign-small{right:-15px;align-self:center}.landing .section-annecy-live{padding-left:15px;padding-right:15px}}@media all and (min-width:0px) and (max-width:760px){.section-annecy-live .box-media ul.list-sign,.section-annecy-live .right .illu_02{display:none}.section-annecy-live .left .img-illu{left:-60px;right:0;bottom:40px;top:0;max-height:400px;max-width:inherit}.section-annecy-live .right .illu_03{max-width:initial;max-height:420px;right:-60px;left:initial}.section-annecy-live article{overflow:hidden}.section-annecy-live .box-media .img-mask{overflow:visible}.section-annecy-live .box-txt{z-index:100;padding:20px}}.section-official-selection{padding-bottom:60px;padding-top:60px;overflow:hidden;box-sizing:border-box;background:#ebebeb}.section-official-selection .container-fluid{display:grid;grid-column-gap:20px;height:380px}.section-official-selection .box-txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:15px;padding-right:240px}.section-official-selection .cta-primary{display:inline-block}.section-official-selection .box-media{position:relative}.section-official-selection .box-media ul{position:absolute;display:flex;align-items:flex-start;gap:15px;width:auto}.section-official-selection .box-media ul li{display:flex;gap:15px;flex-direction:column;justify-content:flex-start;height:100%;width:180px}.section-official-selection .box-media ul li:nth-of-type(1) img:first-of-type{margin-top:190px}.section-official-selection .box-media ul li:nth-of-type(2) img:first-of-type{margin-top:90px}.section-official-selection .box-media ul li:nth-of-type(3) img:first-of-type{margin-top:0}.section-official-selection .box-media ul li:nth-of-type(4) img:first-of-type{margin-top:90px}.section-official-selection .box-media ul li:nth-of-type(5) img:first-of-type{margin-top:360px}.section-official-selection .box-media img{width:180px;height:180px;box-shadow:0 4px 25px rgba(0,0,0,.25);border-radius:10px}@media all and (min-width:0px) and (max-width:1024px){.section-official-selection .container-fluid{display:grid;grid-template-columns:1fr;grid-column-gap:20px;height:auto}.section-official-selection .box-txt{text-align:center;align-items:center;padding-right:0;margin-bottom:40px}.section-official-selection .box-txt p{width:80%}.section-official-selection .box-media ul{position:relative;display:flex;align-items:flex-start;gap:10px;width:auto;margin-bottom:-150px;max-height:50vh}.section-official-selection .box-media ul li{display:flex;gap:10px;flex-direction:column;justify-content:flex-start;height:100%;width:100%}.section-official-selection .box-media ul li:nth-of-type(3) img:last-of-type,.section-official-selection .box-media ul li:nth-of-type(5){display:none}.section-official-selection .box-media ul li:nth-of-type(1) img:first-of-type{margin-top:0}.section-official-selection .box-media ul li:nth-of-type(2) img:first-of-type,.section-official-selection .box-media ul li:nth-of-type(3) img:first-of-type{margin-top:70%}.section-official-selection .box-media ul li:nth-of-type(4) img:first-of-type{margin-top:0}.section-official-selection .box-media img{box-shadow:0 4px 25px rgba(0,0,0,.25);border-radius:10px;aspect-ratio:1/1;max-width:100%;height:auto}}@media all and (min-width:0px) and (max-width:760px){.section-official-selection .box-media ul{max-height:inherit}}.section-show{width:100%;padding-top:60px;padding-bottom:60px}.section-show .box-txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-right:100px;gap:15px}.section-show .box-media{width:100%}.section-show .box-media img{width:400px;height:520px}@media all and (min-width:1024px) and (max-width:1280px){.section-show{padding:60px;box-sizing:border-box}.section-show .box-media img{width:360px;height:480px}.align-left.bg-gray{background-size:calc(50vw - 300px) 100%}.align-right.bg-gray{background-position-x:calc(50vw + 300px)}}@media all and (min-width:0px) and (max-width:1023px){.section-show{padding:0;box-sizing:border-box}.section-show.align-left .grid-col-double{flex-direction:column}.section-show.align-right .grid-col-double{flex-direction:column-reverse}.section-show .box-media{padding-bottom:20px}.section-show .box-media img{width:100%;height:220px;border-radius:5px}.section-show .box-txt{padding:0;gap:10px}.align-left.bg-gray,.align-right.bg-gray{background:initial}}.section-explain{width:100%}.section-explain article{display:grid;grid-column-gap:80px;margin-bottom:40px}.section-explain .box-txt{display:flex;flex-direction:column;justify-content:center;height:100%;gap:15px}.section-explain article.left .box-txt{text-align:left;padding-left:0;align-items:flex-start}.section-explain article.right .box-txt{padding-right:0;text-align:right;align-items:flex-end}.section-explain .box-media,.section-explain .box-txt.left .title-medium{width:100%}.section-explain .box-media img{width:100%;height:360px}@media all and (min-width:1024px) and (max-width:1280px){.section-explain{padding:0 60px;box-sizing:border-box}.section-explain .box-media img{width:100%;height:360px}}@media all and (min-width:0px) and (max-width:1024px){.section-explain article{display:flex;flex-direction:column;grid-template-columns:initial;grid-column-gap:initial;margin-bottom:40px}.section-explain{padding:0;box-sizing:border-box}.section-explain article.right{flex-direction:column-reverse}.section-explain .box-media{padding-bottom:20px}.section-explain .box-media img{width:100%;height:220px;border-radius:5px}.section-explain .box-txt{padding:0;gap:10px;align-items:stretch}.section-explain .box-txt .cta-secondary{width:100%}.section-explain article.left .box-txt,.section-explain article.right .box-txt{text-align:left;align-items:flex-start}}.section-article .article-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}.section-article .article-card a{text-decoration:none;color:#000}.section-article .article-card .box-media img{width:100%;height:160px;border-radius:2px}.section-article .article-card .description{font-style:normal;font-size:13px;line-height:22px;color:rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-article .article-card .date{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:30px}@media all and (min-width:0px) and (max-width:1024px){.section-article .article-list{display:flex;flex-direction:column}.section-article .article-card{padding-top:10px;padding-bottom:10px;border-top:1px solid #EAEAEA}.section-article .article-card a{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:5px}.section-article .article-card .box-txt .title-small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-article .article-card .box-txt .description{display:none}.section-article .article-card .box-media img{width:100px;height:70px;padding-left:initial;box-sizing:border-box;min-width:100px}}.section-residence .box-txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;padding-left:100px;text-align:right;gap:15px}.section-residence .box-media{display:flex;flex-direction:column;grid-row-gap:20px;position:relative}.section-residence .box-media li{display:flex;flex-direction:column;justify-content:center;width:270px}.section-residence .box-media li:first-child{position:absolute;left:-290px;top:0;bottom:0}.section-residence .box-media li:last-child{position:absolute;right:30px;top:0;bottom:0}.section-residence .box-media li .img-resident{position:relative;transition:transform .2s;filter:drop-shadow(0 20px 35px rgba(0, 0, 0, .2))}.section-residence .box-media li .img-resident+div{margin-top:20px}.section-residence .box-media li .img-resident:hover{transform:scale(1.05)}.section-residence .box-media li .img-resident .cta-play-small{position:absolute;bottom:0;right:0;z-index:1}.section-residence .box-media li .img-resident img{height:100%;width:100%}.section-residence .box-media li .img-resident.medium{;height:360px;}.section-residence .box-media li .img-resident.large{;height:520px;}@media all and (min-width:1024px) and (max-width:1280px){.section-residence{padding:0 0 40px;box-sizing:border-box}.section-residence .box-media{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px;margin-left:initial}.section-residence .box-media li{aspect-ratio:1/1;min-height:160px;max-height:initial;width:auto;overflow:hidden}.section-residence .box-media li:first-child{position:initial;left:initial;top:initial;bottom:initial}.section-residence .box-media li:last-child{position:initial;right:initial;top:initial;bottom:initial}.section-residence .box-media li .img-resident.large,.section-residence .box-media li .img-resident.medium{height:100%;width:100%}.section-residence .box-media li .img-resident+div{margin-top:initial}}@media all and (min-width:0px) and (max-width:1024px){.section-residence .grid-col-double{flex-direction:column-reverse}.section-residence .box-txt{align-items:stretch;padding-left:initial;text-align:left;gap:10px;padding-bottom:20px}.section-residence .box-media{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px;margin-left:initial}.section-residence .box-media li{aspect-ratio:1/1;min-height:initial;max-height:initial;width:auto;border-radius:5px;overflow:hidden}.section-residence .box-media li:first-child{position:initial;left:initial;top:initial;bottom:initial}.section-residence .box-media li:last-child{position:initial;right:initial;top:initial;bottom:initial}.section-residence .box-media li .img-resident.large,.section-residence .box-media li .img-resident.medium{height:100%;width:100%}.section-residence .box-media li .img-resident+div{margin-top:initial}}.section-reassurance{background:#EBEBEB;padding:60px;border-left:30px solid #fff;border-right:30px solid #fff}.section-reassurance .box-txt{padding-right:100px;display:flex;flex-direction:column;justify-content:center}.section-reassurance .box-txt H2,.section-reassurance .box-txt p{padding-bottom:15px}.section-reassurance .box-txt hr{border:1px dashed #000;box-sizing:border-box;margin-bottom:30px}.section-reassurance .box-txt .cta-play-medium{background:#000;color:#fff}.section-reassurance .box-txt .box-txt button{border:0;display:flex}.section-reassurance .box-txt button:hover .cta-play-medium{cursor:pointer;transform:scale(1.1)}.section-reassurance .reassurance-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.section-reassurance .reassurance-list .reassurance-card{display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:#fff}.section-reassurance .reassurance-list .reassurance-card:nth-child(odd){grid-row:auto/span 6}.section-reassurance .reassurance-list .reassurance-card:nth-child(even){grid-row:auto/span 2}.reassurance-user{display:flex;padding-top:15px}.reassurance-user .user-box-txt{display:flex;flex-direction:column;justify-content:center}.reassurance-user .user-box-media{overflow:hidden;border-radius:50px;width:50px;height:50px;margin-right:15px}.reassurance-user .user-name{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:16px}.reassurance-user .user-company{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:12px}@media all and (min-width:1024px) and (max-width:1280px){.section-reassurance{background:#EBEBEB;padding:60px 30px;border:initial}.section-reassurance .grid-col-double{display:flex;flex-direction:column;gap:20px}.section-reassurance .box-txt{padding-right:0;position:relative}.section-reassurance .box-txt hr{display:none}.section-reassurance .box-txt h2{width:50%;line-height:40px}.section-reassurance .box-txt .cta-play-box{position:absolute;right:0;top:0}.section-reassurance .box-txt .cta-play-box span{padding-left:10px}.section-reassurance .box-txt .cta-play-box .cta-play-medium{width:50px;height:50px;line-height:50px}.section-reassurance .reassurance-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}}@media all and (min-width:0px) and (max-width:1024px){.section-reassurance{background:#EBEBEB;padding:40px 0;border:0 solid #fff}.section-reassurance .box-txt{padding-right:0;padding-bottom:20px}.section-reassurance .reassurance-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}.section-reassurance .reassurance-list .reassurance-card{padding:15px}.section-reassurance .box-txt H2,.section-reassurance .box-txt p{padding-bottom:10px}.section-reassurance .box-txt hr{display:none}.reassurance-user .user-box-media{margin-right:10px}.reassurance-user .user-name{font-weight:600;font-size:12px}}@media all and (min-width:0px) and (max-width:760px){.section-reassurance .reassurance-list{grid-template-columns:1fr}}.section-video .video-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px}.section-video .video-card .box-media{aspect-ratio:4/3;overflow:hidden;border-radius:5px;position:relative;background:#000}.section-video .video-card .box-media a::after{content:"\f04b";position:absolute;top:50%;left:50%;display:block;z-index:100;font-family:"font awesome 5 pro";color:#fff;font-weight:600;font-size:12px;height:20px;width:20px;margin-left:-10px;margin-top:-10px;line-height:20px;text-align:center}.section-video .video-card .box-media img{height:100%;width:100%;opacity:.8}.section-video .video-card .box-txt h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media all and (min-width:0px) and (max-width:1024px){.section-video{padding-top:40px;padding-bottom:40px}.section-video .video-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}.section-video .video-list article:last-of-type{display:none}.section-event .event-card .box-media img.filter-grayscale{filter:initial}}.section-event .event-list{display:flex;gap:20px}.section-event .event-list .owl-stage-outer{overflow:visible}.section-event .event-list .owl-item{opacity:.3;transition:opacity .5s ease-in-out}.section-event .event-list .owl-item.active{opacity:1}.section-event .event-list .owl-next{left:100%;text-align:left}.section-event .event-list .owl-prev{right:100%;text-align:right}.section-event .event-list .owl-prev i{padding-right:50px}.section-event .event-list .owl-next i{padding-left:50px}.section-event .event-list .owl-nav button{position:absolute;top:0;display:block;height:calc(100% - 30px);width:calc(100vw / 2 - 50%);transition:all .2s ease-in-out}.section-four-part .part-card:nth-of-type(2) .sign,.section-four-part .part-card:nth-of-type(4) .sign{top:-50px;right:-1px}.section-event .event-list .owl-nav button:hover{transform:scale(1.1)}.section-event .event-list .owl-nav button.disabled{transform:initial;opacity:.5;cursor:initial}.section-event .event-list .owl-nav i{font-size:30px;font-weight:300}.section-event .event-card{width:280px}.section-event .event-card a{display:block;text-decoration:initial}.section-event .event-card .box-media{aspect-ratio:16/9;overflow:hidden;border-radius:5px}.section-event .event-card .box-media img{width:100%;height:160px}.section-event .event-card .box-txt h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#theme-slider .event-card .box-txt h4{color:#000}@media all and (min-width:1280px) and (max-width:1440px){.section-event .event-list .owl-next i,.section-event .event-list .owl-prev i{padding-right:calc(50% - 15px)}}@media all and (min-width:1024px) and (max-width:1280px){.section-event .event-list .owl-nav{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:row;gap:10px;margin-top:30px}.section-event .event-list{flex-direction:column}.section-event .event-list .owl-nav button{position:relative;display:flex;height:40px;width:40px;justify-content:center;align-items:center;align-content:center;left:0;right:0;background:0 0!important;border:1px solid #648CDB!important;border-radius:3px}.section-event .event-list .owl-next i,.section-event .event-list .owl-prev i{padding-left:initial;padding-right:initial}}.section-partner .box-txt{text-align:center;max-width:520px;margin:0 auto;padding-bottom:60px;display:flex;flex-direction:column;gap:15px}.section-corporate-partners .box-txt{padding-bottom:30px;text-align:left;max-width:initial}.section-corporate-partners .title-medium{font-weight:400}.section-partner ul.partner-grid{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;padding:30px;list-style:none;border:1px solid #EAEAEA;border-radius:5px}.section-partner ul.partner-grid li{width:100%;height:auto}.section-partner ul.partner-grid li img{object-fit:contain;width:100%;height:auto;max-height:70px}@media all and (min-width:1024px) and (max-width:1280px){.section-partner{padding:0}}@media all and (min-width:0px) and (max-width:1024px){.section-partner{padding:20px 15px 40px}.section-partner .box-txt{gap:10px;padding-bottom:20px}.section-partner ul.partner-grid{grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px;padding:15px}.section-partner ul.partner-grid li{width:100%;height:auto}.section-partner ul.partner-grid li img{object-fit:contain;width:100%;height:auto;max-height:70px}}.section-four-part .part-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.section-four-part .part-card{box-sizing:border-box;border:1px solid rgba(0,0,0,.5);border-radius:5px;position:relative;padding:20px;height:320px}.section-four-part .part-card .sign-small{position:absolute}.section-four-part .part-card:nth-of-type(2){background:#000E52;color:#fff;border-color:transparent}.section-four-part .part-card:nth-of-type(4){background:#F2F3F5;border-color:transparent}.section-four-part .part-card:nth-of-type(1) .sign{left:calc(50% - 25px);bottom:-50px}.section-four-part .part-card:nth-of-type(3) .sign{right:-1px;bottom:-50px}.section-four-part .part-card H3{padding-bottom:20px}@media all and (min-width:0px) and (max-width:1024px){.sign.sign-small{max-height:80px}.section-four-part .part-card:nth-of-type(1) .sign{left:calc(50% - 25px);bottom:-40px}.section-four-part .part-card:nth-of-type(2) .sign{right:initial;left:-1px;top:-40px}.section-four-part .part-card:nth-of-type(3) .sign{right:-1px;bottom:-40px}.section-four-part .part-card:nth-of-type(4) .sign{right:-1px;top:-40px}.section-four-part{padding-top:40px;padding-bottom:40px}.section-four-part .part-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.section-four-part .part-card{height:auto}}p.price{display:inline-flex}p.price span{display:flex;flex-direction:column;justify-content:center}p.price b{font-family:Poppins;font-style:normal;font-weight:600;font-size:35px;line-height:35px;padding:5px}p.price b.request{font-size:26px}p.price span em{text-align:left;font-family:Poppins;font-style:normal;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.3px}.card-accreditation{display:flex;flex-direction:column;justify-content:space-between;max-width:300px;height:360px;background:#fff;box-shadow:0 4px 35px rgba(0,0,0,.15);border-radius:10px;transition:transform .2s cubic-bezier(.19,1.08,.8,.64)}.card-accreditation:hover{transform:scale(1.05)}.card-accreditation header{padding:20px 20px 0;text-align:center}.card-accreditation footer{;padding:0 20px 20px;text-align: center;}.card-accreditation h3,.card-accreditation h3.resquest{margin-bottom:10px}.card-accreditation p.price b{font-size:25px}.card-accreditation p.details{margin-top:10px;margin-bottom:10px;font-family:Roboto;font-size:12px;line-height:14px}.section-offers .title-medium{text-align:center;padding-bottom:20px}.section-offers .list-card{display:flex;justify-content:center;gap:20px}@media all and (min-width:0px) and (max-width:1024px){.section-offers .title-medium{text-align:center;padding-bottom:20px}.section-offers .list-card{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-bottom:20px}.card-accreditation{max-width:initial;width:100%;display:flex}}.nav-tab{display:block;margin-bottom:20px;overflow:hidden}.nav-tab .tab{border:1px solid #B2B2B2;list-style:none;border-radius:5px;position:relative;min-height:100px}.nav-tab .tab:hover{border:1px solid #000E52;background:0 0}.nav-tab .tab.selected{border:1px solid #000E52;background:#000E52;color:#fff}.nav-tab .tab.selected a{color:#fff}.nav-tab .tab a{padding:15px;display:block;text-decoration:none;color:initial}.tab h5{margin:0;padding-bottom:3px}.tab p{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:18px}.tab .tag--pro{background:#182E2C;color:#fff;font-weight:500;text-transform:capitalize;top:-8px;padding:3px 6px;font-size:8px;line-height:12px}.section-accr-offers table,.section-accr-table table{margin:0;padding:0;border-collapse:initial}.tab .tag--pro:after{border-top:8px solid #648CDB}.tab.selected .tag--pro{background:#fff;color:#000E52;font-weight:700}.tab.open .tag--pro:after{border-top:8px solid #648CDB}@media all and (min-width:0px) and (max-width:1199px){.nav-tab .tab{width:240px}}.section-accr-offers{overflow:hidden}.section-accr-table{overflow:hidden}.section-accr-offers .owl-carousel .owl-stage-outer,.section-accr-profil .owl-carousel .owl-stage-outer{overflow:visible}.table-accr{display:block;border:1px solid #E5E5E5;border-radius:10px;position:relative;box-shadow:0 4px 35px rgba(0,0,0,.15)}.table-accr tfoot,.table-accr thead{display:table;width:100%}.table-accr tfoot th:first-of-type,.table-accr thead th:first-of-type{border-left:0}.table-accr tfoot .tr-head th{border-bottom:0}.table-accr tfoot.sticky,.table-accr thead.sticky{display:table;width:100%;position:sticky;top:90px;background:#fff;z-index:1}.table-accr tbody{display:inline-table;width:100%}.table-double .td-caption,.table-double .td-cell{width:50%;box-sizing:border-box}.table-triple .td-cell{width:33%}.table-quadruple .tr-head{display:flex}table.table-accr .td-caption,table.table-accr .td-cell{border-bottom:1px solid #E5E5E5;display:table-cell;box-sizing:border-box}.table-quadruple .td-cell{width:22%}.table-accr.table-quadruple .td-caption{width:34%;box-sizing:border-box}table.table-accr .td-cell{border-left:1px solid #E5E5E5}.table-accr .cta-offer,.tr-head .cta-arround{display:inline-flex}.table-accr td,.table-accr th{padding:10px 20px}.sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;margin:3em 0;width:100%}.tr-head th{padding:20px}.tr-head H3{font-family:Poppins;font-style:normal;font-weight:600;font-size:18px;text-align:center;line-height:25px}table.table-accr tr:hover{background:#EDF6FF}table.table-accr tr.tr-expand:hover{background:initial}table.lv-2 .tr-divider,table.table-accr .tr-divider{background:#F8F8F8}table.table-accr tr.tr-action:hover{border-bottom:1px solid #096BFF}table.table-accr tr.tr-action+tr.tr-expand{display:none;height:0;transition:all 1s ease}table.table-accr tr.tr-action.open+tr.tr-expand{display:table-row;height:auto}table.lv-1 .tr-divider td,table.lv-2 .tr-divider td{border-bottom:1px solid #E5E5E5}table.lv-1 .tr-divider td{text-align:left;text-transform:uppercase;color:#000;font-family:Poppins;font-style:normal;font-weight:600;font-size:14px}.table-accr .td-caption,.table-accr .td-caption p.caption,.table-accr .td-cell,.table-accr .td-cell .conditions,.tr-action .td-caption .open{font-family:Roboto;font-style:normal}table.lv-2{overflow:hidden}table.lv-2 td{padding-top:7px;padding-bottom:7px;border-left:5px solid #648cdb}table.lv-2 .tr-divider td{color:#648CDB;font-size:12px}table.lv-2 .tr-divider em{display:inline-block;color:#000;font-style:normal;padding-left:10px}.table-accr .lv-2 tr td.td-caption,.table-accr .lv-2 tr.tr-divider td{padding-left:40px}.tr-action{cursor:pointer}.tr-action .td-caption .open{position:absolute;bottom:10px;right:10px;border:0;background:0 0;text-align:center;font-weight:500;font-size:14px}.tr-action .td-caption .open span{text-decoration:underline}.tr-action .td-caption .open i{background:#000;color:#fff;padding:3px;margin-left:5px;font-size:10px;border-radius:2px}.tr-action:hover .td-caption button i{background:#096BFF}.tr-action:hover .td-caption button span{color:#096BFF}.tr-expand>td{padding:0}.table-accr .td-caption{position:relative;text-align:left;font-weight:400;font-size:14px}.table-accr .tr-action .td-caption{padding-right:100px;padding-bottom:15px}.table-accr .td-caption p.caption{color:#7E7E7E;font-weight:400;font-size:12px;line-height:14px;padding-top:3px}.table-accr .td-cell{text-align:center;font-weight:500;font-size:14px}.table-accr td.td-cell{color:#525252}table.table-accr t-body .td-cell{color:#707070}.table-accr .td-cell .tag-access{font-size:12px;letter-spacing:.4px;text-transform:capitalize;box-sizing:border-box;border-radius:3px;padding:3px 6px}.table-accr .td-cell .tag-access.illimited{border:2px solid #000;color:#000}.table-accr .td-cell .tag-access.limited{border:2px solid #D1D1D1;color:#000}.table-accr .td-cell .tag-access.restricted{border:2px dotted #D1D1D1;color:#000}.table-accr .td-cell .tag-access i{padding-right:2px}.table-accr .td-cell .conditions{font-weight:400;font-size:12px;line-height:14px;text-align:left;color:#525252;padding-bottom:10px}.table-accr .td-cell .conditions b{font-weight:600;color:#000}.section-accr-offers .list-card{display:none}@media all and (min-width:0px) and (max-width:1024px){.section-accr-table{padding-top:40px;padding-bottom:40px}.section-accr-offers{padding-top:40px}.section-accr-offers .table-accr{display:none}.section-accr-offers .list-card{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-bottom:20px}.section-accr-offers .card-accreditation{max-width:initial;width:100%;display:flex}}@media all and (min-width:0px) and (max-width:660px){.table-accr .lv-2 tr td.td-caption,.table-accr .lv-2 tr.tr-divider td{padding-left:10px}.table-accr .td-caption{min-width:200px;font-size:13px}.table-accr .td-cell{font-size:13px}.table-accr .tr-action .td-caption{padding-right:10px;padding-bottom:10px}.table-accr td,.table-accr th{padding:10px}.table-accr .tr-expand>td{padding:0}.table-accr table.lv-2 td{padding-top:5px;padding-bottom:5px}}.section-help-single{background:#F8F8F8;padding:100px 0}.section-help-single>.container-fluid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.section-help-single .box-media{display:flex;justify-content:flex-end}.section-help-single .box-media img{width:400px;height:400px;border-radius:200px 200px 200px 0}.section-help-single .box-txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-right:100px;gap:15px}@media all and (min-width:0px) and (max-width:1024px){.section-help-single>.container-fluid{display:flex;flex-direction:column-reverse;gap:15px}.section-help-single{background:initial;padding:0}.section-help-single .box-txt{padding-right:0;text-align:center;align-items:center}.section-help-single .title-medium{text-align:center}.section-help-single .box-media img{width:100%;height:220px;border-radius:5px}}.section-pub .container-fluid{display:flex;justify-content:center}@media all and (max-width:360px){.section-pub picture{width:100%}.section-pub picture img{width:100%;height:auto}}.section-help-part{background:#F8F8F8}.help-list{display:grid;grid-column-gap:60px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr}.help-list article h3{padding-bottom:15px}.help-list article .cta-secondary{display:inline-flex;margin-top:15px}.help-list article p+p{padding-top:10px}@media all and (min-width:0px) and (max-width:1024px){.section-help-part{background:#F8F8F8}.help-list{display:grid;gap:20px;grid-template-columns:1fr}}@media all and (min-width:0px) and (max-width:760px){.help-list{text-align:center}}.section-accr-profil .cont-tab{display:flex}.section-accr-profil .list-card{display:flex;gap:15px;justify-content:flex-end;height:100%;width:100%}.section-accr-profil .box-txt{max-width:340px;padding-right:120px;gap:15px;display:flex;justify-content:center;flex-direction:column}.section-accr-profil .box-txt .cta-secondary{align-self:baseline}@media all and (min-width:0px) and (max-width:1024px){.section-accr-profil .cont-tab{display:flex;flex-direction:column-reverse}.section-accr-profil .box-txt{max-width:initial;padding-right:initial;padding-top:40px}.section-accr-profil .list-card{display:flex;flex-direction:column-reverse;gap:15px;justify-content:flex-end;height:100%;width:100%}}.landing .hero-landing{padding-top:240px}.hero-landing{position:relative;background:url(../interface/landing-bg.jpg);background-size:cover;color:#fff;overflow:hidden;padding-top:150px}.hero-landing .cta-link,.hero-landing .title-small{font-weight:500}.hero-landing .cta-link:before{background-color:#fff}.hero-landing a{color:#fff}.hero-landing .cta-secondary{border-color:#fff50}.hero-landing .filAriane{margin:0;padding:0 0 10px}.hero-landing .filAriane a{color:#fff;opacity:.5;margin-right:5px}.hero-landing .section-show:hover .filter-grayscale{filter:grayscale(100%)}.section-event,.section-theme{overflow:hidden}.hero-landing .section-show .brush-01{position:absolute;top:0;right:0;rotate:-22deg;mix-blend-mode:hard-light}@media all and (min-width:0px) and (max-width:1024px){.landing .hero-landing{padding-top:20px}.hero-landing .section-show .box-media img{height:320px}.hero-landing{position:relative;display:flex;flex-direction:column}.hero-landing .section-show .brush-01,.hero-landing .section-show .brush-festival{display:none}.hero-landing .section-show{margin-bottom:0}}.section-event .action-section .cta-link,.section-reassurance .box-txt hr,.section-reassurance .cta-play-box,.section-reassurance .cta-play-medium,.section-residence .box-media li .img-resident .cta-play-small{display:none}.hero-landing,.section-accr-profil,.section-accr-table,.section-annecy-live,.section-article,.section-details-part,.section-event,.section-explain,.section-four-part,.section-help-part,.section-help-single,.section-offers,.section-partner,.section-program-open,.section-reassurance,.section-residence,.section-show,.section-video{margin-bottom:120px}.bottom-bar .section-partner{margin-bottom:40px}.section-accreditation+.section-show{margin-bottom:0}.hero-landing .section-event,.hero-landing .section-show,.section-article+.section-residence{margin-bottom:60px}.section-pub{margin-bottom:80px;margin-top:-20px}.section-residence+.section-pub{margin-top:30px}.festival-cycle+.section-pub{margin-top:60px}.section-accr-offers{padding-bottom:120px}@media all and (min-width:1024px) and (max-width:1200px){.hero-landing,.section-accr-profil,.section-accr-table,.section-accreditation+.section-show,.section-annecy-live,.section-article,.section-article+.section-residence,.section-details-part,.section-event,.section-explain,.section-four-part,.section-help-part,.section-help-single,.section-offers,.section-partner,.section-program-open,.section-pub,.section-reassurance,.section-residence,.section-show,.section-video{margin-bottom:60px}.section-accreditation+.section-show,.section-article+.section-residence{margin-bottom:0}.section-accr-offers{padding-bottom:60px}.festival-cycle+.section-pub{margin:60px 0}.section-pub{margin-bottom:60px;margin-top:0}}@media all and (min-width:0px) and (max-width:1024px){.hero-landing,.section-accr-profil,.section-accr-table,.section-accreditation+.section-show,.section-annecy-live,.section-article,.section-article+.section-residence,.section-details-part,.section-event,.section-explain,.section-four-part,.section-help-part,.section-help-single,.section-offers,.section-partner,.section-program-open,.section-pub,.section-reassurance,.section-residence,.section-show,.section-video{margin-bottom:40px}.section-accr-offers{padding-bottom:40px}.section-pub{margin-top:0}}#modale .croix_modale{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;top:0;right:-45px;text-decoration:none;font-weight:500;color:#fff;text-shadow:initial;opacity:1;font-size:20px;background-color:rgba(0,0,0,.4);border-radius:5px}#modale{position:fixed;z-index:99990;padding:0;border:0}.layout-onboarding .panel-content{padding-bottom:120px}.layout-onboarding .container-fluid{max-width:1024px}.layout-onboarding .head-network{padding-top:0}.layout-onboarding .panel-content .container-fluid{padding:20vh 60px 0}.onboarding-step--02,.onboarding-step--03{display:grid;grid-template-columns:200px auto;grid-column-gap:30px}.onboarding-header{margin-bottom:30px}.onboarding-header>ul{display:flex;gap:20px}.onboarding-header>hr{border:0;border-bottom:1px solid rgba(0,0,0,.2)}.onboarding-header>ul>.step-item{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:15px;line-height:40px;opacity:.5;position:relative;border-radius:5px;margin-bottom:5px}.onboarding-header>ul>.step-item::after{content:"\f105";display:block;position:absolute;font-weight:100;font-size:20px;right:-14px;bottom:-2px;font-family:"Font Awesome 5 Pro"}.onboarding-header>ul>.step-item:last-child::after{display:none}.onboarding-header>ul>.step-item span{padding-left:10px;padding-right:10px}.onboarding-header>ul>.step-item i{padding-right:6px}.onboarding-header>ul>.step-item.actif{opacity:1}.onboarding-header>ul>.step-item.actif::before{display:block;position:absolute;content:" ";bottom:-7px;margin-bottom:-1px;left:0;right:0;width:100%;height:3px;background:#648CDB;border-radius:5px;overflow:hidden;z-index:1}.onboarding-header>ul>.step-item.valid{background:#EDF6FF;color:#17509D;opacity:1}.onboarding-header>ul>.step-item.valid.actif{background:#F8F8F8}.onboarding-content .cta-upload--avatar{display:inline-block}.onboarding-step .picture-preview{border-radius:5px}.onboarding-step>.box-action{box-shadow:0 4px 25px rgba(0,0,0,.15);position:fixed;height:80px;display:flex;gap:20px;align-content:center;align-items:center;justify-content:end;padding-left:20px;padding-right:20px;bottom:0;left:25vw;right:0;background:#fff}.onboarding-step .box-action .slow .loader-css{margin-top:2px}.onboarding-step .box-action .slow{display:flex;flex-direction:row;align-content:center;align-items:center;gap:20px}@media all and (max-width:1024px){.main-scroll{overflow:auto}.onboarding-step aside{display:flex;justify-content:center}.onboarding-step>footer.box-action{left:0}.onboarding-step--02,.onboarding-step--03{display:flex;flex-direction:column-reverse}.layout-onboarding{flex-direction:column}.layout-onboarding>header{top:50px;left:0;width:100%}.layout-onboarding .logo{right:50px;display:flex;justify-content:center}.layout-onboarding>aside{width:100%}.layout-onboarding>section{width:100%;height:120px;padding:15px}.layout-onboarding>section .box-media{border-radius:5px;overflow:hidden}.layout-onboarding>section picture{width:100%;max-height:100px;overflow:hidden;border-radius:10px}.layout-onboarding .panel-content{padding-bottom:120px}.layout-onboarding .panel-content .container-fluid{padding:30px 15px 0}.onboarding-header{margin-bottom:15px}.onboarding-header ul{gap:5px;flex-direction:column}.onboarding-header ul .step-item{display:none}.onboarding-header ul .step-item::after{display:none;margin-bottom:0}.onboarding-header ul .step-item.valid{display:block}.onboarding-header ul .step-item.actif{display:none;background:#fff;box-shadow:0 4px 25px rgba(0,0,0,.15)}.onboarding-header ul .step-item.valid.actif{display:block}.onboarding-header ul .step-item.actif::before{bottom:0}.onboarding-header>hr{display:none}.onboarding-content .cta-upload--avatar{width:100%}}@media all and (max-width:760px){.onboarding-content .cta-upload--avatar{width:100%}}.layout-headless .section-loginPub .box-txt,.panel-login footer ul li.logo-sponsor{display:none}