@charset "utf-8";.cmp-product-teaser__hero{position:relative;height:950px;overflow:hidden}
@media screen and (max-width:991px){.cmp-product-teaser__hero{height:660px}
}
.cmp-product-teaser__hero:before,.cmp-product-teaser__hero:after{content:"";position:absolute;left:0;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.cmp-product-teaser__hero:before{top:0;z-index:1;padding-top:13.61639824%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/curve-top-white--grey-red-teal@2x.png")}
@media screen and (max-width:767px){.cmp-product-teaser__hero:before{padding-top:27.77777778%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/curve-top-white--grey-red-teal@2x.png")}
}
.cmp-product-teaser__hero:after{bottom:0;padding-top:11.6398243%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mountain-bottom-white--right-product-teaser@2x.png")}
@media screen and (max-width:767px){.cmp-product-teaser__hero:after{padding-top:18.59903382%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/mobile/mountain-bottom-white--right.svg")}
}
.cmp-product-teaser__hero-image{height:100%;background-size:cover;background-attachment:fixed}
@media screen and (max-width:1366px){.cmp-product-teaser__hero-image{background-attachment:scroll;transform:scale(1.2)}
}
.cmp-product-teaser__body{display:flex;flex-wrap:wrap;align-items:flex-start}
@media screen and (max-width:767px){.cmp-product-teaser__body{display:block}
}
.cmp-product-teaser__media{position:relative;width:348px}
@media only screen and (max-width:1280px) and (min-width:768px){.cmp-product-teaser__media{width:200px}
}
@media screen and (max-width:767px){.cmp-product-teaser__media{margin-bottom:40px;width:100%}
}
.cmp-product-teaser__media img{position:relative;margin:0 auto;padding-bottom:16%;max-width:150px;text-align:center;z-index:1}
@media only screen and (max-width:1280px) and (min-width:768px){.cmp-product-teaser__media img{max-width:80px}
}
.cmp-product-teaser__media-bg{position:absolute;bottom:0;width:100%;padding-top:100%;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/clock.png");background-size:100%}
@media screen and (max-width:767px){.cmp-product-teaser__media-bg{left:-20px;right:-20px;width:auto;padding-top:calc(100% + 40px)}
}
.cmp-product-teaser__desc{padding-left:153px;width:calc(100% - 348px)}
@media only screen and (max-width:1280px) and (min-width:768px){.cmp-product-teaser__desc{padding-left:30px;width:calc(100% - 200px)}
}
@media screen and (max-width:767px){.cmp-product-teaser__desc{padding:0 !important;width:100%}
}
.cmp-product-teaser__desc>a{display:block}
.cmp-product-teaser__title{display:inline-block;font-weight:700;margin:0;font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem;color:#61a9a4;padding-left:50px;margin-left:-50px;position:relative}
@media screen and (max-width:767px){.cmp-product-teaser__title{padding:0 50px 0 0}
}
.cmp-product-teaser__title:before,.cmp-product-teaser__title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:34px;height:34px;line-height:34px;text-align:center}
@media screen and (max-width:767px){.cmp-product-teaser__title:before,.cmp-product-teaser__title:after{left:auto;right:0}
}
.cmp-product-teaser__title:before{background-color:#f40009;border-radius:50%;box-shadow:rgba(244,0,9,0.35) 0 6px 12px;border:1px solid transparent;transition:.3s}
.cmp-product-teaser__title:after{left:2px;font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#fff;transition:.3s}
@media screen and (max-width:767px){.cmp-product-teaser__title:after{left:auto;right:-2px}
}
.cmp-product-teaser__title:hover:before{background:#fff;border:1px solid #f40009;transition:.3s}
.cmp-product-teaser__title:hover:after{color:#f40009;transition:.3s}
.cmp-product-teaser__text{padding-left:50px}
@media screen and (max-width:767px){.cmp-product-teaser__text{margin-top:20px;padding:0}
}