.details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-bottom:20px}.details .picture{width:218px;height:218px;border-radius:50%;overflow:hidden}.details .title{margin:0}.details .job-title{margin:0;color:var(--text-colour)}.details .email__phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:767px){.details .email__phone{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.details .email__phone a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media (max-width:767px){.details .email__phone a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.details .email__phone a span{color:var(--text-colour);text-transform:uppercase;font-size:14px}.details .email__phone a i{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border-radius:50%;background:var(--primary-colour);color:var(--text-over-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}.details .email__phone a:focus i,.details .email__phone a:hover i{background:var(--link-colour-hover)}.page-section--colour-white.first{padding-top:var(--home-margin)}