/* layout-person.css — 12 page(s): en/person-alexandra.html, en/person-annamaria.html, en/person-apostolos.html, en/person-foteini.html, en/person-marianthi.html, en/person-stefania.html, person-alexandra.html, person-annamaria.html, person-apostolos.html, person-foteini.html, person-marianthi.html, person-stefania.html */
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#F9F6F1;color:#1A1A1A;font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}
.hdr-burger{display:none}
@media(min-width:901px){body{zoom:0.8}}
@media (max-width:900px){
.hdr-nav,.hdr-cta{display:none !important}
.hdr-burger{display:inline-flex !important}
.hdr-logo-img{height:40px !important}
.hdr-pill{padding:8px 8px 8px 16px !important}
main{padding:118px 0 80px !important}
.wrap{padding:0 20px !important}
main h1{font-size:clamp(24px,7vw,44px) !important}
.grid3x{grid-template-columns:1fr 1fr !important}
.grid2x{grid-template-columns:1fr !important}
.person-grid{grid-template-columns:1fr !important}
.person-img{position:relative !important;top:0 !important;max-width:420px}
}
@media (max-width:560px){
.grid3x{grid-template-columns:1fr !important}
#somContactPop{right:12px !important;bottom:12px !important;width:calc(100vw - 24px) !important}
}
