.bodyshop-inner .card-type>div{background-color:hsla(0,0%,100%,.6);margin-bottom:.625rem;position:relative;width:100%}@media only screen and (min-width:40em){.bodyshop-inner .card-type>div{margin-bottom:1.5rem}}.bodyshop-inner .card-type>div a{text-decoration:none}.bodyshop-inner .card-type>div h3{font-size:1em}.card-type-gradient{background-color:#5d5d5d;display:flex;filter:none;margin-bottom:.625rem;opacity:1;position:relative;transition:all .2s linear;width:100%}@media only screen and (min-width:40em){.card-type-gradient{margin-bottom:1.5rem}}.card-type-gradient__inner{display:flex;flex-direction:column;position:relative;width:100%;z-index:10}@media only screen and (min-width:40em){.card-type-gradient__inner{padding:1.25rem}}@media only screen and (min-width:64em){.card-type-gradient__inner{padding:1.5rem}}.card-type-gradient__figure{height:100%;overflow:hidden;position:absolute;width:100%}.card-type-gradient__figure:before{background:hsla(0,0%,100%,.1);border-radius:100%;content:"";display:block;height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:2}.card-type-gradient__figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-type-gradient__figure .icn-img{-o-object-fit:contain;object-fit:contain}.card-type-gradient__link:hover figure:before{animation:circle 1.2s}.card-type-gradient__link:hover .card-type-gradient__subtitle,.card-type-gradient__link:hover .card-type-gradient__title,.card-type-gradient__link:hover p,.card-type-gradient__link:hover:after{opacity:.8}.card-type-gradient--alpha{height:145px}@media only screen and (min-width:40em){.card-type-gradient--alpha{height:auto}}@media only screen and (min-width:64em){.card-type-gradient--alpha{min-height:325px}}@media only screen and (max-width:39.99em){.card-type-gradient__link--spez:before{content:"";display:block;height:76%;left:0;position:absolute;top:0;width:100%;z-index:11}}.card-type-gradient__link--alpha{display:flex;display:block;padding-right:28px;position:relative;text-decoration:none}@media only screen and (min-width:40em){.card-type-gradient__link--alpha{padding-right:0}}@media only screen and (min-width:64em){.card-type-gradient__link--alpha{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.card-type-gradient__link--alpha:after{bottom:2px;position:absolute;right:0}@media only screen and (min-width:40em){.card-type-gradient__link--alpha:after{content:none}}.card-type-gradient__link--alpha:hover{opacity:.8}@media only screen and (min-width:40em){.card-type-gradient__inner--alpha{background:linear-gradient(90deg,#005ca9 25%,transparent)}}@media only screen and (min-width:64em){.card-type-gradient__inner--alpha{max-width:60%}}.card-type-gradient__list--alpha{display:none;font-family:FagoPro-XboldIta,sans-serif;margin:0;padding:0;text-transform:uppercase}@media only screen and (min-width:40em){.card-type-gradient__list--alpha{display:block}}.card-type-gradient__list--alpha p:not([class]){line-height:36px;margin-bottom:0}.card-type-gradient__list--alpha a{text-decoration:none}.card-type-gradient__list--alpha a:hover{opacity:.8}.card-type-gradient__title--alpha{background:linear-gradient(90deg,rgba(0,93,169,.9) 0,rgba(63,141,204,.9));font-family:FagoPro-XboldIta,sans-serif;line-height:normal;margin-bottom:0;margin-top:auto;padding:8px;text-transform:uppercase}@media only screen and (min-width:40em){.card-type-gradient__title--alpha{background:none;font-size:1.25em;line-height:1.2;margin-bottom:1rem;margin-top:0;padding:0}}@media only screen and (min-width:64em){.card-type-gradient__title--alpha{font-size:2.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.card-type-gradient--beta{display:flex;height:auto;height:275px;position:relative;width:100%}@media only screen and (min-width:40em){.card-type-gradient--beta{height:auto;min-height:325px}}.card-type-gradient--beta a{display:flex;position:relative;text-decoration:none;width:100%}.card-type-gradient--beta a:after{bottom:.625rem;position:absolute;right:.625rem;z-index:11}@media only screen and (min-width:64em){.card-type-gradient--beta a:after{bottom:.75rem;right:.75rem}}.card-type-gradient__inner--beta{align-self:flex-end;background:linear-gradient(0deg,#005ca9 35%,rgba(0,92,169,.7) 70%,rgba(0,92,169,0));padding:28px .625rem .625rem;width:100%}@media only screen and (min-width:64em){.card-type-gradient__inner--beta{padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}}.card-type-gradient__inner--beta p{font-size:.875em;margin-bottom:1em}@media only screen and (min-width:64em){.card-type-gradient__inner--beta p{font-size:1em}}.card-type-gradient__title--beta{font-family:FagoPro-XboldIta,sans-serif;font-size:1em;line-height:normal;margin-bottom:8px;text-transform:uppercase}@media only screen and (min-width:64em){.card-type-gradient__title--beta{font-size:1.5em}}.card-type-gradient__title--beta--size-alpha{font-size:inherit;margin-bottom:0}.card-type-gradient__subtitle--beta{display:block;font-size:.875em;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:64em){.card-type-gradient__subtitle--beta{font-size:1em}}.card-type-gradient__subtitle--size-alpha{font-size:.875em;line-height:1.2}.card-type-gradient__title--size-alpha{word-break:break-word;word-wrap:break-word;font-size:1em;hyphens:auto;margin-bottom:0;padding-right:24px}.card-type-gradient--minheight-alpha{height:380px}@media only screen and (min-width:40em){.card-type-gradient--minheight-alpha{min-height:420px}.card-type-gradient--minheight-alpha p{font-size:.875em;line-height:1.3}}@media only screen and (min-width:64em){.card-type-gradient--minheight-alpha p{font-size:1em;line-height:1.5}}@media only screen and (min-width:40em){.card-type-gradient--minheight-beta{min-height:325px}}.card-type-gradient--minheight-gamma{height:200px}@media only screen and (min-width:40em){.card-type-gradient--minheight-gamma{min-height:215px}}.card-type-gradient--minheight-delta{height:170px}@media only screen and (min-width:40em){.card-type-gradient--minheight-delta{min-height:185px}}.card-type-gradient--zeta{background-color:#005ca9}@keyframes circle{0%{opacity:1}40%{opacity:1}to{height:200%;opacity:0;width:200%}}.js-currently-shown .filter-boxshadow{box-shadow:0 2px 6px 0 rgba(0,0,0,.5)}.js-currently-shown .filter-textshadow{text-shadow:0 2px 6px rgba(0,0,0,.5)}
