@charset "UTF-8";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}.choices{font-size:16px;margin-bottom:24px;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:initial}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-left:1px solid #008fa1;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}@media (max-width:767px){.choices__list--single{padding:0}}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#00bcd4;border:1px solid #00a5bb;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;margin-top:-1px;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:100%;will-change:visibility;word-break:break-all;z-index:100}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list{-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto;position:relative;will-change:scroll-position}.choices__list--dropdown .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}.o-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--primary:#241c6a;--secondary:#e1423f;--terciary:#feb342;--quaternary:#ffe7c2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:adelle-sans-condensed;overflow-x:hidden;overscroll-behavior:none}body ul{padding-inline-start:0}#smooth-content{background-image:linear-gradient(hsla(0,0%,100%,.07) 2px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 2px,transparent 0),linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px;background-size:100px 100px,100px 100px,20px 20px,20px 20px;overflow:visible;width:100%}h1,h2,h3,h4,li,p,ul{margin:0;padding:0}em{font-style:italic}strong{font-weight:700}.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{margin-bottom:1rem!important}.wysiwyg a{letter-spacing:.87px;text-decoration:underline}.wysiwyg a:hover{font-weight:700;letter-spacing:.65px}.wysiwyg p{margin-bottom:1rem!important}.wysiwyg p:last-child{margin-bottom:0!important}.wysiwyg h4{font-size:2.5rem!important;font-size:2rem!important;font-weight:700!important;margin-bottom:1rem!important}.wysiwyg h4:last-child{margin-bottom:0!important}.wysiwyg .fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}@media (max-width:768px){.wysiwyg .fr-dii.fr-fir{display:block;float:none;margin:0}}.flex,.to-link{display:flex}.to-link{align-items:center;border:2px solid #241c6a;color:#241c6a;font-size:18px;font-style:normal;font-weight:800;gap:10px;height:fit-content;justify-content:center;line-height:normal;margin:0 auto;padding:10px;text-transform:uppercase;width:fit-content;z-index:9}@media print{footer,header{display:none!important}}.part-2{display:inline-block;transition:none}.part-2,iframe{will-change:transform}iframe{backface-visibility:hidden}.marquee__clip{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);height:100%;transition:clip-path .3s ease-out;width:100%}#dashed-line line{stroke-dasharray:15 20;stroke-dashoffset:1000}.header{position:relative}@media (max-width:768px){.header a{display:flex}}.header .main-logo{left:50%;opacity:1;position:absolute;top:30px;transform:translateX(-50%);transition-duration:.3s;z-index:12}@media (max-width:768px){.header .main-logo{width:80%}}.header .main-logo--mobile{display:none;left:10px;padding:10px;position:static;top:10px;z-index:20}@media (max-width:768px){.header .main-logo--mobile{display:block}}.header .hide-logo{opacity:0;pointer-events:none}.header nav{align-items:center;display:flex;justify-content:space-between;padding:10px;position:fixed;top:45px;transition-duration:.4s;width:100%;z-index:11}@media (max-width:768px){.header nav{background-color:#e1423f;justify-content:center;padding:15px 10px;position:fixed;top:0}.header nav .left{display:none}}.header nav .right{align-items:center;display:flex}@media (max-width:768px){.header nav .right{display:none}}.header nav .right .search{align-items:center;border-radius:50px;cursor:pointer;display:flex;position:relative;transition-duration:.4s;width:40px}.header nav .right .search input{border:0;font-size:18px;font-style:normal;font-weight:500;height:26px;margin-left:10px;padding:0;transition-duration:.4s;width:0;width:calc(100% - 70px)}.header nav .right .search img{margin-left:0;margin-right:10px;padding:0;position:absolute;right:0;transition-duration:.4s}.header nav .right .search .hidden{display:none}.header nav .right input:focus-visible{outline-color:initial;outline:none}.header nav .right .show-input{background-color:#fff;padding:0 20px!important;transition-duration:.4s;width:150px!important}.header nav .right .show-input .hidden{display:none;opacity:0}.header nav .links{align-items:center;display:flex;flex-wrap:wrap;height:36px;transition-duration:.4s}@media (max-width:768px){.header nav .links{opacity:0;pointer-events:none}}.header nav .links__link{cursor:pointer;margin:0 10px}.header nav .links__link a,.header nav .links__link span{color:#fff;font-size:18px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;transition-duration:.4s}.header nav .links__link span{padding-left:4px;padding-right:4px}.header nav .links__link__sublinks{background-color:#feb342;display:flex;flex-wrap:wrap;justify-content:center;left:0;opacity:0;padding-bottom:30px;padding-top:0;position:absolute;text-align:center;top:-100%;transform:translateY(-100%);transition-duration:.4s;width:100%;z-index:-1}.header nav .links__link__sublinks a{color:#e1423f;font-size:2.5rem;font-style:normal;font-weight:900;line-height:100%;margin:0 30px 30px;text-transform:uppercase}.header nav .links__link .current-link{background:#e1423f;color:#feb342}.header nav .links__link .show-sublinks{opacity:1;padding-top:8%;top:0;transform:translateY(0)}@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:#e1423f;cursor:pointer;display:none;flex-direction:column;height:fit-content;margin-left:5px;padding:6px 4px;transition-duration:.4s}@media (max-width:768px){.header nav .burger{display:flex;position:absolute;right:10px;top:7px;z-index:999}}.header nav .burger__element{background-color:#241c6a;height:2px;margin:2px 0}.header nav .burger__element--1,.header nav .burger__element--2,.header nav .burger__element--3{height:3px;width:27px}.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:#000;background-color:#e1423f;color:#fff;display:none;height:100vh;height:100%;overflow:scroll;padding:80px 10px;position:fixed;right:0;top:-100%;transition-duration:.4s;width:calc(40% + 1px);width:100%;z-index:-1}@media (max-width:768px){.header .nav-container{display:flex;flex-direction:column}}.header .nav-container .logo-mobile{margin-bottom:30px;padding:0 20px;width:100%}.header .nav-container__links{display:flex;flex-direction:column;flex-wrap:wrap}.header .nav-container__links .separator{width:100%}.header .nav-container__links__link{color:#241c6a;display:flex;font-size:50px;font-style:normal;font-weight:800;justify-content:center;line-height:100%;min-height:50px;padding:20px;text-align:center;text-transform:uppercase}.header .nav-container__links__link:hover{color:#e1423f}.header .nav-container__links__link__sublinks{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition-duration:.6s}.header .nav-container__links__link__sublinks__link{color:#fff;font-size:21px;font-weight:400;margin-left:15px;margin-top:20px}@media (min-width:768px){.header .nav-container__links__link__sublinks__link:hover{color:#e1423f}}.header .nav-container__links__link .show-sublinks{margin-bottom:30px;max-height:1000px;opacity:1}.header .nav-container__socials .icons{display:flex}.header .nav-container__socials .hidden{display:none}@media (max-width:768px){.header .nav-container__socials{display:flex;justify-content:center;padding-top:20px}}.header .nav-container__socials ul{align-items:center;display:flex}.header .nav-container__socials ul li a{display:flex}.header .nav-container__bottom{align-items:center}.header .nav-container__bottom,.header .nav-container__bottom ul{display:flex;flex-direction:column}.header .nav-container__bottom ul li{margin-top:20px}.header .nav-container__bottom ul li a{color:#241c6a;font-size:18px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.header .nav-container__bottom .search-mobile{align-items:center;border-radius:50px;cursor:pointer;display:flex;margin-top:26px;position:relative;transition-duration:.4s;width:40px}.header .nav-container__bottom .search-mobile input{border:0;font-size:18px;font-style:normal;font-weight:500;height:26px;margin-left:10px;padding:0;transition-duration:.4s;width:0;width:calc(100% - 70px)}.header .nav-container__bottom .search-mobile img{margin-left:0;margin-right:10px;padding:0;position:absolute;right:0;transition-duration:.4s}.header .nav-container__bottom .show-input{background-color:#fff;padding:0 20px!important;transition-duration:.4s;width:150px!important}.header .nav-container__bottom .show-search{opacity:1;z-index:10}.header .nav-container__bottom .show-search .icon{display:none}.header .nav-container__bottom .show-search .hidden{display:block!important;opacity:0}.header .is-open{opacity:1;top:0;z-index:10}.header .current-link{color:#e1423f}.header .show-search{opacity:1;z-index:10}.header.ishome nav a,.header.ishome nav span{color:#241c6a}.header.ishome .main-logo img{opacity:1;transition-duration:.4s}.header.ishome .blue-logo{opacity:0}.header img.hide-logo{opacity:0!important}@media (max-width:768px){.in-desktop{display:none}}.in-mobile{display:none}@media (max-width:768px){.in-mobile{display:block}}.hide-link{display:none}.fixed-header .main-logo{position:fixed;top:-7px;transform:translateX(-50%) scale(.4)}@media (max-width:768px){.fixed-header .main-logo{z-index:99}}.fixed-header nav{background-color:#fff;padding:10px;position:fixed;top:0}@media (max-width:768px){.fixed-header nav{height:50px}}.fixed-header nav .links__link a,.fixed-header nav .links__link span{color:#241c6a}.fixed-header .icons--home{display:none}.fixed-header .icons--nohome{display:flex!important}.fixed-header .search-icon--home{display:block!important}.fixed-header .search-icon--nohome{display:none!important}.footer{align-items:flex-start;background-color:var(--quaternary);display:flex;flex-direction:column;overflow:hidden;padding:40px;position:relative}.footer__logo{margin-bottom:10px}.footer__logo img{width:28.875rem}@media (max-width:768px){.footer__logo img{width:100%}}.footer__sections{color:var(--secondary);display:flex;justify-content:space-between;padding-top:40px;width:100%}@media (max-width:768px){.footer__sections{align-items:baseline;flex-direction:column;padding-top:0}}.footer__sections_section{color:#e1423f;display:flex;flex:1;flex-direction:column;font-size:18px;font-weight:800;gap:.625rem;line-height:normal;text-transform:uppercase}.footer__sections_column{gap:1.875rem}@media (max-width:768px){.footer__sections_column{gap:0}}.footer__sections_subsection{color:#e1423f;display:flex;flex:1;flex-direction:column;font-size:1.125rem;font-weight:500;line-height:normal;text-transform:uppercase}@media (max-width:768px){.footer__sections_subsection{margin-bottom:25px}}.footer__sections_subsection_link{margin-bottom:.62rem}.footer__coordonates{align-items:center;color:var(--secondary);display:flex;font-size:1.25rem;font-weight:400;justify-content:center;line-height:120%;margin-top:2.5rem;width:100%}.footer-load{background-color:#fff;position:relative;z-index:10}.incomming-page,.incomming-section,.main-page{opacity:0;position:absolute;transition-duration:.4s;z-index:-1}.incomming-section{padding-top:110px}.active-container{opacity:1;position:relative;transition-duration:.5s;width:100%;z-index:1}.js-inject{display:flex;min-height:100vh;position:relative;transition-duration:.4s}.hide-container-loading{align-items:center;background-color:#241c6a;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:""}.hide-container-loading .focus-title{display:flex;justify-content:center}.hide-container-loading .focus-title .title-effect{color:#e1423f;display:flex;font-size:80px;font-weight:900;justify-content:center}.overlay-fade{opacity:0}.loader .letter{color:#e1423f;font-family:adelle-sans-condensed;font-weight:900}.logo-svg{height:auto;width:100%}.letter{opacity:0;transform:translateY(40px)}.overlay-action{background-color:#e1423f;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}}.preview__agenda{break-inside:avoid;width:calc(25% - 20px)}@media (max-width:768px){.preview__agenda{margin-bottom:20px;width:100%!important}}.preview__agenda a{display:flex;flex-direction:column}.preview__agenda .image-wrapper{overflow:hidden;position:relative}.preview__agenda .image-wrapper .image-logo{height:4rem;margin-top:1.25rem;object-fit:contain;position:absolute;right:1.25rem;top:0;width:4rem;z-index:9}.preview__agenda .image-wrapper .preview-image,.preview__agenda .image-wrapper .preview-video{display:block;height:auto;transition:opacity .3s ease}.preview__agenda .image-wrapper .preview-video{height:100%;left:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.preview__agenda .image-wrapper .preview-image:hover .preview-video{opacity:1}.preview__agenda .image-wrapper .preview-image:hover .image{opacity:0}.preview__agenda .image-wrapper .image{height:15vw;object-fit:cover;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.preview__agenda .image-wrapper .image{height:50vw!important}}.preview__agenda .image-wrapper .image img{height:100%;object-fit:cover;transform:translateY(0);transition-duration:.2s;width:100%}.preview__agenda .infos{background:#fff;color:#241c6a;padding:20px;transition-duration:.4s}.preview__agenda .infos:hover{background-color:#241c6a;color:#feb342}@media (max-width:768px){.preview__agenda .infos,.preview__agenda .infos:hover{background-color:#241c6a;color:#feb342}}.preview__agenda .podcast{display:flex}.preview__agenda .title{font-size:2.5rem;font-style:normal;font-weight:900;line-height:100%;margin-bottom:4px;text-transform:uppercase}.preview__agenda .genres{align-items:flex-start;display:flex;gap:.625rem;margin-bottom:.88rem}.preview__agenda .genres .genre{align-items:center;border:1px solid var(--primary);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:center;padding:.2rem .1875rem .0625rem;text-transform:uppercase}.preview__agenda .date,.preview__agenda .place{font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%;margin-bottom:6px;text-transform:uppercase}.preview__agenda .place{font-weight:400}.preview__agenda .subtitle{font-size:26px;font-style:normal;font-weight:300;line-height:100%;margin-bottom:10px}.image-wrapper{overflow:hidden;position:relative}.preview-video{height:100%;left:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-wrapper:hover .preview-video{opacity:1}.preview__doc,.preview__news{break-inside:avoid;margin-bottom:44px;width:calc(25% - 20px)}@media (max-width:768px){.preview__doc,.preview__news{margin-bottom:20px;width:100%}}.preview__doc a,.preview__news a{display:flex;flex-direction:column}.preview__doc .image,.preview__news .image{height:15vw;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.preview__doc .image,.preview__news .image{height:50vw}}.preview__doc .image img,.preview__news .image img{height:100%;object-fit:cover;transform:translateY(0);transition-duration:.2s;width:100%}.preview__doc .infos,.preview__news .infos{background:#fff;background-color:#241c6a;color:#feb342;padding:20px;transition-duration:.4s}.preview__doc .infos:hover,.preview__news .infos:hover{background-color:#241c6a;color:#feb342}.preview__doc .podcast,.preview__news .podcast{display:flex}.preview__doc .title,.preview__news .title{font-size:30px;font-style:normal;font-weight:800;line-height:100%;margin-bottom:4px;text-transform:uppercase}.preview__doc .genres,.preview__news .genres{display:flex}.preview__doc .genre,.preview__news .genre{align-items:center;border-radius:12px;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:normal;margin-bottom:10px;margin-right:10px;padding:4px 7px;width:fit-content}@media (max-width:768px){.preview__doc .genre,.preview__news .genre{font-size:14px;text-align:center;white-space:nowrap}}.preview__doc .date,.preview__doc .place,.preview__news .date,.preview__news .place{font-size:26px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:6px}.preview__doc .subtitle,.preview__news .subtitle{font-size:26px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:10px}.preview__news{position:relative}.preview__news .infos{background-color:#241c6a;bottom:0;color:#feb342;position:absolute;width:100%}.preview__news:hover .infos{background-color:#feb342;color:#241c6a}.preview__news .image{height:30vw;overflow:hidden;width:100%}@media (max-width:768px){.preview__news .image{height:50vh!important}}.preview__news .image img{height:100%;transform:translateY(0);transition-duration:.2s;width:100%}.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}.dropdowns{display:grid;margin-top:1.56rem}.dropdowns__dropdown{border-bottom:1px solid var(--secondary);color:#e1423f;display:grid;margin-bottom:25px;padding:10px 16px}.dropdowns__dropdown h2{font-size:24px;font-weight:900;text-transform:uppercase;transition-duration:.4s}.dropdowns__dropdown .dropdowns__dropdown__title{position:relative}.dropdowns__dropdown .dropdowns__dropdown__title:before{background-position-y:center;content:"+";font-size:70px;font-style:normal;font-weight:350;height:100%;line-height:100%;margin-right:10px;position:absolute;right:0;text-transform:uppercase;top:-65%}.dropdowns__dropdown__title{align-items:center;display:flex;justify-self:start;text-transform:uppercase;width:100%}.dropdowns__dropdown__title h2{font-size:30px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}.dropdowns__dropdown__text,.dropdowns__dropdown__text p{font-size:20px;line-height:120%}.dropdowns__dropdown__text p{font-style:normal;font-weight:400;transition-duration:.4s}.dropdowns__dropdown__text .files{margin-top:30px}.dropdowns__dropdown__text .files span{display:flex;font-size:20px;font-style:normal;font-weight:700;line-height:90%;margin-bottom:10px;text-transform:uppercase}.dropdowns__dropdown__text .files a{display:flex;margin-bottom:10px}.dropdowns__dropdown__text .files .price{align-items:center;display:flex}.dropdowns__dropdown__text .files .price p{padding-left:6px;padding-top:0}.dropdowns__dropdown__text .duration{align-items:center;display:flex}.dropdowns__dropdown__text .duration p{padding-left:6px;padding-top:0!important}.dropdowns .dropdowns__dropdown:last-child{padding-bottom:10px}.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--dates{margin-top:20px;padding:inherit;width:100%}.dropdowns--dates .dropdowns__dropdown{margin-bottom:inherit;padding:inherit;padding-right:20px}.dropdowns--dates .dropdowns__dropdown .date_container{padding-right:0!important}.dropdowns--dates .dropdowns__dropdown__title{display:block;padding-bottom:10px}.dropdowns .dropdowns__dropdown__title.default-open:before,.dropdowns .dropdowns__dropdown__title.is-open:before{content:"-";margin-right:10px}.dropdowns .default-open p{padding-top:10px}.dropdowns__dropdown__title .is-open:before{content:"-"}.files a{text-decoration:underline}.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-title{display:block;font-size:2rem;font-weight:700;line-height:1;margin-bottom:20px;text-align:center;width:100%}.focus-contenus{align-items:center;display:flex;flex-direction:column;padding:20px 40px 40px}@media (max-width:768px){.focus-contenus{padding-top:0}}.focus-contenus .actu-illu3,.focus-contenus .actu-illu4{position:absolute;right:0}.focus-contenus .actu-illu3,.focus-contenus .scroll-logos-wrapper,.focus-contenus svg{overflow:visible}.focus-contenus .focus-title{color:#241c6a;font-size:90px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media (max-width:768px){.focus-contenus .focus-title{font-size:40px;font-style:normal;font-weight:900}}.focus-contenus .focus-title .title-effect{display:flex;justify-content:center;margin-top:30px}.focus-contenus .list-contents{margin-bottom:40px}.focus-contenus .list-contents .preview__agenda{width:calc(33.33333% - 20px)}.focus-contenus .list-contents .preview__agenda .image{height:20vw}.focus-actualities{background:#fff;position:relative}@media (max-width:913px){.focus-actualities .scroll-logos-wrapper-2{display:none}}.focus-actualities .actu-illu1,.focus-actualities .actu-illu2{left:0;position:absolute}.marquee{color:#fff;font-size:21px;font-weight:900;overflow:hidden;padding:20px 0;position:relative;text-transform:uppercase;white-space:nowrap}.marquee .focus-title{display:inline-block;margin-right:4rem;min-width:max-content;position:relative}.marquee .list-marquee{display:flex;position:relative}.marquee__inner{display:flex;width:fit-content}.alerte{background-color:#241c6a;max-height:100px;overflow:hidden;padding:10px 0;transition-duration:.4s;z-index:10}@media (max-width:768px){.alerte{margin-top:30px}}.alerte span{color:#fff;display:block;font-weight:300;margin:0 20px}.hide-alerte{margin-bottom:0;max-height:0;opacity:0;padding:0}.hide-alerte-other-page{margin-bottom:0!important;max-height:0!important;opacity:0!important;padding:0!important}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.focus-une{top:0}@media (max-width:768px){.focus-une{height:88vh}}.focus-une .flickity-page-dots{bottom:20px;justify-content:left;left:40px}@media (max-width:768px){.focus-une .flickity-page-dots{bottom:40px}}.focus-une .flickity-page-dots button{stroke-width:2px;background-color:transparent;border:2px solid #fff;height:13px;margin:0 5px;width:13px}.focus-une .flickity-page-dots .flickity-page-dot:focus{box-shadow:none}.focus-une .flickity-page-dots .is-selected{background-color:#fff}.envie{backface-visibility:hidden;background-color:#241c6a;background-color:#fff;height:65vh;overflow:hidden;padding:40px 0;position:relative;transform:translateZ(0)}@media (max-width:768px){.envie{height:30vh}}.envie h2{color:#e1423f;font-size:30px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}.envie .list-tags,.envie .list-tags a{align-items:center;display:flex}.envie .list-tags a{color:#e1423f;font-size:90px;font-style:normal;font-weight:900;line-height:normal;padding-right:10px;text-transform:uppercase}@media (max-width:768px){.envie .list-tags a{font-size:50px;font-style:normal;font-weight:900}}.envie .list-tags .round{background-color:#e1423f;border-radius:50%;height:26px;margin-left:10px;width:26px}.envie .infos{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:120%;padding:0 15%}.envie .infos p{white-space:normal}.envie.is-fixed{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.envie .geometric-top{align-items:flex-end;background:#fff;display:flex;flex-direction:row;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:0;width:100%}.envie .geometric-cube{background-color:#241c6a;display:inline-block;height:0;transition:height .1s ease-out;width:20px}.envie.pinned{z-index:999}.envie.pinned,.focus-banner.pinned{height:100vh;left:0;position:fixed;right:0;top:0}.focus-banner.pinned{margin-bottom:200px;overflow-y:auto;scroll-behavior:smooth}.focus-banner{will-change:transform}.newsletter{background-color:#feb342;padding:20px 0;position:relative;z-index:2}@media (max-width:768px){.newsletter{margin-top:0}}.newsletter .list-elements{display:flex}.newsletter .focus-title{color:#e1423f;font-size:90px;font-style:normal;font-weight:900;line-height:normal;margin:0 20px;text-transform:uppercase;width:fit-content}@media (max-width:768px){.newsletter .focus-title{font-size:40px;font-style:normal;font-weight:900}}.focus-banner{height:100vh;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1}.focus-banner img{width:100%}@media (max-width:768px){.focus-banner img{height:100vh;object-fit:cover}}.focus-banner .infos{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:60px;font-style:normal;font-weight:900;justify-content:center;left:50%;line-height:100%;padding:0 100px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}@media (max-width:768px){.focus-banner .infos{height:85vw;padding:20px;width:85vw}}.focus-banner .infos .to-link{border-color:#fff;color:#fff;margin-top:10px}.focus-banner:after{content:"";display:block;height:100vh}.section__video{height:calc(100vh - 60px);max-width:auto;overflow:hidden;padding:0;position:absolute;top:0;width:100%}@media (max-width:768px){.section__video{height:calc(94vh - 60px)}}@media (min-width:768px){.section__video{height:88vh}.section__video .embed-container{max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.section__video .embed-container iframe{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}}@media (max-width:768px){.section__video .embed-container{--videoRatio:1.77778;height:88vh;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.section__video iframe{--w:88vw;--h:calc(var(--w)/var(--videoRatio));height:var(--h);left:0;margin:0;padding:0;position:relative;top:calc(50% - var(--h)/2);width:var(--w)}}@media (max-width:768px) and (max-aspect-ratio:16/9){.section__video iframe{--h:100vh;--w:calc(var(--h)*var(--videoRatio));left:calc(50% - var(--w)/2);top:0}}.section__video .infos{bottom:43px;color:#fff;left:20px;padding:20px;position:absolute}.section__video .infos .genres{display:flex;margin-bottom:.88rem}.section__video .infos .genres .genre{align-items:center;border:1px solid #fff;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:center;padding:.2rem .1875rem .0625rem;text-transform:uppercase}.section__video .infos .title{font-size:50px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}.section__video .infos .subtitle{font-size:36px;font-weight:300;line-height:100%;margin-bottom:.625rem}.section__video .infos .date{font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px;text-transform:uppercase}.section__video .infos .date .place{font-weight:400}.section__video .muted{background-image:url(/build/images/focus-video-mute.c204d895.svg)}.section__video .unmuted{background-image:url(/build/images/focus-video-unmute.b3d1f68c.svg)}.section__video .arrow--next,.section__video .sound--btn{background-repeat:no-repeat;bottom:24px;height:40px;position:absolute;transition:all .2s;width:40px;z-index:1000}.section__video .arrow--next:hover,.section__video .sound--btn:hover{transform:scale(1.3)}.section__video .arrow--next img,.section__video .sound--btn img{height:100%;width:100%}.section__video .sound--btn{left:24px}.section__video .arrow--next{right:40px}.scroll-text .word{display:inline-block;opacity:0;transform:translateY(60px)}@media (max-width:768px){.scroll-text .word{display:initial;opacity:1}.scroll-text{font-size:28px;line-height:40px;margin-bottom:20px}}.focus-infos{background-color:#e1423f;padding:40px 60px;position:relative;z-index:2}@media (max-width:768px){.focus-infos{padding:40px 20px}}.focus-infos .list{display:flex}@media (max-width:768px){.focus-infos .list{flex-direction:column}}.focus-infos .separator{background-color:#feb342;height:100%;position:absolute;right:0;top:0;width:2px}@media (max-width:768px){.focus-infos .separator{height:2px;margin-top:20px;position:static;width:100%}}.focus-infos .preview__info{color:#feb342;display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:40px;min-height:15vw;position:relative}@media (max-width:768px){.focus-infos .preview__info{margin-bottom:20px}}.focus-infos .preview__info .title{font-size:50px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}.focus-infos .preview__info .summary{font-size:20px;font-style:normal;font-weight:500;line-height:120%}.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,.fiche-agenda,.fiche-document{margin-top:40px;padding-left:20px;padding-right:20px}@media (max-width:768px){.fiche-agenda__header,.fiche-document__header,.fiche__header{flex-direction:column}}.fiche-agenda__header,.fiche-document__header,.fiche__header{align-items:center;display:flex;flex-direction:column;padding-top:3.25rem}.fiche-agenda__header .image,.fiche-document__header .image,.fiche__header .image{height:90vh;position:relative;width:100%}@media (max-width:768px){.fiche-agenda__header .image,.fiche-document__header .image,.fiche__header .image{height:30vh;margin-right:0;width:100%}}.fiche-agenda__header .image img,.fiche-document__header .image img,.fiche__header .image img{height:100%;object-fit:cover;width:100%}.fiche-agenda__header .image .image-logo,.fiche-document__header .image .image-logo,.fiche__header .image .image-logo{height:12.75rem;margin-top:1.25rem;object-fit:contain;position:absolute;right:1.25rem;width:12.75rem}@media (max-width:768px){.fiche-agenda__header .image .image-logo,.fiche-document__header .image .image-logo,.fiche__header .image .image-logo{height:4rem;width:4rem}}.fiche-agenda__header .infos,.fiche-document__header .infos,.fiche__header .infos{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}@media (max-width:768px){.fiche-agenda__header .infos,.fiche-document__header .infos,.fiche__header .infos{margin-bottom:40px;margin-top:67px;text-align:center;width:100%}}.fiche-agenda__header .infos .genres,.fiche-document__header .infos .genres,.fiche__header .infos .genres{color:#241c6a;display:flex;margin-top:1.25rem}.fiche-agenda__header .infos .genres .genre,.fiche-document__header .infos .genres .genre,.fiche__header .infos .genres .genre{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-right:10px;text-transform:uppercase}.fiche-agenda__header .infos .date,.fiche-agenda__header .infos .place,.fiche-document__header .infos .date,.fiche-document__header .infos .place,.fiche__header .infos .date,.fiche__header .infos .place{color:#241c6a;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%;margin-bottom:6px;text-transform:uppercase}.fiche-agenda__header .infos .title,.fiche-document__header .infos .title,.fiche__header .infos .title{color:#e1423f;font-size:90px;font-style:normal;font-weight:800;line-height:110%;text-align:center;text-transform:uppercase}@media (max-width:768px){.fiche-agenda__header .infos .title,.fiche-document__header .infos .title,.fiche__header .infos .title{font-size:50px;font-style:normal;font-weight:700;line-height:100%}}.fiche-agenda__header .infos .subtitle,.fiche-document__header .infos .subtitle,.fiche__header .infos .subtitle{color:#241c6a;font-size:26px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:1.25rem}@media (max-width:768px){.fiche-agenda__header .infos .subtitle,.fiche-document__header .infos .subtitle,.fiche__header .infos .subtitle{font-size:40px}}.fiche-agenda__header .infos .booking,.fiche-document__header .infos .booking,.fiche__header .infos .booking{background-color:var(--primary);color:var(--terciary);margin-top:.375rem}.diapo{margin-top:20px;position:relative}@media (max-width:768px){.diapo{padding:10px 0 40px 10px}}.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 0 0;white-space:nowrap;width:calc(27.77778% - 20px)}@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:cover;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{background:var(--secondary,#e1423f);border-radius:40px}@media (max-width:768px){.lightbox .flickity-button{display:none}}.lightbox .flickity-button svg{display:none}.lightbox .flickity-button:after{color:#feb342;content:"→";font-size:22px;position:absolute;top:46%;transform:translate(-50%,-50%)}.lightbox .previous{transform:rotate(180deg)}.appendix{padding-top:30px}.appendix .focus-title,.appendix__title{color:#241c6a;font-size:90px;font-style:normal;font-weight:900;line-height:normal;text-align:center;text-transform:uppercase}.appendix .list-contents{gap:1.5rem 0}.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:after{content:"";width:calc(33.33333% - 20px)}@media (max-width:913px){.appendix .list-contents:after{width:100%}}.main{display:flex;justify-content:space-between;padding-top:50px}@media (max-width:913px){.main{flex-direction:column;margin-left:-20px;margin-right:-20px;margin-top:40px;padding-top:0}}.main .left{align-items:start;flex-direction:column;height:fit-content;margin-bottom:15px;margin-left:60px;margin-right:20px;width:calc(65% - 100px)}@media (max-width:913px){.main .left{margin-left:0;padding-left:20px;padding-right:20px;padding-top:0;width:100%}}.main .left .genres{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.25rem}.main .left .genres .genre{align-items:center;border:1px solid var(--primary);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:center;padding:.2rem .1875rem .0625rem;text-transform:uppercase}.main .left .tags{font-size:22px;font-style:normal;font-weight:300;line-height:90%;margin-bottom:0;text-transform:uppercase}.main .left .title{font-size:70px;font-style:normal;font-weight:500;line-height:85%;margin-bottom:20px}.main .left .subtitle{font-size:22px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:40px;text-transform:uppercase}@media (max-width:768px){.main .left .subtitle{margin-bottom:30px;margin-top:10px}}.main .left .summary{margin-bottom:25px}.main .left .summary p{font-weight:700;margin-bottom:10px}.main .left .body,.main .left .summary p{color:#241c6a;font-size:26px;font-style:normal;line-height:120%}.main .left .body{font-weight:400}.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){.main .left .body h2 img,.main .left .body p img{width:100%!important}}.main .left .body blockquote{font-size:40px;font-style:italic;font-weight:400;line-height:110%}.main .left .body h4{font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:30px}.main .left .body a{text-decoration:underline}.main .left .body li,.main .left .body ul{font-size:18px;font-style:normal;font-weight:500;line-height:90%;list-style:initial}.main .left .body li{margin-bottom:20px;margin-left:5px}.main .left .body ul{margin-top:30px}.main .right{align-items:flex-start;align-self:stretch;background-color:var(--secondary);color:var(--terciary);flex-direction:column;height:fit-content;height:100%;margin-bottom:40px;padding:40px;position:sticky;top:0;width:33%}.main .right,.main .right .booking{display:flex;justify-content:center}.main .right .booking{align-items:center;background:#241c6a;color:#feb342;font-size:1.125rem;font-weight:800;line-height:normal;margin:0;padding:.625rem;text-transform:uppercase}.main .right .dates{background-color:#e1423f;margin-bottom:20px;padding:10px 10px 10px 0;width:100%}.main .right .dates__date__container{margin-bottom:10px}.main .right .dates__date__container__date{color:#feb342;font-size:1.625rem;font-weight:700;line-height:100%}.main .right .dates__date__container__date span{font-size:1.125rem;font-weight:400;line-height:100%}.main .right .dates__date__container__place{color:#feb342;font-size:26px;font-style:normal;font-weight:200;line-height:100%}.main .right .infos .practical{color:var(--terciary);margin-bottom:10px;width:100%}.main .right .infos .practical__title{font-size:26px;font-style:normal;font-weight:400;font-weight:700;line-height:100%;margin-right:6px}.main .right .infos .practical p{color:var(--terciary);font-size:26px;font-style:normal;font-weight:100;line-height:100%}.main .right .infos .practical a{color:var(--terciary)}.main .right .infos .practical .files a,.main .right .infos .practical .links a{display:flex;width:100%}@media (max-width:768px){.main .right{margin-bottom:20px;width:100%}}.main .right .practical{font-size:16px;font-style:normal;font-weight:400;line-height:130%}.main .right .practical__title{font-size:28px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:10px}.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:65%}@media (max-width:913px){.fiche-document .left{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{display:none}}.scroll-logos-wrapper-3 svg{position:absolute;right:-20px;top:-60px;z-index:-1}.fiche-document .right{background-color:var(--secondary);padding:2.5rem}.fiche-document .otherlinks{display:flex;gap:1rem;margin-top:1.56rem}.list-contents{display:flex;flex-wrap:wrap;gap:2.5rem 1.25rem;justify-content:flex-start;width:100%}@media (max-width:768px){.list-page__header__title{padding:20px 0}}.list-page__header__title h1{color:#e1423f;font-size:110px;font-style:normal;font-weight:900;line-height:normal;padding-top:73px;text-transform:uppercase}@media (max-width:768px){.list-page__header__title h1{font-size:50px;margin-bottom:0;padding-top:0}}.list-page__body__filters{align-items:end;display:flex;justify-content:space-between;padding:20px}@media (max-width:768px){.list-page__body__filters{align-items:baseline;flex-direction:column}}.list-page__body__filters__genres,.list-page__body__filters__periods{width:15%}.list-page__body__filters__genres ul,.list-page__body__filters__periods ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.list-page__body__filters__genres ul li,.list-page__body__filters__periods ul li{margin-bottom:10px}.list-page__body__filters__genres ul li a,.list-page__body__filters__periods ul li a{color:#e1423f;display:flex;font-size:38px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transform:translateY(0);transition-duration:.4s}.list-page__body__filters__genres ul li:hover a,.list-page__body__filters__periods ul li:hover a{text-decoration:underline;transform:translateY(-5px)}.list-page__body__filters .list-contents .preview__agenda:nth-child(2){width:50%}.list-page__body__filters .right{display:flex;flex:1;justify-content:end}@media (max-width:768px){.list-page__body__filters .right{flex-direction:column;width:100%}}.list-page__body__filters .right .choices{border:2px solid #e1423f;height:fit-content;margin-left:40px;text-align:center;width:20%}@media (max-width:768px){.list-page__body__filters .right .choices{margin-left:0;width:100%}}.list-page__body__filters .right .choices__inner{align-items:center;background-color:transparent;border:none;color:#e1423f;display:flex;font-size:18px;font-style:normal;font-weight:800;gap:10px;justify-content:center;line-height:normal;padding:10px;text-transform:uppercase}.list-page__body__filters .right .choices__list--dropdown{background-color:#feb342;border:2px solid #e1423f;border-top:initial;color:#e1423f;margin-left:-2px;margin-right:-2px;padding:-3px;width:calc(100% + 4px)}.list-page__body__filters .right .choices__list--dropdown .choices__item{font-size:16px;font-style:normal;font-weight:800;text-transform:uppercase}.list-page__body__filters .right .choices__list .is-highlighted{background-color:#241c6a;color:#feb342}.list-page__body .list-contents{padding-left:20px;padding-right:20px}.list-page__body .saison .month{display:flex;width:100%}.list-page__body .saison .month h3{color:var(--secondary);font-size:3vw;font-weight:900;text-transform:uppercase}@media (max-width:768px){.list-page__body .saison .month h3{font-size:2.9rem}}.list-page .list-festival .list-page__body__filters .date{font-size:28px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:10px;text-align:right}.list-page .list-festival .list-page__body__filters img{margin-bottom:30px;width:100%}.list-page .list-festival .list-page__body__filters__subsections ul{display:flex;justify-content:center}@media (max-width:768px){.list-page .list-festival .list-page__body__filters__subsections ul{flex-direction:column}}.list-page .list-festival .list-page__body__filters__subsections ul li{border-radius:150px;font-style:normal;margin:0 10px}@media (max-width:768px){.list-page .list-festival .list-page__body__filters__subsections ul li{margin:0 0 20px;padding:0;width:100%}}.list-page .list-festival .list-page__body__filters__subsections ul li a{font-size:32px;font-weight:500;line-height:normal;padding:9px 17px}.recherche-page .list-page__header__title{margin-top:40px}.list-team-page .team-list-title{margin-top:0;padding-bottom:10px;padding-top:10px;width:100%}.background-border{background-color:#feb342;height:60vh;padding-top:110px;position:absolute;width:100%;z-index:-1}.scroll-logos-wrapper-4{bottom:-100%;left:0;position:absolute}@media (max-width:913px){.scroll-logos-wrapper-4{display:none}}.scroll-logos-wrapper-4 svg{bottom:0;position:absolute;z-index:-1}.scroll-logos-wrapper-4.hide-logo{opacity:0;pointer-events:none}.search .list-page__header__title{padding-left:20px}.container-program,.list-calendar{display:flex;flex-wrap:wrap;gap:2.5rem 1.25rem}.container-program{width:100%}.container-program .month{margin-left:20px}.container-program .month h3{color:var(--secondary);font-size:3vw;font-weight:900;text-transform:uppercase}