@import url(https://fonts.googleapis.com/css?family=Oxygen&display=swap);
@import url(https://fonts.googleapis.com/css?family=Oxygen&display=swap);
@import url(https://fonts.googleapis.com/css?family=Oxygen&display=swap);
/* Mixins */
/* Groups animations to only apply them
   When the element is in view.
   Also disables animations on devices featuing reduced motion.
 */
/* Maintains element aspect ratio 
*/
/* Orientation 
   - Target device orientation such as portrait or landscape
*/
/* Retina 
   - Target high resolution / retina devices.
   Useful for displaying high resolution graphics to devices that
   can support them. Retina will also target print as retina is designed
   not to change content but make it sharper.
*/
/* Reduced Motion 
   - Target devices where the user has set their preference for reduced motion.
   Animation mixins & functions already account for reduced motion and block animations.
*/
/* Print
   - Target print mode. Useful for hiding content that
   is not relevant on a printed page. Example a tags could be replaced with the actual urls.
*/
/* Standalone
   - Target standalone mode. Useful for changing content based on if a PWA is installed.
*/
/* Responsive Font based off breakpoints */
/* Image background */
.content-box-modal {
  height: 100%;
  width: 100% !important;
  left: 0px !important;
  border: #fff;
  max-height: 100vh; }

.navbar {
  background: #fff;
  position: fixed;
  font-family: 'Oxygen' !important;
  top: 0px;
  left: 0;
  right: 0;
  z-index: 20;
  box-sizing: border-box;
  height: 137px;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.15);
  text-align: center;
  font-weight: 500;
  transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  display: flex;
  justify-items: center;
  align-items: center;
  justify-content: center;
  align-content: center; }
  @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
    .navbar {
      height: 80px; } }
  @media only screen and (max-width: 54.85714em) {
    .navbar {
      height: 80px; } }
  .navbar__container {
    flex: 1; }
  .navbar.\--up {
    transform: translateY(-100%); }
  .navbar__content {
    display: flex;
    justify-items: center;
    align-items: center;
    justify-content: space-between; }
  .navbar .logos {
    display: flex;
    justify-items: center;
    align-items: center;
    justify-content: space-between; }
  .navbar .logo {
    font: 0/0 a;
    color: transparent;
    display: inline-block;
    width: 200px;
    height: 100px;
    overflow: hidden;
    background-image: url(/_next/static/Components/Navbar/5a160171bd2c5df1f13fe4446c2e694c.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 50px; }
    @media only screen and (min-width: 70.85714em) and (max-width: 70.85714em) {
      .navbar .logo {
        margin-right: 0px; } }
    @media only screen and (max-width: 70.85714em) {
      .navbar .logo {
        margin-right: 0px; } }
    @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
      .navbar .logo {
        height: 30px;
        background-position: center left;
        position: absolute;
        left: 8%; }
        .navbar .logo::after {
          margin-left: 72px;
          margin-top: 7px;
          height: 20px; } }
    @media only screen and (max-width: 54.85714em) {
      .navbar .logo {
        height: 30px;
        background-position: center left;
        position: absolute;
        left: 8%; }
        .navbar .logo::after {
          margin-left: 72px;
          margin-top: 7px;
          height: 20px; } }
  @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
    .navbar button.button.\--red,
    .navbar .button.\--red {
      background: #fff;
      color: #ed4236;
      text-transform: uppercase;
      box-shadow: 0px 0px 5px -2px rgba(0, 0, 0, 0.4); } }
  @media only screen and (max-width: 54.85714em) {
    .navbar button.button.\--red,
    .navbar .button.\--red {
      background: #fff;
      color: #ed4236;
      text-transform: uppercase;
      box-shadow: 0px 0px 5px -2px rgba(0, 0, 0, 0.4); } }
  .navbar__link {
    padding: 0.5em 0.8em;
    margin: 0.1em 0;
    display: block;
    font-family: 'Oxygen' !important;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 34px;
    line-height: 19px;
    text-align: center;
    color: #074c83;
    position: relative;
    border-bottom: #fff 3px solid;
    text-decoration: none; }
    @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
      .navbar__link {
        text-transform: uppercase; } }
    @media only screen and (max-width: 54.85714em) {
      .navbar__link {
        text-transform: uppercase; } }
    @media only screen and (min-width: 70.85714em) and (max-width: 70.85714em) {
      .navbar__link {
        padding: 0.1em 0.3em; } }
    @media only screen and (max-width: 70.85714em) {
      .navbar__link {
        padding: 0.1em 0.3em; } }
    .navbar__link:hover {
      border-bottom: #074c83 0px solid;
      padding-bottom: 34px; }
      @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
        .navbar__link:hover {
          border: none !important;
          padding-bottom: 8.5px !important;
          color: #074c83 !important; } }
      @media only screen and (max-width: 54.85714em) {
        .navbar__link:hover {
          border: none !important;
          padding-bottom: 8.5px !important;
          color: #074c83 !important; } }
    .navbar__link.active {
      border-bottom: #074c83 3px solid;
      padding-bottom: 14px;
      font-family: 'Oxygen'; }
      @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
        .navbar__link.active {
          border: none !important;
          padding-bottom: 8.5px !important;
          color: #074c83 !important; } }
      @media only screen and (max-width: 54.85714em) {
        .navbar__link.active {
          border: none !important;
          padding-bottom: 8.5px !important;
          color: #074c83 !important; } }
    @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
      .navbar__link {
        color: #000;
        text-shadow: unset;
        background-color: #fff;
        padding-top: 2.5vh;
        padding-bottom: 2.5vh;
        margin-left: 20px;
        margin-right: 20px;
        border-radius: 5px; }
        .navbar__link.active, .navbar__link.active:hover, .navbar__link:hover {
          color: #000; }
          .navbar__link.active:before, .navbar__link.active::after, .navbar__link.active:hover:before, .navbar__link.active:hover::after, .navbar__link:hover:before, .navbar__link:hover::after {
            display: none; } }
    @media only screen and (max-width: 54.85714em) {
      .navbar__link {
        color: #000;
        text-shadow: unset;
        background-color: #fff;
        padding-top: 2.5vh;
        padding-bottom: 2.5vh;
        margin-left: 20px;
        margin-right: 20px;
        border-radius: 5px; }
        .navbar__link.active, .navbar__link.active:hover, .navbar__link:hover {
          color: #000; }
          .navbar__link.active:before, .navbar__link.active::after, .navbar__link.active:hover:before, .navbar__link.active:hover::after, .navbar__link:hover:before, .navbar__link:hover::after {
            display: none; } }
  .navbar button.button,
  .navbar a.button {
    padding: 10px 25px;
    font-family: 'Oxygen'; }
    @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
      .navbar button.button,
      .navbar a.button {
        padding-top: 2.5vh;
        padding-bottom: 2.5vh;
        margin-left: 20px;
        margin-right: 20px; }
        .navbar button.button.active, .navbar button.button.active:hover, .navbar button.button:hover,
        .navbar a.button.active,
        .navbar a.button.active:hover,
        .navbar a.button:hover {
          color: #fff;
          background: #ed4236; }
          .navbar button.button.active:before, .navbar button.button.active::after, .navbar button.button.active:hover:before, .navbar button.button.active:hover::after, .navbar button.button:hover:before, .navbar button.button:hover::after,
          .navbar a.button.active:before,
          .navbar a.button.active::after,
          .navbar a.button.active:hover:before,
          .navbar a.button.active:hover::after,
          .navbar a.button:hover:before,
          .navbar a.button:hover::after {
            display: none; } }
    @media only screen and (max-width: 54.85714em) {
      .navbar button.button,
      .navbar a.button {
        padding-top: 2.5vh;
        padding-bottom: 2.5vh;
        margin-left: 20px;
        margin-right: 20px; }
        .navbar button.button.active, .navbar button.button.active:hover, .navbar button.button:hover,
        .navbar a.button.active,
        .navbar a.button.active:hover,
        .navbar a.button:hover {
          color: #fff;
          background: #ed4236; }
          .navbar button.button.active:before, .navbar button.button.active::after, .navbar button.button.active:hover:before, .navbar button.button.active:hover::after, .navbar button.button:hover:before, .navbar button.button:hover::after,
          .navbar a.button.active:before,
          .navbar a.button.active::after,
          .navbar a.button.active:hover:before,
          .navbar a.button.active:hover::after,
          .navbar a.button:hover:before,
          .navbar a.button:hover::after {
            display: none; } }

#navigation {
  margin-bottom: -30px; }
  #navigation * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #navigation li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 0.5em;
    padding: 0;
    font-family: 'Oxygen'; }
  @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
    #navigation {
      position: absolute;
      background: #fff;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0px;
      margin: 0px;
      z-index: 100;
      padding-top: 90px;
      padding-bottom: 120px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      box-sizing: border-box;
      height: 100vh;
      transition: opacity 0.5s ease, visibility 1s ease;
      opacity: 0;
      visibility: hidden; }
      #navigation.active {
        opacity: 1;
        visibility: visible;
        transition: opacity 0.5s ease, visibility 0s ease; } }
  @media only screen and (max-width: 54.85714em) {
    #navigation {
      position: absolute;
      background: #fff;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0px;
      margin: 0px;
      z-index: 100;
      padding-top: 90px;
      padding-bottom: 120px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      box-sizing: border-box;
      height: 100vh;
      transition: opacity 0.5s ease, visibility 1s ease;
      opacity: 0;
      visibility: hidden; }
      #navigation.active {
        opacity: 1;
        visibility: visible;
        transition: opacity 0.5s ease, visibility 0s ease; } }

.toggle {
  position: absolute;
  right: 2vw;
  float: right;
  margin-right: 3vh;
  display: none;
  z-index: 1000;
  color: #000;
  cursor: pointer; }
  @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
    .toggle {
      display: block; } }
  @media only screen and (max-width: 54.85714em) {
    .toggle {
      display: block; } }
  .toggle input {
    display: none; }
    .toggle input + div {
      width: 20px;
      height: 14px;
      position: relative;
      color: #000; }
      .toggle input + div div {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        transition: -webkit-transform 0.5s ease;
        transition: transform 0.5s ease;
        transition: transform 0.5s ease, -webkit-transform 0.5s ease; }
        .toggle input + div div span {
          display: block;
          position: absolute;
          left: 0;
          right: 0; }
          .toggle input + div div span:first-child {
            top: 0; }
            .toggle input + div div span:first-child:before, .toggle input + div div span:first-child:after {
              top: 0; }
          .toggle input + div div span:last-child {
            bottom: 0; }
            .toggle input + div div span:last-child:before, .toggle input + div div span:last-child:after {
              bottom: 0; }
          .toggle input + div div span:before, .toggle input + div div span:after {
            content: '';
            display: block;
            width: 47%;
            height: 2px;
            border-radius: 1px;
            background: #000;
            position: absolute;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            transition: border-radius 0.3s ease, -webkit-transform 0.5s ease;
            transition: transform 0.5s ease, border-radius 0.3s ease;
            transition: transform 0.5s ease, border-radius 0.3s ease, -webkit-transform 0.5s ease;
            transition: background 0.5s ease; }
          .toggle input + div div span:before {
            left: 0;
            -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transform: translate(1px, 0) scaleX(1.1);
            transform: translate(1px, 0) scaleX(1.1); }
          .toggle input + div div span:after {
            right: 0;
            -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            -webkit-transform: translate(-1px, 0) scaleX(1.1);
            transform: translate(-1px, 0) scaleX(1.1); }
      .toggle input + div svg {
        transition: stroke 0.5s ease;
        display: block;
        fill: none;
        stroke: #000;
        stroke-width: 2px;
        width: 44px;
        height: 44px;
        stroke-linecap: round;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -22px 0 0 -22px;
        stroke-dasharray: 0 82.801 8 82.801;
        stroke-dashoffset: 82.801;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-backface-visibility: hidden;
        -webkit-transform: scale(1);
        transform: scale(1);
        transition: stroke-dashoffset 0.5s ease, stroke-dasharray 0.6s ease, -webkit-transform 0.5s ease;
        transition: stroke-dashoffset 0.5s ease, stroke-dasharray 0.6s ease, transform 0.5s ease;
        transition: stroke-dashoffset 0.5s ease, stroke-dasharray 0.6s ease, transform 0.5s ease, -webkit-transform 0.5s ease; }
        .toggle input + div svg:nth-child(3) {
          -webkit-transform: rotate(180deg) scale(1);
          transform: rotate(180deg) scale(1); }
    .toggle input:checked + div div {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
      .toggle input:checked + div div span:first-child:before {
        background: #000;
        -webkit-transform: rotate(45deg) translate(2.2px, -3px) scaleX(1.05);
        transform: rotate(45deg) translate(2.2px, -3px) scaleX(1.05); }
      .toggle input:checked + div div span:first-child:after {
        background: #000;
        -webkit-transform: rotate(-45deg) translate(-2.2px, -3px) scaleX(1.05);
        transform: rotate(-45deg) translate(-2.2px, -3px) scaleX(1.05); }
      .toggle input:checked + div div span:last-child:before {
        background: #000;
        -webkit-transform: rotate(-45deg) translate(2.2px, 3px) scaleX(1.05);
        transform: rotate(-45deg) translate(2.2px, 3px) scaleX(1.05); }
      .toggle input:checked + div div span:last-child:after {
        background: #000;
        -webkit-transform: rotate(45deg) translate(-2.2px, 3px) scaleX(1.05);
        transform: rotate(45deg) translate(-2.2px, 3px) scaleX(1.05); }
    .toggle input:checked + div svg {
      stroke: #000;
      stroke-dashoffset: 62;
      stroke-dasharray: 0 82.801 62 82.801;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
      .toggle input:checked + div svg:nth-child(3) {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg); }

/* Mixins */
/* Groups animations to only apply them
   When the element is in view.
   Also disables animations on devices featuing reduced motion.
 */
/* Maintains element aspect ratio 
*/
/* Orientation 
   - Target device orientation such as portrait or landscape
*/
/* Retina 
   - Target high resolution / retina devices.
   Useful for displaying high resolution graphics to devices that
   can support them. Retina will also target print as retina is designed
   not to change content but make it sharper.
*/
/* Reduced Motion 
   - Target devices where the user has set their preference for reduced motion.
   Animation mixins & functions already account for reduced motion and block animations.
*/
/* Print
   - Target print mode. Useful for hiding content that
   is not relevant on a printed page. Example a tags could be replaced with the actual urls.
*/
/* Standalone
   - Target standalone mode. Useful for changing content based on if a PWA is installed.
*/
/* Responsive Font based off breakpoints */
/* Image background */
.footer-content .background-image {
  background: #074c83;
  min-height: 20vh;
  padding-top: 40px;
  padding-bottom: 40px; }
  .footer-content .background-image p {
    font-family: 'Oxygen';
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    color: #fff;
    padding-bottom: 5px; }
    @media only screen and (min-width: 54.85714em) {
      .footer-content .background-image p {
        font-size: 16px;
        line-height: 24px; } }
    @media only screen and (min-width: 70.85714em) {
      .footer-content .background-image p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 85.71429em) {
      .footer-content .background-image p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 114.28571em) {
      .footer-content .background-image p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 128.57143em) {
      .footer-content .background-image p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
      .footer-content .background-image p {
        text-align: center; } }
    @media only screen and (max-width: 54.85714em) {
      .footer-content .background-image p {
        text-align: center; } }
  .footer-content .background-image a {
    font-family: 'Oxygen';
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    color: #fff;
    padding-bottom: 5px; }
    @media only screen and (min-width: 54.85714em) {
      .footer-content .background-image a {
        font-size: 16px;
        line-height: 24px; } }
    @media only screen and (min-width: 70.85714em) {
      .footer-content .background-image a {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 85.71429em) {
      .footer-content .background-image a {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 114.28571em) {
      .footer-content .background-image a {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 128.57143em) {
      .footer-content .background-image a {
        font-size: 18px;
        line-height: 27px; } }
    .footer-content .background-image a:hover {
      text-decoration: underline; }

.footer-content .copyright {
  background: #ff7f32;
  color: #fff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Oxygen';
  font-size: 14px; }
  @media only screen and (min-width: 54.85714em) {
    .footer-content .copyright {
      font-size: 14px;
      line-height: 21px; } }
  @media only screen and (min-width: 70.85714em) {
    .footer-content .copyright {
      font-size: 16px;
      line-height: 24px; } }
  @media only screen and (min-width: 85.71429em) {
    .footer-content .copyright {
      font-size: 16px;
      line-height: 24px; } }
  @media only screen and (min-width: 114.28571em) {
    .footer-content .copyright {
      font-size: 16px;
      line-height: 24px; } }
  @media only screen and (min-width: 128.57143em) {
    .footer-content .copyright {
      font-size: 16px;
      line-height: 24px; } }

.footer-content .footer-logo {
  text-align: center; }
  .footer-content .footer-logo img {
    max-width: 270px; }
    @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
      .footer-content .footer-logo img {
        width: 100%; } }
    @media only screen and (max-width: 54.85714em) {
      .footer-content .footer-logo img {
        width: 100%; } }
  @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
    .footer-content .footer-logo {
      width: 70%;
      margin: auto;
      padding-bottom: 10px; } }
  @media only screen and (max-width: 54.85714em) {
    .footer-content .footer-logo {
      width: 70%;
      margin: auto;
      padding-bottom: 10px; } }

/* Mixins */
/* Groups animations to only apply them
   When the element is in view.
   Also disables animations on devices featuing reduced motion.
 */
/* Maintains element aspect ratio 
*/
/* Orientation 
   - Target device orientation such as portrait or landscape
*/
/* Retina 
   - Target high resolution / retina devices.
   Useful for displaying high resolution graphics to devices that
   can support them. Retina will also target print as retina is designed
   not to change content but make it sharper.
*/
/* Reduced Motion 
   - Target devices where the user has set their preference for reduced motion.
   Animation mixins & functions already account for reduced motion and block animations.
*/
/* Print
   - Target print mode. Useful for hiding content that
   is not relevant on a printed page. Example a tags could be replaced with the actual urls.
*/
/* Standalone
   - Target standalone mode. Useful for changing content based on if a PWA is installed.
*/
/* Responsive Font based off breakpoints */
/* Image background */
.team-member-layout-content .background-image {
  background-repeat: no-repeat;
  background-image: url(/_next/static/Components/TeamMemberLayout/8b4f03e1b9d731dfb9b10ffc7e17c99e.png);
  width: 100%;
  height: 40vh;
  min-height: 400px;
  background-size: auto;
  background-position: center;
  padding-bottom: 12vh; }
  @media only screen and (min-width: 54.85714em) and (max-width: 54.85714em) {
    .team-member-layout-content .background-image {
      padding-bottom: 10vh; } }
  @media only screen and (max-width: 54.85714em) {
    .team-member-layout-content .background-image {
      padding-bottom: 10vh; } }

.team-member-layout-content .first-section {
  z-index: 2;
  margin: 30vh auto 0vh;
  width: 90%; }
  .team-member-layout-content .first-section h2 {
    font-family: 'Oxygen';
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
    text-align: center;
    color: #fff; }
    @media only screen and (min-width: 54.85714em) {
      .team-member-layout-content .first-section h2 {
        font-size: 25px;
        line-height: 37.5px; } }
    @media only screen and (min-width: 70.85714em) {
      .team-member-layout-content .first-section h2 {
        font-size: 40px;
        line-height: 60px; } }
    @media only screen and (min-width: 85.71429em) {
      .team-member-layout-content .first-section h2 {
        font-size: 40px;
        line-height: 60px; } }
    @media only screen and (min-width: 114.28571em) {
      .team-member-layout-content .first-section h2 {
        font-size: 40px;
        line-height: 60px; } }
    @media only screen and (min-width: 128.57143em) {
      .team-member-layout-content .first-section h2 {
        font-size: 40px;
        line-height: 60px; } }
  .team-member-layout-content .first-section p {
    font-family: 'Oxygen';
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    color: #fff;
    padding-bottom: 20px; }
    @media only screen and (min-width: 54.85714em) {
      .team-member-layout-content .first-section p {
        font-size: 16px;
        line-height: 24px; } }
    @media only screen and (min-width: 70.85714em) {
      .team-member-layout-content .first-section p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 85.71429em) {
      .team-member-layout-content .first-section p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 114.28571em) {
      .team-member-layout-content .first-section p {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 128.57143em) {
      .team-member-layout-content .first-section p {
        font-size: 18px;
        line-height: 27px; } }
  .team-member-layout-content .first-section button {
    font-family: 'Oxygen';
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    color: #fff;
    background: #ff7f32;
    border-color: #ff7f32;
    text-transform: uppercase;
    padding: 20px 25px 20px 25px;
    outline: none; }
    @media only screen and (min-width: 54.85714em) {
      .team-member-layout-content .first-section button {
        font-size: 16px;
        line-height: 24px; } }
    @media only screen and (min-width: 70.85714em) {
      .team-member-layout-content .first-section button {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 85.71429em) {
      .team-member-layout-content .first-section button {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 114.28571em) {
      .team-member-layout-content .first-section button {
        font-size: 18px;
        line-height: 27px; } }
    @media only screen and (min-width: 128.57143em) {
      .team-member-layout-content .first-section button {
        font-size: 18px;
        line-height: 27px; } }
    .team-member-layout-content .first-section button:hover {
      background: #fd6100; }


/*# sourceMappingURL=commons.c0032239.chunk.css.map*/