﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231);--project-map-green: #69AE24;--project-map-brown: #B75700;--project-map-red: #DA0000}.person-container{display:grid;grid-gap:clamp(4.8rem, 4.1290322581vw, 6.4rem) clamp(2rem, 2.8387096774vw, 4.4rem);grid-template-columns:repeat(1, 1fr)}@media(min-width: 575px){.person-container.persons-2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 575px){.person-container.persons-3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.person-container.persons-3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 575px){.person-container.persons-full{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.person-container.persons-full{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.person-container.persons-full{grid-template-columns:repeat(3, 1fr)}}.person-item{text-align:center}.person-item .person-item-image{margin:0 auto;width:clamp(8rem, 8.2580645161vw, 12.8rem);height:clamp(8rem, 8.2580645161vw, 12.8rem);border-radius:50%;overflow:hidden}.person-item .person-item-image img{object-fit:cover;width:100%;object-position:top center;max-height:100%;min-height:100%}.person-item .person-item-image .empty-image{display:flex;align-items:center;justify-content:center;margin:0 auto;width:clamp(8rem, 8.2580645161vw, 12.8rem);height:clamp(8rem, 8.2580645161vw, 12.8rem);border-radius:50%;background:#efdfcc;border:1px solid #efdfcc}.person-item .person-item-image .empty-image:before{content:"";font-size:clamp(4rem, 5.1612903226vw, 8rem);color:var(--icon-empty-color, #333)}.person-item .person-item-content{padding:clamp(1.6rem, 1.5483870968vw, 2.4rem) 0 0 0;color:var(--text-color, #00262D)}.person-item .person-item-name{font-weight:700;color:var(--text-color, #004D5A)}.person-item .person-item-post{margin:.4rem 0 clamp(0.4rem, 0.5161290323vw, 0.8rem) 0}.person-item .person-item-email,.person-item .person-item-phone{display:block;width:max-content;margin:clamp(0.4rem, 0.5161290323vw, 0.8rem) auto;font-size:1.4rem}.section-grey .empty-image{background:var(--base-white, #ffffff);border-color:var(--base-white, #ffffff)}