@keyframes wobble{0%{transform:translateZ(0) rotate(0deg)}70%{transform:translate3d(0,-10%,0) rotate(0deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingSpin{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(-1turn)}}@keyframes upanddown{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-40px,0) scale(1)}to{transform:translateZ(0) scale(1)}}@keyframes scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes feedback{0%{opacity:0;transform:translate(-50%,100%)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100%)}}.catalogue-teaser{background-color:#db1b32;color:#fff;padding-bottom:55px}.catalogue-teaser__button{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:100vw;color:#414649;color:#db1b32;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;line-height:1.75;line-height:1.375;padding:9px 28px;position:relative;text-align:center;text-decoration:none;transition:background-color .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1),border-color .25s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:768px){.catalogue-teaser__button{font-size:18px;height:60px;letter-spacing:.03em;line-height:1.77778;line-height:1.33333;padding:4px 34px}}.csshover .catalogue-teaser__button:hover{background-color:#e6e6e6;border-color:#e6e6e6}.catalogue-teaser__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1248px;width:83.75%}@media only screen and (min-width:768px){.catalogue-teaser__inner{width:86.66667%}}@media print{.catalogue-teaser__inner{display:block!important}}.catalogue-teaser__image{display:flex;flex-basis:auto;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-bottom:50px;max-width:100%;order:1;padding-left:1.36218%;padding-right:1.36218%;width:100%}@media print{.catalogue-teaser__image{display:block!important}}.catalogue-teaser__image img{height:auto;margin-left:auto;margin-right:auto;transform:rotate(15deg);width:194px}.catalogue-teaser__image .pimcore_editable_image{height:auto!important;margin-left:auto;margin-right:auto;transform:rotate(15deg);width:194px!important}.catalogue-teaser__image .pimcore_editable_image .x-field{width:100%!important}.catalogue-teaser__image .pimcore_editable_image img{left:0;position:absolute;top:0;transform:none}.catalogue-teaser__image .pimcore_editable_image:before{content:"";display:block;padding-top:121.19205%}.catalogue-teaser__content{display:flex;flex-basis:auto;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;max-width:100%;order:2;padding-left:1.36218%;padding-right:1.36218%;width:100%}@media print{.catalogue-teaser__content{display:block!important}}.catalogue-teaser__headline{font-size:28px;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.28571}@media only screen and (min-width:768px){.catalogue-teaser__headline{font-size:54px;letter-spacing:.03em;line-height:1.14815}}.catalogue-teaser__copy{font-size:16px;line-height:1.75;margin-top:25px}@media only screen and (min-width:768px){.catalogue-teaser__copy{font-size:18px;letter-spacing:.03em;line-height:1.77778}}.catalogue-teaser__footer{margin-top:35px}@media only screen and (min-width:768px){.catalogue-teaser__headline{font-size:24px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.33333}}@media only screen and (min-width:768px) and (min-width:768px){.catalogue-teaser__headline{font-size:42px;letter-spacing:.03em;line-height:1.19048}}@media only screen and (min-width:768px){.catalogue-teaser__image{flex-basis:50%;margin-bottom:-62px;margin-top:-62px;max-width:50%;order:2}.catalogue-teaser__image img{height:auto;width:302px}.catalogue-teaser__image .pimcore_editable_image{width:302px!important}.catalogue-teaser__content{flex-basis:50%;max-width:50%;order:1}.catalogue-teaser{padding-top:55px}}@media only screen and (min-width:1280px){.catalogue-teaser__image{flex-basis:33.33333%;margin-left:8.33333%;max-width:33.33333%}.catalogue-teaser__content{flex-basis:41.66667%;margin-left:8.33333%;max-width:41.66667%}}