/* Content assets and narrowly documented embedding/accessibility adaptations. */
.ens-events-page #ens-radio {bottom:120px}
.ens-events-native {display:block;overflow:clip;letter-spacing:0}
.ens-events-native * {letter-spacing:0}
.ens-events-native .banner-bg_four {background-image:linear-gradient(#0005,#0005),url('../images/index-crops/about-wide-cabinet.png')}
.ens-events-native .banner-left-bottom-four img {object-fit:contain}
.ens-events-native .banner-left-bottom-four p {white-space:pre-line}
.ens-events-native .cta-main-wrapper-inner {background-image:linear-gradient(#0007,#0007),url('../images/index-crops/mehdi-coiffant-sable-noir-blanc.png')}
.ens-events-native .swiper {position:relative;overflow:hidden}
.ens-events-native #formats {position:relative;background:#141414;min-height:770px}
.ens-events-native #formats .mySwiper-7-varticle {height:100%;touch-action:pan-x}
.ens-events-native #formats .thumbnail-image-banner-7 img {width:100%;aspect-ratio:1;max-height:650px;object-fit:cover}
.ens-events-native #formats .disc {text-transform:none}
.ens-events-native #formats > button:before {font-family:'Font Awesome 6 Pro';font-weight:900;color:#fff;content:'\f061'}
.ens-events-native #formats > .swiper-button-prev:before {content:'\f060'}
.ens-events-native #formats > button {z-index:5;background-color:#141414;right:20px;left:auto;width:44px;height:44px;border-radius:50%;border:1px solid #777;background-size:12px;padding:0}
.ens-events-native #formats > .swiper-button-prev {top:calc(50% - 55px);transform:rotate(90deg)}
.ens-events-native #formats > .swiper-button-next {top:50%;transform:rotate(90deg)}
@media(max-width:767px){.ens-events-native #formats .thumbnail-image-banner-7 img{max-height:360px;max-width:85%}.ens-events-native #formats .row{padding-top:20px}.ens-events-native #formats .banner-wrapper-seven .title{font-size:36px}.ens-events-native #formats .mySwiper-7-varticle .swiper-slide{height:100%!important}}
.ens-events-native .mySwiper-7-varticle2 {touch-action:pan-x}
.ens-events-native #formats .hero-slider button.swiper-button-prev,
.ens-events-native #formats .hero-slider button.swiper-button-next {opacity:1;visibility:visible;transform:none;padding:0;background-image:none}
.ens-events-native #formats .hero-slider button.swiper-button-prev:before {content:'\f062'}
.ens-events-native #formats .hero-slider button.swiper-button-next:before {content:'\f063'}
.ens-events-native #formats .hero-slider button.swiper-button-disabled {opacity:.35}
.ens-events-native #formats .hero-slider button.swiper-button-prev {left:auto;right:24px;top:calc(50% - 65px);bottom:auto;margin:0}
.ens-events-native #formats .hero-slider button.swiper-button-next {left:auto;right:24px;top:50%;bottom:auto;margin:0}
.ens-events-native .mySwiper_portfolio-5-scale-none button.swiper-button-next,
.ens-events-native .mySwiper_portfolio-5-scale-none button.swiper-button-prev {width:70px;padding:0}
.ens-events-native .swiper-slide-active .single-portfolio-style-five a {pointer-events:auto}
.ens-events-native .single-portfolio-style-five img {object-fit:cover}
.ens-events-native .mySwiper_portfolio-5-scale-none .swiper-slide .single-portfolio-style-five .inner-content a .name {font-size:36px}
.ens-events-native :focus-visible {outline:2px solid currentColor;outline-offset:5px}
.ens-events-native .single-service-area-start .number-area span,
.ens-events-native .single-service-area-start .end-arrow a {color:#b5b5b5;border-color:#74787c}
@media(max-width:991px){.ens-events-native .mySwiper_portfolio-5-scale-none .swiper-slide .single-portfolio-style-five .inner-content a .name{font-size:26px}}
