.ssi__programme-nav{padding-top:80px}.ssi__programme-nav--container{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;grid-gap:8px;gap:8px}@media screen and (max-width:768px){.ssi__programme-nav--container{grid-template-columns:repeat(2,1fr);padding-bottom:20px}}.ssi__programme-nav--floating{position:fixed;bottom:20px;left:0;right:0;z-index:10;opacity:0;transform:translateY(100%);transition:all .4s var(--material-cubic-bezier)}@media screen and (max-width:768px){.ssi__programme-nav--floating{bottom:10px}}.ssi__programme-nav--floating.active{opacity:1;transform:translateY(0)}.ssi__programme-nav--floating .ssi__programme-nav--container{padding:10px;border-radius:20px;background:hsla(0,0%,100%,.2);border:1px solid #e9ecef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width:768px){.ssi__programme-nav--floating .ssi__programme-nav--container{grid-template-columns:repeat(8,1fr);overflow:auto}.ssi__programme-nav--floating .ssi__programme-nav--container .ssi__programme-nav--item{padding:12px 8px;white-space:nowrap}}.ssi__programme-nav--item{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;font-weight:700;padding:12px 0;background-color:#f6f6ff;border-radius:12px;font-family:var(--font-philosopher),Arial,Helvetica,sans-serif;transition:all .2s var(--material-cubic-bezier)}@media screen and (max-width:768px){.ssi__programme-nav--item{border-radius:12px}}@media(hover:hover)and (pointer:fine){.ssi__programme-nav--item:hover{background:#01437a;color:#fff}}.ssi__programme-nav--item.active{background:#01437a;color:#fff}@media screen and (max-width:768px){.ssi__programme-nav--item{padding:8px 4px;font-size:.9rem}}.ssi__content__container{padding:40px 0;text-align:center}.ssi__content__container--heading{font-size:var(--font-size-l)}.ssi__content__container--image{margin:8px auto 16px;max-width:400px;width:100%}.ssi__content__container__card{font-size:var(--font-size-m);padding:20px;text-align:left}.ssi__content__container__card.flex{display:flex;align-items:center;font-size:var(--font-size-s);gap:8px}.ssi__content__container__card.flex h2{margin-bottom:0}.ssi__content__container__card h2{font-size:var(--font-size-m);font-family:var(--font-philosopher),Arial,Helvetica,sans-serif;margin:0 0 8px}.ssi__content__container__card div,.ssi__content__container__card p{font-size:var(--font-size-s)}.ssi__content__container__card ul{padding-left:20px}