.wp-block-starter-featured-carrousel{margin-bottom:clamp(5.5rem,4.9171rem + 2.5907vw,8rem);max-width:100%;overflow-x:clip;overflow-y:visible;position:relative}.wp-block-starter-featured-carrousel .carrousel-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:space-between}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts{width:100%}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts{aspect-ratio:1;width:50%}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper{height:100%}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:40px var(--layout-margins-wide) 62px}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide{padding-bottom:clamp(3.875rem,-2.3795rem + 9.7727vw,9.25rem);padding-left:var(--layout-margins-wide);padding-right:var(--layout-margins-wide);padding-top:clamp(3.875rem,-2.3795rem + 9.7727vw,9.25rem)}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide p.focus{font-size:clamp(1.25rem,1.1145rem + .6024vw,1.5rem);font-weight:700;text-transform:uppercase}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide p.focus{font-size:clamp(1.375rem,.9386rem + .6818vw,1.75rem)}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide h2{font-size:clamp(2.5rem,1.5512rem + 4.2169vw,4.25rem);font-weight:700;line-height:1.05;margin:0;padding:10px 0 20px;text-transform:uppercase;-webkit-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide h2{font-size:clamp(3.5rem,-.5727rem + 6.3636vw,7rem);line-height:clamp(3.625rem,.2795rem + 5.2273vw,6.5rem);-webkit-transform:translateX(calc(clamp(.3125rem, -.0511rem + .5682vw, .625rem)*-1));-o-transform:translateX(calc(clamp(.3125rem, -.0511rem + .5682vw, .625rem)*-1));transform:translateX(calc(clamp(.3125rem, -.0511rem + .5682vw, .625rem)*-1))}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide .infos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(.9375rem,.8697rem + .3012vw,1.0625rem);gap:clamp(.25rem,.1145rem + .6024vw,.5rem) clamp(1.125rem,-1.247rem + 10.5422vw,5.5rem);justify-content:flex-start;width:100%}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide .infos{font-size:clamp(1rem,.8545rem + .2273vw,1.125rem);gap:8px clamp(2.5rem,.7545rem + 2.7273vw,4rem)}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide .infos span{display:block}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.75rem,.6043rem + .6477vw,1.375rem);justify-content:center}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination .swiper-pagination-bullet{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black);height:clamp(.875rem,.7876rem + .3886vw,1.25rem);margin:0;opacity:1;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:clamp(.875rem,.7876rem + .3886vw,1.25rem)}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--wp--preset--color--black)}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-medias{height:clamp(22.5rem,11.6566rem + 48.1928vw,42.5rem);width:100%}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-medias{aspect-ratio:1;height:auto;width:50%}}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-medias .swiper{height:100%}.wp-block-starter-featured-carrousel .carrousel-wrapper .carrousel-medias figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-starter-featured-carrousel .carrousel-wrapper button.scroll{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--wp--preset--color--purple);border:none;border-radius:18px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:50%;padding:clamp(.75rem,.6822rem + .3012vw,.875rem) 0;position:absolute;top:clamp(22.5rem,11.6566rem + 48.1928vw,42.5rem);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(1.75rem,1.4789rem + 1.2048vw,2.25rem);z-index:10}.wp-block-starter-featured-carrousel .carrousel-wrapper button.scroll svg{display:block;height:auto;width:clamp(.8125rem,.5753rem + 1.0542vw,1.25rem)}@media screen and (min-width:1024px){.wp-block-starter-featured-carrousel .carrousel-wrapper button.scroll{bottom:2rem;top:inherit;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.wp-block-starter-featured-carrousel .carrousel-wrapper button.billetterie{background:none;border:none;cursor:none;display:block;opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:opacity .15s ease-in-out,-o-transform .25s ease-in-out;transition:opacity .15s ease-in-out,transform .25s ease-in-out;transition:opacity .15s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out,-o-transform .25s ease-in-out;z-index:10}.wp-block-starter-featured-carrousel .carrousel-wrapper button.billetterie svg{-webkit-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);-webkit-transition:-webkit-transform .25s cubic-bezier(.68,-.6,.32,1.6);transition:-webkit-transform .25s cubic-bezier(.68,-.6,.32,1.6);-o-transition:-o-transform .25s cubic-bezier(.68,-.6,.32,1.6);transition:transform .25s cubic-bezier(.68,-.6,.32,1.6);transition:transform .25s cubic-bezier(.68,-.6,.32,1.6),-webkit-transform .25s cubic-bezier(.68,-.6,.32,1.6),-o-transform .25s cubic-bezier(.68,-.6,.32,1.6)}.wp-block-starter-featured-carrousel .carrousel-wrapper button.billetterie .btn-label{-webkit-animation:rotating 4s linear infinite;-o-animation:rotating 4s linear infinite;animation:rotating 4s linear infinite;opacity:0;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .25s ease-out .25s;-o-transition:opacity .25s ease-out .25s;transition:opacity .25s ease-out .25s}.wp-block-starter-featured-carrousel .carrousel-wrapper button.billetterie .btn-label text{mix-blend-mode:difference}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.wp-block-starter-featured-carrousel .carrousel-wrapper:has(.carrousel-texts:hover){cursor:none}.wp-block-starter-featured-carrousel .carrousel-wrapper:has(.carrousel-texts:hover) button.billetterie{display:block;height:clamp(5.5rem,4.6256rem + 3.886vw,9.25rem);opacity:1;width:clamp(5.5rem,4.6256rem + 3.886vw,9.25rem)}.wp-block-starter-featured-carrousel .carrousel-wrapper:has(.carrousel-texts:hover) button.billetterie svg{height:auto;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:100%}.wp-block-starter-featured-carrousel .carrousel-wrapper:has(.carrousel-texts:hover) button.billetterie svg .btn-label{opacity:1}.wp-block-starter-featured-carrousel .wp-block-button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:68px auto 0}.wp-block-starter-featured-carrousel .wp-block-button .wp-block-button__link{text-transform:uppercase}
