.post-type-archive-people .search-top{background:var(--racing-green);padding:30px 5%}.post-type-archive-people .search-top form{background:#fff;padding:30px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 30px}.post-type-archive-people .search-top form .buttons-left{width:100%;text-align:center}@media (min-width:768px){.post-type-archive-people .search-top form .buttons-left{width:270px;text-align:left}}.post-type-archive-people .search-top form .buttons-left a{display:block;text-align:center;margin-bottom:20px}.post-type-archive-people .search-top form .search-sections-right{padding:5px 30px;width:100%}@media (min-width:768px){.post-type-archive-people .search-top form .search-sections-right{padding:30px;width:calc(100% - 320px)}}.post-type-archive-people .search-top form .search-sections-right>div:not(.active){display:none}.post-type-archive-people .search-top form .search-sections-right .input-contain{position:relative}.post-type-archive-people .search-top form .search-sections-right .input-contain input[type=text]{border:2px solid var(--light-green);max-width:500px;width:calc(100% - 40px);padding:10px 40px 10px 5px}.post-type-archive-people .search-top form .search-sections-right .input-contain:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;background:var(--light-green);color:#fff;padding:10.5px;display:inline-block;vertical-align:top}.post-type-archive-people .search-top form .search-sections-right #locationSearch{max-width:500px;column-count:2;column-gap:20px}.post-type-archive-people .search-top form .search-sections-right #locationSearch label{display:inherit;font-size:1.2rem;cursor:pointer}.post-type-archive-people .search-top form .search-sections-right #locationSearch label input{width:0;height:0}.post-type-archive-people .search-top form .search-sections-right #locationSearch label :checked+span{color:var(--green);font-weight:700}.post-type-archive-people .search-top form .search-sections-right #locationSearch label span:hover{color:var(--green)}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container{width:90%!important;max-width:500px}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple{border-width:2px;border-color:var(--light-green)}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple .select2-selection__rendered{vertical-align:top}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple .select2-selection__choice{background:var(--dark-green);color:#fff;line-height:1.2rem}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{color:#fff}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:focus,.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:var(--dark-green)}.post-type-archive-people .search-top form .search-sections-right #specialismSearch .select2-container .select2-selection--multiple textarea{height:50px}.post-type-archive-people .people-loop{padding:30px 5%}.post-type-archive-people .people-loop .top-section{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:30px}.post-type-archive-people .people-loop .top-section h1{width:250px}.post-type-archive-people .people-loop .top-section .alphabet-list ul{margin:0;padding:0;list-style-type:none}.post-type-archive-people .people-loop .top-section .alphabet-list ul li{margin:0;display:inline-block}.post-type-archive-people .people-loop .top-section .alphabet-list ul li:not(:last-of-type):after{content:" | ";font-size:1.7rem;padding:0 0 0 8px;vertical-align:top;margin-top:2px;display:inline-block}.post-type-archive-people .people-loop .top-section .alphabet-list ul li input{width:0;height:0;visibility:hidden}.post-type-archive-people .people-loop .top-section .alphabet-list ul li input:checked+span{color:var(--blue)}.post-type-archive-people .people-loop .top-section .alphabet-list ul li span{cursor:pointer;font-weight:800;font-size:2rem;color:var(--green)}.post-type-archive-people .people-loop .top-section .alphabet-list ul li span:hover{color:var(--blue)}.post-type-archive-people .people-loop .filter-items{display:flex;align-items:center;justify-content:center;padding:15px 0 40px;gap:30px}.post-type-archive-people .people-loop .people-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:50px 30px;--gap:30px;--columns:2}@media (min-width:768px){.post-type-archive-people .people-loop .people-list{--columns:3}}@media (min-width:992px){.post-type-archive-people .people-loop .people-list{--columns:4}}@media (min-width:1200px){.post-type-archive-people .people-loop .people-list{--columns:6}}.post-type-archive-people .people-loop .people-list .loop-person{width:calc((100%/var(--columns)) - var(--gap) + (var(--gap)/var(--columns)))}.post-type-archive-people .people-loop .people-list .loop-person a{display:block;height:100%;border:1px solid transparent;position:relative;padding-bottom:20px}.post-type-archive-people .people-loop .people-list .loop-person a .arrow-bottom{opacity:0;position:absolute;font-size:1.5rem;right:10px;bottom:0}.post-type-archive-people .people-loop .people-list .loop-person a:hover{border-color:#cccdcf;background:#cccdcf}.post-type-archive-people .people-loop .people-list .loop-person a:hover .arrow-bottom{opacity:1}.post-type-archive-people .people-loop .people-list .loop-person a img{width:100%;height:230px;object-fit:cover}.post-type-archive-people .people-loop .pagination span,.post-type-archive-people .people-loop .people-list .loop-person a .person-text{padding:10px}.post-type-archive-people .people-loop .pagination{width:100%;text-align:center;margin:25px 0;font-size:1.2rem;font-weight:600}.post-type-archive-people .people-loop .pagination a{color:#fff;background:var(--dark-green);padding:10px;border-radius:15px}.post-type-archive-people .people-loop .pagination a:hover{background:var(--green)}