.single-person .header-banner{color:#fff;background:var(--racing-green);display:flex;flex-wrap:wrap;flex-direction:row;padding:0 5%}.single-person .header-banner .image-section{width:100%}@media (min-width:769px){.single-person .header-banner .image-section{width:25%}}.single-person .header-banner .image-section img{height:100%;width:100%;object-fit:cover;object-position:center}.single-person .header-banner .container{padding:10px 50px 40px 5%;display:flex;align-items:center;width:100%}@media (min-width:769px){.single-person .header-banner .container{width:70%}}.single-person .header-banner .container p{margin-bottom:40px}.single-person .header-banner .container a{font-weight:600;color:#fff;display:block;margin-top:10px}.single-person .header-banner .container a:hover{text-decoration:underline;color:var(--blue)}.single-person .header-banner .container a i{width:30px;text-align:center}@media (max-width:991px){.single-person .header-banner .container a i{display:none}}.single-person .header-banner .container .contact-info{margin-top:20px}.single-person .about-content{display:flex;padding:30px 5%;flex-direction:row;flex-wrap:wrap}.single-person .about-content .tab-titles{padding:30px;width:100%}@media (min-width:768px){.single-person .about-content .tab-titles{width:340px}}@media (max-width:768px){.single-person .about-content .tab-titles h4{display:inline-block;margin-right:15px}}.single-person .about-content .tab-titles h4 a{opacity:.57;transition:all .5s linear;border-bottom:2px solid transparent}.single-person .about-content .tab-titles h4 a.selected,.single-person .about-content .tab-titles h4 a:hover{opacity:1;border-color:var(--dark-green)}.single-person .about-content .tab-items{width:100%;padding:30px}@media (min-width:768px){.single-person .about-content .tab-items{width:calc(100% - 340px)}}.single-person .about-content .tab-items>div:not(.selected){display:none}@media (min-width:992px){.single-person .about-content .tab-items #about-me .person-text{display:inline-block;width:80%;padding-right:10px}.single-person .about-content .tab-items #about-me .accreditations{display:inline-block;width:18%;vertical-align:top}}.single-person .about-content .tab-items #about-me .accreditations ul{list-style:none;margin:0;padding:0}.single-person .about-content .tab-items #about-me .accreditations ul img{height:auto;max-width:100%}@media (min-width:992px){.single-person .about-content .tab-items #about-me .accreditations ul img{width:100%}}.single-person .about-content .tab-items #specialisms ul{list-style:none;padding-left:0;display:flex;gap:20px;flex-wrap:wrap;width:70%;margin:35px auto 0;justify-content:center}.single-person .about-content .tab-items #specialisms ul li{padding:10px 20px;background:var(--dark-green);border-radius:30px;color:#fff}.single-person .about-content .tab-items #specialisms ul li a{color:#fff}.single-person .about-content .tab-items #specialisms ul li a:hover{text-decoration:underline}.single-person .about-content .tab-items #articles-list li{margin-bottom:10px}.single-person .about-content .tab-items #articles-list li a:hover{color:#22aed1}.single-person .away{padding:30px 5%}.single-person .away .interests-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;margin:40px auto;width:100%;--gap:30px;--columns:2}@media (min-width:992px){.single-person .away .interests-row{--columns:4}}.single-person .away .interests-row .interest-item{width:calc((100%/var(--columns)) - var(--gap) + (var(--gap)/var(--columns)));text-align:center}.single-person .away .interests-row .interest-item .icon{background:var(--light-green);color:#fff;width:150px;height:150px;border-radius:150px;text-align:center;line-height:50px;display:block;margin:10px auto}.single-person .away .interests-row .interest-item .icon i{padding-top:50px;font-size:50px}.single-person .quote-section{background:var(--racing-green);padding:50px 5%;color:#fff}.single-person .quote-section blockquote{font-weight:700;font-size:1.4rem;font-style:italic;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}@media (max-width:767px){.single-person .quote-section blockquote{margin:10px 0}}.single-person .quote-section blockquote .align-start{align-self:start}.single-person .quote-section blockquote .align-end{align-self:end}