.teampage .category__tab--area,.teamelement .category__tab--area{background:var(--btn-grey);padding:25px;border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:25px;overflow:visible}.teampage .category__tab--area .category__tabs,.teamelement .category__tab--area .category__tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.teampage .category__tab--area .category__tabs .category__badge,.teamelement .category__tab--area .category__tabs .category__badge{border:0;background:var(--white);font-size:1.125rem;line-height:1;padding:0.688rem 1rem;border-radius:var(--border-radius-full);transition:var(--transition);white-space:nowrap}@media (max-width:1199.98px){.teampage .category__tab--area .category__tabs .category__badge,.teamelement .category__tab--area .category__tabs .category__badge{padding:0.563rem 0.75rem;font-size:1rem}}@media (max-width:767.98px){.teampage .category__tab--area .category__tabs .category__badge,.teamelement .category__tab--area .category__tabs .category__badge{font-size:0.75rem;padding:0.469rem 0.75rem}}.teampage .category__tab--area .category__tabs .category__badge.active,.teamelement .category__tab--area .category__tabs .category__badge.active{background:var(--black);color:var(--white)}.teampage .category__tab--area .category__tabs .category__badge.active i,.teamelement .category__tab--area .category__tabs .category__badge.active i{color:inherit}.teampage .category__tab--area .category__tabs .category__hint,.teamelement .category__tab--area .category__tabs .category__hint{line-height:1;display:inline-flex;align-items:center}@media (max-width:767.98px){.teampage .category__tab--area .category__tabs .category__hint,.teamelement .category__tab--area .category__tabs .category__hint{font-size:0.75rem}}.teampage .category__tab--area .category__tabs .category__hint i,.teamelement .category__tab--area .category__tabs .category__hint i{font-size:1em;line-height:1}.teampage .teammember__area .teammember__card,.teamelement .teammember__area .teammember__card{position:relative;border-radius:var(--border-radius-md);overflow:hidden}@supports (overflow-x: clip){.teampage .teammember__area .teammember__card,.teamelement .teammember__area .teammember__card{overflow:clip}}.teampage .teammember__area .teammember__card--details,.teamelement .teammember__area .teammember__card--details{display:flex;flex-direction:column;gap:12px;margin-top:15px}.teampage .teammember__area .teammember__card--details .teammember__title,.teamelement .teammember__area .teammember__card--details .teammember__title{font-family:var(--font-medium);font-size:1.6rem;line-height:1.3}@media (max-width:1199.98px){.teampage .teammember__area .teammember__card--details .teammember__title,.teamelement .teammember__area .teammember__card--details .teammember__title{font-size:1.4rem}}@media (max-width:767.98px){.teampage .teammember__area .teammember__card--details .teammember__title,.teamelement .teammember__area .teammember__card--details .teammember__title{font-size:1.3rem;line-height:1.25}}.teampage .teammember__area .teammember__card--details .teammember__card--contact,.teamelement .teammember__area .teammember__card--details .teammember__card--contact{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}.teampage .teammember__area .teammember__card--details .teammember__card--contact .primary-circle,.teamelement .teammember__area .teammember__card--details .teammember__card--contact .primary-circle{background-color:var(--maincolor);color:var(--white);border-color:var(--maincolor)}.teampage .teammember__area .teammember__card--details .teammember__card--contact .primary-circle:hover,.teamelement .teammember__area .teammember__card--details .teammember__card--contact .primary-circle:hover{background-color:var(--maincolor-dark, var(--black));border-color:var(--maincolor-dark, var(--black))}.teampage .teammember__area .teammember__card--details .teammember__card--contact .primary-circle i,.teamelement .teammember__area .teammember__card--details .teammember__card--contact .primary-circle i{color:var(--white)}.teampage .teammember__area .teammember__card--details .teammember__card--contact .btn-profile,.teamelement .teammember__area .teammember__card--details .teammember__card--contact .btn-profile{background-color:var(--maincolor);color:var(--white);border-color:var(--maincolor);border-radius:var(--border-radius-full);padding:0.5rem 1rem;font-size:0.875rem;line-height:1;height:40px;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.teampage .teammember__area .teammember__card--details .teammember__card--contact .btn-profile:hover,.teamelement .teammember__area .teammember__card--details .teammember__card--contact .btn-profile:hover{background-color:var(--maincolor-dark, var(--black));border-color:var(--maincolor-dark, var(--black));color:var(--white)}.teampage .teammember__area .teammember__card--details .teammember__about,.teamelement .teammember__area .teammember__card--details .teammember__about{font-size:1rem;line-height:1.5;color:var(--text-color, inherit)}.teampage .teammember__area .teammember__categories,.teamelement .teammember__area .teammember__categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.teampage .teammember__area .teammember__categories .teammember__categories--item,.teamelement .teammember__area .teammember__categories .teammember__categories--item{border:0;background:var(--btn-grey);line-height:1;padding:0.5rem 0.625rem;font-size:0.875rem;border-radius:var(--border-radius-full)}.modal .modal-header{border-bottom:0;padding-bottom:0}.modal .modal-header .btn-close{width:32px;height:32px;border-radius:50%;background-color:var(--maincolor);opacity:1;background-image:none;position:relative;padding:0}.modal .modal-header .btn-close::before,.modal .modal-header .btn-close::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:var(--white)}.modal .modal-header .btn-close::before{transform:translate(-50%, -50%) rotate(45deg)}.modal .modal-header .btn-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal .modal-header .btn-close:hover{background-color:var(--maincolor-dark, var(--black))}.modal .modal-body{padding-bottom:2rem}.modal .modal-body img{border-radius:var(--border-radius-md)}.modal .modal-body .typography{margin-bottom:1.5rem}.modal-body .teammember__categories--item{display:inline-block;border:0;background:var(--btn-grey);line-height:1;padding:0.5rem 0.625rem;font-size:0.875rem;border-radius:var(--border-radius-full);margin-right:10px;margin-bottom:10px}.modal-body .modal-contact-info{display:flex;flex-direction:column;gap:12px;margin-top:1.5rem}.modal-body .modal-contact-info .modal-contact-item{display:flex;align-items:center;gap:12px;font-size:1rem}.modal-body .modal-contact-info .modal-contact-item i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--maincolor);color:var(--white);font-size:1rem;flex-shrink:0}.modal-body .modal-contact-info .modal-contact-item a{color:var(--text-color, inherit);text-decoration:none;transition:var(--transition)}.modal-body .modal-contact-info .modal-contact-item a:hover{color:var(--maincolor);text-decoration:underline}