.boxen .btn-primary{min-width:205px}.boxen-bg:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;z-index:55;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#bf000000",GradientType=0)}.boxen-headline{font-size:24px}@media screen and (min-width:768px){.boxen-headline{font-size:calc(24px + 4 * ((100vw - 768px) / 1152))}}@media screen and (min-width:1920px){.boxen-headline{font-size:28px}}.boxen-headline{line-height:27px}@media screen and (min-width:768px){.boxen-headline{line-height:calc(27px + 5 * ((100vw - 768px) / 1152))}}@media screen and (min-width:1920px){.boxen-headline{line-height:32px}}.boxen-headline-big{z-index:555}.boxen-headline-big{font-size:25px}@media screen and (min-width:768px){.boxen-headline-big{font-size:calc(25px + 7 * ((100vw - 768px) / 1152))}}@media screen and (min-width:1920px){.boxen-headline-big{font-size:32px}}.boxen-headline-big{line-height:28px}@media screen and (min-width:768px){.boxen-headline-big{line-height:calc(28px + 6 * ((100vw - 768px) / 1152))}}@media screen and (min-width:1920px){.boxen-headline-big{line-height:34px}}.boxen-headlines{position:absolute;bottom:15px;color:white;left:15px;right:15px}@media (min-width:992px){.boxen-headlines{left:20px;right:60px}}@media (min-width:1200px){.boxen-headlines{right:80px}}.boxen-experte{position:absolute;top:0;left:0}.boxen-experte img{width:100%;margin:0 25px;max-width:110px}@media (min-width:1200px){.boxen-experte img{max-width:130px}}.boxen-absolute{position:absolute;bottom:0;left:0;right:0;padding:15px 20px}@media (min-width:768px){.boxen-absolute{padding:15px 40px}}.boxen-absolute-small{position:absolute;bottom:0;left:0;right:0;padding:15px 20px}@media (min-width:768px){.boxen-absolute-small{padding:15px}}.boxen-text-headline{width:80%}@media (min-width:768px){.boxen-text-headline{width:70%}}.boxen-text-inner{padding:15px}@media (min-width:992px){.boxen-text-inner{padding:30px 20px}}.boxen-text-inner-small{padding:15px}@media (min-width:992px){.boxen-text-inner-small{padding:20px}}.boxen .swiper-button-prev:after,.boxen .swiper-button-next:after{display:none}.content-text{font-size:16px}@media screen and (min-width:280px){.content-text{font-size:calc(16px + 1 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.content-text{font-size:17px}}