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