.label--size-xs[data-v-aa237eb4]{font-size:10px}.label--size-s[data-v-aa237eb4]{font-size:14px}.label--size-m[data-v-aa237eb4]{font-size:18px}.label--size-l[data-v-aa237eb4]{font-size:20px}.label--size-xl[data-v-aa237eb4]{font-size:24px}.label--align-left[data-v-aa237eb4]{text-align:left}.label--align-center[data-v-aa237eb4]{text-align:center}.label--align-right[data-v-aa237eb4]{text-align:right}.label--uppercase[data-v-aa237eb4]{text-transform:uppercase}.label--no-margin[data-v-aa237eb4]{margin:0}.header[data-v-ec063331]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:900}.header__logo[data-v-ec063331]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;inset:44px auto auto 44px;justify-content:flex-start;position:fixed;transform:translateZ(0)}.header__logo .label[data-v-ec063331]{font-size:16px;font-weight:600;transition:opacity .2s ease-in-out}.header__logo:hover .label[data-v-ec063331]{opacity:.7}@media screen and (min-width:1024px){.header--white[data-v-ec063331],.header--white .logo[data-v-ec063331],.header--white[data-v-ec063331] .icon{color:#fff}}@media screen and (max-width:1023px){.header--white[data-v-ec063331]{display:none}}@media screen and (min-width:1024px){.header--yellow[data-v-ec063331],.header--yellow .logo[data-v-ec063331],.header--yellow[data-v-ec063331] .icon{color:#fc0}}@media screen and (max-width:1023px){.header--yellow[data-v-ec063331]{display:none}.header[data-v-ec063331]{background:#fff;border-bottom:1px solid rgba(0,0,0,.2);height:60px;inset:0 0 auto 0;position:fixed}.header__logo[data-v-ec063331]{inset:0 auto auto 0;position:relative}.header__logo .logo[data-v-ec063331]{inset:14px 50vw 0 auto;position:fixed;transform:translate(50%)}.header__logo .label[data-v-ec063331]{font-weight:700;inset:20px auto auto 20px;position:fixed}}@media screen and (min-width:1024px){.flexible-content__section:has(.header),.footer:has(.header){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);position:relative;z-index:1000}}@media screen and (min-width:1360px){.flexible-content__section:has(.header):has(.image-section){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 100px) 100%,calc(100% - 100px) 100%,100px 100%,100px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 100px) 100%,calc(100% - 100px) 100%,100px 100%,100px 100%,0 100%)}}@media screen and (max-width:1023px){body{padding-top:60px}}
