.biography-component{--background-color:#fff;background:var(--background-color,#fff);content-visibility:auto;contain-intrinsic-size:450px}
@media(width>=768px){.biography-component{--background-color:#fff}
}
.biography-wrapper__title{margin-bottom:1rem;padding:.5rem;color:var(--text-color-slate);background:var(--brand-color-lightgray)}
@media(width>=768px){.biography-wrapper__title{display:flex;margin-bottom:0;color:var(--brand-color-darkblue);background:0}
.biography-wrapper__title::after{display:block;content:"";border-bottom:0;flex-grow:1;border-top:1px solid #ddd}
}
.biography-wrapper__title h3{color:currentColor;font-family:var(--font-body-bold);font-size:1rem;line-height:1}
@media(width>=768px){.biography-wrapper__title h3{transform:translate(0,-0.5rem);padding-right:1rem;display:inline-block}
}
.biography-cardgroup{display:grid;gap:1.5rem}
.biography-cardgroup>*+*{border-top:1px solid var(--brand-color-lightgray);padding-block:1rem 0}
@media(width>=768px){.biography-cardgroup{grid-template-columns:repeat(3,1fr)}
.biography-cardgroup>*+*{border-top:0;padding-block:0}
}
@media(width>=1024px){.biography-cardgroup{grid-template-columns:repeat(5,180px)}
}
.biography-card{flex:0 1 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;color:var(--text-color-slate)}
@media(width>=768px){.biography-card{flex-direction:column}
}
.biography-card a{text-decoration:none}
.biography-card__image{flex:0 1 70px}
@media(width>=768px){.biography-card__image{flex:0 1 150px;margin-inline:auto}
}
.biography-card__image img{width:70px;aspect-ratio:1}
@media(width>=768px){.biography-card__image img{width:150px}
}
.biography-card__bio{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}
@media(width>=768px){.biography-card__bio{flex:0 1 calc(100% - 150px);padding:0 .75rem}
.biography-card__bio>*+*{margin-top:1rem}
}
.biography-card__title,.biography-card__email{font-family:var(--font-body-bold);font-size:1rem}
.biography-card__role,.biography-card__area{font-size:.875rem}
@media(width>=768px){.biography-card__role{flex:0 1 40%}
}
.biography-card__area{color:var(--brand-color-orange)}
.biography-card__telephone a{color:var(--brand-color-darkblue);font-size:1.25rem;font-weight:700;font-family:var(--font-body-bold)}
.biography-card__email a{color:var(--brand-color-darkblue)}
.biography-card__telephone,.biography-card__email{display:none}
@media(width>=768px){.biography-card__telephone,.biography-card__email{display:block}
}
.biography-card__contact{display:flex;gap:2rem;flex:0 1 30%;justify-content:center;align-items:center;height:100%;font-size:.875rem;color:var(--text-color-slate)}
.biography-card__contact a{color:currentColor;display:inline-block;text-align:center}
.biography-card__contact svg{width:1.5rem;aspect-ratio:1}
@media(width>=768px){.biography-card__contact{display:none}
}
.biography-cardgroup-alt{display:flex;flex-direction:column;gap:1rem}
@media(width>=768px){.biography-cardgroup-alt{flex-direction:row;flex-wrap:wrap}
}
.biography-card-alt{display:flex;align-items:center;gap:1rem}
@media(width <768px){.biography-card-alt__bio{width:50%}
.plainbiography-card-alt__image{width:160px;height:160px}
}
@media(width>=768px){.biography-card-alt{display:block;flex:0 1 calc(25% - 1rem)}
}
.biography-card-alt__bio{padding-top:1rem;color:var(--text-color-slate);padding-left:10px}
.biography-card-alt__title{font-family:var(--font-body-bold);font-size:1.25rem}
@media(width>=1024px){.biography-card-alt__title{font-size:1.375rem}
}
@media(width>=768px){.biography-card-alt__role{font-size:.875rem;max-width:80%;white-space:break-spaces}
.plainbiography-card-alt__image{width:160px;height:160px}
}
@media(width>=1024px){.biography-card-alt__role{font-size:1rem}
.plainbiography-card-alt__image{width:225px;height:225px}
}
.swiper-slide>.biography-card-alt{display:block}
.swiper-pagination-bullet{--swiper-pagination-bullet-width:.75rem;--swiper-pagination-bullet-height:.75rem;--swiper-pagination-color:var(--brand-color-darkblue)}
.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2rem}
.swiper-button-next,.swiper-button-prev{--swiper-navigation-color:var(--brand-color-darkblue)}
.swiper-button-next:after,.swiper-button-prev:after{font-size:1.125rem;font-weight:700}
.biography-card-carousel{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.biography-card-carousel__bio{flex:1;font-family:var(--font-body-bold);color:var(--text-color-slate);text-align:center;margin-top:1.5rem}
.biography-card-carousel__bio>*+*{margin-top:1rem}
.biography-card-carousel__image{width:180px;aspect-ratio:1}
.biography-card-carousel__title{font-size:1.375rem;font-family:inherit;line-height:1.25;color:currentColor}
@media(width>=1024px){.biography-card-carousel__title{min-height:3.25rem}
}
.biography-card-carousel__role{margin-top:1rem;min-height:72px}
.biography-card-carousel__info{content-visibility:hidden}
.biography-card-carousel__modal-link{margin-top:2rem;color:var(--brand-color-darkblue);font-size:1.25rem;font-weight:700;text-align:center}
@media(width>=1024px){.biography-card-carousel__modal-link{margin-top:0rem;color:var(--brand-color-darkblue);font-size:1.25rem;font-weight:700;text-align:left;margin-left:15px}
.biography-card-carousel__bio{flex:1;font-family:var(--font-body-bold);color:var(--text-color-slate);text-align:left;margin-top:1.5rem;margin-left:20px}
}
.biography-card-carousel__modal-link button{color:var(--brand-color-darkblue)}
.biography-card-carousel__modal-link::before{content:'';display:inline-block;background:url(../../../../../content/dam/imemea/web/images/icons/arrow.svg) 0 0 no-repeat;width:1.25rem;aspect-ratio:1;translate:0 6px;margin-right:10px}
.biography-card-carousel__modal-link:hover{opacity:.8}
.swiper-button-prev.biography-swiper,.swiper-button-next.biography-swiper{display:none}
@media(width>=1280px){.swiper-button-prev.biography-swiper,.swiper-button-next.biography-swiper{display:flex}
}
.swiper-button-prev.biography-swiper{left:-20px}
.swiper-button-next.biography-swiper{right:-20px}
.swiper-button-next.biography-swiper:after,.swiper-button-prev.biography-swiper:after{font-size:2.125rem}
dialog#biography-dialog{max-width:100vw;width:100vw;max-height:100%;height:100%;margin:0;overflow:hidden scroll;padding:2rem;border:0}
@media(width>=768px){dialog#biography-dialog{max-width:inherit;width:100%;max-height:none;height:auto;margin:0 auto;top:25%;translate:0 -12.5%}
}
@media(width>=1024px){dialog#biography-dialog{width:60rem;overflow:hidden auto}
}
dialog#biography-dialog::backdrop{background:rgba(0,0,0,0.75)}
dialog#biography-dialog[open]{animation:show 1.5s ease normal}
dialog#biography-dialog.hide{animation:hide 1s ease normal}
@keyframes show{from{transform:translateY(-200%);opacity:0}
to{transform:translateY(0);opacity:1}
}
@keyframes hide{to{transform:translateY(-200%);opacity:0}
}
#biography-dialog__close{position:absolute;z-index:2;right:1rem;top:1rem}
@media(width>=1280px){#biography-dialog__close{translate:5rem 0;right:6rem}
}
.biography-dialog-card{display:flex;flex-direction:column;gap:2rem}
@media(width>=768px){.biography-dialog-card{flex-direction:row}
}
.biography-dialog-card .biography-card-carousel__bio{text-align:left}
.biography-dialog-card .biography-card-carousel__image{flex:0 1 180px;align-self:center}
@media(width>=768px){.biography-dialog-card .biography-card-carousel__image{align-self:flex-start}
}
.biography-dialog-card .biography-card-carousel__bio{margin-top:0;flex:1;color:var(--text-color-slate);font-family:var(--font-body)}
.biography-dialog-card .biography-card-carousel__title{font-family:var(--font-heading);font-size:1.5rem;line-height:1.25;color:var(--text-color-slate);min-height:0rem}
.biography-dialog-card .biography-card-carousel__role{font-size:16px;font-family:var(--font-body);color:#58595b;margin-top:.5em;min-height:unset}
.biography-dialog-card .biography-card-carousel__info{content-visibility:visible;margin-top:1.5rem;color:#7a7a7a;font-size:.875rem;line-height:1.5}
.biography-dialog-card .biography-card-carousel__info>*+*{margin-top:1rem}
.biography-card-singlebiotile__modal-link{text-align:start;font-size:14px;padding-left:91px;margin-left:0}
.biography-card-singlebiotile__bio{text-align:start;margin-top:10px;padding-left:81px;margin-left:0}
.biography-card-singlebiotile{width:466px;align-items:start;padding-top:10px;padding-right:10px;padding-left:10px}
.biography-card-singlebiotile__role{margin-top:0;min-height:0;font-size:15px;font-family:var(--font-body);color:#7a7a7a}
.biography-card-singlebiotile__image{object-fit:cover;align-self:end;margin-right:110px;margin-left:110px}
.singlebiotile_image{max-width:225px}
@media only screen and (max-width:767px){.plainbiography-component-alt{background:#fff !important}
}
.biography-dialog-singlebiotile .biography-card-singlebiotile__image{align-self:start;margin-right:0;margin-left:0}
.biography-dialog-singlebiotile .biography-card-singlebiotile__bio{padding-left:0}
.biography-carousel__image{border-radius:50%}
.biography-contactus__list{display:flex;flex-wrap:wrap;gap:3rem 2rem;flex-direction:column}
@media(width>=768px){.biography-contactus__list{flex-direction:row}
}
.biography-contactus__list li{flex:0 1 calc(50% - 2rem)}
.biography-contactus__list .biography-contactus__card{display:flex;gap:1.5rem;flex-direction:column}
@media(width>768px){.biography-contactus__list .biography-contactus__card{flex-direction:row}
}
.biography-contactus__list .biography-contactus__image{width:130px}
.biography-contactus__list .biography-contactus__bio{display:flex;flex-direction:column}
.biography-contactus__bio .biography-contactus__title{font-size:1.25rem}
.biography-contactus__bio .biography-contactus__role{margin-top:1rem}
.biography-contactus__bio .biography-contactus__telephone a{color:var(--text-color-primary);text-decoration:none}
.biography-contactus__bio .biography-contactus__email{margin-top:.5rem;color:var(--text-color-gold)}
.biography-contactus__bio .biography-contactus__email a{text-transform:uppercase;text-decoration:none;color:var(--text-color-gold);font-family:var(--font-body-bold);font-size:.875rem}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:0}