@charset "utf-8";.contactcard{margin-top:40px}
.contactcard.email .cmp-contactcard__address:before{font-size:0;position:absolute;left:0;top:5px;height:12px;width:12px;background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/icons/email.svg");background-repeat:no-repeat;background-size:contain}
.contactcard .cmp-contactcard{position:relative;margin-bottom:40px;min-height:220px}
.contactcard .cmp-contactcard__content{position:relative;padding:40px;width:100%;background:#fff;z-index:1;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;box-shadow:rgba(0,0,0,0.35) 0 6px 12px}
@media screen and (min-width:768px){.contactcard .cmp-contactcard__content{position:absolute;left:auto;right:0;margin-top:10px;max-width:350px}
}
.contactcard .cmp-contactcard__title{color:#61a9a4;line-height:normal;font-size:18px;font-size:1.125rem}
.contactcard .cmp-contactcard__address,.contactcard .cmp-contactcard__tel{position:relative;padding-left:20px}
.contactcard .cmp-contactcard__address:before,.contactcard .cmp-contactcard__tel:before{font-family:"CCH-Icon";position:absolute;left:0;top:0;color:#f40009}
.contactcard .cmp-contactcard__address{margin-top:15px}
.contactcard .cmp-contactcard__address:before{content:"\e90e"}
.contactcard .cmp-contactcard__tel{margin-top:25px}
.contactcard .cmp-contactcard__tel:before{content:"\e911"}
.contactcard .cmp-contactcard__image{margin-left:0;margin-right:auto}
@media screen and (min-width:768px){.contactcard .cmp-contactcard__image{max-width:69.46902655%}
}
.contactcard .cmp-contactcard__image img{width:100%}
.contactcard.image-right .cmp-contactcard__content{left:0;right:auto}
.contactcard.image-right .cmp-contactcard__image{margin-left:auto;margin-right:0}