.advert-index{margin:auto;max-width:1024px;padding:51px 25px 0;text-align:center;width:95%}.advert-index h1{line-height:38px;margin:0 0 36px}.advert-index__tabs{margin-bottom:54px;max-width:420px}.advert-index__tabs.events-list__filters{box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);color:#3f5c84;padding:0}.advert-index__tabs.events-list__filters .slide-item{background:#00195c}.advert-index__tabs.events-list__filters input[type=radio]:first-of-type:checked~label:first-of-type,.advert-index__tabs.events-list__filters input[type=radio]:nth-of-type(2):checked~label:nth-of-type(2),.advert-index__tabs.events-list__filters input[type=radio]:nth-of-type(3):checked~label:nth-of-type(3){color:#fff}.advert-index__tabs label{width:33.33%}.advert-index__tabs input[type=radio]:nth-of-type(2):checked~.slide-item{left:calc(33.33% + 4px)}.advert-index__tabs input[type=radio]:nth-of-type(3):checked~.slide-item{left:calc(66.66% + 4px)}.advert-index__panel--hidden{display:none}.advert-index__panel:not([data-tab=actualites]){margin-left:auto;margin-right:auto;max-width:954px}.advert-index__intro{color:#3f5c84;line-height:30px;margin:0 0 54px}.advert-index__intro a{color:#0044c3;text-decoration:underline}.advert-index .button{margin-bottom:72px;width:318px}.advert-index__platforms{display:flex;flex-wrap:wrap;gap:27px;justify-content:center;margin-bottom:72px}.advert-index__platforms .box-service{background-color:#fff;text-align:left}.advert-index__platforms .box-service .restriction{text-align:center}.advert-index__platforms .box-service:hover{background-color:#fff;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);color:#0044c3}.advert-index__workshops{display:flex;flex-wrap:wrap;gap:27px;justify-content:left;list-style:none;margin:0 auto;padding:0;text-align:left}.advert-index__workshop{border-radius:16px;display:flex;flex:0 0 300px;flex-direction:column;gap:9px;height:360px;justify-content:flex-start;overflow:hidden;padding:24px;position:relative;transition:box-shadow .3s ease;width:300px}.advert-index__workshop:after{background-image:var(--workshop-bg);background-position:50%;background-size:cover;border-radius:16px;content:"";inset:0;position:absolute;transition:transform .6s ease;z-index:0}.advert-index__workshop:hover{box-shadow:1px 1px 20px 3px rgba(158,171,208,.25)}.advert-index__workshop:hover:after{transform:scale(1.08)}.advert-index__workshop:hover .advert-index__workshop-cta{transform:translateX(6px);transition:transform .6s ease}.advert-index__workshop:before{border-radius:16px;content:"";inset:0;position:absolute;z-index:1}.advert-index__workshop--past:before,.advert-index__workshop:before{background-image:linear-gradient(180deg,rgba(0,19,70,.9),rgba(26,61,124,.2))}.advert-index__workshop--past .advert-index__workshop-date-dot{background:#7e8fa9}.advert-index__workshop>*{position:relative;z-index:2}@media screen and (max-width:500px){.advert-index__workshop{flex:0 0 300px}}.advert-index__workshop-top{display:flex;flex-direction:column;gap:3px;position:relative}.advert-index__workshop-date{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:18px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.advert-index__workshop-date-dot{background:#06bcc4;border-radius:50%;flex-shrink:0;height:8px;width:8px}.advert-index__workshop-date-text{white-space:nowrap}.advert-index__workshop-body{display:flex;flex-direction:column;gap:4px}.advert-index__workshop-title{color:#fff;font-family:Lufga;font-size:24px;font-weight:700;line-height:1.3;margin:0;text-align:left}.advert-index__workshop-cta{align-self:flex-start;margin-bottom:9px!important;margin-top:auto;pointer-events:none;transition:transform .3s ease-in-out;width:auto!important}.advert-index__actualites-articles{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;max-width:954px;text-align:left}.advert-index__actualites-more{margin-top:54px;text-align:center}.advert-index__actualites-more--hidden{display:none}.advert-index__past-workshops{display:flex;flex-wrap:wrap;gap:27px;justify-content:left}.advert-index__past-workshops--visible{border-top:1px solid #bec7d4;margin-top:72px;padding-top:54px}.advert-index__past-workshops--visible .advert-index__past-workshops-title{display:block}.advert-index__past-workshops-title{color:#3f5c84;display:none;font-size:24px;font-weight:700;margin:0 0 27px;text-align:left;width:100%}.advert-index__past-workshops-more{margin-top:54px;text-align:center}.advert-index__past-workshops-more--hidden{display:none}.advert-index__empty{color:#3f5c84;font-size:18px;margin-top:36px}