@charset "UTF-8";@import url(https://use.typekit.net/qxp7cig.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,time,tt,u,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}img{vertical-align:top}address{font-style:normal}b,strong{font-weight:700}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.o-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat Alternates}body ul{padding-inline-start:inherit}body h1,body h2,body h3,body h4,body h5,body li,body p,body ul{margin:0;padding:0}h2{color:#3b338f;font-size:40px;font-style:normal;font-weight:600;line-height:100%;text-align:left;text-transform:uppercase}.text{font-family:avenir-lt-pro}em{font-style:italic}strong{font-weight:700}.wysiwyg p{margin-bottom:1rem}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg h3{font-family:Montserrat Alternates;font-size:1.5rem;font-weight:600;line-height:130%;margin-bottom:1rem}.wysiwyg a{text-decoration:underline}.wysiwyg ul li{list-style:disc;margin-left:2rem!important}.wysiwyg .btn{align-items:center;background-color:#6cdcc6;border-radius:2.5rem;color:#3b338f;display:flex;font-family:Montserrat Alternates;font-size:.75rem;font-weight:800;justify-content:center;letter-spacing:.0225rem;padding:.3125rem .625rem .375rem;text-decoration:none!important;text-transform:uppercase;width:fit-content}.wysiwyg .btn:hover{text-decoration:underline}@media print{footer,header{display:none!important}}.round{border-radius:100%;height:29px;margin-right:20px;width:29px}.background{bottom:0;height:70%;left:0;position:absolute;width:100%;z-index:-1}.btn,.round-link{align-items:center;background:#3b338f;border-radius:40px;color:var(--blanc,#fff);display:flex;font-family:Montserrat Alternates;font-size:16px;font-style:normal;font-weight:700;gap:5px;justify-content:center;letter-spacing:.48px;line-height:normal;margin:0 auto;padding:14px 17px;text-transform:uppercase;width:fit-content}@media (max-width:768px){.btn,.round-link{max-width:90%;text-align:center}}.separator{border-bottom:13px #3b338f;border-style:dotted;margin-bottom:40px;margin-top:40px}@media (max-width:768px){.separator{margin-top:20px}}.separator--mobile{display:none}@media (max-width:768px){.separator--mobile{display:none;display:block;margin-top:20px;object-fit:cover}}.header{display:flex;flex-direction:column;padding:0 20px;position:absolute;right:0;width:fit-content;z-index:10}@media (max-width:768px){.header a{display:flex;justify-content:center}}.header .hide-logo{opacity:0;pointer-events:none}.header .socials{align-items:center;display:flex;justify-content:end;margin-top:26px;position:absolute;right:20px;top:80px;z-index:10}@media (max-width:768px){.header .socials{display:none}}.header .socials .btn{background-color:#00cbdf;color:#3b338f;font-size:.75rem;margin-right:.375rem;padding:.3125rem .625rem .375rem}.header .socials li{background-color:#6cdcc6;border-radius:30px;margin-right:6px}.header .socials li a{display:flex;height:29px;justify-content:center;padding:7px;text-align:center;width:29px}.header nav{align-items:start;align-self:end;display:flex;justify-content:end;width:fit;z-index:11}@media (max-width:768px){.header nav{top:0}}.header nav .links{align-items:center;background-color:#6cdcc6;border-radius:60px;display:flex;gap:.31rem;padding:.3125rem .3125rem .3125rem .625rem;position:fixed;right:20px;top:48px;transition-duration:.4s;width:fit-content}@media (max-width:768px){.header nav .links{opacity:0;pointer-events:none}}.header nav .links__link{display:block!important;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;margin-right:.94rem;padding:5px 0;position:relative;text-transform:uppercase;white-space:nowrap}.header nav .links__link:nth-last-child(-n+2){margin-right:0}.header nav .links__link:first-child{margin-left:.625rem}.header nav .links__link .cinema,.header nav .links__link .theatre{background-color:#ff7f6c;border-radius:2.5rem;padding:.375rem .6875rem}.header nav .links__link .cinema{background-color:#fea816}.header nav .links__link a,.header nav .links__link span{color:#3b338f;cursor:pointer}.header nav .links__link__sublinks{display:none;left:50%;margin-left:17.5px;position:absolute;top:50px;transform:translateX(-50%)}.header nav .links__link__sublinks a{align-items:center;align-self:stretch;align-self:center;background-color:#3b338f;border-radius:40px;color:#fff;display:flex;display:flex!important;font-size:15px;font-style:normal;font-weight:800;gap:5px;justify-content:center;letter-spacing:.45px;line-height:normal;margin-bottom:10px;opacity:0;padding:14px 17px;rotate:none;scale:none;text-align:center;text-transform:uppercase;transform:translateY(10px);translate:none}.header nav .links .colorz{background-color:#fea816;border-radius:40px;padding:.375rem .6875rem}@media (max-width:768px){.header nav .links .custom-link{display:none}}.header nav .links .active-button{background-color:#fff;color:#000}.header nav .burger{background-color:#6cdcc6;border-radius:50%;cursor:pointer;display:none;flex-direction:column;height:fit-content;margin-left:5px;padding:10px;position:fixed;right:30px;top:30px;transition-duration:.4s}@media (max-width:768px){.header nav .burger{display:flex}}.header nav .burger__element{background-color:#3b338f;height:2px;margin:2px 0}.header nav .burger__element--1,.header nav .burger__element--2,.header nav .burger__element--3{height:3px;width:23px}.header nav .open-burger{background-color:#3b338f}.header nav .open-burger .burger__element{background-color:#6cdcc6}.header .fix-it{position:fixed!important;right:20px;top:20px!important}.header .open-nav{opacity:1}@media (max-width:768px){.header .show-nav-mobile{z-index:22}.header .show-nav-mobile ul{opacity:1;pointer-events:auto}}.header .nav-container{background-color:#6cdcc6;color:#fff;height:100vh;opacity:0;padding:130px 50px;pointer-events:none;position:fixed;right:0;top:0;transition-duration:.4s;width:calc(40% + 1px);z-index:-1}.header .nav-container .logo-mobile{background-color:#6cdcc6;left:20px;position:absolute;top:20px}@media (max-width:768px){.header .nav-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px;text-align:center;width:100%}}.header .nav-container__links{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.header .nav-container__links__link{color:#3b338f;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:normal;margin:20px 0;padding:6px 11px;text-transform:uppercase}@media (max-width:768px){.header .nav-container__links__link{font-size:24px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:normal;margin:15px 0;padding:0;text-transform:uppercase}}.header .nav-container__links__link:hover{color:#707070}@media (max-width:768px){.header .nav-container__links__link:hover{color:#fff}}.header .nav-container__links__link__sublinks{align-items:center;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition-duration:.6s}.header .nav-container__links__link__sublinks__link{background-color:#3b338f;border-radius:40px;color:#fff;font-size:1rem;gap:5px;margin-top:20px;padding:14px 17px;width:fit-content}@media (min-width:768px){.header .nav-container__links__link__sublinks__link:hover{color:#707070}}@media (min-width:768px) and (max-width:768px){.header .nav-container__links__link__sublinks__link:hover{color:#fff}}.header .nav-container__links__link .show-sublinks{margin-bottom:20px;max-height:1000px;opacity:1}.header .nav-container__links .colorz{background-color:#fea816;border-radius:40px}@media (max-width:768px){.header .nav-container__links .colorz{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;padding:6px 11px;text-transform:uppercase}}.header .nav-container__links .colorz img{margin-right:5px}.header .nav-container .booking-container{display:flex;justify-content:space-evenly;width:100%}.header .nav-container .booking-container .cinema,.header .nav-container .booking-container .theatre{background-color:#ff7f6c;border-radius:2.5rem;color:#3b338f;font-weight:700;padding:.375rem .6875rem;text-transform:uppercase}.header .nav-container .booking-container .cinema{background-color:#fea816}.header .nav-container__bottom{bottom:0;position:relative;width:100%}.header .nav-container__bottom__socials{align-items:center;display:flex;justify-content:center;z-index:10}.header .nav-container__bottom__socials .btn{background-color:#00cbdf;color:#3b338f;font-size:.75rem;margin:0 .375rem 0 0;padding:.3125rem .625rem .375rem}.header .nav-container__bottom__socials li{background-color:#6cdcc6;border-radius:30px;margin-right:6px}.header .nav-container__bottom__socials li a{display:flex;height:29px;justify-content:center;padding:7px;text-align:center;width:29px}.header .is-open{opacity:1;pointer-events:auto;z-index:10}.header .current-link{color:#fff}.header .search{background-color:#000;color:#fff;height:100vh;opacity:0;padding:70px 50px;position:fixed;right:0;top:0;transition-duration:.4s;width:calc(40% + 1px);z-index:-1}@media (max-width:768px){.header .search{padding:80px 10px;width:100%}}.header .search form{display:flex;left:50%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.header .search form input{background-color:#383838bf;border:none;color:#fff;font-size:30px;padding:5px 10px;width:100%}.header .search form input::placeholder{color:#fff;font-size:30px}.header .search form:after{background-repeat:no-repeat;content:"";height:23px;position:absolute;right:12px;top:14px;width:23px}.header .show-search{opacity:1;z-index:10}.main-logo{left:30px;opacity:1;position:absolute;top:48px;transition-duration:.4s;z-index:12}@media (max-width:768px){.main-logo{left:20px;top:20px;width:191px}}.main-logo--mobile{display:none;left:10px;padding:10px;position:static;top:10px;z-index:20}@media (max-width:768px){.main-logo--mobile{display:block}.main-logo--nohome{display:block;margin-left:20px;margin-top:20px;position:static}}.btn-container{display:inline!important}.in-mobile{display:none}@media (max-width:768px){.in-mobile{display:block}}.footer{display:flex;flex-direction:column;padding:40px}@media (max-width:768px){.footer{padding:20px 20px 0}}.footer .top{display:flex;font-size:22px;font-style:normal;font-weight:700;justify-content:space-between;line-height:normal;margin-bottom:50px}@media (max-width:768px){.footer .top{flex-direction:column;margin-bottom:20px}}.footer .top a{display:block}@media (max-width:768px){.footer .top a{font-size:22px;margin-bottom:18px;text-align:center}}.footer .middle{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}@media (max-width:768px){.footer .middle{align-items:start;flex-direction:column;margin-bottom:0}}.footer .middle .footer__logo{align-items:center;align-items:end;display:flex;flex-direction:column;margin-top:25px;transition-duration:.4s;z-index:10}@media (max-width:768px){.footer .middle .footer__logo{display:initial;margin-bottom:60px;margin-top:40px;z-index:1}}.footer .middle .footer__logo span{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:700;height:23px;justify-content:center;line-height:normal;margin-top:-1px;padding:0 6px 3px;transform:translateX(70px);width:fit-content}@media (max-width:768px){.footer .middle .footer__logo span{margin-left:60px;transform:none}}.footer .middle .footer__logo img{height:100%;margin-right:60px}.footer .middle .footer__coordonates{display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:normal;width:50%}@media (max-width:768px){.footer .middle .footer__coordonates{flex-direction:column;margin-bottom:0;text-align:center}}.footer .middle .footer__coordonates p{color:#3b338f;font-family:avenir-lt-pro;font-size:20px;font-style:normal;line-height:100%;margin:0 2px;width:calc(33.33333% - 40px)}@media (max-width:768px){.footer .middle .footer__coordonates p{margin-bottom:40px;text-align:left;width:100%}}.footer .bottom{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:768px){.footer .bottom{flex-direction:column}}.footer .bottom .round{background-color:#6cdcc6;height:13px;margin-right:0;width:13px}@media (max-width:768px){.footer .bottom .round{margin-bottom:20px}}.footer .bottom a{color:#3b338f;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;text-transform:uppercase}@media (max-width:768px){.footer .bottom a{margin-bottom:20px}}.footer .separator{width:100%}@media (max-width:768px){.footer .separator{display:none}}.footer .separator img{width:100%}.footer .separator--mobile{display:none}@media (max-width:768px){.footer .separator--mobile{display:block}}.incomming-page,.incomming-section,.main-page{opacity:0;position:absolute;transition-duration:.4s;z-index:-1}.active-container{opacity:1;position:relative;transition-duration:.5s;width:100%;z-index:1}.js-inject{display:flex;height:fit-content;height:auto;min-height:100vh;overflow:hidden;position:relative;transition-duration:.4s}.overlay-action{background-color:#6cdcc6;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:1s;width:100%;z-index:100}.overlay-action.active{opacity:1}.animation-container{margin-top:-20px;transition-duration:.8s}.show-incomming-page,.show-incomming-section,.show-main-container{animation-delay:.5s;animation-duration:.4s;animation-fill-mode:forwards;animation-name:comeindown;animation-timing-function:ease-in-out;opacity:1;position:relative;z-index:1}.hide-container,.hide-incomming-page,.hide-incomming-section,.hide-main-container{animation-duration:.4s;animation-fill-mode:forwards;animation-name:comeoutdown;animation-timing-function:ease-in-out;transition-duration:.4s;width:100%}@keyframes comeoutdown{0%{opacity:1}to{opacity:0}}@keyframes comeindown{0%{opacity:0;z-index:-1}to{opacity:1;z-index:1}}.hide-container-loading{align-items:center;background-color:#6cdcc6;display:flex;height:100%;justify-content:center;left:0;opacity:1;pointer-events:none;position:fixed;top:0;transition:opacity 1s ease;width:100%;z-index:1000}.hide-container-loading:after{content:""}.overlay-fade{opacity:0}.preview{margin-bottom:20px;width:25.3333333333vw}@media (max-width:768px){.preview{width:100%}}.preview__infos__title a{color:#000;font-weight:700}.preview img{width:100%}.focus-en-une-container{height:100vh;position:relative}@media (max-width:768px){.focus-en-une-container{height:80vh}}.focus-en-une-container .image{height:100%;position:absolute;top:0;width:100%}.focus-en-une-container .image img{height:100%;object-fit:cover;width:100%}.focus-en-une-container .infos{background-color:#6cdcc6;border-radius:100%;bottom:40px;color:#3b338f;display:flex;flex-direction:column;gap:.25rem;height:400px;justify-content:center;padding:0 50px;position:absolute;right:40px;width:400px;will-change:transform,opacity}@media (max-width:768px){.focus-en-une-container .infos{height:90vw;left:50%;transform:translateX(-50%);width:90vw}}.focus-en-une-container .infos .title{font-size:22px;font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase}.focus-en-une-container .infos .subtitle{font-family:avenir-lt-pro;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.focus-en-une-container .infos .tags{display:flex;gap:.5rem;width:100%}.focus-en-une-container .infos .tags .tag{color:#fea816;font-size:14px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}.focus-en-une-container .infos .date{font-size:20px;font-style:normal;font-weight:800;line-height:110%}.focus-en-une-container .infos .date__container{display:flex;gap:.25rem;justify-content:flex-start}.focus-en-une-container .infos .date__container span{color:#fff}.preview{display:flex;flex-direction:column}@media (max-width:768px){.preview{margin-bottom:40px}}.preview .image{border-radius:100%;box-shadow:15px 0 0 0 #3b338f;margin-bottom:20px;width:70%}@media (max-width:768px){.preview .image{width:100%}}.preview .image img{border-radius:100%}.preview .infos{color:#3b338f;padding-right:20px}.preview .infos .title{font-size:22px;font-weight:700;text-transform:uppercase}.preview .infos .subtitle,.preview .infos .title{font-style:normal;line-height:110%;margin-bottom:4px}.preview .infos .subtitle{font-family:avenir-lt-pro;font-size:20px;font-weight:400}.preview .infos .tags{display:flex;gap:.5rem;margin-bottom:4px;width:100%}.preview .infos .tags .tag{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}.preview .infos .date{font-size:20px;font-style:normal;font-weight:800;line-height:110%}.preview .infos .date__container{display:flex;gap:.25rem;justify-content:flex-start}.preview .infos .date__container span{color:#fff}.preview--cinema{position:inherit;width:18.5vw}@media (max-width:768px){.preview--cinema{margin-bottom:2.5rem;width:calc(50% - 1.5vw)}}.preview--cinema .image{border-radius:100%;border-radius:initial;box-shadow:none;margin-bottom:20px;width:70%;width:100%}@media (max-width:768px){.preview--cinema .image{margin-bottom:10px}}.preview--cinema .image img{border-radius:100%;border-radius:initial;height:25vw;object-fit:cover}@media (max-width:768px){.preview--cinema .image img{height:auto;object-fit:contain}.preview--cinema .infos .date{font-size:1rem}}.preview--subsection{background:#3b338f;border-radius:100%;box-shadow:15px 0 0 0 #6cdcc6;display:flex;height:calc(33.33333vw - 160px);justify-content:center;margin-bottom:40px;width:calc(33.33333vw - 160px)}.preview--subsection .infos{padding:30px}.preview--subsection .infos h3{align-items:center;color:#fff;display:flex;font-size:26px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}.preview--subsection .infos span{flex:1}.preview--subsection .infos .subtitle{color:#fff;font-family:avenir-lt-pro;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.preview--subsection .infos .round{background-color:#6cdcc6;margin-right:15px}.preview--agenda .image{width:calc(100% - 15px)}.calendar{background-color:#f5f5f5;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:scroll;padding-top:12%;pointer-events:none;position:fixed;top:0;transition-duration:.4s;width:100%;z-index:-1}@media (max-width:768px){.calendar{flex-direction:column;justify-content:inherit;padding-top:30%}}.calendar .close{cursor:pointer;position:fixed;right:40px;top:27px}@media (max-width:768px){.calendar .close{right:10px;top:10px}}.calendar__container{background-color:#f5f5f5;transition-duration:.4s;width:35%}@media (max-width:768px){.calendar__container{width:100%}}.calendar__container .arrows{align-items:center;display:flex;position:absolute;right:0;top:0}.calendar__container .arrows__left,.calendar__container .arrows__right{align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:900;position:relative}.calendar__container .arrows__left:after,.calendar__container .arrows__right:after{content:"→"}.calendar__container .arrows__left{transform:rotate(180deg)}.calendar__container__month{font-size:24px;font-weight:900;line-height:38px;list-style:none;margin-left:5%;position:relative;text-transform:uppercase}@media (max-width:768px){.calendar__container__month{font-size:26px;line-height:38px}}.calendar__container__dates{display:flex;flex-wrap:wrap}.calendar__container__dates__day{align-items:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:19px;font-weight:950;height:calc(5vw - 12px);justify-content:center;line-height:24px;margin:0 11px 15px;padding:0 3px;text-align:center;transition-duration:.4s;width:calc(14.28571% - 12px)}@media (max-width:768px){.calendar__container__dates__day{font-size:17px;height:calc(14vw - 20px)}}.calendar__container__dates .is-disabled{opacity:.6;pointer-events:none}.calendar__container__dates .active-day{color:red}.calendar__container__dates .active-day:hover{transform:scale(1.1)}.calendar__container__dates .is-selected{color:#fff}.calendar__container__days{display:flex;justify-content:space-between;margin-top:15px;width:100%}.calendar__container__days span{align-items:center;display:inline-block;font-size:10px;font-weight:900;line-height:38px;margin:0 11px 15px;padding:0 3px;text-align:center;text-transform:uppercase;transition-duration:.4s;width:calc(14.28571% - 22px)}.calendar__container__months{position:relative}.calendar__contents{width:35%}@media (max-width:768px){.calendar__contents{margin-top:40px;width:100%}}.calendar__contents .full-date{font-size:24px;font-weight:900;margin-bottom:16px;margin-left:40px;text-transform:uppercase}.calendar__contents .list-contents .preview{width:100%}.calendar__events{color:#000;font-size:24px}.calendar__image img{width:100%}.calendar.is-open{opacity:1;pointer-events:auto;z-index:10}.social-wall{padding:3%}.social-wall__list{display:flex;flex-wrap:wrap;justify-content:space-between}.social-wall__list__item{width:calc(25% - 20px)}.social-wall__list__item__image img{width:100%}.focus-en-une-container{display:flex}.focus-en-une-image{width:70%}.focus-en-une-image img{width:100%}.focus-en-une-infos{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;width:30%}.focus-en-une-infos h2 a{color:#000;font-weight:700}.focus-contenus{padding-bottom:40px;position:relative}.focus-contenus h2{align-items:center;display:flex;padding-left:10%;padding-right:10%;padding-top:40px}@media (max-width:768px){.focus-contenus h2{padding-left:20px;padding-right:20px}}.focus-contenus h2 span{flex:1}.focus-contenus .background{bottom:0;height:70%;left:0;position:absolute;width:100%;z-index:-1}.focus-contenus--full{min-height:100vh;padding-bottom:0;position:static}@media (max-width:768px){.focus-contenus--full{min-height:auto}}.focus-contenus--full h2{color:#fff;position:absolute;z-index:1}.focus-contenus--full .infos{opacity:0;transform:translateX(-100px)}@media (max-width:768px){.focus-contenus--full .infos{opacity:1;transform:translateX(-50%)}}.newsletter{padding:0 40px 40px}@media (max-width:768px){.newsletter{padding:20px}}.newsletter .separator{margin-top:0;padding-top:40px}@media (max-width:768px){.newsletter .separator{display:none}}.newsletter h2{font-size:40px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:40px;text-align:center;text-transform:uppercase}.newsletter p{color:#3b338f;font-family:avenir-lt-pro;font-size:1.25rem;font-weight:400;line-height:110%}.newsletter #sib-container{background-color:transparent}.newsletter #sib-form{display:flex;flex-wrap:wrap;justify-content:center}.newsletter .entry__label{display:none!important}.newsletter .sib-form .entry__field{border:1px solid #fff;border-radius:3.75rem}.newsletter .sib-form .input{font-family:Montserrat Alternates!important}.newsletter input::-moz-placeholder,.newsletter input::-webkit-input-placeholder,.newsletter input::placeholder{color:#3b338f;font-family:Montserrat Alternates;font-size:1rem!important;font-weight:700!important;letter-spacing:.03rem}.section-title{font-size:70px;font-style:normal;font-weight:500;line-height:85%;margin-bottom:40px;padding-left:20px}@media (max-width:768px){.section-title{font-size:40px}.fiche-agenda .image{margin-bottom:20px}}.fiche-agenda .image img{height:100vh;object-fit:cover;width:100%}@media (max-width:768px){.fiche-agenda .image img{height:50vh}}.fiche-agenda .no-main-image{padding-top:15%}@media (max-width:768px){.fiche-agenda .no-main-image{padding-top:30%}}.fiche-agenda .no-main-image .fiche-header{margin-top:40px}@media (max-width:768px){.fiche-agenda .no-main-image .fiche-header{margin-top:0}}.fiche-agenda .main{padding-left:5vw;padding-right:5vw}@media (max-width:768px){.fiche-agenda .main{padding-left:20px;padding-right:20px}}.fiche-agenda .main .left{align-items:start;flex-direction:column;height:fit-content;margin-bottom:15px;margin-left:60px;margin-right:20px;width:calc(60% - 90px)}@media (max-width:768px){.fiche-agenda .main .left .separator{display:none}}.fiche-agenda .main .left .separator svg{width:100%}@media (max-width:913px){.fiche-agenda .main .left{margin-left:0;padding-top:0;width:100%}}.fiche-agenda .main .left__header{align-items:center;display:flex;flex-direction:column}.fiche-agenda .main .left__header .infos{display:flex;flex-direction:column;margin-top:40px;width:100%}@media (max-width:768px){.fiche-agenda .main .left__header .infos{margin-bottom:20px;margin-top:0;text-align:center;width:100%}}.fiche-agenda .main .left__header .infos .genres{color:#3b338f;display:flex;width:100%}.fiche-agenda .main .left__header .infos .genres .genre{color:#ff7f6c;font-size:14px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:4px;margin-right:5px;text-transform:uppercase}.fiche-agenda .main .left__header .infos .date,.fiche-agenda .main .left__header .infos .place{color:#3b338f;font-size:26px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:6px}.fiche-agenda .main .left__header .infos .title{color:#3b338f;font-size:59px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}@media (max-width:768px){.fiche-agenda .main .left__header .infos .title{font-size:40px;font-style:normal;font-weight:500;line-height:100%;text-align:left;text-transform:uppercase}}.fiche-agenda .main .left__header .infos .subtitle{color:#3b338f;font-family:avenir-lt-pro;font-size:30px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:4px;text-align:left;width:100%}@media (max-width:768px){.fiche-agenda .main .left__header .infos .subtitle{font-size:30px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:0}}.fiche-agenda .main .left .practical{color:#3b338f;font-family:avenir-lt-pro;font-size:20px;font-style:normal;font-weight:800;line-height:110%;margin-bottom:20px}.fiche-agenda .main .left .drop h2{font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:10px;text-transform:uppercase}.fiche-agenda .main .left .drop__text{color:#3b338f;font-family:avenir-lt-pro;font-size:17px;font-style:normal;line-height:130%}.fiche-agenda .main .left .summary{margin-bottom:25px}.fiche-agenda .main .left .summary p{font-weight:800;margin-bottom:20px}.fiche-agenda .main .left .body,.fiche-agenda .main .left .summary p{color:#3b338f;font-family:avenir-lt-pro;font-size:16px;font-style:normal;line-height:120%}.fiche-agenda .main .left .body{font-weight:400;margin-bottom:3rem}.fiche-agenda .main .left .body h2{font-size:22px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:30px;margin-top:30px;text-transform:uppercase}@media (max-width:768px){.fiche-agenda .main .left .body h2 img,.fiche-agenda .main .left .body p img{width:100%!important}}.fiche-agenda .main .left .body blockquote{font-size:40px;font-style:italic;font-weight:400;line-height:110%}.fiche-agenda .main .left .body h4{font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:30px}.fiche-agenda .main .left .body a{text-decoration:underline}.fiche-agenda .main .left .body li,.fiche-agenda .main .left .body ul{font-size:18px;font-style:normal;font-weight:500;line-height:90%;list-style:initial}.fiche-agenda .main .left .body li{margin-bottom:20px;margin-left:5px}.fiche-agenda .main .left .body ul{margin-top:30px}.fiche-agenda .main .left .right.in-mobile{display:none}@media (max-width:768px){.fiche-agenda .main .left .right.in-mobile{display:flex}.fiche-agenda .main .left .right{display:none}.fiche-agenda .main .left .right .dates{margin-bottom:10px}}.fiche-agenda .main .left .right .dates__date__container{color:#3b338f;display:flex;font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:30px}.fiche-agenda .main .left .right .dates__date__container span{color:#ff7f6c;display:block;margin:0 4px}.fiche-agenda .main .fiche-cinema-right,.fiche-agenda .main .right{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:fit-content;height:100%;justify-content:center;margin-bottom:40px;margin-right:-20px;padding:80px 40px 40px;position:sticky;top:0;width:40%}@media (max-width:768px){.fiche-agenda .main .fiche-cinema-right,.fiche-agenda .main .right{display:none;padding:0}}.fiche-agenda .main .fiche-cinema-right .booking,.fiche-agenda .main .right .booking{align-items:center;background-color:#ff7f6c;border-radius:2.5rem;color:#fff;display:flex;font-size:15px;font-style:normal;font-weight:800;gap:5px;justify-content:center;letter-spacing:.45px;line-height:normal;margin-bottom:20px;padding:14px 17px;text-transform:uppercase;width:fit-content}.fiche-agenda .main .fiche-cinema-right .dates,.fiche-agenda .main .right .dates{margin-bottom:30px;width:100%}.fiche-agenda .main .fiche-cinema-right .dates__date__container,.fiche-agenda .main .right .dates__date__container{color:#3b338f;display:flex;font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:30px;text-transform:lowercase}.fiche-agenda .main .fiche-cinema-right .dates__date__container span,.fiche-agenda .main .right .dates__date__container span{color:#ff7f6c;display:block;margin:0 4px}.fiche-agenda .main .fiche-cinema-right .dates__date__container__place,.fiche-agenda .main .right .dates__date__container__place{color:#3b338f;display:flex;font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:10px}.fiche-agenda .main .fiche-cinema-right .infos .practical,.fiche-agenda .main .right .infos .practical{color:#3b338f;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.fiche-agenda .main .fiche-cinema-right .infos .practical h5,.fiche-agenda .main .fiche-cinema-right .infos .practical__title,.fiche-agenda .main .right .infos .practical h5,.fiche-agenda .main .right .infos .practical__title{font-family:Montserrat Alternates;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;margin-bottom:10px;text-transform:uppercase}.fiche-agenda .main .fiche-cinema-right .infos .practical p,.fiche-agenda .main .right .infos .practical p{font-size:16px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:768px){.fiche-agenda .main .fiche-cinema-right,.fiche-agenda .main .right{margin-bottom:0;width:100%}.fiche-agenda .main .fiche-cinema-right{display:none}}.fiche-agenda .main .fiche-cinema-right .image{margin-bottom:20px}.fiche-agenda .main .fiche-cinema-right .dates .title{color:#3b338f;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:10px;text-transform:uppercase}.fiche-agenda .main .fiche-cinema-right.in-mobile{display:none}@media (max-width:768px){.fiche-agenda .main .fiche-cinema-right.in-mobile{display:block!important}}.fiche-agenda .separator--mobile{display:none}@media (max-width:768px){.fiche-agenda .separator--mobile{display:block}}.diapo{margin-left:2.5vw;margin-top:20px;position:relative}@media (max-width:768px){.diapo{padding:10px 0 40px 10px}}.diapo .lightbox{display:flex}.diapo .flickity-enabled{display:inline!important}.diapo .arrow-diapo{position:absolute;right:15px;top:80%}.diapo .arrow-diapo-prev{left:15px;right:auto;transform:rotate(180deg)}.separator,.separator img{width:100%}@media (max-width:768px){.lightbox{display:block;margin-left:0;margin-right:-20px}}.lightbox__container{margin:0 10px;white-space:nowrap}@media (max-width:768px){.lightbox__container{margin:initial;margin-right:20px;width:calc(100% - 60px)}}.lightbox__container__image{display:block;position:relative;width:100%}@media (max-width:768px){.lightbox__container__image{margin-bottom:20px;width:100%}}.lightbox__container__image .image{height:15vw;object-fit:contain;width:100%}@media (max-width:768px){.lightbox__container__image .image{height:calc(60vw - 80px)}}.lightbox__container__image .play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lightbox .flickity-button{border-radius:40px}@media (max-width:768px){.lightbox .flickity-button{display:none}}.lightbox .flickity-button svg{display:none}.lightbox .flickity-button:after{content:"→";font-size:22px;position:absolute;top:46%;transform:translate(-50%,-50%)}.lightbox .previous{transform:rotate(180deg)}.appendix{background-color:hsla(8,100%,71%,.2);padding-top:30px}.appendix span{color:#ff7f6c;font-size:2.5rem}.appendix .focus-title,.appendix__title{color:#3b338f;font-size:2.5rem;font-style:normal;font-weight:600;line-height:normal;padding:40px 10%;text-transform:uppercase}.appendix .list-contents .preview{margin:0 10px 20px;width:calc(33.33333% - 20px)}@media (max-width:913px){.appendix .list-contents .preview{margin-bottom:20px;width:100%}}.appendix .list-contents .preview .tag{color:#ff7f6c}.appendix .list-contents .preview .image img{height:auto}.appendix .list-contents:after{content:"";width:calc(33.33333% - 20px)}@media (max-width:913px){.appendix .list-contents:after{width:100%}}.main{display:flex;justify-content:space-between}@media (max-width:913px){.main{flex-direction:column;margin-top:40px;margin-top:0;padding-top:0}}.related-documents{border-bottom:2px solid;margin-bottom:50px;padding-bottom:50px}@media (max-width:768px){.related-documents{margin-bottom:30px;padding-bottom:30px}}.related-documents details{appearance:none;list-style:none}.related-documents details summary::marker{content:none}.related-documents details summary::-webkit-details-marker{display:none}.related-documents__title{font-size:22px;font-style:normal;font-weight:700;line-height:100%;padding:20px 20px 30px;text-transform:uppercase}.related-documents a{display:flex;flex-direction:column;padding:0 20px 20px}.related-documents a .date,.related-documents a .subtitle,.related-documents a .title{font-size:20px;font-style:normal;font-weight:1000;line-height:130%;text-transform:uppercase}.related-documents a .date,.related-documents a .subtitle{font-style:normal;font-weight:1000}.related-documents a .title{margin-bottom:0}@media (min-width:768px) and (max-width:1440px){.related-documents a .title{word-break:break-word}}.related-documents a .subtitle{font-size:16px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:0;text-transform:uppercase}.related-documents a .link{font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-decoration:underline}.equipe-et-contact .fr-img-space-wrap,.un-projet-artistique .fr-img-space-wrap{text-align:center}.equipe-et-contact .fr-img-space-wrap .fr-img-wrap,.un-projet-artistique .fr-img-space-wrap .fr-img-wrap{display:block;height:100%;position:relative}.equipe-et-contact .fr-img-space-wrap .fr-img-wrap .fr-inner,.un-projet-artistique .fr-img-space-wrap .fr-img-wrap .fr-inner{bottom:20px;color:#fff;font-family:Gilroy;font-size:12px;font-style:normal;font-weight:500;line-height:110%;position:absolute;right:20px}.equipe-et-contact .fr-img-space-wrap .fr-img-wrap .fr-inner #isPasted,.equipe-et-contact .fr-img-space-wrap .fr-img-wrap .fr-inner #isPasted div,.equipe-et-contact .fr-img-space-wrap .fr-img-wrap .fr-inner #isPasted div div,.un-projet-artistique .fr-img-space-wrap .fr-img-wrap .fr-inner #isPasted,.un-projet-artistique .fr-img-space-wrap .fr-img-wrap .fr-inner #isPasted div,.un-projet-artistique .fr-img-space-wrap .fr-img-wrap .fr-inner #isPasted div div{padding-right:0;width:fit-content}@media (max-width:1024px){.equipe-et-contact .column-container,.un-projet-artistique .column-container{flex-direction:column!important}.equipe-et-contact .column-container div,.un-projet-artistique .column-container div{width:100%!important}.equipe-et-contact .column-container:nth-child(odd),.un-projet-artistique .column-container:nth-child(odd){flex-direction:column-reverse!important}}@media (max-width:768px){.dans-le-cotentin-et-cherbourg .body{margin-bottom:0!important}.dans-le-cotentin-et-cherbourg .btn{display:none}}.un-projet-artistique table tr{position:relative}.un-projet-artistique table tr td{vertical-align:top}.un-projet-artistique .left{width:100%}@media (max-width:1024px){.un-projet-artistique table{width:100%}.un-projet-artistique table tr{display:flex;flex-direction:column!important}.un-projet-artistique table tr td{padding:0!important;width:100%!important}.un-projet-artistique table tr:nth-child(odd){flex-direction:column-reverse!important}.un-projet-artistique .body{margin-bottom:0!important}}.artistes-associes-et-soutien-aux-compagnies .main .left,.partenaires-et-mecenes .main .left{width:100%}.fiche-document .left{align-items:start;background-color:initial;flex-direction:column;margin-left:0;padding:initial;padding-left:8%;padding-right:8%;width:100%}.fiche-document .left .breadcrumbs{display:flex;margin-bottom:20px}.fiche-document .left .breadcrumbs a{font-family:Space Grotesk;text-transform:lowercase}.fiche-document .left .parent,.fiche-document .left .slug{display:flex;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-right:4px}.fiche-document .left__infos{height:fit-content;margin-bottom:40px;margin-left:80px;margin-right:20px;padding:20px;width:100%}@media (max-width:913px){.fiche-document .left__infos{margin-bottom:0;margin-left:0;width:100%}}.fiche-document .left__infos .subtitle{width:70%}.fiche-document .left__header .genres{display:flex}@media (max-width:913px){.fiche-document .left__header{margin-left:20px}}.fiche-document .right{background-color:initial;gap:initial;margin-right:0;padding:initial;width:calc(35% - 10px)}@media (max-width:913px){.fiche-document .right{width:100%}}.fiche-document .right__infos{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:30px;height:fit-content;justify-content:center;margin-bottom:40px;margin-right:80px;padding:20px;width:100%}.fiche-document .right .image{height:20vw;margin-bottom:20px;margin-right:40px;width:100%}.fiche-document .right .image img{height:100%;object-fit:cover;width:100%}.fiche-document-preview{margin-top:20px;padding-left:0;padding-right:0}@media (max-width:913px){.fiche-document-preview{margin-top:0}}.fiche-document-preview .main{padding-top:0}@media (max-width:913px){.fiche-document-preview .main{margin-top:0}}.fiche-document-preview .appendix{border-top:initial;padding-top:0}@media (max-width:913px){.fiche-document-preview .appendix{margin-left:0;margin-right:0}}.fiche-document-preview .appendix p{font-size:50px;font-style:normal;font-weight:500;line-height:90%;margin-bottom:20px}.fiche-document-preview .appendix .list-contents{display:flex;margin-left:-10px;margin-right:-10px;padding-left:0;padding-right:0}@media (max-width:913px){.fiche-document-preview .appendix .list-contents{margin-left:0;margin-right:0}}.fiche-document-preview .appendix .preview__doc{margin:0 10px;width:calc(20% - 20px)}@media (max-width:913px){.fiche-document-preview .appendix .preview__doc{margin-left:0;margin-right:0;width:100%}}.scroll-logos-wrapper-3 svg{position:absolute;right:-20px;top:-60px;z-index:-1}.dropdowns{display:grid;margin-top:40px}@media (max-width:768px){.dropdowns{margin-top:20px}}.dropdowns__dropdown{background-color:hsla(8,100%,71%,.2);color:#3b338f;display:grid;margin-bottom:25px;padding:30px}.dropdowns__dropdown h2{font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-left:20px;text-transform:uppercase}.dropdowns__dropdown .dropdowns__dropdown__title{position:relative}.dropdowns__dropdown .dropdowns__dropdown__title:before{background-position-y:center;content:"+";font-size:20px;font-style:normal;font-weight:600;left:0;line-height:110%;margin-right:10px;position:absolute;text-transform:uppercase}.dropdowns__dropdown__text{color:#3b338f}.dropdowns__dropdown__text p{color:#3b338f;font-family:avenir-lt-pro;font-size:16px;font-style:normal;font-weight:400;line-height:120%;transition-duration:.4s}.dropdowns .is-hidden{max-height:0;opacity:0;transition-duration:.3s;visibility:hidden}.dropdowns .is-open{max-height:10000px;opacity:1;transition-duration:.3s}.dropdowns .is-open p{padding-top:10px}.dropdowns .dropdowns__dropdown__title.default-open:before,.dropdowns .dropdowns__dropdown__title.is-open:before{content:"-";font-size:24px;margin-right:10px}.dropdowns .default-open p{padding-top:10px}.dropdowns__dropdown__title .is-open:before{content:"-"}.fiche-cinema{padding-top:15%}@media (max-width:768px){.fiche-cinema{padding-top:35%}}.fiche-cinema .main{padding-top:20px}@media (max-width:768px){.fiche-cinema .main{padding-top:40px}}.fiche-cinema .infos{margin-top:0!important}.fiche-cinema .resume{color:#3b338f;font-family:avenir-lt-pro;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-top:20px}.fiche-cinema .resume h3{font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:10px;text-transform:uppercase}.fiche-cinema .resume p{font-family:avenir-lt-pro;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.fiche-cinema .fiche-cinema-right{padding-top:0!important}.fiche-cinema .fiche-cinema-right .image{margin-bottom:20px;width:100%}.fiche-cinema .fiche-cinema-right .image img{height:fit-content;width:60%}@media (max-width:768px){.fiche-cinema .fiche-cinema-right .image img{height:40vh;object-fit:contain}}.fiche-cinema .fiche-cinema-right .booking{background-color:#fea816!important}.fiche-cinema .left{margin-left:0!important}.fiche-cinema .genres{margin-top:.5rem}.fiche-cinema .genres .genre{color:#fea816!important}.fiche-document .main{flex-direction:column}.fiche-document .fiche-header{align-items:center;display:flex;flex-direction:column}.fiche-document .fiche-header .infos{display:flex;flex-direction:column;margin-top:40px;width:100%}@media (max-width:768px){.fiche-document .fiche-header .infos{margin-bottom:20px;margin-top:0;text-align:center;width:100%}}.fiche-document .fiche-header .infos .title{color:#3b338f;font-size:59px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}@media (max-width:768px){.fiche-document .fiche-header .infos .title{font-size:40px;font-style:normal;font-weight:500;line-height:100%;text-align:left;text-transform:uppercase}}.fiche-document .fiche-header .infos .subtitle{color:#3b338f;font-family:avenir-lt-pro;font-size:30px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:4px;text-align:left;width:100%}@media (max-width:768px){.fiche-document .fiche-header .infos .subtitle{font-size:30px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:0}}.fiche-document .fiche-main{align-items:flex-start;display:flex}.fiche-document .fiche-main .left{margin-left:0;padding-left:0;width:calc(80% - 90px)}@media (max-width:768px){.fiche-document .fiche-main .left{margin-right:0;width:100%}}.fiche-document .fiche-main .right{padding-top:0}.list-page{margin-top:15%}.list-page__header__title{align-items:center;display:flex;margin-bottom:40px;margin-left:10%;margin-right:10%}@media (max-width:768px){.list-page__header__title{margin-left:20px}}.list-page__header__title h1{color:#3b338f;font-size:40px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;width:100%}@media (max-width:768px){.list-page__header__title h1{flex:1;font-size:30px;width:fit-content}}.list-page__header__title h1 p:nth-child(2),.list-page__header__title h1 p:nth-child(3){display:flex;justify-content:flex-end}.list-page__header__title h1 p:nth-child(2) .btn,.list-page__header__title h1 p:nth-child(3) .btn{margin:0}@media (max-width:768px){.list-page__header__title h1 p:nth-child(2),.list-page__header__title h1 p:nth-child(3){justify-content:flex-start}}.list-page__body__filters{display:flex;justify-content:space-between;padding:0 10%}@media (max-width:768px){.list-page__body__filters{flex-wrap:wrap;padding:0 20px}}.list-page__body__filters__genres ul{display:flex}@media (max-width:768px){.list-page__body__filters__genres ul{flex-wrap:wrap}}.list-page__body__filters__genres ul li{align-items:center;background-color:#3b338f;border-radius:40px;color:#fff;font-size:12px;font-style:normal;font-weight:600;gap:10px;justify-content:center;letter-spacing:.36px;line-height:normal;margin-right:10px;padding:5px 10px 6px;text-transform:uppercase;width:fit-content}@media (max-width:768px){.list-page__body__filters__genres ul li{margin-bottom:10px}}.list-page__body__filters__genres ul .selected{background-color:#fea816}.list-page__body .separator{margin-left:40px;width:calc(100% - 80px)}@media (max-width:768px){.list-page__body .separator{display:none}.list-page__body .separator--mobile{display:block}}.list-page__body__link{align-items:center;display:flex;flex-direction:column;font-size:40px;font-style:normal;font-weight:800;line-height:normal;list-style:none;margin-bottom:2rem}.list-page__body__link span{margin-bottom:10px}.list-page__body__link__sublinks{display:flex;flex-direction:column;font-size:23px;font-style:normal;font-weight:800;line-height:normal;padding:20px 25px}.list-page__body__link__sublinks__link{align-items:center;display:block;display:flex;flex-direction:column;font-size:23px;font-style:normal;font-weight:800;list-style:none;margin-bottom:15px}.list-page__body__link__sublinks__link:last-child{margin-bottom:0}.list-page__body__link__sublinks__link__subsublinks{align-items:center;display:flex;flex-direction:column;font-size:22px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:10px;padding-left:20px;text-decoration-line:underline}.list-contents{display:flex;flex-wrap:wrap;gap:2vw;justify-content:flex-start;padding:40px 10%;position:relative}@media (max-width:768px){.list-contents{padding:40px 30px 0}}.list-contents .background{height:calc(100% - 25vh)}.list-contents--past .background{background:var(--ocre-transparent,hsla(8,100%,71%,.2))!important}.title-past-list{align-items:center;display:flex;margin-left:10%;margin-top:40px}.title-past-list h1{color:#3b338f;flex:1;font-size:40px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}.list-contents-slider{display:block;flex-wrap:nowrap}.list-contents-slider .preview{margin-right:44px}.list-contents-slider .flickity-page-dot:focus{box-shadow:none}.list-contents-slider .flickity-button{background:var(--secondary,#e1423f);border-radius:40px}@media (max-width:768px){.list-contents-slider .flickity-button{display:none}}.list-contents-slider .flickity-button svg{display:none}.list-contents-slider .flickity-button:after{content:"→";font-size:22px;position:absolute;top:46%;transform:translate(-50%,-50%)}.list-subsections .list-page{margin-top:15%}.list-subsections .list-page__header{margin:0 10%}.list-subsections .list-page__header__title{margin-bottom:10px;margin-left:0;margin-right:0}.list-subsections .list-page__header h1{font-size:59px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.list-subsections .list-page__body .list-contents{display:flex;justify-content:space-between;padding-top:10px}.list-subsections .list-page__body .list-contents:after{content:"";width:calc(33.33333vw - 160px)}.container-plan{display:flex;flex-direction:column;padding:0 5vw}.container-plan .list-page__body__link{align-items:flex-start}.container-plan a,.container-plan li,.container-plan span{color:#3b338f!important}.container-plan .list-page__body__link__sublinks{align-items:flex-start;color:#3b338f;font-family:avenir-lt-pro}