/*!
 Theme Name:   Optimal Child
 Description:  Child theme for Optimal
 Author:       Ryan Lavender
 Author URI:   http://example.com
 Template:     ah-research-v2
 Version:      1.0.2a
 Text Domain:  optimal
*/:root{--bs-primary: #005F4E;--bs-secondary: #84888e;--bs-primary-rgb: 1, 84, 80;--bs-link-color: #005F4E;--bs-link-hover-color: #5c648c;--bs-body-color: black;--bs-body-line-height: 1.7;--bs-btn-bg: #005F4E;--bs-font-sans-serif: "Nunito Sans", sans-serif;--ah-headings-font-family: "Nunito Sans", sans-serif;--ah-hero-filter: rgba(48, 48, 48, 0.10)}.dropdown-menu{--bs-dropdown-link-active-bg: #005F4E}.btn-primary,.wp-block-button__link{--bs-btn-bg: #005F4E;--bs-btn-border-color: #005F4E;--bs-btn-hover-bg: #00473A;--bs-btn-hover-border-color: #16123f;--bs-btn-focus-shadow-rgb: #005F4E;--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #16123f;--bs-btn-active-border-color: #16123f}.btn,.wp-block-button__link{--bs-btn-border-radius: .5rem}.btn.btn-secondary,.btn-secondary.wp-block-button__link{--bs-btn-bg: #84888e;--bs-btn-border-color: #84888e;--bs-btn-color: white;color:#fff}.btn-outline-light{--bs-btn-hover-color: #005F4E}.btn,.wp-block-button__link{font-weight:400;text-transform:none}.site-header{background-color:#005f4e;box-shadow:0px 4px 8px rgba(0,0,0,.2);padding:0}.site-header .navbar-nav .nav-link{color:#fffef2}.site-header .navbar-brand{font-family:"College";color:#fffef2;font-size:2.5rem;line-height:1.2}.site-footer{background-color:#005f4e}.team .top-section{padding:100px 0;text-align:center}.team .names{padding:100px}.team .names h2{color:#005f4e;font-size:1.5rem;padding-left:50px}.team .names .name-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 15px}.team .names .name-list li{font-size:3.3vw;font-weight:900;display:flex;gap:0 15px;align-items:center;line-height:1.1}.team .names .name-list li .title{font-size:.4em;text-transform:uppercase;font-weight:300;align-self:flex-end}.team .names .name-list li .circle{width:30px;height:30px;background-color:#0c0c0c;border-radius:50%}.team .names .name-list li:hover{color:#005f4e}.team .tagline{padding:50px 0}.team .tagline .container{max-width:1600px}.team .tagline .container .flex{display:flex;align-items:flex-end;justify-content:flex-start;gap:2rem}.team .tagline .container .flex h2{font-size:6rem;text-transform:uppercase;font-weight:900;line-height:1.15;margin-bottom:0}.team .tagline .container .flex h2 em{color:#005f4e;font-style:normal}.team .tagline .container .flex p{font-size:1.25rem;width:35%;margin-bottom:.5rem}.team .headshots{padding:50px 0}.team .headshots .row .headshot{text-align:center;position:relative}.team .headshots .row .headshot img{max-width:100%}.team .headshots .row .headshot h3{font-weight:700;font-size:1.125rem;margin-bottom:0}.team .headshots .row .headshot h4{font-size:1.125rem}.team .headshots .row .headshot .overlay{position:relative;margin-bottom:.5rem}.team .headshots .row .headshot .overlay .content{position:absolute;top:20px;bottom:20px;left:20px;right:20px;align-items:center;justify-content:center;background-color:rgba(255,254,242,.8);display:flex;opacity:0;transition:all .3s ease-in-out}.team .headshots .row .headshot .overlay .content>div{width:100%}.team .headshots .row .headshot .overlay .content img{height:95px;width:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem}.team .headshots .row .headshot .overlay .content .linked-in{width:32px;height:32px;position:absolute;bottom:5px;right:5px;margin-bottom:0}.team .headshots .row .headshot .overlay:hover .content{opacity:1}@font-face{font-family:"College";src:url("fonts/College-8aDg.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"College";src:url("fonts/CollegeBold-MZqJ.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"College";src:url("fonts/CollegeBold-MZqJ.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url("fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");font-weight:200 1000;font-stretch:75% 125%;font-style:normal;font-display:swap;font-optical-sizing:auto}body{background-color:#fffef2}.single-post .post .post-content h2,.single-post .post .post-content h3,.single-post .post .post-content h4,.single-post .post .post-content h5,.single-post .post .post-content h5{font-weight:bold}.um-login .um-row>div .um-field{flex-basis:100%}.blocks-container{min-height:calc(100vh - 268px)}/*# sourceMappingURL=style.css.map */