.s-programmes{position:relative;padding-top:4rem;background:var(--color-brand-2);color:#fff}.s-programmes .u-container{max-width:200vw}.s-programmes .s-programmes__slider-container{position:relative}.s-programmes .s-programmes__top-navigation{position:absolute;top:4rem;right:4rem;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:1.5rem 0 0}@media only screen and (max-width: 1003px){.s-programmes .s-programmes__top-navigation{top:3rem}}@media only screen and (max-width: 420px){.s-programmes .s-programmes__top-navigation{right:2rem}}.s-programmes .s-programmes__top-navigation .s-programmes__button{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:22px;background:rgba(0,0,0,0);border:none;border-radius:0;cursor:pointer;color:var(--color-white);transition:background-color .3s ease}.s-programmes .s-programmes__top-navigation .s-programmes__button:hover{background-color:rgba(0,0,0,0);color:var(--color-brand-1)}.s-programmes .s-programmes__top-navigation .s-programmes__button:disabled{opacity:.5;pointer-events:none}.s-programmes .s-programmes__top-navigation .s-programmes__button.swiper-button-lock{display:none}.s-programmes .s-programmes__top-navigation .s-programmes__button .s-programmes__button-icon{position:relative;display:flex;align-items:center;justify-content:center}.s-programmes .s-programmes__slider{position:relative;padding-top:2rem;padding-bottom:2rem;overflow:hidden}.s-programmes .s-programmes__slider .swiper-slide{display:flex;align-items:center;justify-content:center}.s-programmes .s__grid,.s-programmes .swiper-wrapper{display:flex;flex-direction:row}.s-programmes .s__grid .s__card,.s-programmes .swiper-wrapper .s__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:570px;height:310px}.s-programmes .s__grid .s__card .s__content,.s-programmes .swiper-wrapper .s__card .s__content{max-width:90%}.s-programmes .s__grid .s__card .a-svg,.s-programmes .swiper-wrapper .s__card .a-svg{position:absolute;z-index:-1;width:100%}.s-programmes .s__grid .s__card .a-svg path,.s-programmes .swiper-wrapper .s__card .a-svg path{inset:0;width:100%;height:100%}.s-programmes .s__grid .s__card .title,.s-programmes .swiper-wrapper .s__card .title{font:600 var(--font-size-h-md)/1.2 var(--font-text);white-space:nowrap}@media only screen and (max-width: 880px){.s-programmes .s__grid .s__card .title,.s-programmes .swiper-wrapper .s__card .title{font:600 var(--font-size-h-sm)/1.2 var(--font-text)}}@media only screen and (min-width: 1680px)and (max-width: 1800px){.s-programmes .s__grid .s__card .title,.s-programmes .swiper-wrapper .s__card .title{font:600 var(--font-size-h-sm)/1.2 var(--font-text)}}@media only screen and (max-width: 750px){.s-programmes .s__grid .s__card .title,.s-programmes .swiper-wrapper .s__card .title{font:600 var(--font-size-h-md)/1.2 var(--font-text)}}@media only screen and (max-width: 410px){.s-programmes .s__grid .s__card .title,.s-programmes .swiper-wrapper .s__card .title{font:600 var(--font-size-h-sm)/1.2 var(--font-text)}}.s-programmes .s__grid .s__card .subtitle,.s-programmes .swiper-wrapper .s__card .subtitle{font:300 var(--font-size-t-md)/2 var(--font-text);padding-block:1rem}.s-programmes .s__grid .s__card .text,.s-programmes .swiper-wrapper .s__card .text{font:300 var(--font-size-t-sm)/1.6 var(--font-text)}@media only screen and (max-width: 425px){.s-programmes .s__title{text-align:center}.s-programmes .s-programmes__top-navigation{position:static;top:auto;right:auto;justify-content:center;margin:1rem 0 0}}
