.cmp-image .cmp-image__image--is-loading{display:-ms-flexbox;display:flex;background-color:#ebebeb;background-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/spinner-icon.svg");background-repeat:no-repeat;background-position:center;background-size:60px 60px}
.cmp-image .cmp-image__image{width:100%}
.cmp-image.cmp-image__pcs--hover a.cmp-image__link:hover picture{display:block;box-shadow:inset 0 0 0 10px #ae7a67}
.cmp-image.cmp-image__pcs--hover a.cmp-image__link:hover img.cmp-image__image{position:relative;z-index:-1}
.cmp-image .cmp-image__headline{font-size:22px;line-height:30px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-image .cmp-image__headline{font-size:22px;line-height:30px}
}
@media all and (min-width:1025px){.cmp-image .cmp-image__headline{font-size:30px;line-height:38px}
}
.cmp-image .cmp-image__headline h3,.cmp-image .cmp-image__headline p,.cmp-image .cmp-image__headline a{font-size:inherit;line-height:inherit}
.cmp-image .cmp-image__subtitle{font-size:16px;line-height:22px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-image .cmp-image__subtitle{font-size:18px;line-height:25px}
}
@media all and (min-width:1025px){.cmp-image .cmp-image__subtitle{font-size:18px;line-height:25px}
}
.cmp-image .cmp-image__subtitle p,.cmp-image .cmp-image__subtitle a{font-size:inherit;line-height:inherit}
.cmp-image .cmp-image__caption{font-size:14px;line-height:20px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-image .cmp-image__caption{font-size:14px;line-height:20px}
}
@media all and (min-width:1025px){.cmp-image .cmp-image__caption{font-size:14px;line-height:20px}
}
.cmp-image .cmp-image__caption p,.cmp-image .cmp-image__caption a{font-size:inherit;line-height:inherit}
.cg-image--title-light-color .cmp-image .cmp-image__headline,.cg-image--title-light-color .cmp-image .cmp-image__subtitle,.cg-image--title-light-color .cmp-image .cmp-image__caption{color:#fff}
.cg-image--title-light-color .cmp-image .cmp-image__headline h3,.cg-image--title-light-color .cmp-image .cmp-image__subtitle h3,.cg-image--title-light-color .cmp-image .cmp-image__caption h3,.cg-image--title-light-color .cmp-image .cmp-image__headline p,.cg-image--title-light-color .cmp-image .cmp-image__subtitle p,.cg-image--title-light-color .cmp-image .cmp-image__caption p{color:inherit}
.cg-image--title-pcs-dark-color .cmp-image .cmp-image__headline h3 a,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__subtitle h3 a,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__caption h3 a,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__headline p a,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__subtitle p a,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__caption p a{color:#000;text-decoration:none;border-bottom:1px solid #ae7a67;cursor:pointer}
.cg-image--title-pcs-dark-color .cmp-image .cmp-image__headline h3 a:hover,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__subtitle h3 a:hover,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__caption h3 a:hover,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__headline p a:hover,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__subtitle p a:hover,.cg-image--title-pcs-dark-color .cmp-image .cmp-image__caption p a:hover{color:#ae7a67}
.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption{color:#fff}
.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline h3,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle h3,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption h3,.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline p,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle p,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption p{color:inherit}
.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline h3 a,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle h3 a,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption h3 a,.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline p a,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle p a,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption p a{color:#fff;text-decoration:none;border-bottom:1px solid #ae7a67;cursor:pointer}
.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline h3 a:hover,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle h3 a:hover,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption h3 a:hover,.cg-image--title-pcs-light-color .cmp-image .cmp-image__headline p a:hover,.cg-image--title-pcs-light-color .cmp-image .cmp-image__subtitle p a:hover,.cg-image--title-pcs-light-color .cmp-image .cmp-image__caption p a:hover{color:#ae7a67}
.cg-image--fixed-height-1{height:45px;position:relative;margin-bottom:10px}
.cg-image--fixed-height-1 .cmp-image{left:50%;bottom:0;width:44px;height:45px;position:absolute;transform:translate(-50%,0)}
.cg-image--fixed-height-1 .cmp-image img{bottom:0;position:absolute}
@media all and (min-width:768px) and (max-width:1024px){.cg-image--fixed-height-1{height:45px;margin-bottom:20px}
.cg-image--fixed-height-1 .cmp-image{width:44px;height:45px}
}
@media all and (min-width:1025px){.cg-image--fixed-height-1{height:65px;margin-bottom:30px}
.cg-image--fixed-height-1 .cmp-image{width:60px;height:65px}
}
@media print{.cmp-image{page-break-inside:avoid}
}