.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input{display:flex;flex-wrap:wrap;align-content:flex-start;height:auto;min-height:var(--s-unit-8);padding:var(--s-unit-h) }.form-autocomplete .form-autocomplete-input.is-focused{border-color:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));box-shadow:0 0 0 .1rem hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), calc(var(--s-primary-color-a) * 0.2))}.form-autocomplete .form-autocomplete-input .form-input{display:inline-block;flex:1 0 auto;width:auto;height:var(--s-unit-6);margin:var(--s-unit-h) ;border-color:rgba(0,0,0,0);box-shadow:none;line-height:var(--s-unit-4)}.form-autocomplete .menu{position:absolute;top:100%;left:0;width:100%}.form-autocomplete.autocomplete-oneline .form-autocomplete-input{flex-wrap:nowrap;overflow-x:auto}.form-autocomplete.autocomplete-oneline .chip{flex:1 0 auto}.calendar{display:block;min-width:280px;border:var(--s-border-width) solid hsla(var(--s-border-color-h), var(--s-border-color-s), calc(var(--s-border-color-l) + var(--s-border-color-l-l)), var(--s-border-color-a));border-radius:var(--s-border-radius)}.calendar .calendar-nav{display:flex;align-items:center;padding:calc(var(--s-layout-spacing) * var(--s-layout-spacing-unit)) ;border-top-left-radius:var(--s-border-radius);border-top-right-radius:var(--s-border-radius);background:hsla(var(--s-bg-color-h), var(--s-bg-color-s), calc(var(--s-bg-color-l) + var(--s-bg-color-l-l)), var(--s-bg-color-a));font-size:var(--s-font-size-lg)}.calendar .calendar-header,.calendar .calendar-body{display:flex;flex-wrap:wrap;justify-content:center;padding:calc(var(--s-layout-spacing) * var(--s-layout-spacing-unit)) var(--s-unit-0) }.calendar .calendar-header .calendar-date,.calendar .calendar-body .calendar-date{flex:0 0 14.28%;max-width:14.28%}.calendar .calendar-header{border-bottom:var(--s-border-width) solid hsla(var(--s-border-color-h), var(--s-border-color-s), calc(var(--s-border-color-l) + var(--s-border-color-l-l)), var(--s-border-color-a));background:hsla(var(--s-bg-color-h), var(--s-bg-color-s), calc(var(--s-bg-color-l) + var(--s-bg-color-l-l)), var(--s-bg-color-a));color:hsla(var(--s-gray-color-h), var(--s-gray-color-s), calc(var(--s-gray-color-l) + var(--s-gray-color-l-l)), var(--s-gray-color-a));font-size:var(--s-font-size-sm);text-align:center}.calendar .calendar-body{color:hsla(var(--s-gray-color-dark-h), var(--s-gray-color-dark-s), calc(var(--s-gray-color-dark-l) + var(--s-gray-color-dark-l-l)), var(--s-gray-color-dark-a))}.calendar .calendar-date{padding:var(--s-unit-1) ;border:0}.calendar .calendar-date .date-item{position:relative;appearance:none;cursor:pointer;width:var(--s-unit-7);height:var(--s-unit-7);padding:var(--s-unit-h) ;border:var(--s-border-width) solid rgba(0,0,0,0);border-radius:50%;outline:none;background:rgba(0,0,0,0);color:hsla(var(--s-gray-color-dark-h), var(--s-gray-color-dark-s), calc(var(--s-gray-color-dark-l) + var(--s-gray-color-dark-l-l)), var(--s-gray-color-dark-a));font-size:var(--s-font-size-sm);line-height:var(--s-unit-5);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;transition:background var(--s-transition-duration), border var(--s-transition-duration), box-shadow var(--s-transition-duration),color var(--s-transition-duration)}.calendar .calendar-date .date-item.date-today{border-color:hsla(var(--s-secondary-color-dark-h), var(--s-secondary-color-dark-s), calc(var(--s-secondary-color-dark-l) + var(--s-secondary-color-dark-l-l)), var(--s-secondary-color-dark-a));color:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.calendar .calendar-date .date-item:focus{box-shadow:0 0 0 .1rem hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), calc(var(--s-primary-color-a) * 0.2))}.calendar .calendar-date .date-item:focus,.calendar .calendar-date .date-item:hover{border-color:hsla(var(--s-secondary-color-dark-h), var(--s-secondary-color-dark-s), calc(var(--s-secondary-color-dark-l) + var(--s-secondary-color-dark-l-l)), var(--s-secondary-color-dark-a));background:hsla(var(--s-secondary-color-light-h), var(--s-secondary-color-light-s), calc(var(--s-secondary-color-light-l) + var(--s-secondary-color-light-l-l)), var(--s-secondary-color-light-a));color:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));text-decoration:none}.calendar .calendar-date .date-item:active,.calendar .calendar-date .date-item.active{border-color:hsla(var(--s-primary-color-dark-h), var(--s-primary-color-dark-s), calc(calc(var(--s-primary-color-dark-l) + var(--s-primary-color-dark-l-l)) + -5%), var(--s-primary-color-dark-a));background:hsla(var(--s-primary-color-dark-h), var(--s-primary-color-dark-s), calc(var(--s-primary-color-dark-l) + var(--s-primary-color-dark-l-l)), var(--s-primary-color-dark-a));color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a))}.calendar .calendar-date .date-item.badge::after{position:absolute;top:3px;right:3px;transform:translate(50%, -50%)}.calendar .calendar-date .date-item:disabled,.calendar .calendar-date .date-item.disabled,.calendar .calendar-date .calendar-event:disabled,.calendar .calendar-date .calendar-event.disabled{opacity:.25;pointer-events:none;cursor:default}.calendar .calendar-date.prev-month .date-item,.calendar .calendar-date.prev-month .calendar-event,.calendar .calendar-date.next-month .date-item,.calendar .calendar-date.next-month .calendar-event{opacity:.25}.calendar .calendar-range{position:relative}.calendar .calendar-range::before{position:absolute;top:50%;right:0;left:0;content:"";height:var(--s-unit-7);transform:translateY(-50%);background:hsla(var(--s-secondary-color-h), var(--s-secondary-color-s), calc(var(--s-secondary-color-l) + var(--s-secondary-color-l-l)), var(--s-secondary-color-a))}.calendar .calendar-range.range-start::before{left:50%}.calendar .calendar-range.range-end::before{right:50%}.calendar .calendar-range.range-start .date-item,.calendar .calendar-range.range-end .date-item{border-color:hsla(var(--s-primary-color-dark-h), var(--s-primary-color-dark-s), calc(calc(var(--s-primary-color-dark-l) + var(--s-primary-color-dark-l-l)) + -5%), var(--s-primary-color-dark-a));background:hsla(var(--s-primary-color-dark-h), var(--s-primary-color-dark-s), calc(var(--s-primary-color-dark-l) + var(--s-primary-color-dark-l-l)), var(--s-primary-color-dark-a));color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a))}.calendar .calendar-range .date-item{color:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.calendar.calendar-lg .calendar-body{padding:0}.calendar.calendar-lg .calendar-body .calendar-date{display:flex;flex-direction:column;height:5.5rem;padding:0;border-right:var(--s-border-width) solid hsla(var(--s-border-color-h), var(--s-border-color-s), calc(var(--s-border-color-l) + var(--s-border-color-l-l)), var(--s-border-color-a));border-bottom:var(--s-border-width) solid hsla(var(--s-border-color-h), var(--s-border-color-s), calc(var(--s-border-color-l) + var(--s-border-color-l-l)), var(--s-border-color-a))}.calendar.calendar-lg .calendar-body .calendar-date:nth-child(7n){border-right:0}.calendar.calendar-lg .calendar-body .calendar-date:nth-last-child(-n+7){border-bottom:0}.calendar.calendar-lg .date-item{align-self:flex-end;height:var(--s-unit-7);margin-top:calc(var(--s-layout-spacing-sm)*var(--s-layout-spacing-unit));margin-right:calc(var(--s-layout-spacing-sm)*var(--s-layout-spacing-unit))}.calendar.calendar-lg .calendar-range::before{top:19px}.calendar.calendar-lg .calendar-range.range-start::before{width:19px;left:auto}.calendar.calendar-lg .calendar-range.range-end::before{right:19px}.calendar.calendar-lg .calendar-events{flex-grow:1;overflow-y:auto;padding:calc(var(--s-layout-spacing-sm) * var(--s-layout-spacing-unit)) ;line-height:1}.calendar.calendar-lg .calendar-event{display:block;overflow:hidden;padding:3px 4px;margin:var(--s-unit-h) auto;border-radius:var(--s-border-radius);font-size:var(--s-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.carousel .carousel-locator:nth-of-type(8):checked~.carousel-container .carousel-item:nth-of-type(8),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-container .carousel-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-container .carousel-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-container .carousel-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-container .carousel-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-container .carousel-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-container .carousel-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(1):checked~.carousel-container .carousel-item:nth-of-type(1){animation:carousel-slidein .75s ease-in-out 1;opacity:1;z-index:var(--s-z-index-1)}.carousel .carousel-locator:nth-of-type(8):checked~.carousel-nav .nav-item:nth-of-type(8),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-nav .nav-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-nav .nav-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-nav .nav-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-nav .nav-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-nav .nav-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-nav .nav-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(1):checked~.carousel-nav .nav-item:nth-of-type(1){color:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), var(--s-gray-color-light-a))}.carousel{z-index:var(--s-z-index-0);position:relative;display:block;overflow:hidden;width:100%;background:hsla(var(--s-bg-color-h), var(--s-bg-color-s), calc(var(--s-bg-color-l) + var(--s-bg-color-l-l)), var(--s-bg-color-a));-webkit-overflow-scrolling:touch}.carousel .carousel-container{position:relative;height:100%;left:0}.carousel .carousel-container::before{content:"";display:block;padding-bottom:56.25%}.carousel .carousel-container .carousel-item{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;margin:0;animation:carousel-slideout 1s ease-in-out 1}.carousel .carousel-container .carousel-item:hover .item-prev,.carousel .carousel-container .carousel-item:hover .item-next{opacity:1}.carousel .carousel-container .item-prev,.carousel .carousel-container .item-next{z-index:var(--s-z-index-1);position:absolute;top:50%;opacity:0;transform:translateY(-50%);border-color:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), calc(var(--s-gray-color-light-a) * 0.5));background:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), calc(var(--s-gray-color-light-a) * 0.25));color:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), var(--s-gray-color-light-a));transition:all calc(var(--s-transition-duration) + .2s)}.carousel .carousel-container .item-prev{left:1rem}.carousel .carousel-container .item-next{right:1rem}.carousel .carousel-nav{z-index:var(--s-z-index-1);position:absolute;left:50%;bottom:calc(var(--s-layout-spacing)*var(--s-layout-spacing-unit));display:flex;justify-content:center;width:10rem;transform:translateX(-50%)}.carousel .carousel-nav .nav-item{position:relative;margin:var(--s-unit-1) ;display:block;flex:1 0 auto;max-width:2.5rem;height:var(--s-unit-8);color:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), calc(var(--s-gray-color-light-a) * 0.5))}.carousel .carousel-nav .nav-item::before{position:absolute;top:.5rem;content:"";display:block;width:100%;height:var(--s-unit-unit-h);background:currentColor}@keyframes carousel-slidein{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes carousel-slideout{0%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(-50%)}}.comparison-slider{position:relative;overflow:hidden;width:100%;height:50vh;-webkit-overflow-scrolling:touch}.comparison-slider .comparison-before,.comparison-slider .comparison-after{position:absolute;top:0;left:0;margin:0;overflow:hidden;height:100%}.comparison-slider .comparison-before img,.comparison-slider .comparison-after img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left center}.comparison-slider .comparison-before{z-index:1;width:100%}.comparison-slider .comparison-before .comparison-label{right:var(--s-unit-4)}.comparison-slider .comparison-after{z-index:2;max-width:100%;min-width:0}.comparison-slider .comparison-after::before{z-index:var(--s-z-index-0);position:absolute;top:0;right:var(--s-unit-4);left:0;content:"";cursor:default;height:100%;background:rgba(0,0,0,0)}.comparison-slider .comparison-after::after{position:absolute;top:50%;right:var(--s-unit-2);content:"";pointer-events:none;width:3px;height:3px;transform:translate(50%, -50%);border-radius:50%;background:currentColor;color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a));box-shadow:0 -5px,0 5px}.comparison-slider .comparison-after .comparison-label{left:var(--s-unit-4)}.comparison-slider .comparison-resizer{position:relative;top:50%;left:0;opacity:0;cursor:ew-resize;resize:horizontal;max-width:100%;min-width:var(--s-unit-4);height:var(--s-unit-4);width:0;transform:translateY(-50%) scaleY(30);outline:none;animation:first-run 1.5s 1 ease-in-out}.comparison-slider .comparison-label{position:absolute;bottom:var(--s-unit-4);user-select:none;padding:var(--s-unit-1) var(--s-unit-2) ;background:hsla(var(--s-dark-color-h), var(--s-dark-color-s), calc(var(--s-dark-color-l) + var(--s-dark-color-l-l)), calc(var(--s-dark-color-a) * 0.5));color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a))}@keyframes first-run{0%{width:0}25%{width:var(--s-unit-12)}50%{width:var(--s-unit-4)}75%{width:var(--s-unit-6)}100%{width:0}}.filter .filter-tag#tag-8:checked~.filter-nav .chip[for=tag-8],.filter .filter-tag#tag-7:checked~.filter-nav .chip[for=tag-7],.filter .filter-tag#tag-6:checked~.filter-nav .chip[for=tag-6],.filter .filter-tag#tag-5:checked~.filter-nav .chip[for=tag-5],.filter .filter-tag#tag-4:checked~.filter-nav .chip[for=tag-4],.filter .filter-tag#tag-3:checked~.filter-nav .chip[for=tag-3],.filter .filter-tag#tag-2:checked~.filter-nav .chip[for=tag-2],.filter .filter-tag#tag-1:checked~.filter-nav .chip[for=tag-1],.filter .filter-tag#tag-0:checked~.filter-nav .chip[for=tag-0]{background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a))}.filter .filter-tag#tag-8:checked~.filter-body .filter-item:not([data-tag~=tag-8]),.filter .filter-tag#tag-7:checked~.filter-body .filter-item:not([data-tag~=tag-7]),.filter .filter-tag#tag-6:checked~.filter-body .filter-item:not([data-tag~=tag-6]),.filter .filter-tag#tag-5:checked~.filter-body .filter-item:not([data-tag~=tag-5]),.filter .filter-tag#tag-4:checked~.filter-body .filter-item:not([data-tag~=tag-4]),.filter .filter-tag#tag-3:checked~.filter-body .filter-item:not([data-tag~=tag-3]),.filter .filter-tag#tag-2:checked~.filter-body .filter-item:not([data-tag~=tag-2]),.filter .filter-tag#tag-1:checked~.filter-body .filter-item:not([data-tag~=tag-1]){display:none}.filter .filter-nav{margin:calc(var(--s-layout-spacing) * var(--s-layout-spacing-unit)) var(--s-0) }.filter .filter-body{display:flex;flex-wrap:wrap}.meter{display:block;width:100%;height:var(--s-unit-4);border:0;border-radius:var(--s-border-radius);background:hsla(var(--s-bg-color-h), var(--s-bg-color-s), calc(var(--s-bg-color-l) + var(--s-bg-color-l-l)), var(--s-bg-color-a))}.meter::-webkit-meter-inner-element{display:block}.meter::-webkit-meter-bar,.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value,.meter::-webkit-meter-even-less-good-value{border-radius:var(--s-border-radius)}.meter::-webkit-meter-bar{background:hsla(var(--s-bg-color-h), var(--s-bg-color-s), calc(var(--s-bg-color-l) + var(--s-bg-color-l-l)), var(--s-bg-color-a))}.meter::-webkit-meter-optimum-value{background:hsla(var(--s-success-color-h), var(--s-success-color-s), calc(var(--s-success-color-l) + var(--s-success-color-l-l)), var(--s-success-color-a))}.meter::-webkit-meter-suboptimum-value{background:hsla(var(--s-warning-color-h), var(--s-warning-color-s), calc(var(--s-warning-color-l) + var(--s-warning-color-l-l)), var(--s-warning-color-a))}.meter::-webkit-meter-even-less-good-value{background:hsla(var(--s-error-color-h), var(--s-error-color-s), calc(var(--s-error-color-l) + var(--s-error-color-l-l)), var(--s-error-color-a))}.meter::-moz-meter-bar,.meter:-moz-meter-optimum,.meter:-moz-meter-sub-optimum,.meter:-moz-meter-sub-sub-optimum{border-radius:var(--s-border-radius)}.meter:-moz-meter-optimum::-moz-meter-bar{background:hsla(var(--s-success-color-h), var(--s-success-color-s), calc(var(--s-success-color-l) + var(--s-success-color-l-l)), var(--s-success-color-a))}.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:hsla(var(--s-warning-color-h), var(--s-warning-color-s), calc(var(--s-warning-color-l) + var(--s-warning-color-l-l)), var(--s-warning-color-a))}.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:hsla(var(--s-error-color-h), var(--s-error-color-s), calc(var(--s-error-color-l) + var(--s-error-color-l-l)), var(--s-error-color-a))}.off-canvas{position:relative;display:flex;flex-flow:nowrap;width:100%;height:100%}.off-canvas .off-canvas-toggle{z-index:var(--s-z-index-0);position:absolute;top:calc(var(--s-layout-spacing)*var(--s-layout-spacing-unit));left:calc(var(--s-layout-spacing)*var(--s-layout-spacing-unit));display:block;transition:none}.off-canvas .off-canvas-sidebar{z-index:var(--s-z-index-2);position:fixed;top:0;bottom:0;overflow-y:auto;min-width:10rem;left:0;transform:translateX(-100%);background:hsla(var(--s-bg-color-h), var(--s-bg-color-s), calc(var(--s-bg-color-l) + var(--s-bg-color-l-l)), var(--s-bg-color-a));transition:transform calc(var(--s-transition-duration) + .05s)}.off-canvas .off-canvas-content{flex:1 1 auto;height:100%;padding:calc(var(--s-layout-spacing) * var(--s-layout-spacing-unit)) ;padding-left:4rem}.off-canvas .off-canvas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;border-color:rgba(0,0,0,0);border-radius:0;background:hsla(var(--s-dark-color-h), var(--s-dark-color-s), calc(var(--s-dark-color-l) + var(--s-dark-color-l-l)), calc(var(--s-dark-color-a) * 0.1))}.off-canvas .off-canvas-sidebar:target,.off-canvas .off-canvas-sidebar.active{transform:translateX(0)}.off-canvas .off-canvas-sidebar:target~.off-canvas-overlay,.off-canvas .off-canvas-sidebar.active~.off-canvas-overlay{z-index:var(--s-z-index-1);display:block}@media(min-width: 960px){.off-canvas.off-canvas-sidebar-show .off-canvas-toggle{display:none}.off-canvas.off-canvas-sidebar-show .off-canvas-sidebar{position:relative;flex:0 0 auto;transform:none}.off-canvas.off-canvas-sidebar-show .off-canvas-overlay{display:none !important}}.parallax{position:relative;display:block;width:auto;height:auto}.parallax .parallax-content{width:100%;height:auto;transform:perspective(var(--s-parallax-perspective));transform-style:preserve-3d;box-shadow:0 1rem 2.1rem hsla(var(--s-dark-color-h), var(--s-dark-color-s), calc(var(--s-dark-color-l) + var(--s-dark-color-l-l)), calc(var(--s-dark-color-a) * 0.15));transition:all calc(var(--s-transition-duration) + .2s) ease}.parallax .parallax-content::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%}.parallax .parallax-front{z-index:var(--s-z-index-0);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translateZ(var(--s-parallax-offset-z)) scale(var(--s-parallax-scale));color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a));text-align:center;text-shadow:0 0 20px hsla(var(--s-dark-color-h), var(--s-dark-color-s), calc(var(--s-dark-color-l) + var(--s-dark-color-l-l)), calc(var(--s-dark-color-a) * 0.75));transition:transform calc(var(--s-transition-duration) + .2s)}.parallax .parallax-top-left{z-index:var(--s-z-index-1);position:absolute;width:50%;height:50%;outline:none;top:0;left:0}.parallax .parallax-top-left:focus~.parallax-content,.parallax .parallax-top-left:hover~.parallax-content{transform:perspective(var(--s-parallax-perspective)) rotateX(var(--s-parallax-deg)) rotateY(calc((var(--s-parallax-deg)) * -1))}.parallax .parallax-top-left:focus~.parallax-content::before,.parallax .parallax-top-left:hover~.parallax-content::before{background:linear-gradient(135deg, hsla(var(--s-parallax-fade-color-h), var(--s-parallax-fade-color-s), calc(var(--s-parallax-fade-color-l) + var(--s-parallax-fade-color-l-l)), var(--s-parallax-fade-color-a)) 0%, transparent 50%)}.parallax .parallax-top-left:focus~.parallax-content .parallax-front,.parallax .parallax-top-left:hover~.parallax-content .parallax-front{transform:translate3d(var(--s-parallax-offset), var(--s-parallax-offset), var(--s-parallax-offset-z)) scale(var(--s-parallax-scale))}.parallax .parallax-top-right{z-index:var(--s-z-index-1);position:absolute;width:50%;height:50%;outline:none;top:0;right:0}.parallax .parallax-top-right:focus~.parallax-content,.parallax .parallax-top-right:hover~.parallax-content{transform:perspective(var(--s-parallax-perspective)) rotateX(var(--s-parallax-deg)) rotateY(var(--s-parallax-deg))}.parallax .parallax-top-right:focus~.parallax-content::before,.parallax .parallax-top-right:hover~.parallax-content::before{background:linear-gradient(-135deg, hsla(var(--s-parallax-fade-color-h), var(--s-parallax-fade-color-s), calc(var(--s-parallax-fade-color-l) + var(--s-parallax-fade-color-l-l)), var(--s-parallax-fade-color-a)) 0%, transparent 50%)}.parallax .parallax-top-right:focus~.parallax-content .parallax-front,.parallax .parallax-top-right:hover~.parallax-content .parallax-front{transform:translate3d(calc((var(--s-parallax-offset)) * -1), var(--s-parallax-offset), var(--s-parallax-offset-z)) scale(var(--s-parallax-scale))}.parallax .parallax-bottom-left{z-index:var(--s-z-index-1);position:absolute;width:50%;height:50%;outline:none;bottom:0;left:0}.parallax .parallax-bottom-left:focus~.parallax-content,.parallax .parallax-bottom-left:hover~.parallax-content{transform:perspective(var(--s-parallax-perspective)) rotateX(calc((var(--s-parallax-deg)) * -1)) rotateY(calc((var(--s-parallax-deg)) * -1))}.parallax .parallax-bottom-left:focus~.parallax-content::before,.parallax .parallax-bottom-left:hover~.parallax-content::before{background:linear-gradient(45deg, hsla(var(--s-parallax-fade-color-h), var(--s-parallax-fade-color-s), calc(var(--s-parallax-fade-color-l) + var(--s-parallax-fade-color-l-l)), var(--s-parallax-fade-color-a)) 0%, transparent 50%)}.parallax .parallax-bottom-left:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-left:hover~.parallax-content .parallax-front{transform:translate3d(var(--s-parallax-offset), calc((var(--s-parallax-offset)) * -1), var(--s-parallax-offset-z)) scale(var(--s-parallax-scale))}.parallax .parallax-bottom-right{z-index:var(--s-z-index-1);position:absolute;width:50%;height:50%;outline:none;right:0;bottom:0}.parallax .parallax-bottom-right:focus~.parallax-content,.parallax .parallax-bottom-right:hover~.parallax-content{transform:perspective(var(--s-parallax-perspective)) rotateX(calc((var(--s-parallax-deg)) * -1)) rotateY(var(--s-parallax-deg))}.parallax .parallax-bottom-right:focus~.parallax-content::before,.parallax .parallax-bottom-right:hover~.parallax-content::before{background:linear-gradient(-45deg, hsla(var(--s-parallax-fade-color-h), var(--s-parallax-fade-color-s), calc(var(--s-parallax-fade-color-l) + var(--s-parallax-fade-color-l-l)), var(--s-parallax-fade-color-a)) 0%, transparent 50%)}.parallax .parallax-bottom-right:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-right:hover~.parallax-content .parallax-front{transform:translate3d(calc((var(--s-parallax-offset)) * -1), calc((var(--s-parallax-offset)) * -1), var(--s-parallax-offset-z)) scale(var(--s-parallax-scale))}.progress{position:relative;appearance:none;width:100%;height:var(--s-unit-1);border:0;border-radius:var(--s-border-radius);background:hsla(var(--s-bg-color-dark-h), var(--s-bg-color-dark-s), calc(var(--s-bg-color-dark-l) + var(--s-bg-color-dark-l-l)), var(--s-bg-color-dark-a));color:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.progress::-webkit-progress-bar{border-radius:var(--s-border-radius);background:rgba(0,0,0,0)}.progress::-webkit-progress-value{border-radius:var(--s-border-radius);background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.progress::-moz-progress-bar{border-radius:var(--s-border-radius);background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.progress:indeterminate{background:hsla(var(--s-bg-color-dark-h), var(--s-bg-color-dark-s), calc(var(--s-bg-color-dark-l) + var(--s-bg-color-dark-l-l)), var(--s-bg-color-dark-a)) linear-gradient(to right, hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a)) 30%, hsla(var(--s-bg-color-dark-h), var(--s-bg-color-dark-s), calc(var(--s-bg-color-dark-l) + var(--s-bg-color-dark-l-l)), var(--s-bg-color-dark-a)) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1.5s linear infinite}.progress:indeterminate::-moz-progress-bar{background:rgba(0,0,0,0)}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.slider{appearance:none;display:block;width:100%;height:var(--s-unit-6);background:rgba(0,0,0,0)}.slider:focus{outline:none;box-shadow:0 0 0 .1rem hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), calc(var(--s-primary-color-a) * 0.2))}.slider.tooltip:not([data-tooltip])::after{content:attr(value)}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--s-unit-3);height:var(--s-unit-3);margin-top:calc((var(--s-unit-3)-var(--s-unit-h))*-1/2);border:0;border-radius:50%;background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));transition:transform var(--s-transition-duration)}.slider::-moz-range-thumb{width:var(--s-unit-3);height:var(--s-unit-3);border:0;border-radius:50%;background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));transition:transform var(--s-transition-duration)}.slider::-ms-thumb{width:var(--s-unit-3);height:var(--s-unit-3);border:0;border-radius:50%;background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));transition:transform var(--s-transition-duration)}.slider:active::-webkit-slider-thumb{transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{transform:scale(1.25)}.slider:disabled::-webkit-slider-thumb,.slider.disabled::-webkit-slider-thumb{background:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), var(--s-gray-color-light-a));transform:scale(1)}.slider:disabled::-moz-range-thumb,.slider.disabled::-moz-range-thumb{background:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), var(--s-gray-color-light-a));transform:scale(1)}.slider:disabled::-ms-thumb,.slider.disabled::-ms-thumb{background:hsla(var(--s-gray-color-light-h), var(--s-gray-color-light-s), calc(var(--s-gray-color-light-l) + var(--s-gray-color-light-l-l)), var(--s-gray-color-light-a));transform:scale(1)}.slider::-webkit-slider-runnable-track{width:100%;height:var(--s-unit-h);border-radius:var(--s-border-radius);background:hsla(var(--s-bg-color-dark-h), var(--s-bg-color-dark-s), calc(var(--s-bg-color-dark-l) + var(--s-bg-color-dark-l-l)), var(--s-bg-color-dark-a))}.slider::-moz-range-track{width:100%;height:var(--s-unit-h);border-radius:var(--s-border-radius);background:hsla(var(--s-bg-color-dark-h), var(--s-bg-color-dark-s), calc(var(--s-bg-color-dark-l) + var(--s-bg-color-dark-l-l)), var(--s-bg-color-dark-a))}.slider::-ms-track{width:100%;height:var(--s-unit-h);border-radius:var(--s-border-radius);background:hsla(var(--s-bg-color-dark-h), var(--s-bg-color-dark-s), calc(var(--s-bg-color-dark-l) + var(--s-bg-color-dark-l-l)), var(--s-bg-color-dark-a))}.slider::-ms-fill-lower{background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.timeline .timeline-item{position:relative;margin-bottom:var(--s-unit-6);display:flex}.timeline .timeline-item::before{position:absolute;top:var(--s-unit-6);left:11px;content:"";width:2px;height:100%;background:hsla(var(--s-border-color-h), var(--s-border-color-s), calc(var(--s-border-color-l) + var(--s-border-color-l-l)), var(--s-border-color-a))}.timeline .timeline-item .timeline-left{flex:0 0 auto}.timeline .timeline-item .timeline-content{flex:1 1 auto;padding:2px 0 2px calc(var(--s-layout-spacing-lg)*var(--s-layout-spacing-unit))}.timeline .timeline-item .timeline-icon{display:flex;align-items:center;justify-content:center;width:var(--s-unit-6);height:var(--s-unit-6);border-radius:50%;color:hsla(var(--s-light-color-h), var(--s-light-color-s), calc(var(--s-light-color-l) + var(--s-light-color-l-l)), var(--s-light-color-a));text-align:center}.timeline .timeline-item .timeline-icon::before{position:absolute;top:var(--s-unit-2);left:var(--s-unit-2);content:"";display:block;width:var(--s-unit-2);height:var(--s-unit-2);border:var(--s-border-width-lg) solid hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a));border-radius:50%}.timeline .timeline-item .timeline-icon.icon-lg{line-height:var(--s-line-height);background:hsla(var(--s-primary-color-h), var(--s-primary-color-s), calc(var(--s-primary-color-l) + var(--s-primary-color-l-l)), var(--s-primary-color-a))}.timeline .timeline-item .timeline-icon.icon-lg::before{content:none}.viewer-360{display:flex;align-items:center;flex-direction:column}.viewer-360 .viewer-slider[max="36"][value="1"]+.viewer-image{background-position-y:0%}.viewer-360 .viewer-slider[max="36"][value="2"]+.viewer-image{background-position-y:2.8571428571%}.viewer-360 .viewer-slider[max="36"][value="3"]+.viewer-image{background-position-y:5.7142857143%}.viewer-360 .viewer-slider[max="36"][value="4"]+.viewer-image{background-position-y:8.5714285714%}.viewer-360 .viewer-slider[max="36"][value="5"]+.viewer-image{background-position-y:11.4285714286%}.viewer-360 .viewer-slider[max="36"][value="6"]+.viewer-image{background-position-y:14.2857142857%}.viewer-360 .viewer-slider[max="36"][value="7"]+.viewer-image{background-position-y:17.1428571429%}.viewer-360 .viewer-slider[max="36"][value="8"]+.viewer-image{background-position-y:20%}.viewer-360 .viewer-slider[max="36"][value="9"]+.viewer-image{background-position-y:22.8571428571%}.viewer-360 .viewer-slider[max="36"][value="10"]+.viewer-image{background-position-y:25.7142857143%}.viewer-360 .viewer-slider[max="36"][value="11"]+.viewer-image{background-position-y:28.5714285714%}.viewer-360 .viewer-slider[max="36"][value="12"]+.viewer-image{background-position-y:31.4285714286%}.viewer-360 .viewer-slider[max="36"][value="13"]+.viewer-image{background-position-y:34.2857142857%}.viewer-360 .viewer-slider[max="36"][value="14"]+.viewer-image{background-position-y:37.1428571429%}.viewer-360 .viewer-slider[max="36"][value="15"]+.viewer-image{background-position-y:40%}.viewer-360 .viewer-slider[max="36"][value="16"]+.viewer-image{background-position-y:42.8571428571%}.viewer-360 .viewer-slider[max="36"][value="17"]+.viewer-image{background-position-y:45.7142857143%}.viewer-360 .viewer-slider[max="36"][value="18"]+.viewer-image{background-position-y:48.5714285714%}.viewer-360 .viewer-slider[max="36"][value="19"]+.viewer-image{background-position-y:51.4285714286%}.viewer-360 .viewer-slider[max="36"][value="20"]+.viewer-image{background-position-y:54.2857142857%}.viewer-360 .viewer-slider[max="36"][value="21"]+.viewer-image{background-position-y:57.1428571429%}.viewer-360 .viewer-slider[max="36"][value="22"]+.viewer-image{background-position-y:60%}.viewer-360 .viewer-slider[max="36"][value="23"]+.viewer-image{background-position-y:62.8571428571%}.viewer-360 .viewer-slider[max="36"][value="24"]+.viewer-image{background-position-y:65.7142857143%}.viewer-360 .viewer-slider[max="36"][value="25"]+.viewer-image{background-position-y:68.5714285714%}.viewer-360 .viewer-slider[max="36"][value="26"]+.viewer-image{background-position-y:71.4285714286%}.viewer-360 .viewer-slider[max="36"][value="27"]+.viewer-image{background-position-y:74.2857142857%}.viewer-360 .viewer-slider[max="36"][value="28"]+.viewer-image{background-position-y:77.1428571429%}.viewer-360 .viewer-slider[max="36"][value="29"]+.viewer-image{background-position-y:80%}.viewer-360 .viewer-slider[max="36"][value="30"]+.viewer-image{background-position-y:82.8571428571%}.viewer-360 .viewer-slider[max="36"][value="31"]+.viewer-image{background-position-y:85.7142857143%}.viewer-360 .viewer-slider[max="36"][value="32"]+.viewer-image{background-position-y:88.5714285714%}.viewer-360 .viewer-slider[max="36"][value="33"]+.viewer-image{background-position-y:91.4285714286%}.viewer-360 .viewer-slider[max="36"][value="34"]+.viewer-image{background-position-y:94.2857142857%}.viewer-360 .viewer-slider[max="36"][value="35"]+.viewer-image{background-position-y:97.1428571429%}.viewer-360 .viewer-slider[max="36"][value="36"]+.viewer-image{background-position-y:100%}.viewer-360 .viewer-slider{cursor:ew-resize;width:60%;margin:1rem;order:2}.viewer-360 .viewer-image{max-width:100%;order:1;background-position-y:0;background-repeat:no-repeat;background-size:100%}/*! Spectre.css Experimentals v1.0.0-milchhandwerk | color-scheme: normal | MIT License | github.com/angular-package/spectre.css */
