.banner{background:#fff;overflow:hidden;padding-bottom:6rem;padding-top:8rem;position:relative}@media (max-width:1279.98px){.banner{padding-bottom:2rem;padding-top:0}}.banner__bg{bottom:6rem;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);filter:blur(20px);left:-3rem;position:absolute;right:-3rem;top:-3rem}.banner__bg:after{background:#151210;content:"";left:0;opacity:.55;position:absolute;top:0}.banner__bg img,.banner__bg:after{display:block;height:100%;width:100%}.banner__bg img{object-fit:cover}.banner__content{color:#fff;flex-wrap:wrap;position:relative;z-index:1}@media (max-width:1279.98px){.banner__content{color:#151210}}.banner__text{max-width:71rem;order:1;padding-right:6.4rem;width:50%}@media (max-width:1279.98px){.banner__text{max-width:none;padding-right:0;width:100%}}.banner__text time{font-size:2rem;text-transform:uppercase}@media (max-width:1759.98px){.banner__text time{font-size:1.5rem}}.banner__image{max-width:79rem;order:2;width:calc(100% + 6rem)}@media (max-width:1279.98px){.banner__image{margin-left:-3rem;max-width:none;width:calc(100% + 6rem)}.banner__image img{width:100%}}@media (max-width:767.98px){.banner__image{left:50%;margin:0;position:relative;transform:translateX(-50%);width:100vw}}.banner__title{font-size:4.8rem;line-height:1.27;margin-bottom:1.5rem}@media (max-width:1759.98px){.banner__title{font-size:3.4rem}}@media (max-width:1279.98px){.banner__title{font-size:3rem;margin-bottom:1rem;margin-top:2.5rem}}.banner__title a{color:#fff;display:block;text-decoration:none}@media (max-width:1279.98px){.banner__title a{color:#151210}}.card-promo{border-bottom:.8rem solid #151210;display:flex;height:100%;margin:0;padding-bottom:3.5rem}@media (max-width:1759.98px){.card-promo{border-width:.5rem;padding-bottom:2.5rem}}@media (max-width:1023.98px){.card-promo{border-bottom:none;padding-bottom:3rem}}.card-promo__img{flex-shrink:0}@media (max-width:1759.98px){.card-promo__img{max-width:9.8rem}}@media (max-width:767.98px){.card-promo__img{max-width:10.4rem}}.card-promo__text{display:flex;flex-direction:column;padding-left:4.7rem;padding-top:1rem;width:100%}.card-promo-second .card-promo__text{padding-left:3rem;padding-top:0}@media (max-width:1759.98px){.card-promo__text{padding-left:3.4rem;padding-top:0}}@media (max-width:1279.98px){.card-promo__text{padding-left:2.4rem}}@media (max-width:1023.98px){.card-promo__text{padding-bottom:2.2rem;position:relative}.card-promo-second .card-promo__text{padding-bottom:0}.card-promo__text:after{background:#151210;bottom:0;content:"";display:block;height:.5rem;left:2.4rem;position:absolute;right:0}.card-promo-second .card-promo__text:after{content:none}}@media (max-width:767.98px){.card-promo__text{padding-left:1.7rem}.card-promo__text:after{left:1.7rem}}.card-promo__text a{color:#151210;display:block;text-decoration:none}.card-promo__text time{font-size:2rem;text-transform:uppercase}@media (max-width:1759.98px){.card-promo__text time{font-size:1.5rem}}.card-promo__wrapper{padding:5rem 0 6.5rem}@media (max-width:767.98px){.card-promo__wrapper{padding:4rem 0 5.5rem}}.card-promo__wrapper .row{--bs-gutter-x:6rem}@media (max-width:1759.98px){.card-promo__wrapper .row{--bs-gutter-x:3.4rem}}.card-promo-second{border-bottom:0}.card-festival{height:100%;padding-bottom:3.5rem;padding-top:3.5rem}@media (max-width:1759.98px){.card-festival{padding-bottom:3rem}}@media (max-width:767.98px){.card-festival{padding-bottom:2.5rem}}.card-festival a,.card-festival:hover .like-h4 a{text-decoration:none}.card-festival a{color:#151210}.bg-black .card-festival a{color:#fff}.bg-black .modal-dialog .card-festival a{color:#151210}@media (max-width:767.98px){.card-festival .like-h4{margin-bottom:0;padding-left:1.7rem}}.card-festival__img{flex-shrink:0;max-width:22rem}@media (max-width:1759.98px){.card-festival__img{max-width:9.8rem}}@media (max-width:767.98px){.card-festival__img{margin-bottom:1.2rem;max-width:100%}.card-festival__img picture{flex:0 0 7.4rem}}.card-festival__img picture img{width:100%}.card-festival__text{padding-left:3rem}@media (max-width:767.98px){.card-festival__text{flex:auto;padding-left:0}}.card-festival__text .like-h4{margin-bottom:1rem}.card-festival__text .unificon{font-size:2.2rem;margin-right:1.2rem;padding-top:.4rem}.card-festival__text .unificon-calendar{padding-top:0}.card-festival__text .unificon-arrow-right{font-size:2rem;margin-right:0;padding-top:0}.card-festival__text .time{font-weight:500;line-height:1.2}.card-festival__text .time time{display:inline}.card-festival__text .card-type{margin-bottom:.9rem}.bg-black .card-festival__text .card-type{color:#fff}.bg-black .modal-dialog .card-festival__text .card-type{color:#151210}@media (max-width:767.98px){.card-festival__text .card-type{margin-bottom:1.2rem}}.card-festival__text .card-location{margin-bottom:1.2rem}.bg-black .card-festival__text .card-location{color:#fff}.bg-black .modal-dialog .card-festival__text .card-location{color:#151210}@media (max-width:767.98px){.card-festival__text .card-location{margin-bottom:1.5rem}}.card-festival__text .card-date{margin-bottom:4rem}.bg-black .card-festival__text .card-date{color:#fff}.bg-black .modal-dialog .card-festival__text .card-date{color:#151210}@media (max-width:1759.98px){.card-festival__text .card-date{margin-bottom:2rem}}@media (max-width:767.98px){.card-festival__text .card-date{margin-bottom:2.7rem}}.card-festival__text .link{align-items:center;display:flex}.card-festival__text .link-text{display:none;font-size:1.4rem;font-weight:700;margin-right:1rem;text-transform:uppercase}.bg-black .card-festival__text .link{color:#fff}.bg-black .modal-dialog .card-festival__text .link{color:#151210}.card-festival-border{border-bottom:.8rem solid #151210;border-top:.8rem solid #151210;height:100%}.bg-black .card-festival-border{border-bottom:.8rem solid #fff;border-top:.8rem solid #fff}@media (min-width:1280px) and (max-width:1759px){.card-festival-border{border-width:.5rem}}@media (max-width:767.98px){.card-festival-article .card-festival{flex-direction:row!important;margin-bottom:2.5rem;padding:0}.card-festival-article .card-festival__img{max-width:7.4rem}.card-festival-article .card-festival__img .like-h4{display:none}.card-festival-article .card-festival__text{padding-left:1.8rem}.card-festival-article .card-festival__text .like-h4{display:block!important;padding-left:0}.card-festival-article .card-festival__text .card-date{margin-bottom:2.2rem}.card-festival-article .link .unificon{font-size:1.4rem}.card-festival-article .link-text{display:block}}.bg-black .card-movie{color:#fff}.card-movie a,.card-movie:hover .like-h4 a{text-decoration:none}.card-movie a{color:#151210}.bg-black .card-movie a{color:#fff}.card-movie .like-h4{margin-bottom:0}.card-movie .card-date{font-size:2rem;margin-bottom:1rem}@media (max-width:1759.98px){.card-movie .card-date{font-size:1.8rem}}.card-movie .card-flags img{margin:1rem 1rem 0 0;width:2rem}.card-movie__img{margin-bottom:1.9rem}.card-video--aside{display:flex;flex-wrap:nowrap;justify-content:flex-start}.card-video__body{position:relative}.card-video--aside .card-video__body{flex:1 0 22rem;margin-right:3rem;max-width:22rem;width:50%}@media (max-width:1759.98px){.card-video--aside .card-video__body{flex:1 0 16.2rem;max-width:16.2rem}}.card-video__tag{background-color:rgba(21,18,16,.7);font-size:1.2rem;font-weight:500;left:1rem;line-height:1;padding:.6rem 1rem .5rem;position:absolute;text-transform:uppercase;top:2rem;z-index:1}.bg-white .card-video__tag{background-color:hsla(0,0%,100%,.7)}@media (max-width:767.98px){.card-video__tag{left:0;top:1.5rem}}.card-video__title{margin-bottom:0;margin-top:2rem}.card-video--aside .card-video__title{margin-top:1rem;width:50%}.card-video__title a{color:#fff;display:block;text-decoration:none}.bg-white .card-video__title a{color:#151210}.card-boxoffice{display:block;text-align:center;text-decoration:none}@media (max-width:767.98px){.card-boxoffice{max-width:8.5rem}}@media (max-width:575.98px){.card-boxoffice{text-align:left}}@media (max-width:767.98px){.card-boxoffice span{display:block}.card-boxoffice img{width:8.5rem}}.card-boxoffice p{padding:3rem 0;text-align:left}@media (max-width:767.98px){.card-boxoffice p{padding:.9rem 0 1.4rem}}@media (max-width:1759.98px){.card-boxoffice p{padding:3rem 0}}@media (max-width:575.98px){.card-boxoffice p{padding:.8rem 0 1.4rem}}.card-publication time{font-size:2rem;text-transform:uppercase}@media (max-width:1759.98px){.card-publication time{font-size:1.5rem}}.card-publication .like-h4 a,.card-publication h2 a{color:unset;text-decoration:none}.card-publication h2{margin:2rem 0 1rem}.card-publication .like-h4{margin:2rem 0}@media (max-width:1759.98px){.card-publication .like-h4{margin:2rem 0 1rem}}.colorful-icon-text{padding-bottom:10rem;padding-top:10rem}@media (max-width:1759.98px){.colorful-icon-text{padding-bottom:9rem}}@media (max-width:575.98px){.colorful-icon-text{padding-bottom:11.2rem;padding-top:7rem}}@media (min-width:1280px) and (max-width:1759px){.colorful-icon-text .col-lg-9{padding-left:2rem}}.colorful-icon-text .col-lg-9>p{max-width:97.2rem}.colorful-icon-text .col-lg-9 ul{margin-bottom:4rem;max-width:116rem}@media (max-width:1759.98px){.colorful-icon-text .col-lg-9 ul{margin-bottom:3.2rem;max-width:78rem}}@media (max-width:767.98px){.colorful-icon-text .col-lg-9 ul{margin-bottom:2.6rem}}.colorful-icon-text .col-lg-9 ul li:before{top:1.2rem}@media (max-width:1759.98px){.colorful-icon-text .col-lg-9 ul li:before{top:1rem}}@media (max-width:575.98px){.colorful-icon-text .col-lg-9 ul li:before{top:1.5rem}}@media (max-width:1023.98px){.colorful-icon__wrapper{margin-bottom:5rem}}@media (max-width:575.98px){.colorful-icon__wrapper{margin-bottom:3rem}}.colorful-icon__wrapper svg{height:auto;max-width:100%;width:32.9rem}.member-form .colorful-icon__wrapper svg{left:-10rem;position:absolute;width:58rem}@media (max-width:575.98px){.colorful-icon__wrapper svg{width:7.4rem}}.colorful-icon__wrapper img{height:auto;max-width:100%;width:32.9rem}@media (max-width:575.98px){.colorful-icon__wrapper img{width:7.4rem}}.colorful-btn{margin-top:6rem}@media (max-width:1023.98px){.colorful-btn{margin-top:4.5rem}}.access-unifrance:before{background-color:#151210;content:"";height:100%;left:50%;position:absolute;right:0;z-index:0}@media (max-width:1023.98px){.access-unifrance:before{height:100%;left:0}}.access-unifrance .discover-benefits label{font-size:2.4rem;font-weight:700;margin-bottom:3rem}@media (max-width:1759.98px){.access-unifrance .discover-benefits label{font-size:1.8rem;margin-bottom:1.5rem}}.access-unifrance .default-section>p{line-height:1.65}@media (max-width:767.98px){.access-unifrance .default-section>p{line-height:1.55}}.access-unifrance .colorful-icon__wrapper{margin-bottom:6.4rem}@media (max-width:767.98px){.access-unifrance .colorful-icon__wrapper{margin-bottom:4rem}}.access-unifrance .colorful-icon__wrapper svg{max-width:20.6rem}@media (max-width:767.98px){.access-unifrance .colorful-icon__wrapper svg{max-width:7.4rem}}.monitoring-economic .button-wrapper{flex-wrap:nowrap;gap:6.4rem}@media (max-width:1759.98px){.monitoring-economic .button-wrapper{gap:3.4rem}}@media (max-width:1279.98px){.monitoring-economic .button-wrapper{flex-wrap:wrap}}.monitoring-economic .btn--big{width:36.2rem}@media (max-width:1759.98px){.monitoring-economic .btn--big{width:26rem}}@media (max-width:1279.98px){.monitoring-economic .btn--big{width:36.2rem}}@media (max-width:1759.98px){.monitoring-economic .btn--big .unificon{margin-right:1rem}}@media (max-width:1023.98px){.search-movie{border-right:0!important}.search-movie:after{background-color:#151210;bottom:0;content:"";height:.4rem;left:50%;position:absolute;transform:translateX(-50%);width:103rem}.search-movie-wrapper .border-end{border:0!important}}.search-movie__list>.row{--bs-gutter-x:3rem}@media (max-width:1279.98px){.search-movie__list ul{margin-bottom:-.1rem}}.search-movie__item{color:#151210;font-size:2rem;line-height:1.25;min-height:8.2rem;padding:1rem 2rem 1rem 0;text-decoration:none}.search-movie__item:hover .text{text-decoration:underline}@media (max-width:1759.98px){.search-movie__item{font-size:1.8rem;padding:1rem 1rem 1rem 0}}@media (max-width:767.98px){.search-movie__item{padding:1rem 1.5rem 1rem 0}}.international-releases{padding-left:3rem;padding-right:0}@media (max-width:1759.98px){.international-releases{padding-left:2rem}}@media (max-width:767.98px){.international-releases{padding-left:0}}.boxoffice-section{border-top:.4rem solid #151210;flex:0 0 auto}@media (max-width:1023.98px){.boxoffice-section .border-start{border-left:0!important}}.boxoffice__international.bg-black{color:#fff;height:100%}@media (max-width:575.98px){.boxoffice__international.bg-black{margin-left:-1.5rem;margin-right:-1.5rem}}@media (max-width:1023.98px){.boxoffice__international:after{background-color:#151210;bottom:0;content:"";height:.4rem;left:50%;position:absolute;transform:translateX(-50%);width:103rem}.boxoffice__international__hub:after{content:none}.boxoffice .border-start{border-left:none!important}}.boxoffice__publications{display:flex;flex-direction:column;position:relative}.boxoffice__list{margin-left:auto}@media (max-width:1759.98px){.boxoffice__list{padding-bottom:20px}}@media (max-width:767.98px){.boxoffice__list{padding-bottom:0}}.boxoffice__list ul{margin:0;padding:0}.boxoffice__list ul li{display:flex;margin-bottom:5rem}@media (max-width:1759.98px){.boxoffice__list ul li{margin-bottom:2rem;width:100%}}@media (max-width:767.98px){.boxoffice__list ul li{margin-bottom:5rem}}.boxoffice__list .card-publication{max-width:50.4rem}@media (max-width:1023.98px){.boxoffice__list .card-publication{margin-left:auto;margin-right:auto}.bg-black .boxoffice__list .card-publication{margin-right:unset}}.boxoffice__buttons{display:inline-flex;gap:2rem}@media (max-width:1759.98px){.boxoffice__buttons a{font-size:1.5rem;padding:.5rem}}.boxoffice__tabs{margin-top:9rem}@media (max-width:1759.98px){.boxoffice__tabs{margin-top:5rem}}.bg-black .boxoffice__ordred-list{position:relative;z-index:1}.bg-black .boxoffice__ordred-list .ordred-list{padding-bottom:4.5rem}@media (min-width:576px){.bg-black .boxoffice__ordred-list .ordred-list{justify-content:center}}@media (max-width:1759.98px){.bg-black .boxoffice__ordred-list .ordred-list{padding-left:6rem;padding-top:8rem}}@media (max-width:575.98px){.bg-black .boxoffice__ordred-list .ordred-list{padding-left:4rem;padding-right:1.5rem;padding-top:5rem}}.bg-black .boxoffice__ordred-list li{border-color:#fff}.bg-black .boxoffice__ordred-list li:before{color:#fff}.boxoffice__ordred-list>.btn{margin-bottom:5.5rem;margin-left:5.5rem}@media (max-width:1759.98px){.boxoffice__ordred-list>.btn{margin-left:2.5rem}}@media (max-width:575.98px){.boxoffice__ordred-list>.btn{margin-left:1.5rem}}.boxoffice__time{font-family:Sora;font-size:2.4rem;font-weight:700;padding-left:5.5rem;padding-top:5rem;text-transform:uppercase}@media (max-width:1759.98px){.boxoffice__time{font-size:2rem;padding-left:2.5rem}}@media (max-width:575.98px){.boxoffice__time{padding-left:1.5rem;padding-right:1.5rem}}