.teaserbox{background-color:#fff;box-shadow:0 10px 25px #1a1a1a1a;display:flex;margin-right:24px;transition:box-shadow .3s}.teaserbox:not(.teaserbox-fullwidth){max-width:580px}@media (min-width:768px){.teaserbox:hover{box-shadow:0 10px 25px #1a1a1a33}.teaserbox.haslink:hover{cursor:pointer}}.teaserbox.no-link-button:not(.teaserbox-fullwidth){max-width:600px}.teaserbox.no-link-button{margin-right:0}.teaserbox.no-link-button figure{flex:0 0 35.5%;padding-bottom:35.5%;width:35.5%}.teaserbox figure{flex:0 0 37%;margin:0 32px 0 0;padding-bottom:37%;width:37%}.teaserbox .teaserbox-content{flex:1;margin-right:56px}.teaserbox .teaserbox-title{font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;margin-top:32px}.teaserbox .teaserbox-text{font-size:16px;letter-spacing:0;line-height:24px}.teaserbox .teaserbox-linktext{color:#00457c;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:27px;margin-bottom:0;margin-top:32px;text-transform:uppercase;transition:color .3s}@media (min-width:768px){.teaserbox .teaserbox-linktext:hover,.teaserbox.haslink:hover .teaserbox-linktext{color:#009ee0}}.teaserbox .teaserbox-link{position:relative;width:0}.teaserbox .teaserbox-link a{background:#00457c;display:block;height:48px;position:absolute;position:relative;right:24px;top:50%;transform:translateY(-50%);transition:background .3s;width:48px}@media (min-width:768px){.teaserbox .teaserbox-link a:hover,.teaserbox.haslink:hover .teaserbox-link a{background:#009ee0}}.teaserbox .teaserbox-link a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath fill='%23fff' d='M22.835 51.257h9.908L56 28 32.743 4.743h-9.908l19.769 19.571H0v7.365h42.588L22.835 51.258Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";height:100%;padding:24px;position:absolute;right:0;top:0}@media (max-width:580px){.teaserbox figure{display:none}.teaserbox .teaserbox-content{margin-bottom:32px;margin-left:32px}}@media (max-width:600px){.teaserbox.no-link-button:not(.teaserbox-fullwidth){flex-direction:column}.teaserbox.no-link-button:not(.teaserbox-fullwidth) figure{display:block;padding-bottom:62.5%;width:100%}}@media (max-width:767px){.teaserbox .teaserbox-title{font-size:18px;line-height:27px}}.teaserbox.variant_1 .teaserbox-link a{background:#a11e3a}.teaserbox.variant_1 .teaserbox-title{margin-bottom:12px}.teaserbox.variant_1 .teaserbox-text{margin-bottom:24px}.teaserbox .teaserbox-mail,.teaserbox .teaserbox-phone{margin-bottom:4px}.teaserbox .teaserbox-mail a,.teaserbox .teaserbox-phone a{color:#009ee0;font-size:18px;line-height:27px;transition:color .3s}@media (min-width:768px){.teaserbox .teaserbox-mail a:hover,.teaserbox .teaserbox-phone a:hover{color:#00457c}}@media (max-width:767px){.teaserbox .teaserbox-mail a,.teaserbox .teaserbox-phone a{font-size:16px;line-height:24px}}.teaserbox.variant_2 .teaserbox-title{color:#009ee0;font-size:16px;font-weight:400;line-height:24px;margin-top:32px}.teaserbox.variant_2 .teaserbox-text{font-size:20px;font-weight:700;line-height:27px;margin-top:24px}@media (max-width:767px){.teaserbox.variant_2 .teaserbox-text{font-size:18px}}.teaserbox.variant_2.has-linktext .teaserbox-text{margin:16px 0 20px}.teaserbox.variant_2.has-linktext .teaserbox-linktext{margin-top:20px}