.cdl-contact-small-cwe {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
max-width: 380px;
margin: 0 auto;
padding: 0;
background: transparent;
color: #444;
}
.cdl-contact-small-cwe--align-left .cdl-contact-small-cwe__content {
text-align: left;
}
.cdl-contact-small-cwe--align-center .cdl-contact-small-cwe__content {
text-align: center;
}
.cdl-contact-small-cwe--align-right .cdl-contact-small-cwe__content {
text-align: right;
}
.cdl-contact-small-cwe--dark {
color: #444;
}
.cdl-contact-small-cwe--light {
color: #fff;
}
.cdl-contact-small-cwe__image {
display: flex;
justify-content: center;
width: min(100%, 300px);
margin: 0 auto 1.5rem;
background: transparent;
}
.cdl-contact-small-cwe__image img {
display: block;
width: 100%;
max-width: none;
height: auto;
margin: 0 auto;
background: transparent;
}
.cdl-contact-small-cwe__content {
width: 100%;
}
.cdl-contact-small-cwe__name {
margin: 0 0 .2rem;
color: inherit;
font-size: clamp(1.25rem, 3.5vw, 1.5rem);
font-weight: 700;
line-height: 1.15;
}
.cdl-contact-small-cwe__jobtitle {
margin: 0 0 1.15rem;
color: inherit;
font-size: clamp(.95rem, 2.5vw, 1.05rem);
font-weight: 700;
line-height: 1.3;
}
.cdl-contact-small-cwe__telephone,
.cdl-contact-small-cwe__email {
margin: 0 !important;
padding: 0;
font-size: clamp(.9rem, 2.3vw, 1rem);
line-height: 1.4;
}
.cdl-contact-small-cwe__telephone + .cdl-contact-small-cwe__email {
margin-top: .05rem !important;
}
.cdl-contact-small-cwe__telephone span,
.cdl-contact-small-cwe__email span {
white-space: nowrap;
}
.cdl-contact-small-cwe__telephone a {
color: inherit;
text-decoration: none;
}
.cdl-contact-small-cwe__email a {
color: #a51b0b;
text-decoration: none;
}
.cdl-contact-small-cwe--light .cdl-contact-small-cwe__email a {
color: inherit;
}
.cdl-contact-small-cwe__email {
overflow-wrap: anywhere;
}
.cdl-contact-small-cwe a:hover,
.cdl-contact-small-cwe a:focus-visible {
text-decoration: underline;
}
@media (max-width: 480px) {
.cdl-contact-small-cwe__image {
width: min(88vw, 270px);
margin-bottom: 1.25rem;
}
}