#ffw-person-search h2{color:#fafafa;margin-bottom:.66em}#ffw-person-search .search-form-wrapper{margin:1.33em 0;padding:3.33em 1.33em;background:#61c2ab;display:flex;flex-flow:row wrap;gap:.33em;align-content:center}#ffw-person-search .search-form-wrapper p{margin:0;padding:0}#ffw-person-search .search-form-wrapper .search-form-title{flex-basis:100%}#ffw-person-search .search-form-wrapper input,#ffw-person-search .search-form-wrapper select{font-size:1em;padding:.33em;min-width:21em;border:1px solid #61c2ab;letter-spacing:1px;margin:.66em auto;box-sizing:border-box}@media(max-width: 600px){#ffw-person-search .search-form-wrapper input,#ffw-person-search .search-form-wrapper select{min-width:100%;margin-right:0;font-size:.9em}}#ffw-person-search .search-form-wrapper input{margin-right:1.33em}@media(max-width: 600px){#ffw-person-search .search-form-wrapper input{margin-right:0}}#ffw-person-search .search-form-wrapper select{color:#fafafa;background:rgba(0,0,0,0);border-color:#fafafa;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;outline:none;padding-right:1.5em;position:relative;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8"><path fill="none" stroke="%23fefefe" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M1 1l5 5 5-5"/></svg>');background-repeat:no-repeat;background-position:right .75em center;background-size:12px 8px;transition:border-color .25s ease,background-color .25s ease,color .25s ease}#ffw-person-search .search-form-wrapper select option{color:#111;background:#fefefe}#ffw-person-search .search-form-wrapper select option:checked,#ffw-person-search .search-form-wrapper select option:hover,#ffw-person-search .search-form-wrapper select option:active,#ffw-person-search .search-form-wrapper select option:focus{background-color:#61c2ab;color:#fafafa}#ffw-person-search .search-form-wrapper select::-ms-expand{display:none}#ffw-person-search .search-form-wrapper label{position:absolute;left:-9999px}#ffw-person-search .search-form-wrapper .view-clear{margin-left:1.33em auto;flex-basis:100%}#ffw-person-search .search-form-wrapper .view-clear .view-clear-link{color:#fafafa;text-transform:uppercase;font-size:.81em;font-weight:700;text-decoration:none;cursor:pointer}#ffw-person-search .search-form-wrapper .view-clear .view-clear-link:hover{text-decoration:underline;color:#636363}#ffw-person-search ul{list-style:none;padding-left:0}#ffw-person-search .person-profile-item{display:grid;gap:1em;align-items:center;margin:1.33em 0;background:#fefefe;padding:2.33em 1.33em;transition:border-left .33s ease-in-out;grid-template-columns:.3fr 2fr 1.33fr 1fr 143px;grid-template-rows:auto}@media(max-width: 1024px){#ffw-person-search .person-profile-item{grid-template-columns:repeat(2, auto 1fr)}}@media(max-width: 768px){#ffw-person-search .person-profile-item{grid-template-columns:1fr;gap:.5em}}#ffw-person-search .person-profile-item .featured-image{aspect-ratio:1/1;width:5.66rem;height:auto;margin:0}#ffw-person-search .person-profile-item .featured-image a{text-decoration:none}#ffw-person-search .person-profile-item .featured-image a:hover{text-decoration:none}#ffw-person-search .person-profile-item .featured-image img{width:100%;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}#ffw-person-search .person-profile-item h3.person-name{font-size:1.66em}#ffw-person-search .person-profile-item .person-contact-group{display:flex;flex-flow:column;align-self:stretch;justify-content:space-around;gap:1em}#ffw-person-search .person-profile-item [class*=-label]{display:block;font-weight:700;margin-bottom:.3em;font-size:.81em;text-transform:uppercase;color:#636363}#ffw-person-search .person-profile-item .icon{filter:opacity(0.66)}#ffw-person-search .person-profile-item .icon:hover{filter:opacity(1)}#ffw-person-search .person-profile-item .person-full-profile-button-wrapper{align-self:center;margin:1em 0}@media(max-width: 1024px){#ffw-person-search .person-profile-item .person-full-profile-button-wrapper{align-self:flex-start}}#ffw-person-search .person-profile-item .button{text-decoration:none;border:1px solid #61c2ab;padding:.66em 1.33em;font-size:.81em;text-transform:uppercase;font-weight:700;color:#61c2ab}#ffw-person-search .person-profile-item .button:hover{text-decoration:none;background-color:#61c2ab;color:#fefefe}#ffw-person-search .person-profile-item:hover{border-left:.5rem solid #61c2ab}/*# sourceMappingURL=people-search-styles.min.css.map */