:root, :before, :after{
  --font-size:16px;
  --body-padding:var(--size-5);
  --header-height:var(--size-7);
}



.mobile-only{display:none !important; visibility:hidden; content-visibility:hidden;}



.site-container{padding-top:var(--size-7); padding-bottom:var(--size-7);}



.header-logo img{height:var(--size-6);}
.header-lang{padding-right:var(--body-padding);}
.header-center{display:flex !important; align-items:center; position:static !important; width:auto !important;}



.main-nav, .nav-link{height:100%;}
.main-nav{display:flex;}
.nav-link{display:flex; justify-content:center; align-items:center; padding:0 var(--size-4);}



.section-intro-box{grid-template-columns:1fr auto; max-width:880px;}
.sib-content{padding-right:0;}
  
  
  
.spg-list{grid-template-columns:repeat(auto-fit, minmax(240px,1fr));}



.section-registration-split{grid-template-columns:repeat(2,1fr);}







@media screen and (min-width:1280px){
  
}







@media screen and (min-width:1360px){
  
}







@media screen and (min-width:1400px){
  
}