#contact-top{display:flex;gap:6.25rem}#contact-top>*{flex:0 0 calc(50% - 3.125rem)}@media only screen and (width < 75rem){#contact-top{flex-direction:column;gap:6.25rem}}@media only screen and (width < 75rem){#contact-top .form{width:66.666vw;margin:auto}}@media only screen and (width < 48rem){#contact-top .form{width:100%}}#contact-details{display:grid;grid-template-columns:repeat(3, 1fr);height:33.3333vw;padding:0}@media only screen and (width < 75rem){#contact-details{grid-template-columns:repeat(2, 1fr);height:auto}}@media only screen and (width < 30rem){#contact-details{display:block}}#contact-details .contact-details{display:flex;flex-direction:column;justify-content:center;padding:3.125rem}@media only screen and (width < 75rem){#contact-details .contact-details{grid-column:span 2;padding:3.125rem 4.6875rem}}@media only screen and (width < 56rem){#contact-details .contact-details{padding:3.125rem}}@media only screen and (width < 40rem){#contact-details .contact-details{padding:3.125rem 1.5625rem}}#contact-details .contact-details dl{display:flex;width:100%;flex-direction:column;gap:1.5625rem}@media only screen and (width < 75rem){#contact-details .contact-details dl{flex-direction:row;justify-content:space-between}}@media only screen and (width < 56rem){#contact-details .contact-details dl{flex-direction:column}}#contact-details .contact-details dl a{font-size:1.25rem;line-height:1.625rem;font-weight:600;text-transform:uppercase;color:#62ae45;display:inline-block}@media only screen and (width < 30rem){#contact-details .contact-details dl a{font-size:1rem;line-height:1.25rem;margin-top:.1875rem}}#contact-details .contact-details dl small{display:block;font-size:1rem;opacity:.5;margin-top:.125rem}@media only screen and (width < 40rem){#contact-details .contact-details dl small{margin-top:0}}#contact-details .map-container{aspect-ratio:1}@media only screen and (width < 30rem){#contact-details .map-container{display:none}}#team .intro{margin:auto;width:calc((100vw - 46.875rem)/12*6 + 15.625rem)}@media only screen and (width < 75rem){#team .intro{width:calc((100vw - 46.875rem)/12*8 + 21.875rem)}}@media only screen and (width < 56rem){#team .intro{width:100%}}#team ul{margin-top:6.25rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:3.125rem}@media only screen and (width < 75rem){#team ul{grid-template-columns:repeat(3, 1fr);text-align:center}}@media only screen and (width < 56rem){#team ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (width < 30rem){#team ul{grid-template-columns:1fr;text-align:left}}@media only screen and (width < 30rem){#team ul article{display:flex;gap:1.5625rem;justify-content:stretch;align-items:center;width:100%}}@media only screen and (width < 30rem){#team ul .member-details{flex:1}}#team ul .photo{width:calc((100% - 6.25rem)/3*2 + 3.125rem);aspect-ratio:1;position:relative;background:#4d4d4d}@media only screen and (width < 75rem){#team ul .photo{width:75%;margin:auto}}@media only screen and (width < 56rem){#team ul .photo{width:50%}}@media only screen and (width < 48rem){#team ul .photo{width:66.666%}}@media only screen and (width < 30rem){#team ul .photo{width:min(20vw,6.25rem);flex:0 0 min(20vw,6.25rem);margin:0}}#team ul .photo picture,#team ul .photo img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:3}#team ul .photo::before{content:"";position:absolute;width:3.125rem;height:3.125rem;background:#62ae45;z-index:4;--offset: -1.5625rem}@media only screen and (width < 30rem){#team ul .photo::before{width:1.5625rem;height:1.5625rem;--offset: -0.78125rem}}#team ul .photo::after{content:"";position:absolute;width:33.333%;height:33.333%;top:50%;left:50%;transform:translate(-50%, -50%);background:#62ae45;z-index:1}#team ul h3{margin-top:3.125rem}@media only screen and (width < 75rem){#team ul h3{text-align:center;margin-top:2.1875rem}}@media only screen and (width < 30rem){#team ul h3{text-align:left;margin-top:0}}#team ul p{margin-top:0}#team ul li:nth-child(9n+1) .photo::before{right:var(--offset);bottom:var(--offset)}#team ul li:nth-child(9n+2) .photo::before{right:var(--offset);top:var(--offset);z-index:-1}#team ul li:nth-child(9n+3) .photo::before{left:var(--offset);bottom:var(--offset)}#team ul li:nth-child(9n+4) .photo::before{right:var(--offset);bottom:var(--offset);z-index:-1}#team ul li:nth-child(9n+5) .photo::before{left:var(--offset);top:var(--offset);z-index:-1}#team ul li:nth-child(9n+6) .photo::before{left:var(--offset);bottom:var(--offset);z-index:-1}#team ul li:nth-child(9n+7) .photo::before{right:var(--offset);top:var(--offset)}#team ul li:nth-child(9n+8) .photo::before{left:var(--offset);bottom:var(--offset)}#team ul li:nth-child(9n+9) .photo::before{right:var(--offset);top:var(--offset)}@media only screen and (width < 30rem){#team ul li:nth-child(2n+1),#team ul li:nth-child(2n+1) h3{text-align:right}#team ul li:nth-child(2n+1) .photo{order:1}}
