.scroll-id{height:1px;opacity:0;position:absolute;top:-80px;width:1px}.fade-enter-active,.fade-leave-active{transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.fade-enter-active,.fade-leave-active{transition-delay:0}.fade-enter,.fade-enter-from,.fade-leave-to{opacity:0}.fade-leave-active{left:0;position:absolute;top:0;width:100%}.media-item-slider{height:100%;margin:0 auto;width:100%}.media-item-slider__grid{align-self:center;display:grid;grid-area:main;grid-template-areas:"selector" "headings" "medias";grid-template-columns:100%;grid-template-rows:auto auto minmax(0,1fr);height:100%;width:100%}.media-item-slider__grid--horizontal{display:grid;grid-template-areas:"selector headings" "selector medias";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}@media screen and (max-width:810px){.media-item-slider__grid{align-items:center;display:flex;flex-direction:column;height:auto}}.media-item-slider__selector-container{grid-area:selector;justify-self:center;max-width:100%;padding-bottom:1.25em}.media-item-slider__selector-container--horizontal{display:flex;flex-direction:column;justify-content:center;margin-right:8em}.media-item-slider__selector-arrow{align-self:center;height:1.25em;padding:0;position:relative;width:auto}.media-item-slider__selector-arrow-icon{width:5vw}.media-item-slider__selector{display:flex;gap:1.75em}.media-item-slider__selector--horizontal{display:flex;flex-direction:column;gap:.25em}.media-item-slider__selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;border-spacing:0;color:inherit;cursor:pointer;display:block;display:flex;font-family:inherit;font-size:inherit;font-size:clamp(14px,.938vw,18px);height:auto;line-height:1;outline:none;padding:.65em 0;position:relative;text-align:left;text-indent:0;white-space:nowrap;width:auto}.media-item-slider__selector-button--gray-blue{color:#8c8c8c}.media-item-slider__selector-button--gray-blue.media-item-slider__selector-button--selected{color:#2169e8}.media-item-slider__selector-button--icon-only-inactive .media-item-slider__selector-icon{height:1.5em;width:1.5em}.media-item-slider__selector-button--icon-only-inactive .media-item-slider__selector-label-container{display:none}.media-item-slider__selector-button--icon-only-inactive.media-item-slider__selector-button--selected .media-item-slider__selector-label-container{display:block}.media-item-slider__selector-button--large-icon-over{align-items:center;flex-direction:column}.media-item-slider__selector-button--large-icon-over .media-item-slider__selector-icon{height:3em;margin-bottom:.5em;width:3em}.media-item-slider__selector-button--horizontal{font-size:clamp(18px,1.146vw,22px);height:3em;padding:0}.media-item-slider__selector-label-container{position:relative}.media-item-slider__selector-label-container--horizontal{align-items:center;display:flex;flex-direction:row-reverse;gap:1em}.media-item-slider__selector-label-container--horizontal span{display:block;position:relative}.media-item-slider__selector-icon{height:1em;margin-right:.25em;width:1em}.media-item-slider__selector-icon path{fill:currentColor}.media-item-slider__selector-button-selector{bottom:0;height:2px;left:0;margin-bottom:-10px;position:absolute;transition:opacity .8s cubic-bezier(.215,.61,.355,1);width:100%}.media-item-slider__selector-button-selector:before{background-color:currentColor;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0;top:0}.media-item-slider__selector-button-selector span{background-color:currentColor;height:100%;left:0;position:absolute;top:0;transition-timing-function:cubic-bezier(.7,0,.3,1);width:0}.media-item-slider__selector-button-selector--horizontal{height:100%;margin-bottom:0;width:2px}.media-item-slider__selector-button-selector--horizontal span{background-color:currentColor;height:0;left:0;position:absolute;top:0;transition-timing-function:cubic-bezier(.7,0,.3,1);width:100%}.media-item-slider__selector-button-label{position:relative}.media-item-slider__selector-button-label span{display:block;position:absolute;text-align:center;width:100%}.media-item-slider__selector-button-label strong{font-weight:600;opacity:0}.media-item-slider__selector-button-label--selected span{opacity:0}.media-item-slider__selector-button-label--selected strong{opacity:1}.media-item-slider__headings{display:grid;grid-area:headings;grid-template-columns:100%;grid-template-rows:auto}.media-item-slider__headings>*{grid-area:1/1}.media-item-slider__heading{font-size:clamp(14px,.938vw,18px);text-align:center;width:100%;grid-gap:.33em;display:flex;flex-direction:column;margin-bottom:1.25em;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.media-item-slider__heading--inactive{opacity:0;pointer-events:none}.media-item-slider__heading--noheading{font-size:clamp(16px,1.146vw,22px)}.media-item-slider__slide-heading-container{align-items:center;display:flex;justify-content:center}.media-item-slider__heading-icon{height:1.75em;margin-right:.75em;width:1.75em}.media-item-slider__heading-icon path{fill:currentColor}.media-item-slider__slide-heading{font-size:clamp(18px,1.458vw,28px)}.media-item-slider__slide-heading em{-webkit-background-clip:text;background-clip:text;background-image:var(--theme-em-gradient);color:transparent;display:inline;font-style:normal!important;font-weight:inherit!important}.media-item-slider__slide-description{font-size:inherit;margin:0 auto;max-width:45em}.media-item-slider__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center;margin-top:1em}.media-item-slider__medias{display:grid;grid-area:medias;grid-template-columns:100%;grid-template-rows:minmax(0,1fr);justify-self:center;width:100%}.media-item-slider__media{align-items:center;align-self:center;display:grid;grid-area:1/1;grid-template-columns:100%;grid-template-rows:100%;height:100%;justify-self:center;transition:opacity .2s cubic-bezier(.215,.61,.355,1);width:100%}.media-item-slider__media--inactive{opacity:0;pointer-events:none;visibility:hidden}.media-item-slider__media--noheading{font-size:clamp(16px,1.146vw,22px)}.media-item-slider__media--mobile{align-items:self-start}.media-item-slider__media>*{grid-area:1/1}.media-item-slider__media-item{visibility:visible}.media-item-slider__media-item--inactive{visibility:hidden}@keyframes progress{0%{width:0}to{width:100%}}
