@charset "utf-8";.teaser{position:relative}
.teaser h1,.teaser h2,.teaser h3,.teaser h4,.teaser h5,.teaser h6{text-transform:uppercase}
.teaser h1.userway-s14-active,.teaser h2.userway-s14-active,.teaser h3.userway-s14-active,.teaser h4.userway-s14-active,.teaser h5.userway-s14-active,.teaser h6.userway-s14-active{word-break:break-word}
.teaser h1,.teaser h2,.teaser h3{color:#61a9a4}
.teaser .cmp-teaser__title{color:#61a9a4;line-height:normal}
.teaser .cmp-teaser__title a{color:inherit}
.teaser .cmp-teaser__action-container{line-height:0}
.teaser.wave-layer-top-white--grey-yellow-red:before,.teaser.wave-layer-top-white--red-teal-grey:before,.teaser.wave-layer-top-white--teal-yellow-grey:before,.teaser.wave-layer-top-grey--grey-yellow-red:before,.teaser.wave-layer-top-grey--red-teal-grey:before,.teaser.wave-layer-top-grey--teal-yellow-grey:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;padding-top:13.61639824%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1}
@media screen and (max-width:767px){.teaser.wave-layer-top-white--grey-yellow-red:before,.teaser.wave-layer-top-white--red-teal-grey:before,.teaser.wave-layer-top-white--teal-yellow-grey:before,.teaser.wave-layer-top-grey--grey-yellow-red:before,.teaser.wave-layer-top-grey--red-teal-grey:before,.teaser.wave-layer-top-grey--teal-yellow-grey:before{top:0;padding-top:27.77777778%}
}
.teaser.mountain-bottom-white--left:after,.teaser.mountain-bottom-white--right:after,.teaser.curve-bottom--grey:after,.teaser.wave-layer-bottom-white--teal-red-grey:after,.teaser.wave-layer-bottom-white--yellow-teal-grey:after,.teaser.wave-layer-bottom-white--teal-yellow-grey:after,.teaser.wave-layer-bottom-white--yellow-red-grey:after,.teaser.wave-layer-bottom-white--red-yellow-grey:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;padding-top:11.34699854%;background-size:cover;background-position:center center;background-repeat:no-repeat}
@media screen and (max-width:767px){.teaser.mountain-bottom-white--left:after,.teaser.mountain-bottom-white--right:after,.teaser.curve-bottom--grey:after,.teaser.wave-layer-bottom-white--teal-red-grey:after,.teaser.wave-layer-bottom-white--yellow-teal-grey:after,.teaser.wave-layer-bottom-white--teal-yellow-grey:after,.teaser.wave-layer-bottom-white--yellow-red-grey:after,.teaser.wave-layer-bottom-white--red-yellow-grey:after{bottom:-1px;padding-top:18.59903382%}
}
.teaser.wave-layer-top-white--grey-yellow-red:before{padding-top:11.42020498%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-white--grey-yellow-red@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-top-white--grey-yellow-red:before{padding-top:27.29468599%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-white--grey-yellow-red.svg")}
}
.teaser.wave-layer-top-white--red-teal-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-white--red-teal-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-top-white--red-teal-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-white--red-teal-grey.svg")}
}
.teaser.wave-layer-top-white--teal-yellow-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-white--teal-yellow-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-top-white--teal-yellow-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-white--teal-yellow-grey.svg")}
}
.teaser.wave-layer-top-grey--grey-yellow-red:before{padding-top:11.42020498%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-grey--grey-yellow-red@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-top-grey--grey-yellow-red:before{padding-top:27.29468599%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-grey--grey-yellow-red.svg")}
}
.teaser.wave-layer-top-grey--red-teal-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-grey--red-teal-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-top-grey--red-teal-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-grey--red-teal-grey.svg")}
}
.teaser.wave-layer-top-grey--teal-yellow-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-grey--teal-yellow-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-top-grey--teal-yellow-grey:before{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-grey--teal-yellow-grey.svg")}
}
.teaser.mountain-bottom-white--left:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mountain-bottom-white--left@2x.png")}
@media screen and (max-width:767px){.teaser.mountain-bottom-white--left:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/mountain-bottom-white--left.svg")}
}
.teaser.mountain-bottom-white--right:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mountain-bottom-white--right@2x.png")}
@media screen and (max-width:767px){.teaser.mountain-bottom-white--right:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/mountain-bottom-white--right.svg")}
}
.teaser.curve-bottom--grey:after{height:220px;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-bottom--grey.svg")}
@media screen and (max-width:767px){.teaser.curve-bottom--grey:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-bottom--grey.svg")}
}
.teaser.wave-layer-bottom-white--teal-red-grey:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-bottom-white--teal-red-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-bottom-white--teal-red-grey:after{padding-top:24.87922705%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-bottom-white--teal-red-grey.svg")}
}
.teaser.wave-layer-bottom-white--yellow-teal-grey:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-bottom-white--yellow-teal-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-bottom-white--yellow-teal-grey:after{padding-top:22.70531401%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-bottom-white--yellow-teal-grey.svg")}
}
.teaser.wave-layer-bottom-white--teal-yellow-grey:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-bottom-white--teal-yellow-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-bottom-white--teal-yellow-grey:after{padding-top:22.70531401%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-bottom-white--teal-yellow-grey.svg")}
}
.teaser.wave-layer-bottom-white--yellow-red-grey:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-bottom-white--yellow-red-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-bottom-white--yellow-red-grey:after{padding-top:22.70531401%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-bottom-white--yellow-red-grey.svg")}
}
.teaser.wave-layer-bottom-white--red-yellow-grey:after{background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-bottom-white--red-yellow-grey@2x.png")}
@media screen and (max-width:767px){.teaser.wave-layer-bottom-white--red-yellow-grey:after{padding-top:22.70531401%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-bottom-white--red-yellow-grey.svg")}
}
.teaser.text-white{color:#fff}
.teaser.text-white h1,.teaser.text-white h2,.teaser.text-white h3,.teaser.text-white h4{color:#fff}
.teaser.text-dark{color:#333}
.teaser.text-dark h1,.teaser.text-dark h2,.teaser.text-dark h3,.teaser.text-dark h4{color:#333}
.teaser.bg-teal{background-color:#61a9a4}
.teaser.bg-red{background-color:#f40009}
.page-teaser .cmp-teaser .cmp-image__title,.fullwidth-teaser .cmp-teaser .cmp-image__title{text-align:center}
.page-teaser .cmp-teaser__title,.fullwidth-teaser .cmp-teaser__title{font-size:20px;font-weight:700;margin:0}
.page-teaser .cmp-teaser__title a,.fullwidth-teaser .cmp-teaser__title a{color:#333}
.page-teaser .cmp-teaser__description,.fullwidth-teaser .cmp-teaser__description{max-width:350px}
@media screen and (max-width:767px){.page-teaser .cmp-teaser__description,.fullwidth-teaser .cmp-teaser__description{max-width:none}
}
.page-teaser .cmp-teaser__description p,.fullwidth-teaser .cmp-teaser__description p{margin-top:20px}
.page-teaser .cmp-teaser__description:has(h2[data-userway-s17-styled="true"]),.fullwidth-teaser .cmp-teaser__description:has(h2[data-userway-s17-styled="true"]){max-width:100%}
.page-teaser .cmp-teaser__action-container,.fullwidth-teaser .cmp-teaser__action-container{margin-top:40px}
.page-teaser .cmp-teaser__action-link,.fullwidth-teaser .cmp-teaser__action-link{overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px;margin-left:20px}
.page-teaser .cmp-teaser__action-link:before,.fullwidth-teaser .cmp-teaser__action-link:before,.page-teaser .cmp-teaser__action-link:after,.fullwidth-teaser .cmp-teaser__action-link:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.page-teaser .cmp-teaser__action-link:before,.fullwidth-teaser .cmp-teaser__action-link:before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
.page-teaser .cmp-teaser__action-link:after,.fullwidth-teaser .cmp-teaser__action-link:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
.page-teaser .cmp-teaser__action-link:hover,.fullwidth-teaser .cmp-teaser__action-link:hover{color:#fff;padding-right:60px}
.page-teaser .cmp-teaser__action-link:focus,.fullwidth-teaser .cmp-teaser__action-link:focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
.page-teaser .cmp-teaser__action-link .cmp-button__icon,.fullwidth-teaser .cmp-teaser__action-link .cmp-button__icon{background-color:#fff}
.page-teaser .cmp-teaser__action-link .cmp-button__icon:before,.fullwidth-teaser .cmp-teaser__action-link .cmp-button__icon:before{color:#f40009}
.page-teaser .cmp-teaser__action-link:first-child,.fullwidth-teaser .cmp-teaser__action-link:first-child{margin-left:0}
.page-teaser{display:inline-block !important;vertical-align:middle;margin-right:-6px;float:none !important}
@media screen and (max-width:767px){.page-teaser{margin:0}
}
.page-teaser+*{display:inline-block !important;vertical-align:middle;float:none !important}
.page-teaser--content-top{vertical-align:top}
.page-teaser--content-top+*{margin-top:56px}
@media screen and (max-width:767px){.page-teaser--content-top+*{margin-top:0}
}
.page-teaser--content-bottom{vertical-align:bottom}
.fullwidth-teaser{overflow:hidden}
@media screen and (max-width:767px){.fullwidth-teaser{color:#fff}
}
@media screen and (max-width:767px){.fullwidth-teaser h1,.fullwidth-teaser h2,.fullwidth-teaser h3,.fullwidth-teaser h4,.fullwidth-teaser h5,.fullwidth-teaser h6{color:#fff}
}
@media screen and (max-width:767px){.fullwidth-teaser.text-dark{color:#fff}
}
@media screen and (max-width:767px){.fullwidth-teaser.text-dark h1,.fullwidth-teaser.text-dark h2,.fullwidth-teaser.text-dark h3,.fullwidth-teaser.text-dark h4{color:#fff}
}
.fullwidth-teaser .cmp-teaser{position:relative}
.fullwidth-teaser .cmp-teaser:after{content:"";position:absolute;top:0;left:0;height:100%;width:60%;background:#000;background:linear-gradient(90deg,rgba(0,0,0,0.62) 0,rgba(0,0,0,0) 100%)}
.fullwidth-teaser .cmp-teaser .cmp-image{height:100%;display:none}
.aem-AuthorLayer-Edit .fullwidth-teaser .cmp-teaser .cmp-image{display:block}
.fullwidth-teaser .cmp-teaser .cmp-image__image{width:100%;height:100%;object-fit:cover;object-position:center}
.fullwidth-teaser .cmp-teaser__image{height:850px;background-size:cover;background-position:center;background-attachment:fixed}
@media screen and (min-width:1921px){.fullwidth-teaser .cmp-teaser__image{height:100vh}
}
@media screen and (max-width:1366px){.fullwidth-teaser .cmp-teaser__image{background-attachment:scroll;transform:scale(1.2)}
}
@media screen and (max-width:991px){.fullwidth-teaser .cmp-teaser__image{height:750px}
}
.fullwidth-teaser .cmp-teaser__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%;max-width:1168px;padding:0 40px}
@media screen and (max-width:767px){.fullwidth-teaser .cmp-teaser__content{top:auto;transform:translate(-50%,0);bottom:20%}
}
.fullwidth-teaser .cmp-teaser__title{font-size:18px;line-height:26px;line-height:1.625rem}
.root[data-userway-s4-zoom-styled="true"] .fullwidth-teaser .cmp-teaser__image{background-position:center !important}
.root[data-userway-s4-zoom-styled="true"] .cmp-product-teaser__hero-image{background-position:center !important}
html.userway-s14-3 .card-portrait-teaser .cmp-teaser__content{height:auto !important}
.image-teaser .cmp-teaser__image a[data-userway-s3-2-styled="true"],.card-portrait-teaser .cmp-teaser__image a[data-userway-s3-2-styled="true"]{background-color:transparent !important}
@charset "utf-8";.content-page-teaser .cmp-teaser__content{max-width:984px;margin:0 auto;padding:40px 40px calc(11.34699854% - 86px);min-height:170px}
@media screen and (max-width:767px){.content-page-teaser .cmp-teaser__content{padding-bottom:22.70531401%}
}
.content-page-teaser .cmp-teaser__title{position:relative;z-index:1;font-size:2.5em}
@charset "utf-8";.banner-teaser{overflow:hidden}
.banner-teaser .cmp-teaser{position:relative;color:#fff}
@media screen and (min-width:768px){.banner-teaser .cmp-teaser{height:420px}
}
.banner-teaser .cmp-teaser:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;background:linear-gradient(0.00deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%)}
.banner-teaser .cmp-teaser__image{width:100%;height:100%}
@media screen and (max-width:767px){.banner-teaser .cmp-teaser__image{position:absolute;left:0;top:0}
}
.banner-teaser .cmp-teaser__image>div{height:100%;background-size:cover;background-position:top center}
.banner-teaser .cmp-teaser__image .cmp-image__image{display:none !important}
.banner-teaser .cmp-teaser__content{position:relative;margin:0 auto;padding:60px 40px 130px;max-width:1286px;z-index:1}
@media screen and (min-width:768px){.banner-teaser .cmp-teaser__content{position:absolute;left:0;right:0;top:70px;width:100%;padding:0 40px}
}
.banner-teaser .cmp-teaser__title,.banner-teaser .cmp-teaser__description{max-width:55%}
@media screen and (max-width:767px){.banner-teaser .cmp-teaser__title,.banner-teaser .cmp-teaser__description{max-width:100%}
}
.banner-teaser .cmp-teaser__title{font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem;text-transform:uppercase;letter-spacing:.05em}
.banner-teaser .cmp-teaser__description h1,.banner-teaser .cmp-teaser__description h2,.banner-teaser .cmp-teaser__description h3{margin:0}
.banner-teaser .cmp-teaser__description p{margin-top:15px;max-width:600px}
.banner-teaser .cmp-teaser__action-container{margin-top:25px}
.banner-teaser .cmp-teaser__action-link{overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px;margin-left:20px}
.banner-teaser .cmp-teaser__action-link:before,.banner-teaser .cmp-teaser__action-link:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.banner-teaser .cmp-teaser__action-link:before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
.banner-teaser .cmp-teaser__action-link:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
.banner-teaser .cmp-teaser__action-link:hover{color:#fff;padding-right:60px}
.banner-teaser .cmp-teaser__action-link:focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
.banner-teaser .cmp-teaser__action-link .cmp-button__icon{background-color:#fff}
.banner-teaser .cmp-teaser__action-link .cmp-button__icon:before{color:#f40009}
.banner-teaser .cmp-teaser__action-link:first-child{margin-left:0}
@media screen and (min-width:768px){.banner-teaser .cmp-teaser:has(p[data-userway-s17-styled="true"]),.banner-teaser .cmp-teaser:has(h3.userway-s14-active){height:700px}
}
@charset "utf-8";.card-portrait-teaser,.card-landscape-teaser{margin:20px 0}
.card-portrait-teaser:before,.card-landscape-teaser:before,.card-portrait-teaser:after,.card-landscape-teaser:after{display:none !important}
.card-portrait-teaser .cmp-teaser,.card-landscape-teaser .cmp-teaser{overflow:hidden;background:#fff;border-radius:0 0 45px 0;box-shadow:rgba(0,0,0,0.25) 0 6px 12px}
.card-portrait-teaser .cmp-teaser__subheading,.card-landscape-teaser .cmp-teaser__subheading{font-size:18px;font-size:1.125rem;font-weight:700}
.card-portrait-teaser .cmp-teaser__subheading+.cmp-teaser__title,.card-landscape-teaser .cmp-teaser__subheading+.cmp-teaser__title{margin-top:10px}
.card-portrait-teaser .cmp-teaser__image,.card-landscape-teaser .cmp-teaser__image{position:relative}
.card-portrait-teaser .cmp-teaser__image a,.card-landscape-teaser .cmp-teaser__image a{position:absolute;left:0;top:0;width:100%;height:100%}
.card-portrait-teaser .cmp-teaser__description,.card-landscape-teaser .cmp-teaser__description{margin-top:18px}
.card-portrait-teaser .cmp-teaser__description:first-child,.card-landscape-teaser .cmp-teaser__description:first-child{margin-top:0}
.card-portrait-teaser .cmp-teaser__description p,.card-landscape-teaser .cmp-teaser__description p{margin-top:10px}
.card-portrait-teaser .cmp-teaser__description p:first-child,.card-landscape-teaser .cmp-teaser__description p:first-child{margin-top:0}
.card-portrait-teaser .cmp-teaser__action-container,.card-landscape-teaser .cmp-teaser__action-container{margin-top:35px;font-size:0}
.card-portrait-teaser .cmp-teaser__action-link,.card-landscape-teaser .cmp-teaser__action-link{overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px;margin-right:20px;margin-top:20px}
.card-portrait-teaser .cmp-teaser__action-link:before,.card-landscape-teaser .cmp-teaser__action-link:before,.card-portrait-teaser .cmp-teaser__action-link:after,.card-landscape-teaser .cmp-teaser__action-link:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.card-portrait-teaser .cmp-teaser__action-link:before,.card-landscape-teaser .cmp-teaser__action-link:before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
.card-portrait-teaser .cmp-teaser__action-link:after,.card-landscape-teaser .cmp-teaser__action-link:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
.card-portrait-teaser .cmp-teaser__action-link:hover,.card-landscape-teaser .cmp-teaser__action-link:hover{color:#fff;padding-right:60px}
.card-portrait-teaser .cmp-teaser__action-link:focus,.card-landscape-teaser .cmp-teaser__action-link:focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
.card-portrait-teaser .cmp-teaser__action-link .cmp-button__icon,.card-landscape-teaser .cmp-teaser__action-link .cmp-button__icon{background-color:#fff}
.card-portrait-teaser .cmp-teaser__action-link .cmp-button__icon:before,.card-landscape-teaser .cmp-teaser__action-link .cmp-button__icon:before{color:#f40009}
.card-portrait-teaser .cmp-teaser__action-link:last-child,.card-landscape-teaser .cmp-teaser__action-link:last-child{margin-right:0}
.card-portrait-teaser.text-white .cmp-teaser,.card-landscape-teaser.text-white .cmp-teaser{background:#333}
@media screen and (max-width:767px){.card-portrait-teaser.image-mobile--bottom .cmp-teaser,.card-landscape-teaser.image-mobile--bottom .cmp-teaser{display:flex;flex-direction:column-reverse !important}
}
.card-portrait-teaser{display:flex;flex-direction:column;z-index:1}
.card-portrait-teaser .cmp-teaser{display:flex;flex-direction:column}
.card-portrait-teaser .cmp-teaser:hover .cmp-teaser__image>div{transform:scale(1.1);transition:.3s}
.card-portrait-teaser .cmp-teaser__content{display:flex;flex-direction:column;padding:40px 20px 20px}
.card-portrait-teaser .cmp-teaser__content:has(a[data-userway-s17-styled="true"]){height:auto !important}
.card-portrait-teaser .cmp-teaser__image{overflow:hidden}
.card-portrait-teaser .cmp-teaser__image>div{padding-top:68.61063465%;background-size:cover;background-position:center center;transition:.3s}
.card-portrait-teaser .cmp-teaser__image .cmp-image__image{display:none !important}
.card-portrait-teaser .cmp-teaser__title{font-size:24px;font-size:1.5rem}
.card-portrait-teaser .cmp-teaser__action-container{margin-top:auto}
.card-landscape-teaser .cmp-teaser{display:flex;flex-wrap:wrap}
@media screen and (min-width:768px){.card-landscape-teaser .cmp-teaser__image,.card-landscape-teaser .cmp-teaser__content{width:50%}
}
.card-landscape-teaser .cmp-teaser__image .cmp-image{height:100%}
.card-landscape-teaser .cmp-teaser__image img{height:100%;object-fit:cover}
.card-landscape-teaser .cmp-teaser__content{align-self:center;padding:30px 40px}
@media screen and (max-width:350px){.card-landscape-teaser .cmp-teaser__content{padding:30px 20px}
}
.card-landscape-teaser .cmp-teaser__title{font-size:36px;font-size:2.25rem}
@media only screen and (max-width:1280px) and (min-width:768px){.card-landscape-teaser .cmp-teaser__title{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:767px){.card-landscape-teaser .cmp-teaser__title{font-size:28px;font-size:1.75rem}
}
.card-landscape-teaser.image-right .cmp-teaser{flex-direction:row-reverse}
@charset "utf-8";.card-portrait-teaser--plain,.card-landscape-teaser--plain{margin:20px 0}
.card-portrait-teaser--plain:before,.card-landscape-teaser--plain:before,.card-portrait-teaser--plain:after,.card-landscape-teaser--plain:after{display:none !important}
.card-portrait-teaser--plain .cmp-teaser,.card-landscape-teaser--plain .cmp-teaser{line-height:normal}
.card-portrait-teaser--plain .cmp-teaser__subheading,.card-landscape-teaser--plain .cmp-teaser__subheading{font-size:18px;font-size:1.125rem;font-weight:700}
.card-portrait-teaser--plain .cmp-teaser__subheading+.cmp-teaser__title,.card-landscape-teaser--plain .cmp-teaser__subheading+.cmp-teaser__title{margin-top:10px}
.card-portrait-teaser--plain .cmp-teaser__title,.card-landscape-teaser--plain .cmp-teaser__title{color:#61a9a4}
.card-portrait-teaser--plain .cmp-teaser__description,.card-landscape-teaser--plain .cmp-teaser__description{margin-top:18px;line-height:28px;line-height:1.75rem}
.card-portrait-teaser--plain .cmp-teaser__description:first-child,.card-landscape-teaser--plain .cmp-teaser__description:first-child{margin-top:0}
.card-portrait-teaser--plain .cmp-teaser__description p,.card-landscape-teaser--plain .cmp-teaser__description p{margin-top:18px}
.card-portrait-teaser--plain .cmp-teaser__description p:first-child,.card-landscape-teaser--plain .cmp-teaser__description p:first-child{margin-top:0}
.card-portrait-teaser--plain .cmp-teaser__action-container,.card-landscape-teaser--plain .cmp-teaser__action-container{margin-top:35px}
.card-portrait-teaser--plain .cmp-teaser__action-link,.card-landscape-teaser--plain .cmp-teaser__action-link{overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px}
.card-portrait-teaser--plain .cmp-teaser__action-link:before,.card-landscape-teaser--plain .cmp-teaser__action-link:before,.card-portrait-teaser--plain .cmp-teaser__action-link:after,.card-landscape-teaser--plain .cmp-teaser__action-link:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.card-portrait-teaser--plain .cmp-teaser__action-link:before,.card-landscape-teaser--plain .cmp-teaser__action-link:before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
.card-portrait-teaser--plain .cmp-teaser__action-link:after,.card-landscape-teaser--plain .cmp-teaser__action-link:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
.card-portrait-teaser--plain .cmp-teaser__action-link:hover,.card-landscape-teaser--plain .cmp-teaser__action-link:hover{color:#fff;padding-right:60px}
.card-portrait-teaser--plain .cmp-teaser__action-link:focus,.card-landscape-teaser--plain .cmp-teaser__action-link:focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
.card-portrait-teaser--plain .cmp-teaser__action-link .cmp-button__icon,.card-landscape-teaser--plain .cmp-teaser__action-link .cmp-button__icon{background-color:#fff}
.card-portrait-teaser--plain .cmp-teaser__action-link .cmp-button__icon:before,.card-landscape-teaser--plain .cmp-teaser__action-link .cmp-button__icon:before{color:#f40009}
.card-portrait-teaser--plain.text-white .cmp-teaser,.card-landscape-teaser--plain.text-white .cmp-teaser{background:#333}
@media screen and (max-width:767px){.card-portrait-teaser--plain.image-mobile--bottom .cmp-teaser,.card-landscape-teaser--plain.image-mobile--bottom .cmp-teaser{display:flex;flex-direction:column-reverse !important}
}
@media screen and (max-width:767px){.card-portrait-teaser--plain.image-mobile--bottom .cmp-teaser__content,.card-landscape-teaser--plain.image-mobile--bottom .cmp-teaser__content{margin:0 0 70px}
}
@media screen and (min-width:768px){.card-landscape-teaser--plain .cmp-teaser{display:flex;flex-wrap:wrap}
}
.card-landscape-teaser--plain .cmp-teaser__image{margin:0;align-self:flex-start;box-shadow:rgba(0,0,0,0.35) 0 3px 6px}
@media screen and (min-width:768px){.card-landscape-teaser--plain .cmp-teaser__image{width:57.72058824%}
}
.card-landscape-teaser--plain .cmp-teaser__image .cmp-image{height:100%}
.card-landscape-teaser--plain .cmp-teaser__image img{height:100%;object-fit:cover}
.card-landscape-teaser--plain .cmp-teaser__content{margin-top:70px;align-self:center}
@media screen and (min-width:768px){.card-landscape-teaser--plain .cmp-teaser__content{margin:0;padding:0 0 0 40px;width:42.27941176%}
}
.card-landscape-teaser--plain .cmp-teaser__title{font-size:36px;font-size:2.25rem}
@media only screen and (max-width:1280px) and (min-width:768px){.card-landscape-teaser--plain .cmp-teaser__title{font-size:28px;font-size:1.75rem}
}
.card-landscape-teaser--plain.image-right .cmp-teaser{flex-direction:row-reverse}
@media screen and (min-width:768px){.card-landscape-teaser--plain.image-right .cmp-teaser__content{padding:0 40px 0 0}
}
@charset "utf-8";.image-teaser{margin-top:40px}
.image-teaser .cmp-teaser__image{position:relative;overflow:hidden}
.image-teaser .cmp-teaser__image img{transition:.3s}
.image-teaser .cmp-teaser__image:hover img{transform:scale(1.1)}
.image-teaser .cmp-teaser__image a{position:absolute;top:0;left:0;width:100%;height:100%}
.image-teaser .cmp-teaser__action-link{margin-top:20px;overflow:hidden;color:#fff;color:#333;background:#fff;border:1px solid #ccc;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:32px;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem}
.image-teaser .cmp-teaser__action-link:before,.image-teaser .cmp-teaser__action-link:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.image-teaser .cmp-teaser__action-link:before{margin:2px;height:28px;width:28px;background-color:#61a9a4;border-radius:50%}
.image-teaser .cmp-teaser__action-link:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#fff;top:calc(50% - 14px);right:1px;width:28px;height:28px;text-align:center;line-height:28px}
.image-teaser .cmp-teaser__action-link:hover{padding-right:60px;color:#fff;background:#61a9a4;border-color:#61a9a4}
.image-teaser .cmp-teaser__action-link:hover:before{background:#fff}
.image-teaser .cmp-teaser__action-link:hover:after{color:#61a9a4}
.image-teaser .cmp-teaser__action-link:hover .cmp-button__icon{background:#fff}
.image-teaser .cmp-teaser__action-link:hover .cmp-button__icon:before{color:#61a9a4}
.image-teaser .cmp-teaser__action-link .cmp-button__icon{right:0;top:0;background-color:#61a9a4}
.image-teaser .cmp-teaser__action-link .cmp-button__icon:before{color:#fff}
.image-teaser .cmp-teaser__content{display:flex;flex-direction:column;justify-content:space-between}
.portfolio-teaser .cmp-teaser__description{max-width:530px}
.portfolio-teaser .cmp-teaser__action-link{overflow:hidden;color:#fff;color:#333;background:#fff;border:1px solid #ccc;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:32px;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;margin:0 0 15px 10px}
.portfolio-teaser .cmp-teaser__action-link:before,.portfolio-teaser .cmp-teaser__action-link:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.portfolio-teaser .cmp-teaser__action-link:before{margin:2px;height:28px;width:28px;background-color:#61a9a4;border-radius:50%}
.portfolio-teaser .cmp-teaser__action-link:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#fff;top:calc(50% - 14px);right:1px;width:28px;height:28px;text-align:center;line-height:28px}
.portfolio-teaser .cmp-teaser__action-link:hover{padding-right:60px;color:#fff;background:#61a9a4;border-color:#61a9a4}
.portfolio-teaser .cmp-teaser__action-link:hover:before{background:#fff}
.portfolio-teaser .cmp-teaser__action-link:hover:after{color:#61a9a4}
.portfolio-teaser .cmp-teaser__action-link:hover .cmp-button__icon{background:#fff}
.portfolio-teaser .cmp-teaser__action-link:hover .cmp-button__icon:before{color:#61a9a4}
.portfolio-teaser .cmp-teaser__action-link .cmp-button__icon{right:0;top:0;background-color:#61a9a4}
.portfolio-teaser .cmp-teaser__action-link .cmp-button__icon:before{color:#fff}
.portfolio-teaser .cmp-teaser__action-link:first-child{margin-left:0}
@media screen and (max-width:768px){.portfolio-teaser .cmp-teaser__action-link{padding-right:50px}
.portfolio-teaser .cmp-teaser__action-link:nth-child(3){margin-left:0}
}
@media screen and (max-width:375px){.portfolio-teaser .cmp-teaser__action-link:nth-child(4){margin-left:0}
}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5){margin:20px 50% 0 0;overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px;border:0}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5):before,.portfolio-teaser .cmp-teaser__action-link:nth-child(5):after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5):before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5):after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5):hover{color:#fff;padding-right:60px}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5):focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5) .cmp-button__icon{background-color:#fff}
.portfolio-teaser .cmp-teaser__action-link:nth-child(5) .cmp-button__icon:before{color:#f40009}
.portfolio-teaser.page-teaser{margin:40px 0}
.homepage .container.container-col-2--40-60 .cmp-container>div{overflow:hidden}