@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--fontBody: "Poppins", sans-serif;--fontHeading: "Poppins", sans-serif;--colorPrimary: #D20600;--colorSecondary: #B40500;--colorBlack: #2C2C2C;--colorGrey: #373737;--colorWhite: #fff;--colorPrimaryVals: 210, 6, 0;--colorSecondaryVals: 180, 5, 0;--colorGreyVals: 55, 55, 55;--wrapperWidth: 1360px;--internalWidth: 1240px;--blockMarginVertical: 3.75rem;--viewportWidth: calc(100vw - var(--scrollbarWidth));--marginTop: 0rem;--marginBottom: 2rem;--pFontSize: 16;--pLineHeight: 1.4;--extraFontSize: 20;--extraLineHeight: 1.4;--h1FontSize: 52;--h1LineHeight: 1;--h2FontSize: 40;--h2LineHeight: 1.1;--h3h4FontSize: 32;--h3h4LineHeight: 1.15;--h5h6FontSize: 24;--h5h6LineHeight: 1.2}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes autoplayLine{from{width:0%}to{width:100%}}.fancybox-person .fancybox__content{width:67.5rem;padding:3.125rem 3.125rem 0;border-radius:1rem;min-height:6.25rem}@media screen and (max-width: 1200px){.fancybox-person .fancybox__content{width:calc(100vw - 120px)}}@media screen and (max-width: 978px){.fancybox-person .fancybox__content{padding:2.5rem 2.5rem 0}}@media screen and (max-width: 768px){.fancybox-person .fancybox__content{padding:1.875rem 1.875rem 0;width:calc(100vw - 80px)}}@media screen and (max-width: 374px){.fancybox-person .fancybox__content{padding:1.25rem 1.25rem 0;width:calc(100vw - 40px)}}.fancybox-person .fancybox__content .inner{display:flex;gap:3.125rem}@media screen and (max-width: 1100px){.fancybox-person .fancybox__content .inner{gap:2.5rem}}@media screen and (max-width: 768px){.fancybox-person .fancybox__content .inner{flex-direction:column;gap:1.875rem}}.fancybox-person .fancybox__content .inner .img{align-self:flex-start;flex-basis:21.375rem;min-width:21.375rem;background:var(--colorBlack);position:relative;overflow:hidden;border-radius:1rem}@media screen and (max-width: 1100px){.fancybox-person .fancybox__content .inner .img{flex-basis:33%;min-width:33%}}@media screen and (max-height: 860px){.fancybox-person .fancybox__content .inner .img{flex-basis:initial;min-width:initial;width:15rem}}@media screen and (max-width: 768px){.fancybox-person .fancybox__content .inner .img{flex-basis:initial;min-width:initial;width:15rem}}@media screen and (max-width: 480px){.fancybox-person .fancybox__content .inner .img{width:12.5rem}}@media screen and (max-height: 650px){.fancybox-person .fancybox__content .inner .img{flex-basis:initial;min-width:initial;width:10rem}}.fancybox-person .fancybox__content .inner .img img{display:block}.fancybox-person .fancybox__content .inner .text{height:39.375rem;width:100%}@media screen and (max-height: 860px){.fancybox-person .fancybox__content .inner .text{height:28.75rem}}@media screen and (max-height: 650px){.fancybox-person .fancybox__content .inner .text{height:18.75rem}}@media screen and (max-width: 768px){.fancybox-person .fancybox__content .inner .text{height:12.5rem}}.fancybox-person .fancybox__content .inner .text .text-inner{display:flex;flex-direction:column}.fancybox-person .fancybox__content .inner .text .text-inner .item-title{color:var(--colorBlack);margin:0 0 0.5rem}.fancybox-person .fancybox__content .inner .text .text-inner .item-position{margin:0 0 0.75rem}.fancybox-person .fancybox__content .inner .text .text-inner .item-qualifications{margin:0 0 2rem}.people{display:grid;gap:3.75rem}@media screen and (max-width: 1200px){.people{gap:2.5rem}}@media screen and (max-width: 768px){.people{gap:1.875rem}}.people *{margin:0}.people .people-location{display:grid;gap:3.75rem;padding:0 0 3.75rem;border-bottom:0.0625rem solid rgba(0,0,0,.25)}@media screen and (max-width: 1200px){.people .people-location{gap:2.5rem;padding:0 0 2.5rem}}@media screen and (max-width: 768px){.people .people-location{gap:1.875rem;padding:0 0 1.875rem}}.people .people-location .people-location-type{display:grid;gap:3.75rem}@media screen and (max-width: 1200px){.people .people-location .people-location-type{gap:2.5rem}}@media screen and (max-width: 768px){.people .people-location .people-location-type{gap:1.875rem}}.people .people-location .people-location-type h4{color:var(--colorBlack)}.people .people-location .people-location-type .items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5rem}@media screen and (max-width: 1200px){.people .people-location .people-location-type .items{gap:2rem}}@media screen and (max-width: 978px){.people .people-location .people-location-type .items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.people .people-location .people-location-type .items{gap:1.25rem}}@media screen and (max-width: 540px){.people .people-location .people-location-type .items{grid-template-columns:1fr}}.people .people-location .people-location-type .items .item{background:var(--colorBlack);position:relative;overflow:hidden;border-radius:1rem;padding-bottom:116.38%}.people .people-location .people-location-type .items .item .img{position:absolute;top:-0.125rem;left:-0.125rem;bottom:-0.125rem;right:-0.125rem}.people .people-location .people-location-type .items .item .img img{position:absolute;object-fit:cover;object-position:50% 50%;transform:scale(1.01);width:100%;height:100%}.people .people-location .people-location-type .items .item .img svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:50%}.people .people-location .people-location-type .items .item .text{position:absolute;bottom:0;left:0;right:0;padding:5.625rem 3.25rem 2.5rem 2rem;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);display:flex;flex-direction:column;gap:0.625rem}@media screen and (max-width: 1200px){.people .people-location .people-location-type .items .item .text{padding:4.375rem 4.0625rem 1.875rem 1.5rem}}.people .people-location .people-location-type .items .item .text h6{color:#fff}.people .people-location .people-location-type .items .item .text .h10{color:var(--colorPrimary)}.people .people-location .people-location-type .items .item .text .sp{color:#fff}.people .people-location .people-location-type .items .item a{position:absolute;top:-0.125rem;left:-0.125rem;bottom:-0.125rem;right:-0.125rem}.people .people-location .people-location-type .items .item a svg{position:absolute;bottom:2.875rem;right:2rem;width:1.5rem;height:1.5rem;transform:translateX(0);transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1200px){.people .people-location .people-location-type .items .item a svg{bottom:2.5rem;right:1.5rem}}.people .people-location .people-location-type .items .item a svg path{fill:var(--colorPrimary);transition:fill .6s cubic-bezier(0.19, 1, 0.22, 1)}.people .people-location .people-location-type .items .item a svg path:nth-of-type(2){fill:#fff}@media(hover: hover){.people .people-location .people-location-type .items .item a:hover svg{transform:translateX(3px)}.people .people-location .people-location-type .items .item a:hover svg path{fill:#fff}.people .people-location .people-location-type .items .item a:hover svg path:nth-of-type(2){fill:var(--colorPrimary)}}.people .people-location:last-of-type{padding:0;border:none}.people--location .people-location{gap:3.125rem}@media screen and (max-width: 1200px){.people--location .people-location{gap:2.5rem}}@media screen and (max-width: 768px){.people--location .people-location{gap:1.875rem}}.people--location .people-location .people-location-type{gap:2.8125rem}@media screen and (max-width: 1200px){.people--location .people-location .people-location-type{gap:2.5rem}}@media screen and (max-width: 768px){.people--location .people-location .people-location-type{gap:1.875rem}}.people--location .people-location .people-location-type h4{color:var(--colorPrimary)}.people--location .people-location .people-location-type .items{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.875rem}@media screen and (max-width: 1200px){.people--location .people-location .people-location-type .items{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 978px){.people--location .people-location .people-location-type .items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.people--location .people-location .people-location-type .items{gap:1.25rem}}@media screen and (max-width: 540px){.people--location .people-location .people-location-type .items{grid-template-columns:1fr}}.people--location .people-location .people-location-type .items .item .text{padding:3.75rem 3.25rem 2rem 2rem}@media screen and (max-width: 1200px){.people--location .people-location .people-location-type .items .item .text{padding:4.375rem 4.0625rem 1.875rem 1.5rem}}
