.theme-switch-wrapper{align-items:center;display:none}.theme-switch-wrapper .day,.theme-switch-wrapper .night{display:none;font-size:1rem;margin-left:10px;opacity:0;transition:.4s ease-in!important}.theme-switch{display:inline-block;height:34px;position:relative;width:60px}.theme-switch input{display:none}.ld-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.ld-slider,.ld-slider:before{position:absolute;transition:.4s}.ld-slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.ld-slider{background-color:#66bb6a}input:checked+.ld-slider:before{content:"";transform:translateX(26px)}.ld-slider.round{border-radius:34px}.ld-slider.round:before{border-radius:50%}input[type=checkbox]:checked+.theme-switch-wrapper .night,input[type=checkbox]:not(:checked)+.theme-switch-wrapper .day{display:inherit;opacity:1}.header,.header__bottom{background-color:var(--bg-color)!important}.header__menu-item--depth-1>.header__menu-link:not(.button){color:var(--heading-color)importan}.header__menu-item--depth-1>.header__menu-link:active,.header__menu-item--depth-1>.header__menu-link:focus,.header__menu-item--depth-1>.header__menu-link:hover{color:var(--secondary-color)importan}#main-content{background:var(--bg-color)!important}body{background-color:var(--bg-color)!important;color:var(--font-color)!important}.button,.button.button--highlight,.hs-button,Button{color:var(--font-color)!important;fill:var(--bg-color)!important;background-color:var(--bg-color);background-color:#fff}.button .button__icon svg{fill:var(--secondary-color)!important}.sliding__content-lr h2,.sliding__content-lr h3,h1,h2,h3{color:var(--heading-color)!important}.body-text,.ski-tag,li,p{color:var(--font-color)!important}.ski-tag:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important;font-weight:600;-webkit-font-smoothing:antialiased;box-shadow:1px 2px 4px var(--border-color)}.summary-icon svg{fill:var(--font-color)!important}.tooltip{color:var(--font-color)!important}.container__contact-status,.jmr__social .jmr__social-li a{background-color:#fff;border:1px solid var(--border-color)!important}.jmr__social .jmr__social-li a .icon{line-height:1.55}.cube__section{background:var(--bg-color)!important}#fr__content{background-color:var(--bg-color)!important}