@keyframes preset-fade{0%{opacity:0}to{opacity:1}}@keyframes preset-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes preset-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes preset-zoomIn{0%{opacity:0}50%{opacity:1;transform:scale3d(.3,.3,.3)}0%{transform:scale3d(1)}}@keyframes preset-tossing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes preset-expandUp{0%{transform:translateY(100%) scale(.6) scaleY(.5)}60%{transform:translateY(-6%) scaleY(1.13)}75%{transform:translateY(4%)}to{transform:translateY(0) scale(1) scaleY(1)}}@keyframes preset-shakingX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-.5rem,0,0)}20%,40%,60%,80%{transform:translate3d(.5rem,0,0)}}@keyframes preset-shakingY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-.5rem,0)}20%,40%,60%,80%{transform:translate3d(0,.5rem,0)}}.downloads-header{position:relative}@media (max-width:900px){.downloads-header{padding-top:var(--layout-size-xxl-vertical)}}.downloads-header__layout{display:grid;grid-template-columns:auto 1fr;grid-template-rows:100%}@media (max-width:900px){.downloads-header__layout{display:grid;grid-template-areas:"b" "a";grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:var(--spacer-200)}}.downloads-header__text{padding-bottom:var(--layout-size-l-vertical);padding-top:var(--layout-size-s-vertical)}.downloads-header__text>p{line-height:1.3}@media (max-width:1360px){.downloads-header__text{padding-bottom:unset}.downloads-header__text>p{width:var(--column-inner-width)}}@media (max-width:900px){.downloads-header__text{grid-area:a;padding-bottom:var(--layout-size-l-vertical)}.downloads-header__text br{display:none}}@media (min-width:2001px){.downloads-header__button{min-width:-moz-max-content;min-width:max-content;width:var(--column-inner-width)}}@media (max-width:2000px) and (min-width:1361px){.downloads-header__button{width:calc((var(--column-inner-width) + var(--layout-size-s-horizontal))*2)}}@media (min-width:901px){.downloads-header__media{max-height:90%;padding-bottom:3%}.downloads-header__media picture{max-height:100%}.downloads-header__media picture img{max-height:100%;-o-object-position:bottom right;object-position:bottom right}}@media (min-width:1361px){.downloads-header__media{bottom:0;position:absolute;right:0;width:47%}}@media (max-width:1359px){.downloads-header__media{margin-left:auto}}@media (max-width:1359px) and (min-width:901px){.downloads-header__media{transform:translateY(3rem)}}@media (max-width:900px){.downloads-header__media{grid-area:b;height:18rem;margin:0 auto}}@media (min-width:1361px){.downloads-intro__text{grid-template-columns:calc(var(--column-width)*2) max-content}}@media (max-width:1360px){.downloads-intro__text{gap:var(--spacer-50)}}@media (max-width:900px){.downloads-intro__text{padding-bottom:var(--layout-size-m-vertical)}}.downloads-section{overflow:hidden}.downloads-grid{display:grid;grid-template-columns:calc(50% - var(--border-width)*.5) 1fr;grid-template-rows:100%}.downloads-grid--condensed{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:1360px){.downloads-grid--condensed{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (max-width:900px){.downloads-grid{grid-template-columns:1fr;grid-template-rows:unset}}@media (min-width:901px){.downloads-grid .horizontal-line{display:none}.downloads-grid>:first-child .horizontal-line{display:block}}.downloads-grid .horizontal-line{left:-100%;position:absolute;right:100%;width:300%;z-index:2}.downloads-list{height:-moz-max-content;height:max-content}@media (max-width:900px){.downloads-list{gap:var(--spacer-25)}}.downloads-list__item{background-color:rgba(var(--color-black),1);border-bottom:solid var(--border-width) var(--border-color);margin-left:var(--border-width);margin-right:var(--border-width)}.downloads-list__item p{transition:background-color .2s ease-in-out,color .2s ease-in-out}.downloads-list__item:hover .downloads-list__button{background:rgba(var(--color-grey),1)}.downloads-list__item:hover p{color:rgba(var(--color-white),1)}.downloads-list__button{align-items:center;justify-content:space-between;padding-left:var(--layout-size-s-horizontal);padding-right:var(--layout-size-s-horizontal);transition:background-color .2s ease-in-out,color .2s ease-in-out}.downloads-list__button svg{transform:translateY(-2px)}.downloads-list__link{gap:.5rem}
