/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.o-header{position:relative;}.o-header__content{align-items:center;display:flex;flex-flow:row wrap;gap:0 var(--space-base);justify-content:space-between;}@media (max-width:991px){.o-header__content{padding:var(--space-tiny);}}.o-header__logo{flex:1;}@media (max-width:991px){.o-header__logo{max-width:calc(var(--font-size-base) * 15);}}@media (max-width:767px){.o-header__logo img{margin-top:0;}}.o-header__main-menu{margin:0 0 0 auto;}@media (max-width:991px){.o-header__main-menu{margin:0;order:-1;}}
.o-main{flex:1 0 auto;}
.h-align--left{float:none;margin:var(--space-large) auto var(--space-medium);max-width:100%;}@media (min-width:560px){.h-align--left{float:left;margin-right:var(--space-large);max-width:33.3333333333%;}}.h-align--right{float:none;margin:var(--space-large) auto var(--space-medium);max-width:100%;}@media (min-width:560px){.h-align--right{float:right;margin-left:var(--space-large);max-width:33.3333333333%;}}
.h-clearfix{clear:both;content:"";display:block;}
.h-flow > *:first-child{margin-top:0;}
.h-list--alfabetic{list-style-type:upper-alpha;}
.h-ratio{display:block;overflow:hidden;padding:0;position:relative;width:100%;}.h-ratio--16-by-9::before{height:0;padding-bottom:calc(9 / 16 * 100%);position:relative;content:"";display:block;}.h-ratio--4-by-3::before{height:0;padding-bottom:calc(9 / 16 * 100%);position:relative;content:"";display:block;}.h-ratio--portrait::before{height:0;padding-bottom:calc(5 / 4 * 100%);position:relative;content:"";display:block;}.h-ratio__item{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;}
