.hidden{display:none !important}.visibility-hidden{visibility:hidden;opacity:0;pointer-events:none}.site-header{display:block;background-color:var(--color-background);-webkit-transition:.4s background-color;transition:.4s background-color}.site-header__container{position:relative;min-height:50px}.site-header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-28)}.site-header__col--mobile{width:4.625rem}.site-header__col--desktop{display:none;width:31.375rem;gap:var(--spacing-28)}.site-header__menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-32)}.site-header__logo a,.site-header__logo img{display:block;width:100px}.site-header__button{position:relative}.site-header__button--disabled{pointer-events:none}.site-header__button--menu .icon--close{display:none}.site-header__button--menu.is-active .icon--burger{display:none}.site-header__button--menu.is-active .icon--close{display:block}@media (min-width: 320px){.hidden-above-small-mobile{display:none !important}}@media (min-width: 480px){.hidden-above-mobile{display:none !important}}@media (min-width: 600px){.hidden-above-large-mobile{display:none !important}}@media (min-width: 768px){.hidden-above-tablet{display:none !important}}@media (min-width: 1024px){.hidden-above-small-desktop{display:none !important}.site-header--left .site-header__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header--left .site-header__logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.site-header--left .site-header__col--desktop:last-child{margin-left:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-header--center .site-header__col--desktop:last-child{margin-left:0}.site-header__col--mobile{display:none}.site-header__col--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__logo a,.site-header__logo img{width:190px;height:59px}}@media (min-width: 1200px){.hidden-above-medium-desktop{display:none !important}}@media (min-width: 1440px){.hidden-above-large-desktop{display:none !important}}@media (max-width: calc(1024px - 1px)){.hidden-below-small-desktop{display:none !important}}@media (max-width: calc(768px - 1px)){.hidden-below-tablet{display:none !important}}
