@font-face{font-family:"UniversLTPro";src:url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers55Roman/font.woff2) format("woff2"),url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers55Roman/font.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"UniversLTPro";src:url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers65Bold/font.woff2) format("woff2"),url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers65Bold/font.woff) format("woff");font-weight:700;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:"UniversLTPro Extended";src:url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers63BoldExtended/font.woff2) format("woff2"),url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers63BoldExtended/font.woff) format("woff");font-weight:700;font-style:normal;font-stretch:extended;font-display:swap}@font-face{font-family:"UniversLTPro Extended";src:url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers63BoldExtendedOblique/font.woff2) format("woff2"),url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers63BoldExtendedOblique/font.woff) format("woff");font-weight:700;font-style:italic;font-stretch:extended;font-display:swap}@font-face{font-family:"UniversLTPro";src:url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers67BoldCondensed/font.woff2) format("woff2"),url(/wp-content/themes/king-king/public/fonts/univers-pro/webFonts/Univers67BoldCondensed/font.woff) format("woff");font-weight:700;font-style:normal;font-stretch:condensed;font-display:swap}:root{--dark-slate:#315875;--dark-green:#35691f;--dark-navy:#283c4d;--dark-navy-rgb:40,60,77;--color-text:#4c4d4f;--red:#b81237;--blue:#5396bf;--green:#6e9a34;--orange:#f26722;--grey:#58595b;--grid-gap-hz:8px;--grid-gap:24px 8px;--pt:60px;--pb:60px;--wp--preset--spacing--70:50px;--wp--preset--spacing--80:60px}@media (min-width:768px){:root{--pt:60px;--pb:60px;--grid-gap:40px;--grid-gap-hz:40px}}@media (min-width:992px){:root{--pt:100px;--pb:100px;--wp--preset--spacing--70:80px;--wp--preset--spacing--80:100px}}#people #people_container{padding-bottom:var(--pb);display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:768px){#people #people_container{gap:15px;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#people #people_container{gap:15px;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5,1fr)}}#people #people_container.loading{-ms-grid-columns:1fr;grid-template-columns:1fr}#people #people_container.filtered{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:768px){#people #people_container.filtered{gap:15px;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#people #people_container.filtered{gap:15px;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5,1fr)}}#people #people_container.filtered .card-body{display:none;position:relative;padding:.5em .5em .75em .5em;color:#222;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background:#fff}#people #people_container.filtered .card-footer{position:static;opacity:1;background:transparent;-webkit-transform:translateY(0);transform:translateY(0);padding:10px .5em 10px .5em}#people #people_container.filtered .card-footer .card-title{color:var(--dark-slate)}#people #people_container.filtered .card-footer .card-text{color:var(--color-text)}#people .grid_item.hidden{display:none}#people .grid_group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:768px){#people .grid_group{gap:15px;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#people .grid_group{gap:15px;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5,1fr)}}#people .grid_group:not(:first-child){margin-top:10px}@media (min-width:768px){#people .grid_group:not(:first-child){margin-top:15px}}#people .grid_group .office_image{background-color:#eee;height:45vh;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;overflow:hidden;background-size:cover;background-position:center;min-height:500px}@media (min-width:768px){#people .grid_group .office_image{-ms-grid-column:initial;grid-column-start:initial;grid-column-end:initial;height:100%;min-height:initial}}@media (min-width:992px){#people .grid_group .office_image{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:2;grid-row-end:5}}@media (min-width:992px){#people .grid_group:nth-child(2n) .office_image{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:3;grid-column-end:6}}.custom_select_wrapper{position:relative;display:inline-block;width:100%}select.custom_select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;height:50px;color:var(--dark-navy);font-weight:700;padding-left:20px;width:100%;border:2px solid #ddd;background-image:var(--icon-dropdown-arrow);background-repeat:no-repeat;background-position:right 0 center;background-size:50px;border-radius:0}select:focus{outline:3px solid rgba(var(--dark-navy-rgb),1)}@media (min-width:992px){.button_group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}.btn,.gform_button,.wp-block-button__link{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"UniversLTPro";font-stretch:condensed;padding:12px 24px 8px 24px;border:3px solid;background-color:var(--dark-navy);border-color:var(--dark-navy);font-size:1.6rem;text-transform:uppercase;letter-spacing:.3px;text-decoration:none;margin:15px 0 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;line-height:1.2;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.btn,.gform_button,.wp-block-button__link{font-size:1.8rem}}.btn.btn_primary,.gform_button,.wp-block-button.is-style-primary .wp-block-button__link{color:#fff;background-color:var(--dark-navy);border-color:var(--dark-navy)}.btn.btn_primary:after,.gform_button:after,.wp-block-button.is-style-primary .wp-block-button__link:after{content:"";display:block;background-image:var(--icon-button-url);background-size:100% 100%;width:16px;height:16px;margin-left:8px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.btn.btn_primary:hover,.gform_button:hover,.wp-block-button.is-style-primary .wp-block-button__link:hover{background-color:#fff;border-top-color:var(--green);border-right-color:var(--orange);border-bottom-color:var(--red);border-left-color:var(--blue);color:var(--dark-navy)}.btn.btn_primary:hover:after,.gform_button:hover:after,.wp-block-button.is-style-primary .wp-block-button__link:hover:after{background-image:var(--icon-button-blue-url);-webkit-transform:translate(4px,-2px);transform:translate(4px,-2px)}.btn.btn_primary_light,.wp-block-button.is-style-primary-light .wp-block-button__link{background-color:#fff;color:var(--dark-slate);border-color:#fff}.btn.btn_primary_light:after,.wp-block-button.is-style-primary-light .wp-block-button__link:after{content:"";display:block;background-image:var(--icon-button-url);background-size:100% 100%;width:16px;height:16px;margin-left:8px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.btn.btn_primary_light:after,.wp-block-button.is-style-primary-light .wp-block-button__link:after{background-image:var(--icon-button-blue-url)}.btn.btn_primary_light:hover,.wp-block-button.is-style-primary-light .wp-block-button__link:hover{border-top-color:var(--green);border-right-color:var(--orange);border-bottom-color:var(--red);border-left-color:var(--blue)}.btn.btn_primary_light:hover:after,.wp-block-button.is-style-primary-light .wp-block-button__link:hover:after{-webkit-transform:translate(4px,-2px);transform:translate(4px,-2px)}.btn.btn_secondary,.wp-block-button.is-style-secondary .wp-block-button__link{background-color:transparent;color:#fff;border-color:#fff}.btn.btn_secondary:after,.wp-block-button.is-style-secondary .wp-block-button__link:after{content:"";display:block;background-image:var(--icon-button-url);background-size:100% 100%;width:16px;height:16px;margin-left:8px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.btn.btn_secondary:hover,.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:var(--dark-navy);color:#fff;border-top-color:var(--green);border-right-color:var(--orange);border-bottom-color:var(--red);border-left-color:var(--blue)}.btn.btn_secondary:hover:after,.wp-block-button.is-style-secondary .wp-block-button__link:hover:after{-webkit-transform:translate(4px,-2px);transform:translate(4px,-2px);background-image:var(--icon-button-url)}.work_filter_component{margin-top:20px}@media (min-width:768px){.work_filter_component{margin-top:0}}.work_filter_component input{border:2px solid #ddd;height:50px;font-family:"UniversLTPro";font-size:1.8rem;color:var(--dark-navy);padding-left:20px;display:block;width:100%}.work_filter_component input:focus{outline:3px solid rgba(var(--dark-navy-rgb),1)}.work_filter_component .filter_controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.work_filter_component .show_filter_btn,.work_filter_component .show_search_btn{cursor:pointer;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--dark-navy);border:2px solid var(--dark-navy)}@media (min-width:768px){.work_filter_component .show_filter_btn,.work_filter_component .show_search_btn{width:50px;height:50px}}.work_filter_component .show_filter_btn img,.work_filter_component .show_filter_btn svg,.work_filter_component .show_search_btn img,.work_filter_component .show_search_btn svg{max-width:100%;max-height:100%;width:67%;display:block}.work_filter_component .show_filter_btn:hover,.work_filter_component .show_search_btn:hover{background-color:var(--dark-green);border-color:var(--dark-green)}.work_filter_component .show_filter_btn:focus-visible,.work_filter_component .show_search_btn:focus-visible{outline:3px solid var(--dark-navy);border-color:#fff}.work_filter_component .search_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.work_filter_component .search_wrapper .search_icon{width:52px;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;background-color:var(--dark-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work_filter_component .search_wrapper input[type=search]{border-right:0;font-family:"UniversLTPro";font-weight:700;background-color:#fff;border-radius:0}.work_filter_component .filter_inputs{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:10px;margin-top:40px;margin-bottom:40px}@media (min-width:768px){.work_filter_component .filter_inputs{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 10px),1fr))}}.card_wrapper{overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card_wrapper:nth-child(5n+1) .card-img-wrapper{background-color:#b81237}.card_wrapper:nth-child(5n+2) .card-img-wrapper{background-color:#5396bf}.card_wrapper:nth-child(5n+3) .card-img-wrapper{background-color:#6e9a34}.card_wrapper:nth-child(5n+4) .card-img-wrapper{background-color:#f26722}.card_wrapper:nth-child(5n+0) .card-img-wrapper{background-color:#283c4d}.card_wrapper .person.card{position:relative;overflow:hidden}.card_wrapper .person.card .card-footer{display:block;position:absolute;bottom:0;padding:4em .5em .5em .5em;width:100%;color:#fff;opacity:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(90%,rgba(0,0,0,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.25)),color-stop(50%,rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0)),linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0) 90%),linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,0) 50%);-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.card_wrapper .person.card:hover .card-footer{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.card_wrapper .person .card-body{display:none}.card_wrapper .person .card-text,.card_wrapper .person .card-title{margin:0}.card_wrapper .person .card-title{color:#fff;font-weight:700;font-size:1.7rem;line-height:1.1;font-family:"UniversLTPro"}@media (min-width:768px){.card_wrapper .person .card-title{font-size:1.9rem}}.card_wrapper .person .card-text{font-size:1.3rem;line-height:1.1;margin:2px 0 0 0;color:#fff}@media (min-width:768px){.card_wrapper .person .card-text{font-size:1.4rem}}.card_wrapper .person .card-img-wrapper{position:relative;aspect-ratio:3/4}.card_wrapper .person .card-img{display:block;aspect-ratio:3/4;-o-object-position:100% 90%;object-position:100% 90%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.card_wrapper .person .card-img.loaded{opacity:1}.card_wrapper .person .card-img-text{position:absolute;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-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:left;-ms-flex-align:left;align-items:left;gap:0;inset:0;padding:.25rem .5rem;color:#fff;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.card_wrapper .person .card-footer{background:none;border:none;padding:.25rem .5rem 1rem .5rem;display:none}