/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  margin-right: 6px;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
@charset "UTF-8";

html {
  box-sizing: border-box;
  font-size: 16px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

@-ms-viewport {
  width: device-width;
}

body {
  font-family: "proxima-nova", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1;
  color: #030100;
  background: #fff;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500 !important;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #003b49;
}

h1,
.h1 {
  font-size: 2.25rem;
}

h2,
.h2 {
  font-size: 2rem;
}

h3,
.h3 {
  font-size: 1.75rem;
}

h4,
.h4 {
  font-size: 1.5rem;
}

h5,
.h5 {
  font-size: 1.25rem;
}

h6,
.h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

a {
  color: #77bd43;
  text-decoration: none;
}

a:hover {
  color: #53852f;
  text-decoration: none;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #555959;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

input,
button,
select,
textarea {
  line-height: inherit;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

input[type="search"] {
  -webkit-appearance: none;
}

body {
  font-weight: 400;
}

@media (min-width: 1000px) {
  body {
    font-size: 1.2rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "museo-slab", sans-serif;
}

b,
strong,
[class*="item-title"] {
  font-weight: bold;
}

p,
[class*="_meta"],
[class*="item-title"],
[class*="menu__link"],
[class*="title-link"] {
  font-family: "proxima-nova", sans-serif;
}

[class*="drop-cap"] .cap,
[class*="drop-two"] .cap {
  float: left;
  padding-right: 0.3rem;
  font-weight: 600;
  text-transform: uppercase;
}

.drop-cap-1 .cap {
  font-size: 11.45rem;
  line-height: 8.75rem;
}

.drop-cap-2 .cap,
.drop-two .cap,
.drop-cap-3 .cap {
  font-size: 5.2em;
  line-height: 5.1rem;
  min-width: 5.2rem;
  text-align: center;
}

.drop-cap-3 .cap {
  width: 90px;
  height: 5.2rem;
  line-height: 4.5rem;
  border: 2px solid black;
  color: #77bc1f;
  padding: 5px;
  text-align: center;
  margin-right: 10px;
}

@media print {
  header,
  footer,
  #wpfront-scroll-top-container {
    display: none !important;
  }
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.sf-header {
  height: 48px;
  background: #fff;
  position: relative;
  transition: all 0.2s linear;
}

@media (min-width: 760px) {
  .sf-header {
    height: 60px;
  }
}

@media (min-width: 1000px) {
  .sf-header {
    height: 100px;
  }
}

.sf-header__container {
  display: flex;
  flex-flow: row wrap;
  height: inherit;
  position: relative;
  z-index: 999;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.sf-header__container::after {
  clear: both;
  content: " ";
  display: table;
}

@media (min-width: 1290px) {
  .sf-header__container {
    max-width: 1290px;
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (min-width: 1000px) {
  .sf-header__container--item {
    display: flex;
    flex: 1;
    margin-right: 15px;
    justify-content: flex-end;
  }
}

.sf-header .sf-header__container {
  align-items: center;
}

.sf-header--global {
  padding: 0;
  height: 48px;
}

@media (min-width: 760px) {
  .sf-header--global {
    height: 60px;
  }
}

@media (min-width: 1000px) {
  .sf-header--global {
    height: 130px;
  }
}

.sf-header--global .sf-header__container {
  align-items: flex-start;
}

.sf-header--fixed {
  position: absolute;
  z-index: 10;
  width: 100%;
}

@media (min-width: 600px) {
  .sf-header--fixed {
    position: fixed;
  }
}

.sf-header--shadow {
  box-shadow: 0 2px 6px rgba(3, 1, 0, 0.5);
}

.sf-header__nav-area {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.sf-header__menu {
  display: flex;
  flex-direction: row;
  flex: 1 0 auto;
  padding-left: 20px;
}

@media (min-width: 550px) {
  .sf-header__menu {
    position: relative;
  }
}

@-webkit-keyframes moveFromTop {
  0% {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
  }

  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes moveFromTop {
  0% {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
  }

  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

.sf-header--sticky {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  transition: none;
}

.admin-bar .sf-header--sticky {
  top: 0;
}

@media screen and (min-width: 600px) {
  .admin-bar .sf-header--sticky {
    top: 46px;
  }
}

@media screen and (min-width: 783px) {
  .admin-bar .sf-header--sticky {
    top: 32px;
  }
}

@media (min-width: 1000px) {
  .sf-header--sticky {
    height: 70px;
    -webkit-animation-name: moveFromTop;
    animation-name: moveFromTop;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    transition: all linear;
  }
}

.sf-header--sticky .sf-global-menu,
.sf-header--sticky .sf-donate-menu {
  display: none;
}

@media (min-width: 1000px) {
  .sf-header--sticky .sf-logo {
    margin-top: 0;
    width: 300px;
  }
}

.sf-header--sticky .sf-header-search__input,
.sf-header--sticky .sf-header-search__button {
  margin-bottom: 0;
}

.sf-logo {
  line-height: 1;
  height: 48px;
  width: 196px;
  position: relative;
  transition: width 0.2s ease-in-out;
}

.sf-header--sticky .sf-logo {
  transition: none;
}

.sf-logo--hidden {
  display: none;
}

@media (min-width: 550px) {
  .sf-logo--hidden {
    display: block;
  }
}

@media (min-width: 760px) {
  .sf-logo {
    height: 60px;
    width: 200px;
  }
}

@media (min-width: 1000px) {
  .sf-logo {
    width: 310px;
    min-width: 150px;
  }
}

@media (min-width: 1290px) {
  .sf-logo {
    width: 310px;
    margin-top: -10px;
  }
}

.sf-logo__link {
  display: block;
  margin-left: auto;
  max-width: 196px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 760px) {
  .sf-logo__link {
    margin-left: 0;
    max-width: 200px;
  }
}

@media (min-width: 1000px) {
  .sf-logo__link {
    max-width: 300px;
  }
}

.sf-logo__image {
  display: block;
  max-width: 120px;
}

@media (min-width: 760px) {
  .sf-logo__image {
    max-width: 200px;
  }
}

@media (min-width: 1000px) {
  .sf-logo__image {
    max-width: 240px;
  }
}

.sf-logo__svg {
  fill: #77bd43;
}

.sf-logo__svg:hover {
  fill: #77bd43;
}

.sf-primary-menu-toggle {
  position: absolute;
  width: 50px;
  height: 48px;
  padding: 0;
  top: 0;
  right: 0;
  border: none;
}

@media (min-width: 760px) {
  .sf-primary-menu-toggle {
    height: 60px;
  }
}

@media (min-width: 1000px) {
  .sf-primary-menu-toggle {
    display: none;
    order: inherit;
  }
}

.sf-primary-menu-toggle__icon {
  fill: #77bd43;
  display: block;
  margin: 0 auto;
  height: 18px;
  width: 18px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

.sf-primary-menu-toggle__line {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15px;
  height: 2px;
  display: block;
  background: #77bd43;
  margin-left: -7px;
  transition: none 86ms ease-out;
  transition-property: background, left, opacity, -webkit-transform;
  transition-property: background, left, opacity, transform;
  transition-property: background, left, opacity, transform, -webkit-transform;
}

.sf-primary-menu-toggle__line:nth-child(1) {
  margin-top: -6px;
}

.sf-primary-menu-toggle__line:nth-child(2) {
  margin-top: -1px;
}

.sf-primary-menu-toggle__line:nth-child(3) {
  margin-top: 4px;
}

.sf-primary-menu-toggle-link {
  display: block;
  position: relative;
  height: 48px;
  cursor: pointer;
}

@media (min-width: 760px) {
  .sf-primary-menu-toggle-link {
    height: 60px;
  }
}

.sf-primary-menu-toggle:hover,
.sf-primary-menu-toggle:focus,
.sf-primary-menu-toggle:active {
  outline: 0;
}

.sf-primary-menu-toggle:hover .sf-primary-menu-toggle__icon,
.sf-primary-menu-toggle:focus .sf-primary-menu-toggle__icon,
.sf-primary-menu-toggle:active .sf-primary-menu-toggle__icon {
  fill: #003b49;
}

.sf-primary-menu {
  background-color: #fff;
  box-shadow: 0 4px 7px rgba(3, 1, 0, 0.3);
  display: block;
  flex: 1;
  left: 0;
  position: absolute;
  right: 0;
  top: -550px;
  transition: top 0.8s ease-in-out, visibility 0.3s ease-in-out,
    opacity 0.3s ease-in-out;
  z-index: 20;
}

@media (min-width: 1000px) {
  .sf-primary-menu {
    background: none;
    box-shadow: none;
    display: flex;
    flex: 6 0 auto;
    height: 55px;
    left: auto;
    position: static;
    right: 130px;
    top: 0;
    z-index: 2;
  }
}

@media (min-width: 1000px) {
  .sf-primary-menu--hide {
    visibility: hidden;
    opacity: 0;
  }
}

@media (min-width: 1290px) {
  .sf-primary-menu {
    left: auto;
    right: 80px;
    top: 0;
  }
}

.sf-primary-menu__list {
  height: inherit;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

@media (min-width: 1000px) {
  .sf-primary-menu__list {
    display: flex;
    font-size: 0;
    margin-top: 0;
    margin-left: auto;
  }
}

.sf-primary-menu__list--depth-1 {
  background-color: #eff2f3;
  height: auto;
  display: none;
  padding-left: 1em;
  left: 0;
}

@media (min-width: 1000px) {
  .sf-primary-menu__list--depth-1 {
    display: none;
    background: #77bd43;
    border-radius: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -100px;
    padding: 15px;
    position: absolute;
    top: 100%;
    left: 50%;
    width: 200px;
    max-height: inherit;
  }
}

.sf-primary-menu__item {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  position: relative;
  text-align: left;
}

@media (min-width: 1000px) {
  .sf-primary-menu__item {
    align-items: center;
    border-top: none;
    display: flex;
    height: inherit;
    margin-left: 25px;
    vertical-align: bottom;
    white-space: nowrap;
    flex: 1 0 auto;
  }

  .sf-primary-menu__item:hover ul {
    display: flex;
  }

  .sf-primary-menu__item:first-child {
    margin-left: 0;
  }
}

@media (min-width: 1290px) {
  .sf-primary-menu__item {
    margin-left: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-primary-menu__item--depth-1 {
    max-width: 100%;
    width: 100%;
    text-align: center;
    display: block;
    border: none;
    color: #fff;
    text-align: center;
    font-weight: 400;
    margin-left: 0;
    width: 100%;
    padding: 10px;
    white-space: normal;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }

  .sf-primary-menu__item--depth-1:nth-child(2n + 1) {
    margin-left: 0;
  }
}

@media (min-width: 1000px) {
  .sf-primary-menu__item:hover
    .sf-primary-menu__sub-toggle
    ~ .sf-primary-menu__link::after {
    border-bottom: 15px solid #77bd43;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    height: 0;
    right: 50%;
    margin-right: -15px;
    position: absolute;
    bottom: 0;
    width: 0;
  }
}

.sf-primary-menu__link {
  color: #030100;
  display: block;
  padding: 12px 5%;
  font-family: "proxima-nova", sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 1000px) {
  .sf-primary-menu__link {
    padding: 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1290px) {
  .sf-primary-menu__link {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

.sf-primary-menu__link:hover {
  color: #77bd43;
  text-decoration: none;
}

.sf-primary-menu__link--is-active {
  color: #003b49 !important;
  pointer-events: none;
}

.sf-primary-menu__link--depth-1 {
  font-weight: 400;
}

.sf-primary-menu__link--depth-1::before {
  content: "\A0\A0";
}

@media (min-width: 1000px) {
  .sf-primary-menu__link--depth-1::before {
    content: "";
  }
}

.sf-primary-menu__link--depth-1:hover {
  color: #003b49;
}

.sf-primary-menu__link--depth-1:active {
  color: #003b49;
}

@media (min-width: 1000px) {
  .sf-primary-menu__link--depth-1 {
    color: #fff;
  }
}

@media (min-width: 1000px) {
  .sf-primary-menu__item:last-child .sf-primary-menu__link {
    padding-right: 0;
  }
}

.sf-primary-menu__sub-toggle {
  background-image: url("data:image/svg+xml,%3csvg fill='%2377bd43' width='20' height='20' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.75 15.91'%3e%3cpath d='M3.53 0l12.38 12.37-3.53 3.53L0 3.54z'/%3e%3cpath d='M8.84 12.38L21.22 0l3.53 3.54-12.37 12.37z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  color: rgba(255, 255, 0, 0);
  display: inline-block;
  float: right;
  height: 37px;
  padding: 12px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 37px;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}

@media (min-width: 1000px) {
  .sf-primary-menu__sub-toggle {
    display: none;
  }
}

.sf-primary-menu__sub-toggle--open {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.sf-primary-menu--is-opened {
  padding-bottom: 15px;
  top: 48px;
  max-height: calc(100vh - 48px);
  overflow: auto;
}

.admin-bar .sf-primary-menu--is-opened {
  max-height: calc(100vh - 94px);
}

@media (min-width: 1000px) {
  .sf-primary-menu--is-opened {
    overflow: inherit;
  }
}

@media (min-width: 760px) {
  .sf-primary-menu--is-opened {
    top: 60px;
  }
}

.sf-header-search {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  justify-content: flex-end;
  height: 100%;
  line-height: inherit;
  padding: 0;
  position: absolute;
  top: -200%;
  transition: top 0.3s ease-in-out, visibility 0.5s ease-in-out;
  visibility: visible;
  width: calc(100% - 80px);
  z-index: 11;
  flex: 1;
  left: 0;
  right: 0;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 550px) {
  .sf-header-search {
    left: auto;
    width: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-header-search {
    height: 100%;
    width: 62%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1290px) {
  .sf-header-search {
    width: 70%;
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

.sf-header-search__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-header-search__container {
    width: auto;
    padding-right: 75px;
  }
}

@media (min-width: 1000px) {
  .sf-header-search__container {
    padding-right: 50px;
  }
}

.sf-header-search--is-opened {
  top: 0;
}

.sf-header-search__label {
  display: none;
  margin: 0;
}

.sf-header-search__input {
  border: 1px solid #77bd43;
  line-height: 1;
  padding: 10px;
  margin-left: 15px;
  flex-grow: 1;
  min-width: 0;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-header-search__input {
    margin: 0 0 0 auto;
    width: auto;
  }
}

.sf-header-search__button {
  border: 1px solid #77bd43;
  border-radius: 0;
  background-color: #77bd43;
  color: #fff;
  margin-left: 10px;
  padding: 10px;
  text-transform: none;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.sf-header-search__button:link,
.sf-header-search__button:visited {
  color: #77bd43;
}

.sf-header-search__button:hover {
  color: #fff;
  background: #77bd43;
}

.sf-header-search__button:hover {
  color: #003b49;
}

@media (min-width: 550px) {
  .sf-header-search__button {
    margin-right: 10px;
  }
}

@media (min-width: 1000px) {
  .sf-header-search__button {
    margin-right: 5px;
  }
}

.sf-header-search__input,
.sf-header-search__button {
  box-sizing: content-box;
  font-size: inherit;
}

.sf-header-search-toggle {
  order: 2;
  margin-right: 30px;
  position: static;
  top: 0;
  width: 20px;
  z-index: 15;
  max-height: 55px;
}

@media (min-width: 550px) {
  .sf-header-search-toggle {
    margin-right: 50px;
  }
}

@media (max-width: 550px) {
  .sf-header-search-toggle {
    position: absolute;
    right: 15px;
  }
}

@media (min-width: 760px) {
  .sf-header-search-toggle {
    width: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-header-search-toggle {
    display: block;
    line-height: 78px;
    margin-left: auto;
    margin-right: 0;
    right: 5%;
    top: 0;
    width: 55px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}

@media (min-width: 1290px) {
  .sf-header-search-toggle {
    right: 0;
  }
}

.sf-header-search-toggle-link {
  display: block;
  position: relative;
  height: 48px;
  align-items: center;
}

.sf-header-search-toggle-link:hover .sf-search__icon rect,
.sf-header-search-toggle-link:focus .sf-search__icon rect,
.sf-header-search-toggle-link:active .sf-search__icon rect {
  fill: #58854e;
}

.sf-header-search-toggle-link:hover .sf-search__icon circle,
.sf-header-search-toggle-link:focus .sf-search__icon circle,
.sf-header-search-toggle-link:active .sf-search__icon circle {
  stroke: #58854e;
}

@media (min-width: 760px) {
  .sf-header-search-toggle-link {
    height: 60px;
  }
}

@media (min-width: 1000px) {
  .sf-header-search-toggle-link {
    margin-left: auto;
    display: flex;
  }
}

.sf-header-search-toggle-link--dismiss-hide,
.sf-header-search-toggle-link--search-hide {
  display: none;
}

.sf-header-search-toggle svg {
  display: block;
  margin: 0 auto;
  height: 18px;
  fill: #77bd43;
  width: 18px;
}

@media (min-width: 1000px) {
  .sf-header-search-toggle svg {
    height: 24px;
    width: 24px;
  }
}

.sf-header-search-toggle .sf-search__icon {
  fill: #77bd43;
  height: 100%;
  min-height: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 0;
  margin-top: 1px;
  position: relative;
}

.sf-header-search-toggle .sf-search__icon rect {
  fill: #77bd43;
}

.sf-header-search-toggle .sf-search__icon circle {
  stroke: #77bd43;
}

@media (min-width: 1000px) {
  .sf-header-search-toggle .sf-search__icon {
    margin-top: 0;
  }
}

.sf-primary-menu-toggle-link .sf-primary-menu-toggle__icon path {
  fill: #030100;
}

.sf-primary-menu-toggle-link:hover .sf-primary-menu-toggle__icon path,
.sf-primary-menu-toggle-link:focus .sf-primary-menu-toggle__icon path,
.sf-primary-menu-toggle-link:active .sf-primary-menu-toggle__icon path {
  fill: #77bd43;
}

.sf-header-search-toggle-link {
  border-bottom: 3px solid transparent;
}

.sf-header-search-toggle-link:hover,
.sf-header-search-toggle-link:focus,
.sf-header-search-toggle-link:active {
  outline: 0;
}

.sf-header-search-toggle-link:hover .sf-search__icon,
.sf-header-search-toggle-link:focus .sf-search__icon,
.sf-header-search-toggle-link:active .sf-search__icon {
  fill: #77bd43;
}

.sf-global-menu {
  display: none;
  font-size: 0;
  height: 24px;
  text-align: right;
  width: 100%;
  flex: 1 0 100%;
  z-index: 99;
}

@media (min-width: 1000px) {
  .sf-global-menu {
    flex: 1 0 18%;
    display: block;
  }
}

.sf-global-menu-mobile {
  display: none;
}

@media (max-width: 999px) {
  .sf-global-menu-mobile,
  .sf-global-menu-mobile .sf-donate-menu,
  .sf-global-menu-mobile .sf-global-menu,
  .sf-global-menu-mobile .sf-global-menu .sf-global-menu__item,
  .sf-global-menu-mobile .sf-global-menu .sf-global-menu__list {
    display: block;
    height: auto;
  }
  .sf-global-menu-mobile .sf-global-menu {
    text-align: left;
  }
  .sf-global-menu-mobile .sf-global-menu__list {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 100%;
    margin-bottom: 0;
  }
  .sf-global-menu-mobile .sf-global-menu__item {
    padding: 12px 5%;
    margin-left: 0;
  }
}

.sf-global-menu__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  list-style: none;
  height: 24px;
  padding-left: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 1000px) {
  .sf-global-menu__list {
    line-height: 40px;
    line-height: 2.5rem;
    float: right;
  }
}

@media (min-width: 1290px) {
  .sf-global-menu__list {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}

.sf-global-menu__item {
  display: inline-block;
  margin-left: 12px;
}

.sf-global-menu__link {
  font-weight: bold;
  white-space: nowrap;
}

.sf-global-menu__link:link,
.sf-global-menu__link:visited {
  color: #797c82;
}

.sf-global-menu__link:hover {
  color: #77bd43;
}

.sf-content {
  overflow: hidden;
}

.sf-content__container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.sf-content__container::after {
  clear: both;
  content: " ";
  display: table;
}

@media (min-width: 1290px) {
  .sf-content__container {
    max-width: 1290px;
    padding-right: 50px;
    padding-left: 50px;
  }
}

.search-results .sf-content__container {
  margin-top: 75px;
}

.sf-content__row::after {
  clear: both;
  content: " ";
  display: table;
}

.search-results .sf-content__main,
.search-results .sf-content__main-in-focus,
.archive .sf-content__main,
.archive .sf-content__main-in-focus {
  width: 100%;
}

.search-results .sf-content__main-container,
.search-results .sf-content__main-in-focus-container,
.archive .sf-content__main-container,
.archive .sf-content__main-in-focus-container {
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-content__main,
  .sf-content__main-in-focus {
    width: calc(100% - 300px);
    margin-right: 0;
    float: left;
  }
  .sf-content__main.social_media {
    width: 100%;
  }
}

.sf-content__main-container,
.sf-content__main-in-focus-container {
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-content__main-container,
  .sf-content__main-in-focus-container {
    width: 85%;
  }
}

.sf-content__main--full,
.sf-content__main-in-focus--full {
  width: 100%;
}

.sf-content__main--full .sf-content__main-container,
.sf-content__main-in-focus--full .sf-content__main-container {
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-content__main--full .sf-content__main-container,
  .sf-content__main-in-focus--full .sf-content__main-container {
    width: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-content__sidebar {
    width: 300px;
    float: right;
  }
}

@media (min-width: 1000px) {
  .single .sf-content__sidebar {
    margin-top: 75px;
  }
}

.sf-content__sidebar .sf-cards-navigation {
  display: none;
}

.sf-content__sidebar .sf-card--no-thumb .sf-card__image {
  display: none;
}

.sf-content__sidebar .sf-card:not(:first-of-type) .sf-card__image {
  display: none;
}

.sf-content__sidebar .sf-card:not(:first-of-type).projectsGeneticCard .sf-card__image {
  display: block !important;
}

.sf-content__sidebar
  .sf-card:not(:first-of-type)
  .sf-card__image-link.object-fit {
  display: none;
}

.sf-content__sidebar
  .sf-card:not(:first-of-type)
  .sf-card__image-link.object-fit
  img {
  display: none;
}

.sf-content__sidebar
  .sf-card:not(:first-of-type)
  .sf-card__image-link.object-fit
  img {
  display: none;
}

.single .sf-content,
.page .sf-content,
.archive .sf-content,
.search-results .sf-content,
.search-no-results .sf-content {
  padding-top: 15px;
}

@media (min-width: 1000px) {
  .single .sf-content,
  .page .sf-content,
  .archive .sf-content,
  .search-results .sf-content,
  .search-no-results .sf-content {
    padding-top: 30px;
  }
}

.home .sf-content {
  padding-top: 0;
}

@media (min-width: 1000px) {
  .home .sf-content {
    padding-top: 0;
  }
}

.single .sf-content--hero,
.page .sf-content--hero,
.archive .sf-content--hero,
.search-results .sf-content--hero,
.search-no-results .sf-content--hero {
  padding-top: 0;
}

@media (min-width: 1000px) {
  .single .sf-content--hero,
  .page .sf-content--hero,
  .archive .sf-content--hero,
  .search-results .sf-content--hero,
  .search-no-results .sf-content--hero {
    padding-top: 0;
  }
}

body.admin-bar .datepicker {
  z-index: 999 !important;
}

.sf-template--feature .sf-content__main {
  float: none;
  margin: 0 auto;
}

.sf-template--feature .sf-content__main-container {
  width: 100%;
}

.sf-template--feature .sf-hero-header,
.sf-template--feature .sf-hero-header__image img {
  height: 300px;
}

@media (min-width: 760px) {
  .sf-template--feature .sf-hero-header,
  .sf-template--feature .sf-hero-header__image img {
    height: calc(100vh - 130px);
    max-height: inherit;
  }
}

.archive-filter {
  padding: 20px;
  margin: -20px 0 30px;
  background: #eff2f3;
}
.archive-filter__form {
  width: 100%;
}
.archive-filter--global {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.archive-filter--global .filter-dropdowns {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.archive-filter--global .filter-dropdowns > div {
  margin: 0 6px;
  flex: auto;
  max-width: 16%;
}
@media (max-width: 550px) {
  .archive-filter--global .filter-dropdowns > div {
    max-width: 32%;
    margin: 0;
  }
}
.archive-filter--global .btn-filter {
  margin-bottom: 0 !important;
  margin-top: 15px;
  padding-right: 6px;
  text-align: right;
}
@media (min-width: 760px) {
  .archive-filter--global .btn-filter {
    bottom: auto !important;
    position: relative !important;
    right: auto !important;
  }
}
.archive-filter--global .btn-filter button {
  background: #77bd43;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  padding: 10px 20px;
  color: white;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  cursor: pointer;
}
.archive-filter--global .btn-filter button:disabled {
  cursor: initial;
  background: #58854e;
}
.archive-filter--global .btn-filter button[type=reset] {
  background: #a9a9a9;
}
.archive-filter--global .btn-filter button:hover {
  color: #030100;
}
.archive-filter--global.archive-filter--projects .filter-dropdowns > div {
  max-width: 25%;
}
.archive-filter .filter-dropdowns.people-search {
  position: relative;
}
.archive-filter .filter-dropdowns.people-search input[type=text] {
  width: 100%;
  padding: 0 10px;
  margin-bottom: 7.5px;
}
.archive-filter .filter-dropdowns.people-search button {
  background: #77bd43;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  padding: 10px 20px;
  color: white;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 760px) {
  .archive-filter .filter-dropdowns.people-dds {
    width: calc(100% - 135px);
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-end;
  }
}
@media (min-width: 760px) {
  .archive-filter .filter-dropdowns.people-dds > div {
    width: 50%;
  }
  .archive-filter .filter-dropdowns.people-dds > div:first-child {
    margin-right: 10px;
  }
  .archive-filter .filter-dropdowns.people-dds > div:last-child {
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .archive-filter .filter-dropdowns.people-dds > div {
    max-width: 100%;
  }
}
.archive-filter .filter-dropdowns--service > div {
  max-width: 100% !important;
  width: 100%;
}
@media (min-width: 760px) {
  .archive-filter .filter-dropdowns--service > div {
    max-width: 50% !important;
    width: 40%;
  }
}
@media (min-width: 1000px) {
  .archive-filter .filter-dropdowns--service > div {
    max-width: 20% !important;
  }
}
.archive-filter .filter-dropdowns select, .archive-filter .filter-dropdowns input {
  border: none;
  border-bottom: 3px solid #77bd43;
  padding: 5px 5px;
  background: none;
  width: 100%;
  height: 40px;
  margin-bottom: 7.5px;
}
.archive-filter .filter-dropdowns select:focus, .archive-filter .filter-dropdowns input:focus {
  outline: 0;
}
.archive-filter .filter-dropdowns select::placeholder, .archive-filter .filter-dropdowns input::placeholder {
  color: #030100;
  font-size: 12px;
}
@media (min-width: 760px) {
  .archive-filter .filter-dropdowns select::placeholder, .archive-filter .filter-dropdowns input::placeholder {
    font-size: 16px;
  }
}
.archive-filter .filter-dropdowns label {
  font-size: 14px;
  margin: 0;
  margin-top: 15px;
}
@media (min-width: 760px) {
  .archive-filter .filter-dropdowns label {
    font-size: 16px;
  }
}
.archive-filter .filter-list input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.archive-filter .filter-list input[type=radio][checked] + label button {
  color: #77bd43;
}
.archive-filter .filter-list button {
  background: transparent;
  padding: 5px;
  border: 0;
  cursor: pointer;
}
@media (min-width: 1000px) {
  .archive-filter .filter-list button {
    padding: 10px;
  }
}
.archive-filter .filter-list label {
  margin: 0;
}
.archive-filter .filter-list__group {
  position: relative;
  display: inline-block;
}
.archive-filter .filter-row {
  position: relative;
}
@media (min-width: 760px) {
  .archive-filter .filter-row {
    margin-bottom: 10px;
  }
}
.archive-filter .btn-filter {
  margin: 15px 0;
  text-align: right;
}
@media (min-width: 760px) {
  .archive-filter .btn-filter {
    position: absolute;
    bottom: -7.5px;
    right: 0;
  }
}
.archive-filter .btn-filter button {
  background: #77bd43;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  padding: 10px 20px;
  color: white;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  cursor: pointer;
}
.archive-filter .btn-filter button:disabled {
  cursor: initial;
  background: #58854e;
}
.archive-filter .btn-filter button[type=reset] {
  background: #a9a9a9;
}
.archive-filter .btn-filter button:hover {
  color: #030100;
}
.archive-filter .select2-search__field:focus {
  outline: 0;
}
.archive-filter .select2-container--default {
  width: 100% !important;
}
.archive-filter .select2-container--default .select2-search--inline .select2-search__field {
  height: 37px;
  padding: 0 10px;
  margin: 0;
}
.archive-filter .select2-container--default .select2-search--inline .select2-search__field::placeholder {
  color: #000;
}
.archive-filter .select2-container--default .select2-selection--multiple {
  border: none;
  border-bottom: 3px solid #77bd43;
  border-radius: 0;
  padding-bottom: 0;
  background-color: transparent;
  margin-bottom: 7.5px;
}
.archive-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #77bd43;
  color: #FFF;
  border: 0;
  font-size: 15px;
  padding: 4px 6px;
}
.archive-filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #FFF;
  border-right: 0;
}
.archive-filter .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0;
  border-bottom: 3px solid #77bd43;
}
.archive-filter--reset {
  display: flex;
  flex-flow: row nowrap;
}
.archive-filter--reset button {
  background: #77bd43;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  padding: 10px 20px;
  color: white;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  cursor: pointer;
}
.archive-filter--reset .btn-filter {
  margin-left: 20px;
}


.az-filter {
  display: flex;
  list-style: none;
  flex-flow: row wrap;
  padding: 0 15px 15px;
  justify-content: space-between;
}
.az-filter a {
  text-decoration: underline;
}
.az-filter a.current {
  background: #77bd43;
  color: #FFF;
  padding: 4px 5px;
  text-decoration: none;
  margin: 0 -5px;
}
@media (max-width: 550px) {
  .az-filter {
    display: none;
  }
}

.az-select {
  display: none;
}
@media (max-width: 550px) {
  .az-select {
    display: block;
    margin: 0 0 20px;
    border: none;
    padding: 5px 5px;
    background: none;
    width: 100%;
    height: 40px;
    border-bottom: 3px solid #77bd43;
  }
}

.post-type-archive-people .select2-container--default .select2-results__option--selected {
  background-color: #c9f1ab;
}
.post-type-archive-people .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #77bd43;
}


.sf-carousel {
  position: relative;
  margin-bottom: 24px;
  overflow: hidden;
  max-height: calc(100vh - 130px);
}

@media (min-width: 760px) {
  .sf-carousel {
    margin-bottom: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-carousel {
    margin-bottom: 42px;
  }
}

.sf-carousel--2,
.sf-carousel--3,
.sf-carousel--4 {
  width: 100%;
}

.sf-carousel--2::after,
.sf-carousel--3::after,
.sf-carousel--4::after {
  background-color: #fff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}

@media (min-width: 1000px) {
  .sf-carousel--2::after,
  .sf-carousel--3::after,
  .sf-carousel--4::after {
    width: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-carousel--2,
  .sf-carousel--3,
  .sf-carousel--4 {
    width: calc(100% + 30px);
  }
}

.sf-carousel .sf-card .sf-date {
  display: block;
  padding-bottom: 6px;
  text-align: left;
}

@media (min-width: 550px) {
  .sf-carousel .sf-card .sf-date {
    text-align: right;
  }
}

.sf-carousel .sf-card__text {
  min-height: 150px;
  overflow: hidden;
}

@media (min-width: 550px) {
  .sf-carousel .sf-card__text {
    min-height: 210px;
  }
}

@media (min-width: 760px) {
  .sf-carousel .sf-card__text {
    min-height: 215px;
    max-height: none;
    overflow: visible;
  }
}

@media (min-width: 1000px) {
  .sf-carousel .sf-card__text {
    min-height: 240px;
  }
}

.sf-carousel--1 .sf-card {
  margin-right: 0;
  margin-bottom: 0;
  position: relative;
}

.sf-carousel--1 .sf-card__image {
  height: 50vh;
}

@media (min-width: 1000px) {
  .sf-carousel--1 .sf-card__image {
    min-height: 450px;
    max-height: 600px;
  }
}

.sf-carousel--1 .sf-card__text {
  background: rgba(255, 255, 255, 0.9);
  border: 10px solid #eee;
  border-top: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 15px;
  position: absolute;
  right: 0;
  width: 100%;
}

@media (min-width: 760px) {
  .sf-carousel--1 .sf-card__text {
    padding: 30px;
    position: absolute;
  }
}

.sf-carousel--1 .sf-card__title {
  line-height: 1;
  margin-bottom: 10px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 550px) {
  .sf-carousel--1 .sf-card__title {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

@media (min-width: 760px) {
  .sf-carousel--1 .sf-card__title {
    margin-bottom: 10px;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

@media (min-width: 1000px) {
  .sf-carousel--1 .sf-card__title {
    margin-bottom: 10px;
    width: 90%;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-carousel--1 .sf-card__excerpt {
  font-weight: 400;
  display: none;
}

@media (min-width: 550px) {
  .sf-carousel--1 .sf-card__excerpt {
    display: block;
  }
}

@media (min-width: 1000px) {
  .sf-carousel--1 .sf-card__excerpt {
    display: block;
  }

  .sf-carousel--1 .sf-card__excerpt p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1000px) and (min-width: 550px) {
  .sf-carousel--1 .sf-card__excerpt p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1000px) and (min-width: 760px) {
  .sf-carousel--1 .sf-card__excerpt p {
    margin-bottom: 10px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

@media (min-width: 1000px) and (min-width: 1000px) {
  .sf-carousel--1 .sf-card__excerpt p {
    margin-bottom: 10px;
    width: 70%;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
}

.sf-carousel--1 .sf-card__meta {
  display: none;
}

@media (min-width: 760px) {
  .sf-carousel--1 .sf-card__meta {
    bottom: 30px;
    margin-left: 6.2015503876%;
    padding-right: 30px;
    padding-left: 30px;
    width: 87.5968992248%;
  }
}

.sf-carousel--2 .sf-card {
  margin-right: 0;
  margin-bottom: 0;
}

@media (min-width: 1000px) {
  .sf-carousel--2 .sf-card {
    margin-right: 30px;
  }
}

.sf-carousel--2 .sf-card__text {
  min-height: 30vh;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (min-width: 760px) {
  .sf-carousel--2 .sf-card__text {
    min-height: 290px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 760px) {
  .sf-carousel--2 .sf-card__title {
    padding-left: 30px;
    width: 30.1587301587%;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

@media (min-width: 760px) {
  .sf-carousel--2 .sf-card__excerpt {
    padding-right: 30px;
    width: 65.0793650794%;
  }
}

.sf-carousel--3 .sf-card {
  margin-right: 0;
  margin-bottom: 0;
}

@media (min-width: 1000px) {
  .sf-carousel--3 .sf-card {
    margin-right: 30px;
  }
}

@media (min-width: 760px) {
  .sf-carousel--3 .sf-card__text {
    padding-top: 24px;
    padding-bottom: 36px;
    min-height: 336px;
  }
}

.sf-carousel--4 .sf-card {
  margin-right: 0;
  margin-bottom: 0;
}

@media (min-width: 1000px) {
  .sf-carousel--4 .sf-card {
    margin-right: 30px;
  }
}

.sf-carousel--4 .sf-card__image {
  height: 180px;
}

@media (min-width: 760px) {
  .sf-carousel--4 .sf-card__text {
    overflow: hidden;
    padding: 21px 24px 42px 24px;
  }
}

@media (min-width: 1000px) {
  .sf-carousel--4 .sf-card__text {
    min-height: 300px;
    padding: 18px 30px 42px 30px;
  }
}

@media (min-width: 760px) {
  .sf-carousel--4 .sf-card__title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 21px;
    line-height: 1.3125rem;
  }
}

@media (min-width: 760px) {
  .sf-carousel--4 .sf-card__excerpt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 21px;
    line-height: 1.3125rem;
  }
}

.sf-carousel--4 .sf-card__meta {
  background-color: #fff;
  z-index: 9;
}

.slick-arrow {
  background: #fff;
  border: 2px solid #77bd43;
  border-radius: 5px;
  height: 33.3333333333px;
  padding: 5px 0;
  position: absolute;
  top: 50%;
  width: 33.3333333333px;
  z-index: 4;
  font-size: 0;
  line-height: 0;
  text-shadow: none;
  color: transparent;
  margin-top: -25px;
}

@media (min-width: 760px) {
  .slick-arrow {
    height: 50px;
    width: 50px;
    top: 50%;
  }
}

.slick-arrow::before {
  content: "?";
  color: #77bd43;
  font-family: Arial, Serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 30px;
  display: block;
  height: 21px;
  width: 21px;
  position: absolute;
  top: 3px;
  padding: 5px;
}

@media (min-width: 760px) {
  .slick-arrow::before {
    font-size: 30px;
    line-height: 30px;
    height: 30px;
    top: 10px;
    width: 30px;
  }
}

.slick-arrow:hover {
  cursor: pointer;
}

.slick-arrow:active::before {
  color: #030100;
}

.slick-prev {
  left: -16.6666666667px;
}

.slick-prev::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

@media (min-width: 760px) {
  .slick-prev {
    left: -25px;
  }
}

.slick-next {
  right: -16px;
}

@media (min-width: 760px) {
  .slick-next {
    right: -25px;
  }
}

.slick-next::before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

@media (min-width: 1000px) {
  .slick-next {
    right: -25px;
  }
}

@media (min-width: 1000px) {
  .sf-carousel--2 .slick-next,
  .sf-carousel--3 .slick-next,
  .sf-carousel--4 .slick-next {
    right: 5px;
  }
}

.slick-prev,
.slick-next {
  visibility: hidden;
}

@media (min-width: 760px) {
  .slick-prev,
  .slick-next {
    visibility: visible;
  }
}

.slick-prev::before,
.slick-next::before {
  content: url("data:image/svg+xml,%3csvg fill='%2377bd43' width='20' height='20' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.75 15.91'%3e%3cpath d='M3.53 0l12.38 12.37-3.53 3.53L0 3.54z'/%3e%3cpath d='M8.84 12.38L21.22 0l3.53 3.54-12.37 12.37z'/%3e%3c/svg%3e");
}

@media (min-width: 760px) {
  .slick-prev::before,
  .slick-next::before {
    height: 75%;
    left: 5px;
    right: 0;
    padding-top: 5px;
    top: 5px;
    transition: padding-top 0.3s ease;
    width: 75%;
  }
}

.slick-prev:hover,
.slick-prev:active,
.slick-prev:focus,
.slick-next:hover,
.slick-next:active,
.slick-next:focus {
  background-color: #eee;
}

@media (min-width: 760px) {
  .slick-prev:hover::before,
  .slick-prev:active::before,
  .slick-prev:focus::before,
  .slick-next:hover::before,
  .slick-next:active::before,
  .slick-next:focus::before {
    padding-top: 10px;
  }
}

.slick-dots {
  list-style: none;
  margin: 0;
  padding: 0;
  right: 18px;
  text-align: center;
  top: 6px;
}

@media (min-width: 760px) {
  .slick-dots {
    right: 51px;
    top: 18px;
  }
}

@media (min-width: 760px) {
  .sf-carousel--1 .slick-dots {
    right: 30px;
    top: 18px;
  }
}

.slick-dots li {
  display: inline-block;
  margin-left: 9px;
}

.slick-dots button {
  background-color: #fff;
  border: 1px solid #77bd43;
  border-radius: 999px;
  height: 12px;
  margin: 0;
  padding: 0;
  width: 12px;
  font-size: 0;
  line-height: 0;
  text-shadow: none;
  color: transparent;
}

@media (min-width: 760px) {
  .slick-dots button {
    border: 2px solid #77bd43;
    height: 18px;
    width: 18px;
  }
}

.slick-dots .slick-active button {
  background-color: #77bd43;
}

.sf-carousel__gallery-wrapper .sf-carousel figure,
.single-format-gallery .sf-carousel figure {
  position: relative;
  border: 10px solid #eee;
  margin-bottom: 0;
}

.sf-carousel__gallery-wrapper .sf-carousel figcaption,
.single-format-gallery .sf-carousel figcaption {
  position: absolute;
  bottom: 0;
  background-color: rgba(250, 250, 250, 0.5);
  padding: 20px;
  font-size: 16px;
  line-height: 1.3;
  color: #000;
}

.sf-carousel__gallery-wrapper .sf-carousel .slick-arrow,
.single-format-gallery .sf-carousel .slick-arrow {
  top: calc(50% - 50px);
}

.sf-carousel__gallery-wrapper .sf-carousel .slick-dots,
.single-format-gallery .sf-carousel .slick-dots {
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.sf-carousel__gallery-wrapper .sf-carousel .slick-dots li,
.single-format-gallery .sf-carousel .slick-dots li {
  margin: 0 7px;
}

.sf-carousel__gallery-wrapper .sf-carousel .slick-dots li::before,
.single-format-gallery .sf-carousel .slick-dots li::before {
  display: none;
}

.sf-carousel__gallery-wrapper .sf-carousel .slick-prev,
.single-format-gallery .sf-carousel .slick-prev {
  left: 0;
}

.sf-carousel__gallery-wrapper .sf-carousel .slick-next,
.single-format-gallery .sf-carousel .slick-next {
  right: 0;
}

.sf-carousel-orcid .slick-slide,
.sf-carousel-people .slick-slide {
  margin-left: 15px;
}

.sf-carousel-orcid .slick-list,
.sf-carousel-people .slick-list {
  margin-left: -15px;
}

.sf-carousel-orcid .slick-prev,
.sf-carousel-orcid .slick-next,
.sf-carousel-people .slick-prev,
.sf-carousel-people .slick-next {
  opacity: 0.6;
}

.sf-carousel-orcid .slick-arrow.slick-disabled,
.sf-carousel-people .slick-arrow.slick-disabled {
  opacity: 0 !important;
}

.sf-carousel-orcid .slick-prev:hover,
.sf-carousel-orcid .slick-next:hover,
.sf-carousel-people .slick-prev:hover,
.sf-carousel-people .slick-next:hover {
  opacity: 1;
}

.sf-carousel-people.sf-cards--3 .slick-slide .sf-card,
.sf-carousel-orcid.sf-cards--3 .slick-slide .sf-card {
  max-width: 100%;
}

.sf-category {
  /*border-right: 1px solid $secondary-color;*/
  color: #77bd43;
  display: inline-block;
  font-family: inherit;
  font-weight: bold;
  margin-right: 5px;
  padding: 3px 5px 3px 0;
  vertical-align: middle;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

.sf-category:hover {
  color: #58854e;
}

.sf-category__in-focus .sf-category__link {
  background: #eff2f3;
  color: #003b49;
  display: inline-block;
  padding: 10px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 760px) {
  .sf-category__in-focus .sf-category__link {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

@media (min-width: 1000px) {
  .sf-category__in-focus .sf-category__link {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-category__image {
  max-width: 30px;
}

.sf-author {
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  color: #a9a9a9;
}

.sf-author a {
  color: #77bd43;
}

.sf-author a:hover {
  color: #000;
}

.single .sf-author {
  border: 0;
  font-weight: 400;
  padding: 3px 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 760px) {
  .single .sf-author {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1000px) {
  .single .sf-author {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

.single .sf-author a {
  font-weight: 400;
}

.sf-date {
  color: #54565a;
  font-weight: 400;
  padding: 3px 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14px;
  line-height: 0.875rem;
}

.single .sf-date {
  border: 0;
  color: #a9a9a9;
  font-weight: 400;
  margin-top: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 760px) {
  .single .sf-date {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1000px) {
  .single .sf-date {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

.sf-card__text-meta .sf-date {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0px;
  color: #000000;
}

/**
 * The card container
 *
 */

.sf-cards {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (min-width: 1000px) {
  .sf-cards {
    margin-bottom: 30px;
    width: calc(100% + 30px);
  }
}

.sf-content__sidebar .sf-cards,
.sf-content__main-container .sf-cards {
  width: 100%;
}

.sf-cards__title {
  font-size: 21px;
  line-height: 1;
  margin-bottom: 9px;
  width: 100%;
}

@media (min-width: 760px) {
  .sf-cards__title {
    font-size: 24px;
  }
}

@media (min-width: 1000px) {
  .sf-cards__title {
    font-size: 30px;
    margin-bottom: 12px;
  }
}

.sf-cards-nav {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 30px;
}

/**
 * The card component
 *
 * This is a commonly used component for showing collections of content.
 * Although there are many variations of it, the basic elements are:
 * - .sf-card__header      HEADER CONTAINER
 * --- .sf-card__image       Image
 * --- .sf-category          Category
 * - .sf-card__text        TEXT CONTAINER
 * --- .sf-card__title       Title
 * --- .sf-card__excerpt     Excerpt
 * - .sf-card__meta        META CONTAINER
 * --- .sf-author            Author
 * --- .sf-date              Date
 */

.sf-card {
  display: flex;
  flex-direction: column;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #003b49;
}

.sf-card__excerpt {
  color: #000;
}

.sf-card__excerpt {
  font-weight: 400;
}

@media (min-width: 760px) {
  .sf-card {
    margin-right: 30px;
    flex: 95%;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    flex: 95%;
  }
}

.sf-cards--1 .sf-card__title-link:link,
.sf-cards--1 .sf-card__title-link:visited {
  color: #003b49;
}

.sf-cards--1 .sf-card__excerpt {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 760px) {
  .sf-cards--1 .sf-card {
    margin-right: 30px;
    flex: 95%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card {
    margin-right: 30px;
    flex: 95%;
  }
}

@media (min-width: 760px) {
  .sf-card:nth-of-type(1n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(1n) {
    margin-right: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(1n).pt-service {
    margin-right: 0;
  }
}

.sf-card {
  display: flex;
  flex-direction: column;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #58854e;
}

.sf-card__excerpt {
  color: #000;
}

.sf-card__excerpt {
  font-weight: 400;
  color: #000;
  margin-top: 10px;
}

@media (min-width: 760px) {
  .sf-card {
    margin-right: 30px;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    flex: 45%;
  }
}

.sf-cards--2 .sf-card__title-link:link,
.sf-cards--2 .sf-card__title-link:visited {
  color: #58854e;
}

.sf-cards--2 .sf-card__excerpt {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 760px) {
  .sf-cards--2 .sf-card {
    margin-right: 30px;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--2 .sf-card {
    margin-right: 30px;
    flex: 45%;
  }
}

@media (min-width: 760px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(2n).pt-service {
    margin-right: 0;
  }
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 30px;
  }
}

.sf-card {
  display: flex;
  flex-direction: column;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #58854e;
}

.sf-card__excerpt {
  color: #000;
}

.sf-card__excerpt {
  font-weight: 400;
  color: #000;
  margin-top: 10px;
}

@media (min-width: 760px) {
  .sf-card {
    margin-right: 30px;
    flex: 28.3333333333%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    flex: 28.3333333333%;
  }
}

.sf-cards--archive .sf-card__title-link:link,
.sf-cards--archive .sf-card__title-link:visited {
  color: #58854e;
}

.sf-cards--archive .sf-card__excerpt {
  font-weight: 400;
  display: none;
}

@media (min-width: 760px) {
  .sf-cards--archive .sf-card {
    margin-right: 30px;
    flex: 28.3333333333%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--archive .sf-card {
    margin-right: 30px;
    flex: 28.3333333333%;
  }
}

.sf-cards--3 .sf-card__title-link:link,
.sf-cards--3 .sf-card__title-link:visited {
  color: #58854e;
}

.sf-cards--3 .sf-card__excerpt {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 760px) {
  .sf-cards--3 .sf-card {
    margin-right: 30px;
    flex: 28.3333333333%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--3 .sf-card {
    margin-right: 30px;
    flex: 28.3333333333%;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(3n) {
    margin-right: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(3n).pt-service {
    margin-right: 0;
  }
}

@media (min-width: 760px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 30px;
  }
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 30px;
  }
}

.sf-card {
  display: flex;
  flex-direction: column;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #58854e;
}

.sf-card__excerpt {
  color: #000;
}

.sf-card__excerpt {
  font-weight: 400;
  color: #000;
  margin-top: 10px;
}

@media (min-width: 760px) {
  .sf-card {
    margin-right: 30px;
    flex: 20%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    flex: 20%;
  }
}

.sf-cards--4 .sf-card__title-link:link,
.sf-cards--4 .sf-card__title-link:visited {
  color: #58854e;
}

.sf-cards--4 .sf-card__excerpt {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 760px) {
  .sf-cards--4 .sf-card {
    margin-right: 30px;
    flex: 20%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--4 .sf-card {
    margin-right: 30px;
    flex: 20%;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(4n) {
    margin-right: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(4n).pt-service {
    margin-right: 0;
  }
}

@media (min-width: 760px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 30px;
  }
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 30px;
  }
}

.sf-card {
  display: flex;
  flex-direction: column;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #58854e;
}

.sf-card__excerpt {
  color: #000;
}

.sf-card__excerpt {
  font-weight: 400;
  color: #000;
  margin-top: 10px;
}

@media (min-width: 760px) {
  .sf-card {
    margin-right: 30px;
    flex: 15%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    flex: 15%;
  }
}

.sf-cards--5 .sf-card__title-link:link,
.sf-cards--5 .sf-card__title-link:visited {
  color: #58854e;
}

.sf-cards--5 .sf-card__excerpt {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 760px) {
  .sf-cards--5 .sf-card {
    margin-right: 30px;
    flex: 15%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--5 .sf-card {
    margin-right: 30px;
    flex: 15%;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(5n) {
    margin-right: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(5n).pt-service {
    margin-right: 0;
  }
}

@media (min-width: 760px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 30px;
  }
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 30px;
  }
}

.sf-card {
  display: flex;
  flex-direction: column;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #58854e;
}

.sf-card__excerpt {
  color: #000;
}

.sf-card__excerpt {
  font-weight: 400;
  color: #000;
  margin-top: 10px;
}

@media (min-width: 760px) {
  .sf-card {
    margin-right: 30px;
    flex: 11.6666666667%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    flex: 11.6666666667%;
    flex: 13%;
  }
}

.sf-cards--6 .sf-card__title-link:link,
.sf-cards--6 .sf-card__title-link:visited {
  color: #58854e;
}

.sf-cards--6 .sf-card__excerpt {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 760px) {
  .sf-cards--6 .sf-card {
    margin-right: 30px;
    flex: 11.6666666667%;
    flex: 45%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--6 .sf-card {
    margin-right: 30px;
    flex: 11.6666666667%;
    flex: 13%;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(6n) {
    margin-right: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(6n).pt-service {
    margin-right: 0;
  }
}

@media (min-width: 760px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(2n) {
    margin-right: 30px;
  }
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-card:nth-of-type(odd):last-of-type {
    margin-right: 30px;
  }
}

@media (max-width: 550px) {
  .sf-cards .sf-card {
    max-width: 100% !important;
  }
}

.sf-cards--2 .sf-card {
  max-width: calc(45% + 30px);
}

@media (min-width: 1000px) {
  .sf-cards--2 .sf-card {
    max-width: calc(50% + 30px);
  }
}

.sf-cards--3 .sf-card {
  max-width: calc(45% + 30px);
}

@media (min-width: 1000px) {
  .sf-cards--3 .sf-card {
    max-width: calc(28.33% + 30px);
  }
}

@media (min-width: 1000px) {
  .sf-content__main-container .sf-cards--3 .sf-card,
  .sf-content__main-in-focus-container .sf-cards--3 .sf-card {
    max-width: calc(45% + 30px);
  }
}

.archive .sf-cards--3 .sf-card {
  max-width: calc(28.333% + 30px);
  flex: 28.33%;
}

.archive .sf-cards--3 .sf-card:nth-of-type(2n) {
  margin-right: 30px;
}

.archive .sf-cards--3 .sf-card:nth-of-type(3n) {
  margin-right: 0;
}

@media (max-width: 550px) {
  .archive .sf-cards--3 .sf-card {
    max-width: 100%;
    flex: 100%;
    margin-right: 0 !important;
  }

  .pt-project .sf-card__text {
    padding: 0 35px 10px 15px;
  }

  .archive-filter .filter-dropdowns > div {
    max-width: 32%;
    margin: 0;
  }

  .archive-filter .btn-filter {
    padding-right: 0;
  }
}

.sf-cards--4 .sf-card {
  max-width: calc(45% + 30px);
}

@media (min-width: 1000px) {
  .sf-cards--4 .sf-card {
    max-width: calc(20% + 30px);
  }
}

.sf-card {
  background-color: #eff2f3;
  flex: 100%;
  margin-bottom: 24px;
  position: relative;
}

@media (min-width: 760px) {
  .sf-card {
    margin-bottom: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-card {
    margin-right: 30px;
    margin-bottom: 30px;
  }
}

@media (min-width: 550px) {
  .sf-cards--5 .sf-card,
  .sf-cards--6 .sf-card {
    flex: 47%;
    margin-right: 30px;
  }
}

.sf-cards--5 .sf-card--intro {
  border: none;
  background: none;
  flex: 100%;
}

@media (min-width: 1000px) {
  .sf-cards--5 .sf-card--intro {
    flex: 14.7286821705%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--sidebar .sf-card {
    margin-right: 0;
    flex: 100%;
  }
}

.sf-card__header {
  position: relative;
  margin: 10px;
}

@media (min-width: 760px) {
  .sf-card__header {
    height: 150px;
    overflow: hidden;
  }
}

@media (min-width: 760px) {
  .pt-people .sf-card__header {
    height: 200px;
    overflow: hidden;
  }
}

@media (min-width: 760px) {
  .sf-widget .pt-people .sf-card__header {
    height: 250px;
    overflow: hidden;
  }
}

.home .sf-carousel .sf-card__header {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 550px) {
  .sf-card__header {
    margin-bottom: 20px;
  }
}

.sf-card__header-theme {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-color: rgba(95, 177, 87, 0.61);
  padding: 7px 5px 7px 7px;
  letter-spacing: 0px;
  font-weight: bold;
  color: #fefefe;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
}

@media (max-width: 550px) {
  .sf-card__header-theme {
    position: relative;
  }
}

.sf-carousel .sf-card__header-theme, .sf-card__header-theme {
  display: none;
}

.sf-card__image {
  height: 100%;
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (min-width: 1000px) {
  .sf-card__image {
    height: 100%;
  }
}
.sf-card__image-round-wrapper {
  display: none;
}
@media (min-width: 760px) {
  .sf-card__image-round-wrapper {
    display: block;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
  }
}

@media (max-width: 550px) {
  .sf-card__image-link {
    display: none;
  }
}

@media (min-width: 760px) {
  .sf-card__image-link {
    height: 100%;
    display: block;
    overflow: hidden;
    max-width: 100%;
    width: 100%;
  }
}

.sf-card__image-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sf-card__image-link.object-fit {
  background-size: cover;
  background-position: 50% 50%;
  display: block;
  height: 200px;
}

@media (min-width: 1000px) {
  .sf-card__image-link.object-fit {
    height: 250px;
  }

  .sf-carousel .sf-card__image-link.object-fit {
    min-height: 450px;
  }
}

.sf-card__image-link.object-fit img {
  display: none;
}

@media (min-width: 1000px) {
  .sf-cards--hero .sf-card__image,
  .sf-cards--1 .sf-card__image {
    height: 100%;
    max-height: 430px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--hero .sf-card__image-link.object-fit,
  .sf-cards--1 .sf-card__image-link.object-fit {
    height: 100%;
    max-height: 430px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--2 .sf-card__image {
    height: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--2 .sf-card__image-link.object-fit {
    height: 300px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--related .sf-card__image {
    height: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--related .sf-card__image-link.object-fit {
    height: 200px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--4 .sf-card__image {
    height: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--4 .sf-card__image-link.object-fit {
    height: 180px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--sidebar .sf-card__image {
    height: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--sidebar .sf-card__image-link.object-fit {
    height: 200px;
  }
}

.sf-card__categories {
  font-size: 0;
  left: 0;
  line-height: 1;
  top: 0;
}

.sf-card .sf-category {
  margin-right: 2px;
  margin-bottom: 2px;
}

.sf-card__text {
  flex: 1 0 auto;
  padding: 0 24px 10px 15px;
}

.sf-card__text-meta {
  margin-bottom: 10px;
}

.sf-carousel .sf-card__text-meta {
  display: none;
}

.sf-card__text-meta a.sf-category {
  font-weight: 700;
  padding: 3px;
  display: inline-block;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  background: #ff6b00;
  transition: box-shadow 0.5s ease-in-out;
  font-size: 10px;
  font-size: 0.625rem;
}

@media (min-width: 1000px) {
  .sf-card__text-meta a.sf-category {
    padding: 3px 6px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (min-width: 760px) {
  .sf-card__text--right {
    width: 80%;
  }
}
@media (min-width: 550px) {
  .sf-card__text {
    padding: 10px 30px 10px 15px;
  }
}

@media (min-width: 1000px) {
  .sf-card__text {
    padding: 10px 30px 10px 15px;
  }
}

.sf-cards--hero .sf-card__text,
.sf-cards--1 .sf-card__text {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (min-width: 760px) {
  .sf-cards--hero .sf-card__text,
  .sf-cards--1 .sf-card__text {
    padding-right: 0;
    padding-left: 0;
  }
}

.sf-cards--2 .sf-card__text {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (min-width: 760px) {
  .sf-cards--2 .sf-card__text {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1000px) {
  .sf-cards--3 .sf-card__text {
    padding: 0 40px 10px 10px;
  }

  .sf-content__main-container .sf-cards--3 .sf-card__text {
    padding: 0 40px 10px 10px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--4 .sf-card__text {
    padding: 0 40px 10px 10px;
  }
}

.sf-cards--5 .sf-card__text {
  padding-top: 24px;
}

.sf-card--intro .sf-card__text {
  padding: 0;
}

.sf-cards--events .sf-card__text {
  padding: 10px 15px;
}

.sf-card__title {
  font-weight: bold !important;
  margin-bottom: 3px;
  width: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  letter-spacing: 0.1px;
}

@media (min-width: 760px) {
  .sf-cards--hero .sf-card__title,
  .sf-cards--1 .sf-card__title {
    padding-left: 10px;
  }
}

@media (min-width: 760px) {
  .sf-cards--2 .sf-card__title {
    padding-left: 10px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--sidebar .sf-card__title {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 19px;
    line-height: 1.1875rem;
  }
}

.sf-card__title-link {
  color: #000 !important;
}

.sf-card__title-link:link,
.sf-card__title-link:visited {
  color: #030100;
}

.sf-card__title-link:hover,
.sf-card__title-link:active {
  color: #77bd43;
}

.sf-cards--events .sf-card__title {
  padding-left: 0;
}

.sf-card__excerpt,
.sf-card .sf-source {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

.pt-people .sf-card__excerpt,
.pt-people .sf-card .sf-source {
  font-style: normal;
}

@media (min-width: 760px) {
  .sf-cards--hero .sf-card__excerpt,
  .sf-cards--1 .sf-card__excerpt,
  .sf-cards--hero .sf-card .sf-source,
  .sf-cards--1 .sf-card .sf-source {
    padding-right: 30px;
    width: 57.3643410853%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}

@media (min-width: 760px) {
  .sf-cards--2 .sf-card__excerpt,
  .sf-cards--2 .sf-card .sf-source {
    padding-right: 30px;
    width: 65.0793650794%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--4 .sf-card__excerpt,
  .sf-cards--4 .sf-card .sf-source {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

@media (min-width: 1000px) {
  .sf-cards--5 .sf-card__excerpt,
  .sf-cards--6 .sf-card__excerpt,
  .sf-cards--5 .sf-card .sf-source,
  .sf-cards--6 .sf-card .sf-source {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}

.sf-cards--sidebar .sf-card__excerpt,
.sf-cards--sidebar .sf-card .sf-source {
  font-weight: 400;
  margin-top: 10px;
}

@media (min-width: 1000px) {
  .sf-cards--sidebar .sf-card__excerpt,
  .sf-cards--sidebar .sf-card .sf-source {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}

.sf-card__meta {
  bottom: 0;
  left: 0;
  padding: 6px 24px 6px 15px;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-card__meta {
    display: flex;
    flex-flow: row wrap;
    padding: 12px 30px 12px 15px;
  }
}

@media (min-width: 1000px) {
  .sf-card__meta {
    padding: 12px 30px 12px 10px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--5 .sf-card__meta,
  .sf-cards--6 .sf-card__meta {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

.pt-service .sf-card__excerpt {
  margin-top: 0;
}
.sf-card__excerpt-list-item:first-child {
  margin-bottom: 0.25rem;
}

.sf-card .sf-author {
  margin-bottom: 3px;
  width: 60%;
}

@media (min-width: 550px) {
  .sf-cards--2 .sf-card .sf-author,
  .sf-cards--3 .sf-card .sf-author,
  .sf-cards--4 .sf-card .sf-author {
    margin-bottom: 0;
    width: 60%;
  }
}

.sf-cards--5 .sf-card .sf-author,
.sf-cards--6 .sf-card .sf-author {
  margin-bottom: 3px;
  width: 100%;
}

.sf-card .sf-date {
  text-align: right;
}

@media (min-width: 550px) {
  .sf-cards--2 .sf-card .sf-date,
  .sf-cards--3 .sf-card .sf-date,
  .sf-cards--4 .sf-card .sf-date {
    text-align: right;
  }
}

.sf-cards--5 .sf-card .sf-date,
.sf-cards--6 .sf-card .sf-date {
  width: 100%;
}

.sf-card .sf-source {
  display: block;
  width: 100%;
  text-align: left !important;
  margin-top: 10px;
}

.sf-card[class*="cat-"],
.sf-card.sf-event-card,
.sf-card.pt-people,
.sf-card.pt-project,
.sf-card.pt-tribe_events {
  background-position: right 10px bottom 15px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.sf-card.cat-news,
.sf-card.cat-features,
.sf-card.cat-pressreleases {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3ccircle class='st0' cx='93.32' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='55.15' r='2.25'/%3e%09%3ccircle class='st0' cx='93.32' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='66.37' r='2.25'/%3e%09%3ccircle class='st0' cx='93.32' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='77.6' r='2.25'/%3e%09%3ccircle class='st0' cx='93.32' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='88.83' r='2.25'/%3e%09%3ccircle class='st0' cx='93.32' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='100.06' r='2.25'/%3e%09%3ccircle class='st0' cx='93.32' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='111.29' r='2.25'/%3e%09%3ccircle class='st0' cx='93.32' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='84.34' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='75.36' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='50.66' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='50.66' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='61.88' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='61.88' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='73.11' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='73.11' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='84.34' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='84.34' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='95.57' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='95.57' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='106.8' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='106.8' r='2.25'/%3e%09%3ccircle class='st0' cx='122.52' cy='118.02' r='2.25'/%3e%09%3ccircle class='st0' cx='113.53' cy='118.02' r='2.25'/%3e%09%3ccircle class='st0' cx='66.37' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='48.41' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='39.43' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='30.45' cy='122.52' r='2.25'/%3e%09%3ccircle class='st0' cx='21.46' cy='122.52' r='2.25'/%3e%09%3cpath class='st0' d='M124.76,140.23H16.97c-8.53,0-15.47-6.94-15.47-15.47V1.5h111.79v123.26c0,6.33,5.15,11.47,11.47,11.47V140.23%09%09z M5.5,5.5v119.26c0,6.33,5.15,11.47,11.47,11.47h97.42c-3.13-2.83-5.1-6.93-5.1-11.47V5.5H5.5z'/%3e%09%3cpath class='st0' d='M124.76,140.23v-4c6.33,0,11.47-5.15,11.47-11.47V27.95h-24.95v-4h28.95v100.81%09%09C140.23,133.29,133.29,140.23,124.76,140.23z'/%3e%09%3crect x='19.22' y='37.43' class='st0' width='76.35' height='4'/%3e%09%3crect x='19.22' y='26.2' class='st0' width='76.35' height='4'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-specials {
  background-image: url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.73 141.73'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231d1d1b;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eiconos_FINAL%3c/title%3e%3cpath class='cls-1' d='M111.36,136.11a1.91,1.91,0,0,1-.93-.23l-39.56-20.8-39.56,20.8a2,2,0,0,1-2.11-.15,2,2,0,0,1-.8-2L36,89.72,4,58.53a2,2,0,0,1,1.1-3.41l44.23-6.43L69.07,8.61a2,2,0,0,1,3.59,0L92.44,48.69l44.23,6.43a2,2,0,0,1,1.11,3.41l-32,31.19,7.56,44.05a2,2,0,0,1-2,2.34ZM9.65,58.49l29.86,29.1a2,2,0,0,1,.57,1.77l-7,41.1,36.91-19.41a2,2,0,0,1,1.86,0l36.9,19.41-7-41.1a2,2,0,0,1,.58-1.77l29.85-29.1-41.26-6a2,2,0,0,1-1.5-1.1L70.87,14,52.42,51.4a2,2,0,0,1-1.51,1.1Z'/%3e%3ccircle class='cls-1' cx='48.92' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='84.32' r='1.94'/%3e%3ccircle class='cls-1' cx='48.92' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='95.31' r='1.94'/%3e%3ccircle class='cls-1' cx='48.92' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='106.29' r='1.94'/%3e%3ccircle class='cls-1' cx='48.92' cy='117.27' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='117.27' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='117.27' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='117.27' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='117.27' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='117.27' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='128.26' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='128.26' r='1.94'/%3e%3ccircle class='cls-1' cx='48.92' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='114.74' cy='73.34' r='1.94'/%3e%3ccircle class='cls-1' cx='103.77' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='114.74' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='125.72' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='48.92' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='37.95' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='26.98' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='16' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='26.98' cy='73.3' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='62.35' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='109.21' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='120.18' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='32.42' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='21.44' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='10.47' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='56.86' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='45.88' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='45.88' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='45.88' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='45.88' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='34.9' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='34.9' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='23.91' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='23.91' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='109.21' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='120.18' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='32.42' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='21.44' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='67.83' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='109.21' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='32.42' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='78.83' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='89.81' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='89.81' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='89.81' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='89.81' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='89.81' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='89.81' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='100.8' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='100.8' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='100.8' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='100.8' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='100.8' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='100.8' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='111.78' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='111.78' r='1.94'/%3e%3ccircle class='cls-1' cx='54.36' cy='111.78' r='1.94'/%3e%3ccircle class='cls-1' cx='65.36' cy='111.78' r='1.94'/%3e%3ccircle class='cls-1' cx='76.33' cy='111.78' r='1.94'/%3e%3ccircle class='cls-1' cx='87.26' cy='111.78' r='1.94'/%3e%3ccircle class='cls-1' cx='98.24' cy='122.76' r='1.94'/%3e%3ccircle class='cls-1' cx='43.39' cy='122.76' r='1.94'/%3e%3ccircle class='cls-1' cx='48.92' cy='51.37' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='51.37' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='51.37' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='51.37' r='1.94'/%3e%3ccircle class='cls-1' cx='92.8' cy='51.37' r='1.94'/%3e%3ccircle class='cls-1' cx='59.9' cy='40.39' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='40.39' r='1.94'/%3e%3ccircle class='cls-1' cx='81.86' cy='40.39' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='29.4' r='1.94'/%3e%3ccircle class='cls-1' cx='70.89' cy='18.42' r='1.94'/%3e%3c/svg%3e");
}

.sf-card.cat-explainers {
  background-image: url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.73 141.73'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231d1d1b;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eiconos_FINAL%3c/title%3e%3cpath class='cls-1' d='M118.52,51A47.66,47.66,0,1,0,40.66,87.81h0l.08.06.25.2c2.84,2.33,5.73,7.79,6.84,10.21v23a10.51,10.51,0,0,0,10.5,10.5h2.41a10.28,10.28,0,0,0,20.25,0h2.57a10.52,10.52,0,0,0,10.51-10.5V97.88a29.71,29.71,0,0,1,7.15-10.18h0A47.21,47.21,0,0,0,118.52,51ZM70.87,136.32a6.29,6.29,0,0,1-6-4.5h12A6.29,6.29,0,0,1,70.87,136.32Zm19.2-24.89H64.5v4H90.07v4.31H64.5v4H89.6a6.53,6.53,0,0,1-6,4.08H58.33a6.5,6.5,0,0,1-6-4.08h8v-4H51.83v-4.31h8.48v-4H51.83v-4.3H90.07ZM97,86c-6.49,7.13-6.81,10.92-6.9,11.18v6H51.83V97.44l0-.59a28,28,0,0,0-6.41-10.39C34.74,77.36,27.21,65,27.21,51A43.66,43.66,0,1,1,97,86Z'/%3e%3ccircle class='cls-1' cx='23.92' cy='98.01' r='1.94'/%3e%3ccircle class='cls-1' cx='31.22' cy='90.7' r='1.94'/%3e%3ccircle class='cls-1' cx='24.35' cy='82.2' r='1.94'/%3e%3ccircle class='cls-1' cx='9.48' cy='76.52' r='1.94'/%3e%3ccircle class='cls-1' cx='19.11' cy='72.8' r='1.94'/%3e%3ccircle class='cls-1' cx='15.93' cy='61.98' r='1.94'/%3e%3ccircle class='cls-1' cx='14.81' cy='51.15' r='1.94'/%3e%3ccircle class='cls-1' cx='4.41' cy='51.15' r='1.94'/%3e%3ccircle class='cls-1' cx='15.93' cy='40.32' r='1.94'/%3e%3ccircle class='cls-1' cx='19.11' cy='29.5' r='1.94'/%3e%3ccircle class='cls-1' cx='9.48' cy='25.62' r='1.94'/%3e%3ccircle class='cls-1' cx='24.35' cy='19.95' r='1.94'/%3e%3ccircle class='cls-1' cx='31.31' cy='11.45' r='1.94'/%3e%3ccircle class='cls-1' cx='24' cy='4.23' r='1.94'/%3e%3ccircle class='cls-1' cx='117.81' cy='98.01' r='1.94'/%3e%3ccircle class='cls-1' cx='110.51' cy='90.7' r='1.94'/%3e%3ccircle class='cls-1' cx='117.38' cy='82.2' r='1.94'/%3e%3ccircle class='cls-1' cx='132.25' cy='76.52' r='1.94'/%3e%3ccircle class='cls-1' cx='122.63' cy='72.8' r='1.94'/%3e%3ccircle class='cls-1' cx='125.8' cy='61.98' r='1.94'/%3e%3ccircle class='cls-1' cx='126.92' cy='51.15' r='1.94'/%3e%3ccircle class='cls-1' cx='137.32' cy='51.15' r='1.94'/%3e%3ccircle class='cls-1' cx='125.8' cy='40.32' r='1.94'/%3e%3ccircle class='cls-1' cx='122.63' cy='29.5' r='1.94'/%3e%3ccircle class='cls-1' cx='132.25' cy='25.62' r='1.94'/%3e%3ccircle class='cls-1' cx='117.38' cy='19.95' r='1.94'/%3e%3ccircle class='cls-1' cx='110.42' cy='11.45' r='1.94'/%3e%3ccircle class='cls-1' cx='117.73' cy='4.23' r='1.94'/%3e%3cpath class='cls-1' d='M84.7,44.39a8.25,8.25,0,0,0-8.24,8.24v4.24H65.26s0-3.82,0-4.24A8.24,8.24,0,1,0,57,60.87h4.14v43.57h4.09V60.87h11.2v43.57h4.11V60.87H84.7a8.24,8.24,0,0,0,0-16.48ZM52.79,52.63A4.24,4.24,0,1,1,57,56.87,4.25,4.25,0,0,1,52.79,52.63ZM84.7,56.87a4.24,4.24,0,1,1,4.24-4.24A4.24,4.24,0,0,1,84.7,56.87Z'/%3e%3c/svg%3e");
}

.sf-card.cat-inthemedia {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='66.47' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='57.24' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='47.91' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='38.65' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='29.31' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='122.1' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='112.84' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='103.58' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='94.33' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='85.11' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='75.73' cy='122.07' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='75.73' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='84.96' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='94.3' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='103.56' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='112.89' r='2.13'/%3e%09%09%3ccircle class='st0' cx='122.1' cy='84.96' r='2.13'/%3e%09%09%3ccircle class='st0' cx='122.1' cy='94.3' r='2.13'/%3e%09%09%3ccircle class='st0' cx='122.1' cy='103.56' r='2.13'/%3e%09%09%3ccircle class='st0' cx='122.1' cy='112.89' r='2.13'/%3e%09%09%3ccircle class='st0' cx='38.7' cy='20.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='29.36' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='38.62' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='47.88' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='57.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.21' cy='20.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='29.46' cy='20.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='38.72' cy='20.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='47.98' cy='20.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='57.2' cy='20.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='20.14' cy='66.47' r='2.13'/%3e%09%3c/g%3e%09%3cpath class='st0' d='M129.95,140.45H11.78c-5.79,0-10.5-4.71-10.5-10.5V11.78c0-5.79,4.71-10.5,10.5-10.5h118.17%09%09c5.79,0,10.5,4.71,10.5,10.5v118.17C140.45,135.74,135.74,140.45,129.95,140.45z M11.78,5.28c-3.59,0-6.5,2.92-6.5,6.5v118.17%09%09c0,3.59,2.92,6.5,6.5,6.5h118.17c3.59,0,6.5-2.92,6.5-6.5V11.78c0-3.59-2.92-6.5-6.5-6.5H11.78z'/%3e%09%3cpolygon class='st0' points='83.26,17.98 83.26,21.98 117.3,21.98 52.87,86.41 55.7,89.24 120.23,24.71 120.23,58.94 124.23,58.94 %09%09124.23,17.98 %09'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-blogs,
.sf-card.cat-directorgeneralscorner {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cg%3e%09%09%3cpath d='M51.62,62.72H27.49c1.04-9.9,9.43-17.65,19.61-17.65l2.27,0V18.93l-4-0.02C21.6,20.31,2.33,40.05,1.99,64.12%09%09%09c0,0.22,0,10.7-0.01,12.8h0.04v35.4c0,5.79,4.71,10.5,10.5,10.5h39.1c5.79,0,10.5-4.71,10.5-10.5v-39.1%09%09%09C62.12,67.43,57.41,62.72,51.62,62.72z M51.62,66.72c3.59,0,6.5,2.92,6.5,6.5v39.1c0,3.59-2.92,6.5-6.5,6.5h-39.1%09%09%09c-3.59,0-6.5-2.92-6.5-6.5v-39.1l-0.03-8.21c0-0.48,0-0.78,0-0.84c0.31-21.9,17.79-39.87,39.37-41.26v18.22%09%09%09c-11.59,0.84-20.89,10.04-21.89,21.58l0.02,3.95L51.62,66.72z'/%3e%09%09%3ccircle cx='49.21' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='49.21' cy='83.93' r='2.14'/%3e%09%09%3ccircle cx='49.21' cy='92.62' r='2.14'/%3e%09%09%3ccircle cx='49.21' cy='101.25' r='2.14'/%3e%09%09%3ccircle cx='49.21' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='66.59' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='58.05' r='2.14'/%3e%09%09%3ccircle cx='17.81' cy='49.34' r='2.14'/%3e%09%09%3ccircle cx='23.15' cy='41.74' r='2.14'/%3e%09%09%3ccircle cx='29.81' cy='36.49' r='2.14'/%3e%09%09%3ccircle cx='38.43' cy='32.13' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='83.93' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='92.62' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='101.25' r='2.14'/%3e%09%09%3ccircle cx='40.53' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='31.83' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='23.21' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='40.53' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='31.83' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='23.21' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='14.62' cy='109.88' r='2.14'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3cpath d='M129.25,62.72h-24.13c1.04-9.9,9.43-17.65,19.61-17.65l2.27,0V18.93l-4-0.02c-23.76,1.4-43.03,21.14-43.37,45.21%09%09%09c0,0.22,0,10.7-0.01,12.8h0.04v35.4c0,5.79,4.71,10.5,10.5,10.5h39.1c5.79,0,10.5-4.71,10.5-10.5v-39.1%09%09%09C139.75,67.43,135.04,62.72,129.25,62.72z M129.25,66.72c3.59,0,6.5,2.92,6.5,6.5v39.1c0,3.59-2.92,6.5-6.5,6.5h-39.1%09%09%09c-3.59,0-6.5-2.92-6.5-6.5v-39.1l-0.03-8.21c0-0.48,0-0.78,0-0.84c0.31-21.9,17.79-39.87,39.37-41.26v18.22%09%09%09c-11.59,0.84-20.89,10.04-21.89,21.58l0.02,3.95L129.25,66.72z'/%3e%09%09%3ccircle cx='126.84' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='126.84' cy='83.93' r='2.14'/%3e%09%09%3ccircle cx='126.84' cy='92.62' r='2.14'/%3e%09%09%3ccircle cx='126.84' cy='101.25' r='2.14'/%3e%09%09%3ccircle cx='126.84' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='66.59' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='58.05' r='2.14'/%3e%09%09%3ccircle cx='95.43' cy='49.34' r='2.14'/%3e%09%09%3ccircle cx='100.77' cy='41.74' r='2.14'/%3e%09%09%3ccircle cx='107.43' cy='36.49' r='2.14'/%3e%09%09%3ccircle cx='116.05' cy='32.13' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='83.93' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='92.62' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='101.25' r='2.14'/%3e%09%09%3ccircle cx='118.15' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='109.46' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='100.83' cy='109.88' r='2.14'/%3e%09%09%3ccircle cx='118.15' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='109.46' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='100.83' cy='75.3' r='2.14'/%3e%09%09%3ccircle cx='92.24' cy='109.88' r='2.14'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-photos {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cpath d='M140.45,124.47H1.28V17.26h139.17V124.47z M5.28,120.47h131.17V21.26H5.28V120.47z'/%3e%09%3cpath d='M128.35,113H13.33V29.46h115.02V113z M17.33,109h107.02V33.46H17.33V109z'/%3e%09%3cg%3e%09%09%3ccircle cx='114.33' cy='55.07' r='1.94'/%3e%09%09%3ccircle cx='86.64' cy='55.07' r='1.94'/%3e%09%09%3ccircle cx='110.28' cy='45.28' r='1.94'/%3e%09%09%3ccircle cx='90.7' cy='64.86' r='1.94'/%3e%09%09%3ccircle cx='90.7' cy='45.28' r='1.94'/%3e%09%09%3ccircle cx='110.28' cy='64.86' r='1.94'/%3e%09%09%3ccircle cx='100.49' cy='68.92' r='1.94'/%3e%09%09%3ccircle cx='100.49' cy='41.23' r='1.94'/%3e%09%09%3cpath d='M100.58,64.03c-4.94,0-8.96-4.02-8.96-8.96s4.02-8.96,8.96-8.96s8.96,4.02,8.96,8.96S105.52,64.03,100.58,64.03z%09%09%09 M100.58,49.86c-2.87,0-5.21,2.34-5.21,5.21c0,2.87,2.34,5.21,5.21,5.21s5.21-2.34,5.21-5.21%09%09%09C105.79,52.2,103.45,49.86,100.58,49.86z'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='21.2' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='29.22' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='37.08' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='45.1' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='52.95' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='60.97' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='68.85' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='76.87' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='84.73' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='92.75' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='100.61' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='108.62' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='116.54' cy='108.75' r='1.94'/%3e%09%09%3ccircle cx='124.55' cy='108.75' r='1.94'/%3e%09%09%3cg%3e%09%09%09%3ccircle cx='21.2' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='29.22' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='37.08' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='45.1' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='52.95' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='60.97' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='68.85' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='76.87' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='84.73' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='92.75' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='108.62' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='116.54' cy='96.98' r='1.94'/%3e%09%09%09%3ccircle cx='124.55' cy='96.98' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='21.2' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='29.22' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='37.08' cy='72.99' r='1.94'/%3e%09%09%09%3ccircle cx='45.1' cy='72.99' r='1.94'/%3e%09%09%09%3ccircle cx='52.95' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='68.85' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='76.87' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='92.75' cy='84.79' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='17.18' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='25.2' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='33.06' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='41.07' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='48.93' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='56.95' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='64.83' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='72.85' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='80.71' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='88.72' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='96.58' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='104.6' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='112.51' cy='102.86' r='1.94'/%3e%09%09%09%3ccircle cx='120.53' cy='102.86' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='17.2' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='25.22' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='33.08' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='41.1' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='48.96' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='56.97' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='64.85' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='72.87' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='80.73' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='88.75' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='104.62' cy='90.81' r='1.94'/%3e%09%09%09%3ccircle cx='112.54' cy='90.81' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='17.2' cy='79.01' r='1.94'/%3e%09%09%09%3ccircle cx='25.22' cy='79.01' r='1.94'/%3e%09%09%09%3ccircle cx='41.1' cy='79.01' r='1.94'/%3e%09%09%09%3ccircle cx='37.08' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='45.1' cy='84.79' r='1.94'/%3e%09%09%09%3ccircle cx='41.1' cy='79.01' r='1.94'/%3e%09%09%09%3ccircle cx='37.08' cy='72.99' r='1.94'/%3e%09%09%09%3ccircle cx='45.1' cy='72.99' r='1.94'/%3e%09%09%09%3ccircle cx='37.08' cy='72.99' r='1.94'/%3e%09%09%09%3ccircle cx='45.1' cy='72.99' r='1.94'/%3e%09%09%09%3ccircle cx='41.1' cy='67.21' r='1.94'/%3e%09%09%09%3ccircle cx='48.96' cy='79.01' r='1.94'/%3e%09%09%09%3ccircle cx='56.97' cy='79.01' r='1.94'/%3e%09%09%09%3ccircle cx='72.87' cy='79.01' r='1.94'/%3e%09%09%3c/g%3e%09%3c/g%3e%09%3cg%3e%09%09%3cdefs%3e%09%09%09%3crect id='SVGID_1_' x='15.34' y='31.46' width='111.02' height='79.54'/%3e%09%09%3c/defs%3e%09%09%3cclipPath id='SVGID_2_'%3e%09%09%09%3cuse xlink:href='%23SVGID_1_'  style='overflow:visible;'/%3e%09%09%3c/clipPath%3e%09%09%3cpath class='st1' d='M128.34,113h-115l-0.05-36.71l18.37-18.37c2.99-2.99,7.86-2.99,10.85,0L57.6,73.02l3.75-3.75%09%09%09c2.99-2.99,7.86-2.99,10.85,0l10.55,10.55l2.5-2.5c2.99-2.99,7.86-2.99,10.85,0l0.46,0.46L97,77.32c1.44-1.44,3.37-2.24,5.42-2.24%09%09%09c2.05,0,3.98,0.8,5.42,2.24l6.4,6.4c2.92-1.59,6.6-1.14,9.06,1.32l5.19,5.18L128.34,113z M17.33,109h107.03l0.12-17.14l-4-4%09%09%09c-1.38-1.38-3.66-1.41-5.09-0.08l-1.41,1.32l-8.96-8.96c-1.38-1.38-3.81-1.38-5.19,0l-3.29,3.29l-3.29-3.29%09%09%09c-1.38-1.38-3.81-1.38-5.19,0l-5.33,5.33L69.36,72.1c-1.43-1.43-3.76-1.43-5.19,0l-6.58,6.58L39.67,60.75%09%09%09c-1.38-1.38-3.81-1.38-5.19,0l-17.2,17.2L17.33,109z'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-videos {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cpath d='M70.87,140.37c-38.32,0-69.5-31.18-69.5-69.5c0-38.32,31.18-69.5,69.5-69.5c38.32,0,69.5,31.18,69.5,69.5%09%09C140.37,109.19,109.19,140.37,70.87,140.37z M70.87,5.36c-36.12,0-65.5,29.38-65.5,65.5s29.38,65.5,65.5,65.5s65.5-29.38,65.5-65.5%09%09S106.98,5.36,70.87,5.36z'/%3e%09%3cpath d='M54.67,101.14V40.59l52.44,30.28L54.67,101.14z M58.67,47.52v46.7l40.44-23.35L58.67,47.52z'/%3e%09%3cg%3e%09%09%3ccircle cx='13.94' cy='71.66' r='1.94'/%3e%09%09%3ccircle cx='127.79' cy='71.66' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='70.87' cy='14.74' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='128.58' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='30.62' cy='31.41' r='1.94'/%3e%09%09%3ccircle cx='111.12' cy='111.91' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='111.12' cy='31.41' r='1.94'/%3e%09%09%3ccircle cx='30.62' cy='111.91' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='15.09' cy='60.31' r='1.94'/%3e%09%09%3ccircle cx='126.65' cy='83.01' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='126.65' cy='60.31' r='1.94'/%3e%09%09%3ccircle cx='15.09' cy='83.01' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='18.5' cy='49.34' r='1.94'/%3e%09%09%3ccircle cx='123.23' cy='93.98' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='123.23' cy='49.34' r='1.94'/%3e%09%09%3ccircle cx='18.5' cy='93.98' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='23.64' cy='39.88' r='1.94'/%3e%09%09%3ccircle cx='118.09' cy='103.44' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='118.09' cy='39.88' r='1.94'/%3e%09%09%3ccircle cx='23.64' cy='103.44' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='39.8' cy='23.96' r='1.94'/%3e%09%09%3ccircle cx='101.94' cy='119.35' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='101.94' cy='23.96' r='1.94'/%3e%09%09%3ccircle cx='39.8' cy='119.35' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='49.44' cy='18.92' r='1.94'/%3e%09%09%3ccircle cx='92.29' cy='124.4' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='92.29' cy='18.92' r='1.94'/%3e%09%09%3ccircle cx='49.44' cy='124.4' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='59.94' cy='15.79' r='1.94'/%3e%09%09%3ccircle cx='81.79' cy='127.52' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='81.79' cy='15.79' r='1.94'/%3e%09%09%3ccircle cx='59.94' cy='127.52' r='1.94'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='62.15' cy='52.78' r='2.13'/%3e%09%09%3ccircle class='st0' cx='62.15' cy='64.85' r='2.13'/%3e%09%09%3ccircle class='st0' cx='74.25' cy='64.85' r='2.13'/%3e%09%09%3ccircle class='st0' cx='86.36' cy='64.85' r='2.13'/%3e%09%09%3ccircle class='st0' cx='62.15' cy='76.9' r='2.13'/%3e%09%09%3ccircle class='st0' cx='74.25' cy='76.9' r='2.13'/%3e%09%09%3ccircle class='st0' cx='86.36' cy='76.9' r='2.13'/%3e%09%09%3ccircle class='st0' cx='68.07' cy='82.81' r='2.13'/%3e%09%09%3ccircle class='st0' cx='80.17' cy='82.81' r='2.13'/%3e%09%09%3ccircle class='st0' cx='68.07' cy='70.86' r='2.13'/%3e%09%09%3ccircle class='st0' cx='80.17' cy='70.86' r='2.13'/%3e%09%09%3ccircle class='st0' cx='92.21' cy='70.86' r='2.13'/%3e%09%09%3ccircle class='st0' cx='68.07' cy='58.61' r='2.13'/%3e%09%09%3ccircle class='st0' cx='80.17' cy='58.61' r='2.13'/%3e%09%09%3ccircle class='st0' cx='62.15' cy='88.95' r='2.13'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-podcasts {
  background-image: url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.73 141.73'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231d1d1b;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eicon-podcasts%3c/title%3e%3cpath class='cls-1' d='M119.24,54v4.51H100.6V31.59a29.74,29.74,0,0,0-59.47,0v26.9H22.49V54h-4V66.6h4V62.49h4.4V75.42l0,2a43.9,43.9,0,0,0,37.45,39.8v11.21h-13c-4.69,0-8.51,3.37-8.51,7.51v4.76H98.89v-4.76c0-4.14-3.81-7.51-8.5-7.51h-13V117.22a43.93,43.93,0,0,0,37.48-39.8V62.49h4.4V66.6h4V54ZM45.13,31.59a25.74,25.74,0,0,1,51.47,0V74.32a25.74,25.74,0,0,1-51.47,0ZM90.39,132.43c2.48,0,4.5,1.57,4.5,3.51v.76h-48v-.76c0-1.94,2-3.51,4.51-3.51h39Zm-22-4v-9.59h5v9.59ZM110.84,74.3l0,1a40,40,0,0,1-79.87,0l0-.66V62.49H41.13V74.32a29.74,29.74,0,0,0,59.47,0V62.49h10.24Z'/%3e%3ccircle class='cls-1' cx='70.87' cy='79.28' r='4.26'/%3e%3ccircle class='cls-1' cx='52.02' cy='60.42' r='2.06'/%3e%3ccircle class='cls-1' cx='64.56' cy='60.42' r='2.06'/%3e%3ccircle class='cls-1' cx='77.2' cy='60.42' r='2.06'/%3e%3ccircle class='cls-1' cx='89.75' cy='60.42' r='2.06'/%3e%3ccircle class='cls-1' cx='52.02' cy='47.81' r='2.06'/%3e%3ccircle class='cls-1' cx='64.56' cy='47.81' r='2.06'/%3e%3ccircle class='cls-1' cx='77.2' cy='47.81' r='2.06'/%3e%3ccircle class='cls-1' cx='89.75' cy='47.81' r='2.06'/%3e%3ccircle class='cls-1' cx='52.02' cy='35.19' r='2.06'/%3e%3ccircle class='cls-1' cx='64.56' cy='35.19' r='2.06'/%3e%3ccircle class='cls-1' cx='77.2' cy='35.19' r='2.06'/%3e%3ccircle class='cls-1' cx='89.75' cy='35.19' r='2.06'/%3e%3ccircle class='cls-1' cx='52.02' cy='22.57' r='2.06'/%3e%3ccircle class='cls-1' cx='64.56' cy='22.57' r='2.06'/%3e%3ccircle class='cls-1' cx='77.2' cy='22.57' r='2.06'/%3e%3ccircle class='cls-1' cx='64.56' cy='10.1' r='2.06'/%3e%3ccircle class='cls-1' cx='77.2' cy='10.1' r='2.06'/%3e%3ccircle class='cls-1' cx='89.75' cy='22.57' r='2.06'/%3e%3ccircle class='cls-1' cx='45.7' cy='54.01' r='2.06'/%3e%3ccircle class='cls-1' cx='58.24' cy='54.01' r='2.06'/%3e%3ccircle class='cls-1' cx='70.88' cy='54.01' r='2.06'/%3e%3ccircle class='cls-1' cx='83.43' cy='54.01' r='2.06'/%3e%3ccircle class='cls-1' cx='96.04' cy='54.01' r='2.06'/%3e%3ccircle class='cls-1' cx='45.7' cy='41.51' r='2.06'/%3e%3ccircle class='cls-1' cx='58.24' cy='41.51' r='2.06'/%3e%3ccircle class='cls-1' cx='70.88' cy='41.51' r='2.06'/%3e%3ccircle class='cls-1' cx='83.43' cy='41.51' r='2.06'/%3e%3ccircle class='cls-1' cx='96.04' cy='41.51' r='2.06'/%3e%3ccircle class='cls-1' cx='45.7' cy='28.87' r='2.06'/%3e%3ccircle class='cls-1' cx='58.24' cy='28.87' r='2.06'/%3e%3ccircle class='cls-1' cx='70.88' cy='28.87' r='2.06'/%3e%3ccircle class='cls-1' cx='83.43' cy='28.87' r='2.06'/%3e%3ccircle class='cls-1' cx='58.24' cy='16.37' r='2.06'/%3e%3ccircle class='cls-1' cx='70.88' cy='16.37' r='2.06'/%3e%3ccircle class='cls-1' cx='83.43' cy='16.37' r='2.06'/%3e%3ccircle class='cls-1' cx='96.04' cy='28.87' r='2.06'/%3e%3c/svg%3e");
}

.sf-card.cat-infographics {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='18.6' cy='81.51' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='81.51' r='2.13'/%3e%09%09%3ccircle class='st0' cx='6.5' cy='81.51' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='81.51' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='81.51' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='81.51' r='2.13'/%3e%09%09%3ccircle class='st0' cx='18.6' cy='93.57' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='93.57' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='93.57' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='93.57' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='93.57' r='2.13'/%3e%09%09%3ccircle class='st0' cx='79.02' cy='93.57' r='2.13'/%3e%09%09%3ccircle class='st0' cx='18.6' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='79.02' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='79.02' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='129.78' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='129.78' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='129.78' r='2.13'/%3e%09%09%3ccircle class='st0' cx='79.02' cy='129.78' r='2.13'/%3e%09%09%3ccircle class='st0' cx='91.06' cy='105.63' r='2.13'/%3e%09%09%3ccircle class='st0' cx='91.06' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='103.05' cy='117.68' r='2.13'/%3e%09%09%3ccircle class='st0' cx='91.06' cy='129.78' r='2.13'/%3e%09%3c/g%3e%09%3cpath class='st0' d='M89.46,13.17C82.97,10.91,76,9.68,68.74,9.68c-34.88,0-63.25,28.38-63.25,63.25%09%09c0,34.88,28.38,63.25,63.25,63.25S132,107.81,132,72.94c0-6.99-1.14-13.72-3.24-20.01l3.72-1.48c2.28,6.75,3.52,13.97,3.52,21.48%09%09c0,37.08-30.17,67.25-67.25,67.25S1.49,110.02,1.49,72.94S31.66,5.68,68.74,5.68c7.8,0,15.3,1.34,22.27,3.79L89.46,13.17z'/%3e%09%3crect x='66.3' y='6.61' class='st0' width='4' height='66.32'/%3e%09%3crect x='3.79' y='70.94' class='st0' width='64.96' height='4'/%3e%09%09%09%3crect x='89.48' y='63.33' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -41.1716 92.8399)' class='st0' width='4' height='65.57'/%3e%09%3cpath class='st0' d='M75.67,63.38c-0.32,0.75-0.15,1.62,0.42,2.2c0.38,0.38,0.9,0.59,1.42,0.59c0.26,0,0.53-0.05,0.78-0.16%09%09l61.95-26.11c-6.8-17.51-20.72-31.49-38.2-38.36L75.67,63.38z M81.29,60.4l22.86-53.59c13.58,6.33,24.54,17.34,30.82,30.95%09%09L81.29,60.4z'/%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='30.71' cy='23.15' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='23.15' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='23.15' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='23.15' r='2.13'/%3e%09%09%3ccircle class='st0' cx='18.6' cy='35.22' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='35.22' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='35.22' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='35.22' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='35.22' r='2.13'/%3e%09%09%3ccircle class='st0' cx='18.6' cy='47.27' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='47.27' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='47.27' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='47.27' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='47.27' r='2.13'/%3e%09%09%3ccircle class='st0' cx='12.42' cy='53.17' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.52' cy='53.17' r='2.13'/%3e%09%09%3ccircle class='st0' cx='36.62' cy='53.17' r='2.13'/%3e%09%09%3ccircle class='st0' cx='48.73' cy='53.17' r='2.13'/%3e%09%09%3ccircle class='st0' cx='60.77' cy='53.17' r='2.13'/%3e%09%09%3ccircle class='st0' cx='12.42' cy='65.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.52' cy='65.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='36.62' cy='65.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='48.73' cy='65.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='60.77' cy='65.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.52' cy='41.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='36.62' cy='41.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='48.73' cy='41.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='60.77' cy='41.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.52' cy='28.97' r='2.13'/%3e%09%09%3ccircle class='st0' cx='36.62' cy='28.97' r='2.13'/%3e%09%09%3ccircle class='st0' cx='48.73' cy='28.97' r='2.13'/%3e%09%09%3ccircle class='st0' cx='60.77' cy='28.97' r='2.13'/%3e%09%09%3ccircle class='st0' cx='48.73' cy='17.03' r='2.13'/%3e%09%09%3ccircle class='st0' cx='60.77' cy='17.03' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='59.32' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='59.32' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='59.32' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='59.32' r='2.13'/%3e%09%09%3ccircle class='st0' cx='42.81' cy='71.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='54.91' cy='71.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='66.96' cy='71.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='18.6' cy='59.32' r='2.13'/%3e%09%09%3ccircle class='st0' cx='30.71' cy='71.42' r='2.13'/%3e%09%09%3ccircle class='st0' cx='18.6' cy='71.42' r='2.13'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.sf-event-card,
.sf-card.pt-tribe_events {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cpath class='st0' d='M40.76,26.63h-4.3c-2.29,0-4.15-1.86-4.15-4.15V5.28c0-2.29,1.86-4.15,4.15-4.15h4.3%09%09c2.29,0,4.15,1.86,4.15,4.15v17.2C44.91,24.77,43.05,26.63,40.76,26.63z M36.46,5.13c-0.08,0-0.15,0.07-0.15,0.15v17.2%09%09c0,0.08,0.07,0.15,0.15,0.15h4.3c0.08,0,0.15-0.07,0.15-0.15V5.28c0-0.08-0.07-0.15-0.15-0.15H36.46z'/%3e%09%3cpath class='st0' d='M124.63,140.6H17.11c-5.85,0-10.6-4.76-10.6-10.6V22.48c0-5.85,4.76-10.6,10.6-10.6h17.2v4h-17.2%09%09c-3.64,0-6.6,2.96-6.6,6.6V130c0,3.64,2.96,6.6,6.6,6.6h107.52c3.64,0,6.6-2.96,6.6-6.6V22.48c0-3.64-2.96-6.6-6.6-6.6h-17.2v-4%09%09h17.2c5.85,0,10.6,4.76,10.6,10.6V130C135.23,135.85,130.47,140.6,124.63,140.6z'/%3e%09%3crect x='42.91' y='11.88' class='st0' width='55.91' height='4'/%3e%09%3ccircle class='st0' cx='88.07' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='61.19' r='2.15'/%3e%09%3cpath class='st0' d='M105.27,26.63h-4.3c-2.29,0-4.15-1.86-4.15-4.15V5.28c0-2.29,1.86-4.15,4.15-4.15h4.3%09%09c2.29,0,4.15,1.86,4.15,4.15v17.2C109.42,24.77,107.56,26.63,105.27,26.63z M100.97,5.13c-0.08,0-0.15,0.07-0.15,0.15v17.2%09%09c0,0.08,0.07,0.15,0.15,0.15h4.3c0.08,0,0.15-0.07,0.15-0.15V5.28c0-0.08-0.07-0.15-0.15-0.15H100.97z'/%3e%09%3crect x='8.5' y='37.69' class='st0' width='124.72' height='4'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-annualreports {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%3c/style%3e%3cg%3e%09%3cpath d='M130.39,30.21v-9.64H73.68l-2.71,3.21l-2.71-3.21H11.34v9.64h-9.4v92.19h60.09c1.23,3.55,4.63,6.06,8.51,6.06%09%09s7.27-2.51,8.51-6.06h60.75V30.21H130.39z M15.34,24.57H66.4l4.57,5.4l4.57-5.4h50.86v84.63H73.68l-2.71,3.21l-2.71-3.21H15.34%09%09V24.57z M135.8,118.4H75.73l-0.23,1.73c-0.33,2.47-2.47,4.33-4.96,4.33c-2.49,0-4.62-1.86-4.96-4.33l-0.23-1.73H5.93V34.21h5.4%09%09v78.98H66.4l4.57,5.4l4.57-5.4h54.86V34.21h5.4V118.4z'/%3e%09%3cg%3e%09%09%3cg%3e%09%09%09%3crect x='24.8' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='24.8' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='24.8' y='53.5' width='26.91' height='4'/%3e%09%09%09%3crect x='24.8' y='76.52' width='26.91' height='4'/%3e%09%09%09%3crect x='24.8' y='65.01' width='32.65' height='4'/%3e%09%09%09%3crect x='24.8' y='88.03' width='32.65' height='4'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3crect x='84.27' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='84.27' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='84.27' y='53.5' width='26.91' height='4'/%3e%09%09%09%3crect x='84.27' y='76.52' width='26.91' height='4'/%3e%09%09%09%3crect x='84.27' y='65.01' width='32.65' height='4'/%3e%09%09%09%3crect x='84.27' y='88.03' width='32.65' height='4'/%3e%09%09%3c/g%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='70.87' cy='105.4' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='97.71' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='90.03' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='82.35' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='74.66' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='66.98' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='59.3' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='51.61' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='43.93' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='36.25' r='1.94'/%3e%09%3c/g%3e%3c/g%3e%3cg id='Layer_2'%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-jobs {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cpolygon class='st0' points='140.9,135.45 0.84,135.45 0.84,63.29 4.84,63.29 4.84,131.45 136.9,131.45 136.9,63.29 140.9,63.29 %09%09%09'/%3e%09%3cpath class='st0' d='M126.14,88.68H15.59c-8.14,0-14.76-6.62-14.76-14.76V25.15H140.9v48.77C140.9,82.06,134.28,88.68,126.14,88.68%09%09z M4.84,29.15v44.77c0,5.93,4.83,10.76,10.76,10.76h110.55c5.93,0,10.76-4.83,10.76-10.76V29.15H4.84z'/%3e%09%3ccircle class='st0' cx='70.87' cy='71.79' r='4.25'/%3e%09%3cpath class='st0' d='M90,27.15c0-3.52,2.86-6.38,6.38-6.38s6.38,2.86,6.38,6.38'/%3e%09%3cpath class='st0' d='M38.98,27.15c0-3.52,2.86-6.38,6.38-6.38s6.38,2.86,6.38,6.38'/%3e%09%3cpath class='st0' d='M98.38,22.9h-4v-6.38c0-2.41-1.96-4.38-4.38-4.38H51.73c-2.41,0-4.38,1.96-4.38,4.38v6.38h-4v-6.38%09%09c0-4.62,3.76-8.38,8.38-8.38H90c4.62,0,8.38,3.76,8.38,8.38V22.9z'/%3e%09%3cpath class='st0' d='M83.62,14.66H58.11c-2.35,0-4.25-1.9-4.25-4.25V8.28h34.02v2.13C87.87,12.76,85.97,14.66,83.62,14.66z'/%3e%09%3ccircle class='st0' cx='79.37' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='70.87' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='62.36' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='53.86' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='45.35' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='36.85' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='28.35' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='130.39' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='121.89' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='130.39' cy='116.44' r='2.13'/%3e%09%3ccircle class='st0' cx='130.39' cy='107.94' r='2.13'/%3e%09%3ccircle class='st0' cx='130.39' cy='99.43' r='2.13'/%3e%09%3ccircle class='st0' cx='130.39' cy='90.93' r='2.13'/%3e%09%3ccircle class='st0' cx='11.34' cy='116.44' r='2.13'/%3e%09%3ccircle class='st0' cx='11.34' cy='107.94' r='2.13'/%3e%09%3ccircle class='st0' cx='11.34' cy='99.43' r='2.13'/%3e%09%3ccircle class='st0' cx='11.34' cy='90.93' r='2.13'/%3e%09%3ccircle class='st0' cx='113.39' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='104.88' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='96.38' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='87.87' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='19.84' cy='124.94' r='2.13'/%3e%09%3ccircle class='st0' cx='11.34' cy='124.94' r='2.13'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.cat-publications {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%3c/style%3e%3cg%3e%09%3cpath d='M130.39,30.21v-9.64H73.68l-2.71,3.21l-2.71-3.21H11.34v9.64h-9.4v92.19h60.09c1.23,3.55,4.63,6.06,8.51,6.06%09%09s7.27-2.51,8.51-6.06h60.75V30.21H130.39z M15.34,24.57H66.4l4.57,5.4l4.57-5.4h50.86v84.63H73.68l-2.71,3.21l-2.71-3.21H15.34%09%09V24.57z M135.8,118.4H75.73l-0.23,1.73c-0.33,2.47-2.47,4.33-4.96,4.33c-2.49,0-4.62-1.86-4.96-4.33l-0.23-1.73H5.93V34.21h5.4%09%09v78.98H66.4l4.57,5.4l4.57-5.4h54.86V34.21h5.4V118.4z'/%3e%09%3cg%3e%09%09%3cg%3e%09%09%09%3crect x='24.8' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='24.8' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='24.8' y='53.5' width='26.91' height='4'/%3e%09%09%09%3crect x='24.8' y='76.52' width='26.91' height='4'/%3e%09%09%09%3crect x='24.8' y='65.01' width='32.65' height='4'/%3e%09%09%09%3crect x='24.8' y='88.03' width='32.65' height='4'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3crect x='84.27' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='84.27' y='41.99' width='32.65' height='4'/%3e%09%09%09%3crect x='84.27' y='53.5' width='26.91' height='4'/%3e%09%09%09%3crect x='84.27' y='76.52' width='26.91' height='4'/%3e%09%09%09%3crect x='84.27' y='65.01' width='32.65' height='4'/%3e%09%09%09%3crect x='84.27' y='88.03' width='32.65' height='4'/%3e%09%09%3c/g%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle cx='70.87' cy='105.4' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='97.71' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='90.03' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='82.35' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='74.66' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='66.98' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='59.3' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='51.61' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='43.93' r='1.94'/%3e%09%09%3ccircle cx='70.87' cy='36.25' r='1.94'/%3e%09%3c/g%3e%3c/g%3e%3cg id='Layer_2'%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.pt-people {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3ccircle cx='28.33' cy='30.24' r='1.94'/%3e%09%3ccircle cx='20.63' cy='30.24' r='1.94'/%3e%09%3ccircle cx='12.76' cy='30.24' r='1.94'/%3e%09%3ccircle cx='51.81' cy='30.24' r='1.94'/%3e%09%3ccircle cx='43.9' cy='30.24' r='1.94'/%3e%09%3ccircle cx='36.2' cy='30.24' r='1.94'/%3e%09%3ccircle cx='24.48' cy='118.04' r='1.94'/%3e%09%3ccircle cx='16.6' cy='118.04' r='1.94'/%3e%09%3ccircle cx='59.7' cy='118.04' r='1.94'/%3e%09%3ccircle cx='51.8' cy='118.04' r='1.94'/%3e%09%3ccircle cx='44.1' cy='118.04' r='1.94'/%3e%09%3ccircle cx='82.96' cy='118.04' r='1.94'/%3e%09%3ccircle cx='75.26' cy='118.04' r='1.94'/%3e%09%3ccircle cx='67.38' cy='118.04' r='1.94'/%3e%09%3ccircle cx='98.53' cy='118.04' r='1.94'/%3e%09%3ccircle cx='90.83' cy='118.04' r='1.94'/%3e%09%3ccircle cx='125.81' cy='118.04' r='1.94'/%3e%09%3ccircle cx='118.11' cy='118.04' r='1.94'/%3e%09%3crect x='106.05' y='114.02' width='4' height='13.75'/%3e%09%3crect x='32.16' y='114.02' width='4' height='13.75'/%3e%09%3cpath d='M129.28,130.43H13.14c-5.79,0-10.5-4.71-10.5-10.5c0,0,0.01-11.19,0.01-12.34v-81.1c0-5.79,4.71-10.5,10.5-10.5h38.12%09%09c5.79,0,10.5,4.71,10.5,10.5v1.84h67.5c5.79,0,10.5,4.71,10.5,10.5v81.1C139.78,125.71,135.07,130.43,129.28,130.43z M13.15,19.98%09%09c-3.59,0-6.5,2.92-6.5,6.5v81.1c0,1.15-0.01,12.34-0.01,12.34c0,3.58,2.92,6.5,6.5,6.5h116.13c3.59,0,6.5-2.92,6.5-6.5v-81.1%09%09c0-3.59-2.92-6.5-6.5-6.5h-71.5v-5.84c0-3.59-2.92-6.5-6.5-6.5H13.15z'/%3e%09%3cpath d='M38.52,80.9c-6.65,0-12.07-5.41-12.07-12.07s5.41-12.07,12.07-12.07c6.65,0,12.07,5.41,12.07,12.07S45.18,80.9,38.52,80.9z%09%09 M38.52,60.76c-4.45,0-8.07,3.62-8.07,8.07c0,4.45,3.62,8.07,8.07,8.07s8.07-3.62,8.07-8.07C46.59,64.38,42.97,60.76,38.52,60.76z'%09%09/%3e%09%3cpath d='M55.42,93.77h-4c0-7.11-5.79-12.9-12.9-12.9s-12.9,5.79-12.9,12.9h-4c0-9.32,7.58-16.9,16.9-16.9S55.42,84.45,55.42,93.77z%09%09'/%3e%09%3crect x='69.37' y='61.05' width='50.66' height='4'/%3e%09%3crect x='69.37' y='84.64' width='50.66' height='4'/%3e%09%3crect x='69.37' y='73.17' width='42.65' height='4'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-card.pt-project,
.sf-cards-people .sf-profile__individual.pt-project {
  background-image: url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.73 141.73'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231d1d1b;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eiconos_FINAL%3c/title%3e%3ccircle class='cls-1' cx='33.25' cy='26.26' r='1.94'/%3e%3ccircle class='cls-1' cx='41.66' cy='26.26' r='1.94'/%3e%3ccircle class='cls-1' cx='70.87' cy='13.8' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='34.62' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='42.99' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='51.36' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='59.61' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='67.87' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='76.27' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='84.67' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='92.79' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='101.27' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='109.75' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='117.89' r='1.94'/%3e%3ccircle class='cls-1' cx='33.25' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='26.26' r='1.94'/%3e%3ccircle class='cls-1' cx='99.99' cy='26.26' r='1.94'/%3e%3ccircle class='cls-1' cx='41.66' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='49.99' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='58.32' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='66.62' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='74.99' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='83.31' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='91.65' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='99.99' cy='126.32' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='34.62' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='42.99' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='51.36' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='59.61' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='67.87' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='76.27' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='84.67' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='92.79' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='101.27' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='109.75' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='117.89' r='1.94'/%3e%3ccircle class='cls-1' cx='108.28' cy='126.32' r='1.94'/%3e%3cpath class='cls-1' d='M118.07,11.86H83.2a12.42,12.42,0,0,0-24.67,0H23.66a4.83,4.83,0,0,0-4.82,4.83V136a4.82,4.82,0,0,0,4.82,4.82h94.41a4.82,4.82,0,0,0,4.82-4.82V16.69A4.83,4.83,0,0,0,118.07,11.86Zm-55.32,4v-4a8.25,8.25,0,0,1,16.23,0v4H91.91v7.45a1,1,0,0,1-1,1H50.77a1,1,0,0,1-1-1V15.86ZM118.89,136a.84.84,0,0,1-.82.82H23.66a.84.84,0,0,1-.82-.82V16.69a.84.84,0,0,1,.82-.83H45.82v7.45a5,5,0,0,0,5,5H91a5,5,0,0,0,5-5V15.86h22.16a.84.84,0,0,1,.82.83Z'/%3e%3cpolygon class='cls-1' points='93.68 57.71 62.73 88.66 47.79 73.71 43.44 78.06 62.7 97.39 98.03 62.06 93.68 57.71'/%3e%3c/svg%3e");
}

.sf-card.pt-service {
  background-image: url(https://img.icons8.com/dotty/800/000000/hand-planting.png);
  background-repeat: no-repeat;
  background-position: right 10px bottom 15px;
  background-size: 45px;
}
@media (min-width: 760px) {
  .sf-card.pt-service {
    padding: 0 16px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    align-items: center;
  }
}
@media (min-width: 760px) {
  .search .sf-card.pt-service {
    flex-flow: column nowrap;
    padding: 0;
  }
}
@media (min-width: 760px) {
  .search .sf-card.pt-service .sf-card__header {
    width: calc( 100% - 20px );
  }
}
.sf-cards--1 .sf-card.pt-service .sf-card__text {
  padding: 15px !important;
}
.sf-cards--1 .sf-card.pt-service .sf-card__excerpt {
  font-style: normal;
}

.sf-cards--1 .sf-card__text {
  padding: 15px 15px;
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card__text {
    padding: 30px 30px;
  }
}

.sf-cards--1 .sf-card__title {
  padding-left: 0;
  width: 100%;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 34px;
  line-height: 2.125rem;
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card__title {
    margin-bottom: 10px;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

.sf-cards--1 .sf-card__excerpt {
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card__excerpt {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

@media (min-width: 1000px) and (min-width: 1000px) {
  .sf-cards--1 .sf-card__image.object-fit {
    height: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card {
    display: flex;
  }

  .sf-cards--1 .sf-card__info {
    width: 50%;
  }

  .sf-cards--1 .sf-card__header {
    flex: 13;
    margin: 10px;
  }

  .sf-cards--1 .sf-card__title {
    width: 100%;
  }
}

@media (min-width: 1000px) and (min-width: 1000px) {
  .sf-cards--1 .sf-card__categories {
    margin-left: 0;
  }
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card__text {
    flex: 7;
    display: initial;
    padding: 30px 15px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card__meta {
    padding-left: 15px;
    padding-right: 10px;
  }
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card__excerpt {
    padding-left: 0;
    width: 100%;
  }
}

@media (min-width: 1000px) {
  .sf-cards--1 .sf-card .sf-author {
    width: initial;
  }
}

@media (min-width: 1000px) {
  .sf-content__sidebar .sf-card {
    flex: 100%;
    margin-right: 0;
  }
}

.sf-content__sidebar .sf-card__image {
  height: 200px;
}

.sf-content__sidebar .sf-card__meta {
  display: none;
}

.sf-content__sidebar .sf-card__text {
  padding: 0 40px 10px 10px;
}

@media (min-width: 1000px) {
  .sf-content__sidebar .sf-card.sf-card:last-of-type {
    margin-right: 0;
  }
}

.sf-card--no-thumb .sf-card__image {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  background-size: 50%;
}

.sf-card--no-thumb .sf-card__image--placeholder {
  max-width: 180px;
  width: 70%;
}

@media (min-width: 1000px) {
  .sf-cards--3 .sf-content__main-container .sf-card {
    flex: 29%;
  }
}

.sf-cta__button {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
  background-color: #9f1d38;
  border-color: #9f1d38;
  border-radius: 17px;
  display: block;
  line-height: 1;
  margin: 18px auto;
  padding: 12px 12px 24px 12px;
  text-align: center;
  text-transform: none;
  width: 100%;
}

.sf-cta__button:link,
.sf-cta__button:visited {
  color: #77bd43;
}

.sf-cta__button:hover {
  color: #fff;
  background: #77bd43;
}

.sf-cta__button:link,
.sf-cta__button:visited {
  color: #fff;
}

.sf-cta__button:hover,
.sf-cta__button:focus,
.sf-cta__button:active {
  background-color: #eff2f3;
}

.sf-cta__button:hover .sf-cta__title,
.sf-cta__button:hover .sf-cta__text,
.sf-cta__button:focus .sf-cta__title,
.sf-cta__button:focus .sf-cta__text,
.sf-cta__button:active .sf-cta__title,
.sf-cta__button:active .sf-cta__text {
  color: #9f1d38;
}

.sf-cta__button--title,
.sf-cta__button--text {
  margin: 0;
}

.sf-cta__button--title {
  color: #ebd417;
  font-weight: 700;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 54px;
  line-height: 3.375rem;
}

.sf-cta__button--text {
  color: #fff;
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 550px) {
  .sf-cta__button {
    width: 75%;
  }
}

@media (min-width: 760px) {
  .sf-cta__button {
    margin-bottom: 21px;
    margin-top: 21px;
    padding: 12px 24px 24px;
    font-size: 21px;
    font-size: 1.3125rem;
  }
}

@media (min-width: 1000px) {
  .sf-cta__button {
    display: inline-block;
    width: 100%;
  }
}

.sf-article-header {
  margin-bottom: 24px;
  background-size: cover;
  position: relative;
}

.sf-article-header div[itemprop="image"] {
  background-size: cover;
  height: 50vh;
}

@media (min-width: 1000px) {
  .sf-article-header {
    margin-bottom: 30px;
  }
}

@media (min-width: 1000px) {
  .page-template-landing .sf-article-header {
    margin-bottom: 50px;
  }
}

.sf-article-header__image {
  width: 100%;
  height: 200px;
  height: 50vh;
  margin-bottom: 12px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 70%;
  object-position: 50% 70%;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  position: relative;
  right: 50%;
  width: 100vw;
}

@media (min-width: 1000px) {
  .sf-article-header__image {
    margin-bottom: 30px;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
    width: 100%;
  }
}

.sf-article-header__content {
  margin: 18px 0;
  width: 100%;
}

@media (min-width: 760px) {
  .sf-article-header__content {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
}

@media (min-width: 1000px) {
  .sf-article-header__content::after {
    clear: both;
    content: " ";
    display: table;
  }
}

.single .sf-article-header__content {
  margin-top: 45px;
}

@media (min-width: 760px) {
  .single .sf-article-header__content {
    flex-flow: row wrap;
  }
}

.post-template .sf-article-header__content {
  margin-top: 10px;
}

.post-template .sf-article-header__content .sf-article-tags {
  margin-bottom: 10px;
}

.post-template .sf-article-header__content .sf-category-list {
  margin-right: 10px;
}

.post-template
  .sf-article-header__content
  .sf-category-list
  .sf-article-tags__link {
  background: #ff6b00;
}

.post-template .sf-article-header__content .sf-article-header__meta:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='4' height='1'%3E%3Cpath stroke='%23000' stroke-width='2' d='M0 0v5'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 1px;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.sf-article-header__content h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  font-style: italic;
}

.single-tribe_events .sf-article-header__content h3 {
  font-style: normal;
  width: 100%;
}

.single-tribe_events .sf-article-header__content h3 .tribe-event-date-start,
.single-tribe_events .sf-article-header__content h3 .tribe-event-date-end {
  font-weight: 600;
}

.single-tribe_events .sf-article-header__content {
  flex-flow: column wrap;
  position: relative;
  margin-bottom: 30px;
}

.single-tribe_events .sf-article-header__content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='4' height='1'%3E%3Cpath stroke='%23000' stroke-width='2' d='M0 0v5'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 1px;
  bottom: -10px;
  left: 0;
  position: absolute;
  width: 100%;
}

.events-list #tribe-events-footer,
.single-tribe_events #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer {
  border-top: none;
  position: relative;
}

.events-list #tribe-events-footer:before,
.single-tribe_events #tribe-events-footer:before,
.tribe-events-day #tribe-events-footer:before,
.tribe-events-map #tribe-events-footer:before,
.tribe-events-photo #tribe-events-footer:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='4' height='1'%3E%3Cpath stroke='%23000' stroke-width='2' d='M0 0v5'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 1px;
  top: 10px;
  left: 0;
  position: absolute;
  width: 100%;
}

.sf-article-content__btn,
.tribe-events-content__btn {
  background: #77bd43;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  padding: 10px 40px 10px 20px;
  color: white;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
}
.sf-article-content__btn:after,
.tribe-events-content__btn:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D .st1%7Bclip-path:url(%23SVGID_2_);%7D .st2%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Ccircle class='st0' cx='66.47' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='57.24' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='47.91' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='38.65' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='29.31' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='122.1' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='112.84' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='103.58' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='94.33' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='85.11' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='75.73' cy='122.07' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='75.73' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='84.96' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='94.3' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='103.56' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='112.89' r='2.13'/%3E%3Ccircle class='st0' cx='122.1' cy='84.96' r='2.13'/%3E%3Ccircle class='st0' cx='122.1' cy='94.3' r='2.13'/%3E%3Ccircle class='st0' cx='122.1' cy='103.56' r='2.13'/%3E%3Ccircle class='st0' cx='122.1' cy='112.89' r='2.13'/%3E%3Ccircle class='st0' cx='38.7' cy='20.1' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='29.36' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='38.62' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='47.88' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='57.1' r='2.13'/%3E%3Ccircle class='st0' cx='20.21' cy='20.1' r='2.13'/%3E%3Ccircle class='st0' cx='29.46' cy='20.1' r='2.13'/%3E%3Ccircle class='st0' cx='38.72' cy='20.1' r='2.13'/%3E%3Ccircle class='st0' cx='47.98' cy='20.1' r='2.13'/%3E%3Ccircle class='st0' cx='57.2' cy='20.1' r='2.13'/%3E%3Ccircle class='st0' cx='20.14' cy='66.47' r='2.13'/%3E%3C/g%3E%3Cpath class='st0' d='M129.95,140.45H11.78c-5.79,0-10.5-4.71-10.5-10.5V11.78c0-5.79,4.71-10.5,10.5-10.5h118.17 c5.79,0,10.5,4.71,10.5,10.5v118.17C140.45,135.74,135.74,140.45,129.95,140.45z M11.78,5.28c-3.59,0-6.5,2.92-6.5,6.5v118.17 c0,3.59,2.92,6.5,6.5,6.5h118.17c3.59,0,6.5-2.92,6.5-6.5V11.78c0-3.59-2.92-6.5-6.5-6.5H11.78z'/%3E%3Cpolygon class='st0' points='83.26,17.98 83.26,21.98 117.3,21.98 52.87,86.41 55.7,89.24 120.23,24.71 120.23,58.94 124.23,58.94 124.23,17.98 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  height: 20px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
}

.sf-article-header__title-container {
  align-items: center;
  align-self: flex-end;
  clear: both;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

.archive .sf-article-header__title-container {
  display: block;
}

.archive .sf-article-header__title-container p {
  margin-top: 10px;
}

@media (min-width: 760px) {
  .sf-article-header__title-container {
    width: calc(100% - 230px);
  }
}

@media (min-width: 1000px) {
  .sf-article-header__title-container {
    width: 90%;
  }
}

.single .sf-article-header__title-container {
  flex: 100%;
  margin-bottom: 15px;
}

.sf-content__main-in-focus .sf-article-header__title-container {
  margin-bottom: 0;
}

.sf-article-header__title-icon {
  margin-right: 5px;
  width: 25px;
}

@media (min-width: 550px) {
  .sf-article-header__title-icon {
    width: 30px;
  }
}

@media (min-width: 760px) {
  .sf-article-header__title-icon {
    margin-right: 15px;
    width: auto;
  }
}

.sf-article-header__title {
  font-weight: 500;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 33px;
  line-height: 2.0625rem;
}

.archive .sf-article-header__title {
  text-transform: none;
}

.archive .sf-article-header__title::first-letter {
  text-transform: capitalize;
}

@media (min-width: 550px) {
  .sf-article-header__title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 45px;
    line-height: 2.8125rem;
  }
}

@media (min-width: 760px) {
  .sf-article-header__title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-header__title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 48px;
    line-height: 3rem;
  }
}

@media (min-width: 1290px) {
  .sf-article-header__title {
    font-size: 54px;
    font-size: 3.375rem;
    line-height: 58px;
    line-height: 3.625rem;
  }
}

.single .sf-article-header__title {
  text-transform: none;
  font-weight: 700;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 28px;
  line-height: 1.75rem;
}

@media (min-width: 550px) {
  .single .sf-article-header__title {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

@media (min-width: 760px) {
  .single .sf-article-header__title {
    font-size: 33px;
    font-size: 2.0625rem;
    line-height: 39px;
    line-height: 2.4375rem;
  }
}

@media (min-width: 1000px) {
  .single .sf-article-header__title {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 44px;
    line-height: 2.75rem;
  }
}

@media (min-width: 1290px) {
  .single .sf-article-header__title {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 44px;
    line-height: 2.75rem;
  }
}

.sf-article-header__meta {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 12px;
}

@media (min-width: 760px) {
  .sf-article-header__meta {
    align-self: flex-end;
    margin-top: 0;
    margin-left: 30px;
    text-align: right;
    width: 200px;
  }
}

@media (min-width: 1000px) {
  .sf-article-header__meta {
    width: 300px;
  }
}

.single-people .sf-article-header__meta {
  width: auto;
}

.single .sf-article-header__meta {
  position: relative;
  flex: 100%;
  margin-left: 0;
  text-align: left;
  padding-bottom: 10px;
}

.sf-content__main-in-focus .sf-article-header__meta {
  border-bottom: 0;
  padding-bottom: 6px;
}

.staff_profiles-template-default .sf-article-header__meta,
.single-staff_profiles .sf-article-header__meta {
  display: none;
}

.sf-article-header__meta .sf-article-tags {
  margin-bottom: 0;
  border-top: 1px solid #eff2f3;
  width: 100%;
  padding-bottom: 5px;
}

.sf-article-header__meta .sf-article-tags h2 {
  font-size: 16px;
  font-size: 1rem;
}

.sf-article-header__meta .sf-article-tags__list {
  margin-right: 15px;
}

.sf-article-header__avatar {
  align-self: flex-end;
  width: 54px;
  height: 54px;
  margin-right: 12px;
}

@media (min-width: 760px) {
  .sf-article-header__avatar {
    order: 2;
    margin-right: 0;
    margin-left: 12px;
  }
}

@media (min-width: 1000px) {
  .sf-article-header__avatar {
    order: 2;
    margin-right: 0;
    margin-left: 12px;
    width: 72px;
    height: 72px;
  }
}

.sf-article-header__avatar .avatar {
  display: block;
}

.sf-article-header__meta-text {
  align-self: flex-end;
  flex-grow: 2;
}

.sf-article-header__meta-text .sf-author {
  width: 100%;
  margin-top: 6px;
}

.sf-article-header__meta-text .sf-date {
  margin-top: 6px;
  width: 100%;
}

@media (min-width: 760px) {
  .sf-article-header__meta-text {
    order: 1;
  }
}

.single .sf-article-header__meta-text {
  display: flex;
  flex-flow: row wrap;
}

.single .sf-article-header__meta-text .sf-author,
.single .sf-article-header__meta-text .sf-date {
  margin-top: 1px;
}

.sf-article-header__categories {
  font-size: 0;
  margin-left: 0;
}

.sf-article-header__categories .sf-category {
  margin-left: 2px;
  margin-bottom: 2px;
}

.single .sf-article-header__categories .sf-category {
  border: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 760px) {
  .single .sf-article-header__categories .sf-category {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1000px) {
  .single .sf-article-header__categories .sf-category {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

.sf-article-header__categories .sf-category:first-child {
  margin-left: 0;
}

.single .sf-article-header__categories {
  flex: 100%;
}

@media (min-width: 550px) {
  .single .sf-article-header__categories {
    flex: 1;
  }
}

.sf-article-header--full {
  position: relative;
  height: 60vh;
}

@media (min-width: 1000px) {
  .sf-article-header--full {
    height: 500px;
    height: 50vh;
    margin-bottom: 42px;
  }
}

@media (min-width: 1000px) and (min-height: 900px) {
  .sf-article-header--full {
    height: 600px;
    height: 60vh;
  }
}

.sf-article-header--full .sf-article-header__image {
  height: 60vh;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 70%;
  object-position: 50% 70%;
  overflow-x: hidden;
  position: relative;
  right: 50%;
  width: 100vw;
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__image {
    height: 500px;
    height: 50vh;
  }
}

@media (min-width: 1000px) and (min-height: 900px) {
  .sf-article-header--full .sf-article-header__image {
    height: 600px;
    height: 60vh;
  }
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__content {
    position: absolute;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
    bottom: 42px;
  }
}

.sf-article-header--full .sf-article-header__title {
  color: #fff;
  font-weight: 900;
  text-shadow: 1px 1px 0 #030100, 2px 2px 0 #030100,
    3px 3px 0 rgba(3, 1, 0, 0.3);
  margin: 0;
  position: absolute;
  bottom: 24px;
  width: 100%;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 36px;
  line-height: 2.25rem;
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__title {
    bottom: auto;
    position: relative;
    width: 68.2170542636%;
    font-size: 72px;
    font-size: 4.5rem;
    line-height: 72px;
    line-height: 4.5rem;
  }
}

.sf-article-header--full .sf-article-header__meta {
  background: #fff;
  position: absolute;
  padding: 9px;
  top: 50px;
  width: auto;
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__meta {
    background-color: rgba(3, 1, 0, 0.85);
    padding: 12px 18px 15px 18px;
    position: relative;
    top: auto;
    width: 300px;
  }
}

.sf-article-header--full .sf-article-header__meta .sf-category {
  display: none;
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__meta .sf-category:link,
  .sf-article-header--full .sf-article-header__meta .sf-category:visited {
    background-color: #000;
  }
}

.sf-article-header--full .sf-article-header__meta .sf-author {
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 6px;
  margin-top: 0.375rem;
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__meta .sf-author {
    color: #fff;
    line-height: 1;
    font-size: 16px;
    font-size: 1rem;
    margin-top: 9px;
    margin-top: 0.5625rem;
  }
}

.sf-article-header--full .sf-article-header__meta .sf-author__link {
  font-weight: bold;
}

.sf-article-header--full .sf-article-header__meta .sf-date {
  margin-top: 6px;
  margin-top: 0.375rem;
  font-size: 10px;
  font-size: 0.625rem;
}

@media (min-width: 1000px) {
  .sf-article-header--full .sf-article-header__meta .sf-date {
    color: #fff;
    line-height: 1;
    font-size: 12px;
    font-size: 0.75rem;
    margin-top: 12px;
    margin-top: 0.75rem;
  }
}

.sf-article-header__description {
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}

@media (min-width: 550px) {
  .sf-article-header__description {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-header__description {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-article-header__title--in-focus {
  font-weight: 100;
  text-transform: uppercase;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 33px;
  line-height: 2.0625rem;
}

@media (min-width: 550px) {
  .sf-article-header__title--in-focus {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 45px;
    line-height: 2.8125rem;
  }
}

@media (min-width: 760px) {
  .sf-article-header__title--in-focus {
    font-size: 47px;
    font-size: 2.9375rem;
    line-height: 50px;
    line-height: 3.125rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-header__title--in-focus {
    font-size: 62px;
    font-size: 3.875rem;
    line-height: 68px;
    line-height: 4.25rem;
  }
}

@media (min-width: 1290px) {
  .sf-article-header__title--in-focus {
    font-size: 72px;
    font-size: 4.5rem;
    line-height: 78px;
    line-height: 4.875rem;
  }
}

.sf-content__main-in-focus .sf-article-header {
  margin-bottom: 0;
}

.sf-article-header--event .sf-article-header__content {
  margin-top: 20px;
}

::-moz-selection {
  background: #bdecb6;
}

::selection {
  background: #bdecb6;
}

::-moz-selection {
  background: #bdecb6;
}

.sf-article-content .sf-carousel {
    overflow: visible;
}

.sf-article-content__text,
.tribe-events-content__text {
  font-weight: 400;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.2rem;
  line-height: 1.75rem;
  color: #003b49;
}

.sf-article-content__text h1,
.sf-article-content__text h2,
.sf-article-content__text h3,
.sf-article-content__text h4,
.sf-article-content__text h5,
.sf-article-content__text h6,
.tribe-events-content__text h1,
.tribe-events-content__text h2,
.tribe-events-content__text h3,
.tribe-events-content__text h4,
.tribe-events-content__text h5,
.tribe-events-content__text h6 {
  font-family: "museo-slab", sans-serif;
  font-weight: 500 !important;
}

@media (min-width: 1000px) {
  .sf-article-content__text h1,
  .sf-article-content__text h2,
  .sf-article-content__text h3,
  .sf-article-content__text h4,
  .sf-article-content__text h5,
  .sf-article-content__text h6,
  .tribe-events-content__text h1,
  .tribe-events-content__text h2,
  .tribe-events-content__text h3,
  .tribe-events-content__text h4,
  .tribe-events-content__text h5,
  .tribe-events-content__text h6 {
    padding-left: 0;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text h1,
  .sf-article-content__text h2,
  .sf-article-content__text h3,
  .sf-article-content__text h4,
  .sf-article-content__text h5,
  .sf-article-content__text h6,
  .tribe-events-content__text h1,
  .tribe-events-content__text h2,
  .tribe-events-content__text h3,
  .tribe-events-content__text h4,
  .tribe-events-content__text h5,
  .tribe-events-content__text h6 {
    width: 100%;
  }
}

.sf-article-content__text h1,
.tribe-events-content__text h1 {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 33px;
  line-height: 2.0625rem;
}

@media (min-width: 550px) {
  .sf-article-content__text h1,
  .tribe-events-content__text h1 {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 45px;
    line-height: 2.8125rem;
  }
}

@media (min-width: 760px) {
  .sf-article-content__text h1,
  .tribe-events-content__text h1 {
    font-size: 47px;
    font-size: 2.9375rem;
    line-height: 50px;
    line-height: 3.125rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text h1,
  .tribe-events-content__text h1 {
    font-size: 62px;
    font-size: 3.875rem;
    line-height: 68px;
    line-height: 4.25rem;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text h1,
  .tribe-events-content__text h1 {
    font-size: 72px;
    font-size: 4.5rem;
    line-height: 78px;
    line-height: 4.875rem;
  }
}

.sf-article-content__text h2,
.tribe-events-content__text h2 {
  font-weight: 500;
  line-height: 1;
  font-size: 27px;
  font-size: 1.6875rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text h2,
  .tribe-events-content__text h2 {
    font-size: 36px;
    font-size: 2.25rem;
    margin-top: 42px;
    margin-top: 2.625rem;
    margin-bottom: 18px;
    margin-bottom: 1.125rem;
  }
}

.sf-article-content__text h3,
.tribe-events-content__text h3 {
  font-weight: 500;
  line-height: 1;
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text h3,
  .tribe-events-content__text h3 {
    font-size: 30px;
    font-size: 1.875rem;
    margin-top: 42px;
    margin-top: 2.625rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-article-content__text h4,
.tribe-events-content__text h4 {
  line-height: 1;
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text h4,
  .tribe-events-content__text h4 {
    font-size: 27px;
    font-size: 1.6875rem;
    margin-top: 42px;
    margin-top: 2.625rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-article-content__text h5,
.tribe-events-content__text h5 {
  line-height: 1;
  font-size: 21px;
  font-size: 1.3125rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text h5,
  .tribe-events-content__text h5 {
    font-size: 24px;
    font-size: 1.5rem;
    margin-top: 42px;
    margin-top: 2.625rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-article-content__text h6,
.tribe-events-content__text h6 {
  font-weight: 500;
  line-height: 1;
  font-size: 18px;
  font-size: 1.125rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text h6,
  .tribe-events-content__text h6 {
    font-size: 21px;
    font-size: 1.3125rem;
    margin-top: 36px;
    margin-top: 2.25rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-article-content__text p,
.tribe-events-content__text p {
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 21px;
  margin-bottom: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-article-content__text p,
  .tribe-events-content__text p {
    margin-left: 6%;
    width: 87%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 27px;
    margin-bottom: 1.6875rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text p,
  .tribe-events-content__text p {
    margin-left: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text p,
  .tribe-events-content__text p {
    margin-left: 12.9411764706%;
    width: 77.6470588235%;
  }
}

.sf-article-content__text > p.sf-standfirst-content,
.tribe-events-content__text > p.sf-standfirst-content {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-article-content__text > p.sf-standfirst-content,
  .tribe-events-content__text > p.sf-standfirst-content {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text > p.sf-standfirst-content,
  .tribe-events-content__text > p.sf-standfirst-content {
    width: 87.0588235294%;
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-article-content__text ul,
.sf-article-content__text ol,
.sf-article-content__text dl,
.tribe-events-content__text ul,
.tribe-events-content__text ol,
.tribe-events-content__text dl {
  counter-reset: bullets;
  list-style-type: none;
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 21px;
  margin-bottom: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-article-content__text ul,
  .sf-article-content__text ol,
  .sf-article-content__text dl,
  .tribe-events-content__text ul,
  .tribe-events-content__text ol,
  .tribe-events-content__text dl {
    margin-left: 6%;
    width: 87%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 27px;
    margin-bottom: 1.6875rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text ul,
  .sf-article-content__text ol,
  .sf-article-content__text dl,
  .tribe-events-content__text ul,
  .tribe-events-content__text ol,
  .tribe-events-content__text dl {
    width: 80.2083333333%;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text ul,
  .sf-article-content__text ol,
  .sf-article-content__text dl,
  .tribe-events-content__text ul,
  .tribe-events-content__text ol,
  .tribe-events-content__text dl {
    margin-left: 12.9411764706%;
  }
}

.sf-article-content__text ul ul,
.sf-article-content__text ul ol,
.sf-article-content__text ol ul,
.sf-article-content__text ol ol,
.sf-article-content__text dl ul,
.sf-article-content__text dl ol,
.tribe-events-content__text ul ul,
.tribe-events-content__text ul ol,
.tribe-events-content__text ol ul,
.tribe-events-content__text ol ol,
.tribe-events-content__text dl ul,
.tribe-events-content__text dl ol {
 /* margin-left: 0;*/
  margin-top: 9px;
}

.sf-article-content__text ul li,
.sf-article-content__text ol li,
.sf-article-content__text dl li,
.tribe-events-content__text ul li,
.tribe-events-content__text ol li,
.tribe-events-content__text dl li {
  margin-bottom: 9px;
  margin-bottom: 0.5625rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text ul li,
  .sf-article-content__text ol li,
  .sf-article-content__text dl li,
  .tribe-events-content__text ul li,
  .tribe-events-content__text ol li,
  .tribe-events-content__text dl li {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-article-content__text ul li::before,
.sf-article-content__text ol li::before,
.sf-article-content__text dl li::before,
.tribe-events-content__text ul li::before,
.tribe-events-content__text ol li::before,
.tribe-events-content__text dl li::before {
  font-weight: bold;
  display: inline-block;
}

.sf-article-content__text ul,
.tribe-events-content__text ul {
  position: relative;
}

.sf-article-content__text ul li::before,
.tribe-events-content__text ul li::before {
  background-color: #77bd43;
  border-radius: 99px;
  content: "";
  display: inline-block;
  height: 9px;
  margin-right: 9px;
  width: 9px;
}

@media (min-width: 1000px) {
  .sf-article-content__text ul li::before,
  .tribe-events-content__text ul li::before {
    margin-top: -6px;
    margin-right: 16px;
    margin-left: -24px;
  }
}

.sf-article-content__text ul li ol li::before,
.tribe-events-content__text ul li ol li::before {
  background: none;
  line-height: 1;
  padding-left: 0;
  padding-right: 0;
  width: auto;
  font-size: 15px;
  font-size: 0.9375rem;
}

.sf-article-content__text ul li ol li ul li::before,
.tribe-events-content__text ul li ol li ul li::before {
  background-color: #77bd43;
  content: "";
  padding: 0;
  width: 9px;
  height: 9px;
}

.sf-article-content__text ol li,
.tribe-events-content__text ol li {
  counter-increment: bullets;
}

.sf-article-content__text ol li::before,
.tribe-events-content__text ol li::before {
  color: #77bd43;
  content: counter(bullets) ".";
  line-height: 1;
  margin-left: 0;
  padding-right: 12px;
  width: 30px;
  text-align: right;
  font-size: 21px;
  font-size: 1.3125rem;
}

ol.lower-alpha-list,
ul.lower-alpha-list {
    counter-reset: list;
    margin: 0;
}

ol.lower-alpha-list > li,
ul.lower-alpha-list > li {
    list-style: none;
    position: relative;
}

ol.lower-alpha-list > li:before,
ul.lower-alpha-list > li:before {
  counter-increment: list;
  content: counter(list, lower-alpha) ".";
  border-radius: 0;
  background-color: transparent;
  color: #77bd43;
  font-size: 24px;
  padding-right: 12px;
  font-size: 1.5rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text ol li::before,
  .tribe-events-content__text ol li::before {
    margin-left: -56px;
    padding-right: 12px;
    width: 56px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.sf-article-content__text ol li ul,
.tribe-events-content__text ol li ul {
  margin-top: 9px;
  margin-top: 0.5625rem;
}

.sf-article-content__text ol li ul li::before,
.tribe-events-content__text ol li ul li::before {
  content: "";
  padding: 0;
  height: 9px;
  width: 9px;
}

.sf-article-content__text ol li ul ol,
.tribe-events-content__text ol li ul ol {
  margin-top: 9px;
  margin-top: 0.5625rem;
}

.sf-article-content__text ol li ul ol li,
.tribe-events-content__text ol li ul ol li {
  list-style: decimal;
}

.sf-article-content__text ol li ul ol li::before,
.tribe-events-content__text ol li ul ol li::before {
  display: none;
}

.sf-article-content__text blockquote,
.tribe-events-content__text blockquote {
  background: #fff;
  padding: 18px 21px;
  margin: 20px auto 30px;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-article-content__text blockquote,
  .tribe-events-content__text blockquote {
    padding: 21px 30px;
    width: 75%;
  }
}

@media (min-width: 760px) {
  .sf-article-content__text blockquote,
  .tribe-events-content__text blockquote {
    padding: 30px 6%;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text blockquote,
  .tribe-events-content__text blockquote {
    background: #fff;
    display: block;
    float: right;
    margin-top: 42px;
    margin-left: 10.5882352941%;
    margin-bottom: 42px;
    padding: 36px 30px 42px 30px;
    width: 38.8235294118%;
  }
}

.sf-article-content__text blockquote p,
.tribe-events-content__text blockquote p {
  color: #030100;
  margin: 0;
  padding: 0;
  width: 100%;
  font-weight: 900;
  font-style: italic;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 760px) {
  .sf-article-content__text blockquote p,
  .tribe-events-content__text blockquote p {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text blockquote p,
  .tribe-events-content__text blockquote p {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 33px;
    line-height: 2.0625rem;
  }
}

.sf-article-content__text blockquote cite,
.tribe-events-content__text blockquote cite {
  color: #77bd43;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.2;
  margin-top: 9px;
}

.sf-article-content__text code,
.tribe-events-content__text code {
  background-color: #030100;
  color: #fff;
  font-size: 0.8em;
  padding: 3px 6px;
}

.sf-article-content__text pre,
.tribe-events-content__text pre {
  background-color: #030100;
  color: #fff;
  padding: 18px;
}

@media (min-width: 760px) {
  .sf-article-content__text pre,
  .tribe-events-content__text pre {
    padding: 24px 36px;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text pre,
  .tribe-events-content__text pre {
    padding: 30px 42px;
    margin-top: 12px;
    margin-top: 0.75rem;
    margin-bottom: 42px;
    margin-bottom: 2.625rem;
  }
}

.sf-article-content__text table,
.tribe-events-content__text table {
  background-color: #fff;
  border: 1px solid #54565a;
}

.sf-article-content__text table th,
.sf-article-content__text table td,
.tribe-events-content__text table th,
.tribe-events-content__text table td {
  border: 1px solid #54565a;
  padding: 9px;
}

.sf-article-content__text address,
.tribe-events-content__text address {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 21px;
  margin-bottom: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-article-content__text address,
  .tribe-events-content__text address {
    margin-left: 6%;
    width: 87%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 27px;
    margin-bottom: 1.6875rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text address,
  .tribe-events-content__text address {
    margin-left: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text address,
  .tribe-events-content__text address {
    margin-left: 12.9411764706%;
    width: 77.6470588235%;
  }
}

.sf-article-content__text .alignnone,
.tribe-events-content__text .alignnone {
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.sf-article-content__text .aligncenter,
.tribe-events-content__text .aligncenter {
  height: auto;
  margin-right: auto;
  margin-left: auto;
  display: block;
}

.sf-article-content__text .alignleft,
.sf-article-content__text .alignright,
.tribe-events-content__text .alignleft,
.tribe-events-content__text .alignright {
  height: auto;
}

@media (min-width: 760px) {
  .sf-article-content__text .alignleft,
  .tribe-events-content__text .alignleft {
    float: left;
  }
}

@media (min-width: 760px) {
  .sf-article-content__text .alignright,
  .tribe-events-content__text .alignright {
    margin-left: 0.5rem;
    float: right;
  }
}

.sf-article-content__text img,
.sf-article-content__text figure,
.tribe-events-content__text img,
.tribe-events-content__text figure {
  display: block;
  float: none;
  height: auto;
  width: auto;
  margin-top: 9px;
  margin-top: 0.5625rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

@media (min-width: 760px) {
  .sf-article-content__text img,
  .sf-article-content__text figure,
  .tribe-events-content__text img,
  .tribe-events-content__text figure {
    margin-top: 12px;
    margin-top: 0.75rem;
    margin-bottom: 36px;
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text img,
  .sf-article-content__text figure,
  .tribe-events-content__text img,
  .tribe-events-content__text figure {
    margin-bottom: 42px;
    margin-bottom: 2.625rem;
  }
}

.sf-article-content__text img.aligncenter,
.sf-article-content__text figure.aligncenter,
.tribe-events-content__text img.aligncenter,
.tribe-events-content__text figure.aligncenter {
  margin-top: 9px;
  margin-top: 0.5625rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

@media (min-width: 760px) {
  .sf-article-content__text img.aligncenter,
  .sf-article-content__text figure.aligncenter,
  .tribe-events-content__text img.aligncenter,
  .tribe-events-content__text figure.aligncenter {
    margin-top: 12px;
    margin-top: 0.75rem;
    margin-bottom: 36px;
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text img.aligncenter,
  .sf-article-content__text figure.aligncenter,
  .tribe-events-content__text img.aligncenter,
  .tribe-events-content__text figure.aligncenter {
    margin-bottom: 42px;
    margin-bottom: 2.625rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text img.alignleft,
  .sf-article-content__text figure.alignleft,
  .tribe-events-content__text img.alignleft,
  .tribe-events-content__text figure.alignleft {
    float: left;
    margin-right: 10.5882352941%;
    width: 38.8235294118%;
    margin-top: 24px;
    margin-top: 1.5rem;
    margin-top: 36px;
    margin-top: 2.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text img.alignright,
  .sf-article-content__text figure.alignright,
  .tribe-events-content__text img.alignright,
  .tribe-events-content__text figure.alignright {
    float: right;
    margin-left: 10.5882352941%;
    width: 38.8235294118%;
    margin-top: 24px;
    margin-top: 1.5rem;
    margin-top: 36px;
    margin-top: 2.25rem;
  }
}

.sf-article-content__text figure,
.sf-article-content__text .wp-caption,
.tribe-events-content__text figure,
.tribe-events-content__text .wp-caption {
  width: 100% !important;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

@media (min-width: 760px) {
  .sf-article-content__text figure,
  .sf-article-content__text .wp-caption,
  .tribe-events-content__text figure,
  .tribe-events-content__text .wp-caption {
    width: 100% !important;
    margin-bottom: 36px;
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text figure,
  .sf-article-content__text .wp-caption,
  .tribe-events-content__text figure,
  .tribe-events-content__text .wp-caption {
    margin-bottom: 42px;
    margin-bottom: 2.625rem;
  }
}

.sf-article-content__text figure img,
.sf-article-content__text .wp-caption img,
.tribe-events-content__text figure img,
.tribe-events-content__text .wp-caption img {
  margin: 0;
  width: 100% !important;
}

@media (min-width: 1000px) {
  .sf-article-content__text figure.alignleft,
  .sf-article-content__text .wp-caption.alignleft,
  .tribe-events-content__text figure.alignleft,
  .tribe-events-content__text .wp-caption.alignleft {
    float: left;
    margin-right: 10.5882352941%;
    width: 38.8235294118% !important;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text figure.alignright,
  .sf-article-content__text .wp-caption.alignright,
  .tribe-events-content__text figure.alignright,
  .tribe-events-content__text .wp-caption.alignright {
    float: right;
    margin-left: 10.5882352941%;
    width: 38.8235294118% !important;
  }
}

.sf-article-content__text figcaption,
.sf-article-content__text .wp-caption-text,
.tribe-events-content__text figcaption,
.tribe-events-content__text .wp-caption-text {
  background-color: #fff;
  line-height: 1;
  padding: 12px;
  font-size: 14px;
  font-size: 0.875rem;
}

.sf-article-content__text .gallery,
.tribe-events-content__text .gallery {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery,
  .tribe-events-content__text .gallery {
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
    margin-bottom: 42px;
    margin-bottom: 2.625rem;
  }
}

.sf-article-content__text .gallery figure,
.tribe-events-content__text .gallery figure {
  margin-bottom: 0;
  margin-top: 0;
}

.sf-article-content__text .gallery figure img,
.tribe-events-content__text .gallery figure img {
  -o-object-fit: cover;
  object-fit: cover;
  margin-top: 0;
  margin-bottom: 0;
}

.sf-article-content__text .gallery-columns-2 figure,
.tribe-events-content__text .gallery-columns-2 figure {
  flex: 49%;
  left: auto;
  margin-left: 0;
  margin-right: 0;
  right: auto;
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery-columns-2 figure,
  .tribe-events-content__text .gallery-columns-2 figure {
    flex: 48%;
  }
}

.post-template-photo .sf-article-content__text .gallery-columns-2 figure img {
  height: auto !important;
}

.sf-article-content__text .gallery-columns-2 figure img,
.tribe-events-content__text .gallery-columns-2 figure img {
  height: 150px;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery-columns-2 figure img,
  .tribe-events-content__text .gallery-columns-2 figure img {
    height: 250px;
  }
}

.sf-article-content__text .gallery-columns-3 figure,
.tribe-events-content__text .gallery-columns-3 figure {
  flex: 40%;
  left: auto;
  margin-left: 0;
  margin-right: 0;
  right: auto;
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery-columns-3 figure,
  .tribe-events-content__text .gallery-columns-3 figure {
    flex: 31%;
  }
}

.sf-article-content__text .gallery-columns-3 figure img,
.tribe-events-content__text .gallery-columns-3 figure img {
  height: auto;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery-columns-3 figure img,
  .tribe-events-content__text .gallery-columns-3 figure img {
    height: auto;
  }
}

.sf-article-content__text .gallery-columns-4 figure,
.tribe-events-content__text .gallery-columns-4 figure {
  flex: 48.5%;
  left: auto;
  margin-left: 0;
  margin-right: 0;
  right: auto;
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery-columns-4 figure,
  .tribe-events-content__text .gallery-columns-4 figure {
    flex: 24%;
  }
}

.sf-article-content__text .gallery-columns-4 figure img,
.tribe-events-content__text .gallery-columns-4 figure img {
  height: 150px;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gallery-columns-4 figure img,
  .tribe-events-content__text .gallery-columns-4 figure img {
    height: 200px;
  }
}

.sf-article-content__text .gform_wrapper,
.tribe-events-content__text .gform_wrapper {
  margin: 0;
  margin-bottom: 24px;
  padding: 24px;
  background: #fff;
  height: auto !important;
}

.sf-article-content__text .gform_wrapper::after,
.tribe-events-content__text .gform_wrapper::after {
  clear: both;
  content: " ";
  display: table;
}

@media (min-width: 550px) {
  .sf-article-content__text .gform_wrapper,
  .tribe-events-content__text .gform_wrapper {
    margin-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 760px) {
  .sf-article-content__text .gform_wrapper,
  .tribe-events-content__text .gform_wrapper {
    float: left;
    margin-bottom: 42px;
    padding-right: 6%;
    padding-left: 6%;
    width: 100%;
  }
}

@media (min-width: 1290px) {
  .sf-article-content__text .gform_wrapper,
  .tribe-events-content__text .gform_wrapper {
    padding-left: 12.9411764706%;
    padding-right: 10.5882352941%;
  }
}

.sf-article-content__text .gform_wrapper .gform_title,
.tribe-events-content__text .gform_wrapper .gform_title {
  padding: 0;
  font-size: 24px;
  font-size: 1.5rem;
}

@media (min-width: 550px) {
  .sf-article-content__text .gform_wrapper .gform_title,
  .tribe-events-content__text .gform_wrapper .gform_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text .gform_wrapper .gform_title,
  .tribe-events-content__text .gform_wrapper .gform_title {
    font-size: 36px;
    font-size: 2.25rem;
  }
}

.sf-article-content__text .gform_wrapper .gform_body,
.tribe-events-content__text .gform_wrapper .gform_body {
  width: 100%;
  padding: 0;
  margin: 0;
  height: auto !important;
}

.sf-article-content__text .gform_wrapper .gform_fields,
.tribe-events-content__text .gform_wrapper .gform_fields {
  height: auto;
  width: 100%;
  margin: 0 !important;
  padding: 0;
}

.sf-article-content__text .gform_wrapper .gfield_checkbox li label,
.sf-article-content__text .gform_wrapper .gfield_radio li label,
.tribe-events-content__text .gform_wrapper .gfield_checkbox li label,
.tribe-events-content__text .gform_wrapper .gfield_radio li label {
  padding: 4px 0 0 9px;
}

.sf-article-content__text .gform_fields.top_label .gfield_label,
.tribe-events-content__text .gform_fields.top_label .gfield_label {
  margin: 0;
  font-weight: 700;
}

.sf-article-content__text .gform_fields.top_label .ginput_container,
.tribe-events-content__text .gform_fields.top_label .ginput_container {
  margin: 0;
}

.sf-article-content__text .gform_fields.top_label .name_first label,
.sf-article-content__text .gform_fields.top_label .name_last label,
.tribe-events-content__text .gform_fields.top_label .name_first label,
.tribe-events-content__text .gform_fields.top_label .name_last label {
  margin-top: 3px;
  line-height: 1;
}

.sf-article-content__text .gform_fields.top_label .name_first input,
.sf-article-content__text .gform_fields.top_label .name_last input,
.tribe-events-content__text .gform_fields.top_label .name_first input,
.tribe-events-content__text .gform_fields.top_label .name_last input {
  margin-bottom: 0;
}

.sf-article-content__text .gform_button,
.tribe-events-content__text .gform_button {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.sf-article-content__text .gform_button:link,
.sf-article-content__text .gform_button:visited,
.tribe-events-content__text .gform_button:link,
.tribe-events-content__text .gform_button:visited {
  color: #77bd43;
}

.sf-article-content__text .gform_button:hover,
.tribe-events-content__text .gform_button:hover {
  color: #fff;
  background: #77bd43;
}

.sf-article-content__text .gform_wrapper ul.gform_fields li.gfield,
.tribe-events-content__text .gform_wrapper ul.gform_fields li.gfield {
  margin-bottom: 30px;
}

@media (min-width: 1000px) {
  .sf-article-content__text .gform_wrapper ul.gform_fields li.gfield,
  .tribe-events-content__text .gform_wrapper ul.gform_fields li.gfield {
    margin-bottom: 36px;
  }
}

.sf-article-content__text
  .gform_wrapper
  .field_description_below
  .gfield_description,
.tribe-events-content__text
  .gform_wrapper
  .field_description_below
  .gfield_description {
  font-style: italic;
  padding-top: 3px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem;
}

.sf-article-content__text .gform_wrapper input[type="file"],
.tribe-events-content__text .gform_wrapper input[type="file"] {
  display: block;
  background-color: #555959;
  border: none;
  padding: 12px 18px;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
}

.sf-article-content__text .gform_wrapper .screen-reader-text,
.tribe-events-content__text .gform_wrapper .screen-reader-text {
  font-style: italic;
  line-height: 1;
  font-size: 16px;
  font-size: 1rem;
}

.sf-article-content__text .gform_confirmation_message,
.tribe-events-content__text .gform_confirmation_message {
  background-color: #fff;
  border: 1px solid #555959;
  color: #c00;
  font-weight: bold;
  margin-bottom: 36px;
  padding: 18px;
  text-align: center;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 760px) {
  .sf-article-content__text .gform_confirmation_message,
  .tribe-events-content__text .gform_confirmation_message {
    margin-bottom: 42px;
    padding: 24px;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}

.sf-article-content__text h1,
.tribe-events-content__text h1 {
  color: #003b49;
  padding-left: 0;
}

.sf-article-content__text h2,
.tribe-events-content__text h2 {
  color: #003b49;
  padding-left: 0;
}

.sf-article-content__text h3,
.tribe-events-content__text h3 {
  color: #003b49;
  padding-left: 0;
}

.sf-article-content__text h4,
.tribe-events-content__text h4 {
  color: #003b49;
  padding-left: 0;
}

.sf-article-content__text h5,
.tribe-events-content__text h5 {
  color: #003b49;
  padding-left: 0;
}

.sf-article-content__text h6,
.tribe-events-content__text h6 {
  color: #003b49;
  padding-left: 0;
}

@media (min-width: 1000px) {
  .sf-article-content__text p,
  .tribe-events-content__text p {
    font-size: 1.2rem;
    line-height: 1.75rem;
  }
}

.sf-article-content__text a,
.tribe-events-content__text a {
  transition: background 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
  border-bottom: 3px solid #bdecb6;
  box-shadow: inset 0 -3px 0 #bdecb6;
  color: inherit;
  background: transparent;
}

.sf-article-content__text a:hover,
.tribe-events-content__text a:hover {
  background: #bdecb6;
}

.sf-article-content__text details,
.tribe-events-content__text details {
  margin-bottom: 15px;
}

.sf-article-content__text details summary,
.tribe-events-content__text details summary {
  font-weight: bold;
  margin-bottom: 15px;
}

.sf-article-content__text figure,
.sf-article-content__text .wp-caption,
.sf-article-content__text .wp-caption-text,
.tribe-events-content__text figure,
.tribe-events-content__text .wp-caption,
.tribe-events-content__text .wp-caption-text {
  color: #a9a9a9;
  text-align: center;
}

.sf-article-content__text .gallery figure,
.tribe-events-content__text .gallery figure {
  /*padding: 0 25px;*/
}

@media (max-width: 550px) {
  .sf-article-content__text .gallery figure,
  .tribe-events-content__text .gallery figure {
    flex: 100%;
    margin-bottom: 10px;
  }
}

.sf-article-content__text h1:first-of-type,
.tribe-events-content__text h1:first-of-type {
  margin-top: 0;
}

@media (min-width: 760px) {
  .sf-article-content__text p,
  .tribe-events-content__text p {
    width: 100%;
    margin-left: 0;
  }

  .page-template-landing .sf-article-content__text,
  .page-template-landing .tribe-events-content__text {
    width: 100%;
  }
}

.sf-article-content__text p,
.sf-article-content__text li,
.tribe-events-content__text p,
.tribe-events-content__text li {
  color: #003b49;
  margin-left: 0;
}

.sf-article-content__text blockquote,
.tribe-events-content__text blockquote {
  position: relative;
  background-color: #019977;
  border-radius: 17px;
  color: #fff;
  padding: 30px;
}

@media (min-width: 1290px) {
  .sf-article-content__text blockquote,
  .tribe-events-content__text blockquote {
    border-radius: 36px;
  }
}

.sf-article-content__text blockquote::before,
.tribe-events-content__text blockquote::before {
  content: "";
  position: absolute;
  bottom: -22px;
  right: 80px;
  width: 0;
  height: 0;
  border-left: 26px solid transparent;
  border-right: 26px solid transparent;
  border-top: 25px solid #019977;
}

.sf-article-content__text blockquote p,
.tribe-events-content__text blockquote p {
  color: #fff;
  font-style: normal;
}

.single .sf-article-content__text,
.single .tribe-events-content__text {
  font-weight: 400;
  width: 100%;
}

.single .sf-article-content__text p,
.single .sf-article-content__text li,
.single .tribe-events-content__text p,
.single .tribe-events-content__text li {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 27px;
  line-height: 1.6875rem;
}

@media (min-width: 760px) {
  .single .sf-article-content__text p,
  .single .sf-article-content__text li,
  .single .tribe-events-content__text p,
  .single .tribe-events-content__text li {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

@media (min-width: 1000px) {
  .single .sf-article-content__text p,
  .single .sf-article-content__text li,
  .single .tribe-events-content__text p,
  .single .tribe-events-content__text li {
    font-size: 1.2rem;
    line-height: 1.75rem;
  }
}

.sf-content__main-in-focus .sf-article-content__text > p:first-child,
.sf-content__main-in-focus .tribe-events-content__text > p:first-child {
  width: 100%;
}

.sf-content__main-in-focus .sf-article-content__text > p:first-child strong,
.sf-content__main-in-focus .tribe-events-content__text > p:first-child strong {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
}

@media (min-width: 760px) {
  .sf-content__main-in-focus .sf-article-content__text > p:first-child strong,
  .sf-content__main-in-focus
    .tribe-events-content__text
    > p:first-child
    strong {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 31px;
    line-height: 1.9375rem;
  }
}

@media (min-width: 1000px) {
  .sf-content__main-in-focus .sf-article-content__text > p:first-child strong,
  .sf-content__main-in-focus
    .tribe-events-content__text
    > p:first-child
    strong {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

.sf-article-content__text ul,
.sf-article-content__text ol,
.tribe-events-content__text ul,
.tribe-events-content__text ol {
  margin-left: 0;
}

@media (min-width: 1000px) {
  .sf-article-content__text ul,
  .sf-article-content__text ol,
  .tribe-events-content__text ul,
  .tribe-events-content__text ol {
    margin-left: 25px;
  }
}

.sf-article-content__text ul.job-listing-meta li:before,
.tribe-events-content__text ul.job-listing-meta li:before {
  background-color: transparent;
}

.sf-article-content .sf-article-content__404,
.tribe-events-content .sf-article-content__404 {
  color: #77bd43;
  font-size: 6em;
  margin-bottom: 30px;
  text-align: center;
}

.sf-article-content .job_listings ul,
.tribe-events-content .job_listings ul {
  width: 100%;
}

.sf-article-content .job_listings ul li:before,
.tribe-events-content .job_listings ul li:before {
  display: none;
}

.sf-article-content .single_job_listing,
.tribe-events-content .single_job_listing {
  padding-bottom: 4em;
}

.sf-article-content .single_job_listing p,
.tribe-events-content .single_job_listing p {
  width: auto;
}

.sf-article-content .application_button,
.tribe-events-content .application_button {
  background-color: #77bd43;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.sf-article-content .application_button:hover,
.tribe-events-content .application_button:hover {
  color: #030100;
}

.sf-article-content .sf-article-content__text .alignleft,
.sf-article-content .sf-article-content__text .alignright,
.tribe-events-content .sf-article-content__text .alignleft,
.tribe-events-content .sf-article-content__text .alignright {
  max-width: 50%;
}

@media (min-width: 760px) {
  .sf-article-content .sf-article-content__text .alignleft,
  .sf-article-content .sf-article-content__text .alignright,
  .tribe-events-content .sf-article-content__text .alignleft,
  .tribe-events-content .sf-article-content__text .alignright {
    max-width: 40%;
  }
}

@media (min-width: 1000px) {
  .sf-article-content .sf-article-content__text .alignleft,
  .sf-article-content .sf-article-content__text .alignright,
  .tribe-events-content .sf-article-content__text .alignleft,
  .tribe-events-content .sf-article-content__text .alignright {
    max-width: 100%;
  }
}

.post-template-feature
  .sf-article-content
  .sf-article-content__text
  figure.alignleft,
.post-template-feature
  .sf-article-content
  .sf-article-content__text
  .wp-caption.alignleft,
.post-template-feature
  .tribe-events-content
  .sf-article-content__text
  figure.alignleft,
.post-template-feature
  .tribe-events-content
  .sf-article-content__text
  .wp-caption.alignleft {
  margin: 0 auto;
}

@media (min-width: 760px) {
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    figure.alignleft,
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    .wp-caption.alignleft,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    figure.alignleft,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    .wp-caption.alignleft {
    margin: 0 20px 0 0;
  }
}

@media (min-width: 1000px) {
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    figure.alignleft,
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    .wp-caption.alignleft,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    figure.alignleft,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    .wp-caption.alignleft {
    margin: 0 20px 20px -150px;
  }
}

.post-template-feature
  .sf-article-content
  .sf-article-content__text
  figure.alignright,
.post-template-feature
  .sf-article-content
  .sf-article-content__text
  .wp-caption.alignright,
.post-template-feature
  .tribe-events-content
  .sf-article-content__text
  figure.alignright,
.post-template-feature
  .tribe-events-content
  .sf-article-content__text
  .wp-caption.alignright {
  margin: 0 auto;
}

@media (min-width: 760px) {
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    figure.alignright,
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    .wp-caption.alignright,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    figure.alignright,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    .wp-caption.alignright {
    margin: 0 0 0 20px;
  }
}

@media (min-width: 1000px) {
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    figure.alignright,
  .post-template-feature
    .sf-article-content
    .sf-article-content__text
    .wp-caption.alignright,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    figure.alignright,
  .post-template-feature
    .tribe-events-content
    .sf-article-content__text
    .wp-caption.alignright {
    margin: 0 -150px 20px 20px;
  }
}

.sf-article-content div.large-img,
.tribe-events-content div.large-img {
  margin-right: -5%;
  margin-left: -5%;
}

@media (min-width: 1290px) {
  .sf-article-content div.large-img,
  .tribe-events-content div.large-img {
    /*margin-left: -150px;*/
    /*width: 1190px;*/
  }
}

.sf-article-content div.full-width,
.tribe-events-content div.full-width {
  width: 100vw;
  overflow: hidden;
  position: relative;
}

@media (min-width: 760px) {
  .sf-article-content div.full-width,
  .tribe-events-content div.full-width {
    max-height: 100vh;
  }
}

@media (min-width: 1000px) {
  .sf-article-content div.full-width,
  .tribe-events-content div.full-width {
    margin-bottom: 50px;
  }
}

.sf-article-content div.full-width figcaption,
.tribe-events-content div.full-width figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.sf-article-content div.full-width,
.sf-article-content div.parallax-block,
.tribe-events-content div.full-width,
.tribe-events-content div.parallax-block {
  margin-left: -5%;
}

@media (min-width: 760px) {
  .sf-article-content div.full-width,
  .sf-article-content div.parallax-block,
  .tribe-events-content div.full-width,
  .tribe-events-content div.parallax-block {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    /*margin-left: calc( ( ( 100vw - 692px ) / 2 ) * -1 );*/
  }
}

@media (min-width: 1000px) {
  .sf-article-content div.full-width,
  .sf-article-content div.parallax-block,
  .tribe-events-content div.full-width,
  .tribe-events-content div.parallax-block {
    /*margin-left: calc( ( ( 100vw - 622px ) / 2 ) * -1 );*/
  }
}

@media (min-width: 1290px) {
  .sf-article-content div.full-width,
  .sf-article-content div.parallax-block,
  .tribe-events-content div.full-width,
  .tribe-events-content div.parallax-block {
    /*margin-left: calc( ( ( 100vw - 890px ) / 2 ) * -1 );*/
  }
}

.sf-article-content div.parallax-block,
.tribe-events-content div.parallax-block {
  width: 100vw;
  height: 50vh;
  position: relative;
  margin-bottom: 80px;
}

@media (min-width: 760px) {
  .sf-article-content div.parallax-block,
  .tribe-events-content div.parallax-block {
    height: 80vh;
  }
}

.sf-article-content div.parallax-block--img,
.tribe-events-content div.parallax-block--img {
  position: absolute;
  background-size: contain;
  background-attachment: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  right: 0;
  background-position: center;
  z-index: 1;
}

.sf-article-content div.parallax-block--caption,
.tribe-events-content div.parallax-block--caption {
  position: relative;
  top: 100%;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding: 5px 5%;
  color: #a9a9a9;
  font-size: 14px;
  font-size: 0.875rem;
}

.tribe-events-content ol, .tribe-events-content ul {
  list-style: none !important;
}

.sf-content-main--project .sf-content__main .sf-content-main--people .sf-content__main,
.sf-content-main--project .sf-content__main {
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-content-main--people .sf-content__main,
  .sf-content-main--project .sf-content__main {
    width: calc(100% - 400px);
  }
}

.sf-content-main--people .sf-content__main .sf-content__main-container,
.sf-content-main--project .sf-content__main .sf-content__main-container {
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-content-main--people .sf-content__main .sf-content__main-container,
  .sf-content-main--project .sf-content__main .sf-content__main-container {
    width: 90%;
  }
}

.single .sf-content-main--people .sf-content__sidebar,
.single .sf-content-main--project .sf-content__sidebar {
  width: 100%;
  margin-bottom: 60px;
}

@media (min-width: 1000px) {
  .single .sf-content-main--people .sf-content__sidebar,
  .single .sf-content-main--project .sf-content__sidebar {
    margin-top: 50px;
    margin-bottom: 0;
    width: 400px;
  }
}

.single .sf-content-main--people .sf-content__sidebar a:hover,
.single .sf-content-main--project .sf-content__sidebar a:hover {
  color: #000;
}

.sf-content-main--people h4,
.sf-content-main--project h4 {
  margin: 0 0 20px;
}

.sf-content-main--people .sf-content__sidebar p,
.sf-content-main--project .sf-content__sidebar p {
  margin-bottom: 15px;
}

.sf-content-main--people .sidebar-group,
.sf-content-main--project .sidebar-group {
  margin-bottom: 30px;
}

.sf-content-main--people i[class*="ico"],
.sf-content-main--project i[class*="ico"] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}

.sf-content-main--people {
  margin-top: 25px;
}

.sf-content-main--people .sf-article-header__content {
  display: block;
  font-weight: 400;
  position: relative;
  padding-bottom: 20px;
  font-family: "proxima-nova", sans-serif;
  min-height: 320px;
}

@media (min-width: 760px) {
  .sf-content-main--people .sf-article-header__content {
    padding-bottom: 50px;
  }
}

@media (min-width: 1000px) {
  .sf-content-main--people .sf-article-header__content {
    padding-bottom: 20px;
  }
}

.sf-content-main--people .sf-article-header__content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='4' height='1'%3E%3Cpath stroke='%23000' stroke-width='2' d='M0 0v5'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 1px;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.sf-content-main--people .sf-article-header__content p {
  color: #003b49;
  margin-left: 0;
}

@media (min-width: 1000px) {
  .sf-content-main--people .sf-article-header__content p {
    font-size: 1.2rem;
    line-height: 1.75rem;
  }
}

.sf-content-main--people .sf-article-header__content .sf-article-header__meta {
  margin-bottom: 0px;
}

.sf-content-main--people h1 {
  margin: 0 0 10px;
}

.sf-content-main--people h5 {
  font-family: "proxima-nova", sans-serif;
  margin: 0 0 20px;
}

.sf-content-main--people .sf-article-tags {
  clear: none;
  width: 100%;
  border: none;
}

.sf-content-main--people .sf-article-tags__list {
  display: block;
  margin-bottom: 10px;
}

.sf-content-main--people .sf-article-tags__title {
  text-transform: none;
}

.sf-content-main--people .people-pp {
  width: 280px;
  height: 280px;
  margin: 0 auto 30px;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid rgba(169, 169, 169, 0.3);
}

@media (min-width: 760px) {
  .sf-content-main--people .people-pp {
    float: left;
    width: 280px;
    height: 280px;
    margin: 0 20px 60px 0;
  }
}

@media (min-width: 1000px) {
  .sf-content-main--people .people-pp {
    width: 240px;
    height: 240px;
    margin: 0 20px 20px 0;
  }
}

@media (min-width: 1290px) {
  .sf-content-main--people .people-pp {
    width: 300px;
    height: 300px;
  }
}

.sf-content-main--people .people-pp img {
  margin: 0;
  float: none;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}

.sf-content-main--people .ico-email {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cg%3e%09%3ccircle class='st0' cx='64.79' cy='79.14' r='2.13'/%3e%09%3ccircle class='st0' cx='58.78' cy='73.12' r='2.13'/%3e%09%3ccircle class='st0' cx='52.76' cy='67.11' r='2.13'/%3e%09%3ccircle class='st0' cx='46.75' cy='61.1' r='2.13'/%3e%09%3ccircle class='st0' cx='40.74' cy='55.08' r='2.13'/%3e%09%3ccircle class='st0' cx='34.72' cy='49.07' r='2.13'/%3e%09%3ccircle class='st0' cx='28.71' cy='43.06' r='2.13'/%3e%09%3ccircle class='st0' cx='70.8' cy='85.15' r='2.13'/%3e%09%3ccircle class='st0' cx='22.7' cy='37.05' r='2.13'/%3e%09%3ccircle class='st0' cx='16.68' cy='31.03' r='2.13'/%3e%3c/g%3e%3cg%3e%09%3ccircle class='st0' cx='76.82' cy='79.14' r='2.13'/%3e%09%3ccircle class='st0' cx='82.83' cy='73.12' r='2.13'/%3e%09%3ccircle class='st0' cx='88.84' cy='67.11' r='2.13'/%3e%09%3ccircle class='st0' cx='94.86' cy='61.1' r='2.13'/%3e%09%3ccircle class='st0' cx='100.87' cy='55.08' r='2.13'/%3e%09%3ccircle class='st0' cx='106.88' cy='49.07' r='2.13'/%3e%09%3ccircle class='st0' cx='112.89' cy='43.06' r='2.13'/%3e%3c/g%3e%3cpath d='M137.14,25.45l0.41,1.48l-1.49,4.25c0.01,0.1,0.03,0.2,0.03,0.31v78.77c0,0.33-0.06,0.64-0.14,0.95l-40-40l28.34-28.34%09l-4.28-1.38L73.69,87.79c-0.75,0.75-1.75,1.16-2.83,1.16c-1.07,0-2.08-0.41-2.83-1.16L8.89,28.64c-0.21-0.21-0.38-0.44-0.53-0.68%09c0.31-0.08,0.62-0.14,0.96-0.14h99.85l0.14-4H9.31c-4.23,0-7.67,3.44-7.67,7.67v78.77c0,4.23,3.44,7.67,7.67,7.67h123.11%09c4.23,0,7.67-3.44,7.67-7.67V31.48C140.09,29.03,138.93,26.86,137.14,25.45z M5.96,111.73c-0.2-0.45-0.32-0.95-0.32-1.48V31.48%09c0-0.15,0.03-0.3,0.05-0.45c0.12,0.14,0.24,0.3,0.37,0.43l40.08,40.08L5.96,111.73z M132.42,113.92h-123l39.54-39.54l16.25,16.25%09c1.51,1.51,3.51,2.34,5.66,2.34c2.14,0,4.15-0.83,5.66-2.34l16.6-16.6l39.84,39.84C132.79,113.89,132.61,113.92,132.42,113.92z'/%3e%3cg%3e%09%3cg%3e%09%09%3cpath d='M134.79,41.87c-4.4,2.31-8.92,2.81-11.72,2.81c-9.58,0-16.78-5.89-16.78-16.51c0-10.18,6.6-17.22,16.57-17.22%09%09%09c9.74,0,16.45,6.71,16.45,15.79c0,6.11-3.03,10.07-7.98,10.07c-2.25,0-4.24-0.82-5.28-2.69c-1.26,1.21-2.97,1.98-4.73,1.98%09%09%09c-4.07,0-7.32-4.07-7.32-8.86c0-5.56,4.29-8.75,8.04-8.75c0.71,0,1.43,0.11,1.81,0.17l1.65,0.11h3.03v11.67%09%09%09c0.33,1.81,1.32,2.7,2.75,2.7c2.53,0,3.91-2.7,3.91-6.44c0-7.1-5.01-11.94-12.27-11.94c-7.87,0-12.44,5.72-12.44,13.48%09%09%09c0,7.81,4.68,12.6,13.04,12.6c3.8,0,7.81-0.99,10.13-2.64L134.79,41.87z M122.13,22.45c-2.59,0-4.18,1.93-4.18,4.84%09%09%09c0,1.93,0.71,4.84,3.3,4.84c1.7,0,2.53-1.26,3.02-2.25l0.27-0.72v-6.71H122.13z'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .ico-phone {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cg%3e%09%3cg%3e%09%09%3cpath d='M112.75,139.45c-0.04,0-0.09,0-0.13,0c-14.91-0.06-42.41-10.38-70.86-39.26C12.31,70.78,2.08,43.2,2.27,28.53%09%09%09c0.07-5.51,1.58-9.81,4.35-12.44c0.84-0.84,1.74-1.79,2.66-2.76C14.34,8,20.07,1.95,27.55,2.29c5.25,0.24,10.36,3.62,15.63,10.33%09%09%09c15.63,18.76,8.98,25.66,1.29,33.63c-0.63,0.66-1.28,1.32-1.93,2.02l-0.11,0.11c-0.68,0.62-1,1.4-1.03,2.45%09%09%09c-0.08,3.65,3.41,11.59,20.5,28.72c6.43,6.17,26.04,25.02,31.84,19.9l0.77-0.82c8.18-8.69,15.25-16.2,34.98-0.31l0,0%09%09%09c6.47,5.22,9.72,10.33,9.94,15.61c0.32,7.78-6.22,13.99-11.47,18.99c-0.87,0.83-1.72,1.64-2.52,2.43%09%09%09C122.78,138.03,118.38,139.45,112.75,139.45z M26.97,6.28c-5.49,0-10.42,5.2-14.78,9.81c-0.95,1-1.87,1.97-2.78,2.88%09%09%09c-2.01,1.9-3.08,5.22-3.14,9.62C6,49.39,25.32,78.12,44.6,97.37c18.62,18.9,46.86,38,68.04,38.08c0.04,0,0.08,0,0.12,0%09%09%09c4.55,0,7.96-1.01,9.89-2.94c0.82-0.81,1.69-1.65,2.59-2.5c4.91-4.67,10.47-9.96,10.23-15.92c-0.16-4.01-3.01-8.27-8.45-12.66l0,0%09%09%09c-16.84-13.56-21.63-8.48-29.56-0.06l-0.93,0.98c-1.5,1.37-3.27,1.99-5.26,1.99c-8.46,0-20.82-11.06-32.13-21.93%09%09%09c-14.97-14.99-21.85-25.04-21.7-31.66c0.05-2.13,0.81-3.89,2.27-5.25c0.65-0.69,1.29-1.35,1.92-2.01%09%09%09c7.39-7.66,11.85-12.29-1.52-28.34c-4.48-5.71-8.75-8.67-12.71-8.85C27.23,6.28,27.1,6.28,26.97,6.28z'/%3e%09%3c/g%3e%09%3ccircle class='st0' cx='11.33' cy='25.26' r='2.13'/%3e%09%3ccircle class='st0' cx='11.33' cy='34.16' r='2.13'/%3e%09%3ccircle class='st0' cx='13.46' cy='43.06' r='2.13'/%3e%09%3ccircle class='st0' cx='16.84' cy='51.96' r='2.13'/%3e%09%3ccircle class='st0' cx='21.09' cy='60.03' r='2.13'/%3e%09%3ccircle class='st0' cx='25.34' cy='67.44' r='2.13'/%3e%09%3ccircle class='st0' cx='30.14' cy='74.41' r='2.13'/%3e%09%3ccircle class='st0' cx='35.59' cy='81.5' r='2.13'/%3e%09%3ccircle class='st0' cx='41.69' cy='88.26' r='2.13'/%3e%09%3ccircle class='st0' cx='47.98' cy='94.62' r='2.13'/%3e%09%3ccircle class='st0' cx='55.08' cy='101.35' r='2.13'/%3e%09%3ccircle class='st0' cx='62.88' cy='107.39' r='2.13'/%3e%09%3ccircle class='st0' cx='70.52' cy='113.05' r='2.13'/%3e%09%3ccircle class='st0' cx='78.55' cy='118.4' r='2.13'/%3e%09%3ccircle class='st0' cx='86.27' cy='123.12' r='2.13'/%3e%09%3ccircle class='st0' cx='94.33' cy='126.77' r='2.13'/%3e%09%3ccircle class='st0' cx='102.91' cy='129.67' r='2.13'/%3e%09%3ccircle class='st0' cx='112.36' cy='131.02' r='2.13'/%3e%09%3ccircle class='st0' cx='120.62' cy='128.33' r='2.13'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .ico-twitter {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cg%3e%09%3cg%3e%09%09%3cg%3e%09%09%09%3cg%3e%09%09%09%09%3cpath class='st2' d='M138.96,28.63c-5.01,2.22-10.4,3.73-16.05,4.4c5.77-3.46,10.2-8.93,12.29-15.46%09%09%09%09%09c-5.4,3.2-11.38,5.53-17.74,6.78c-5.1-5.43-12.36-8.82-20.4-8.82c-15.43,0-27.94,12.51-27.94,27.94c0,2.19,0.25,4.32,0.73,6.37%09%09%09%09%09c-23.22-1.16-43.81-12.29-57.59-29.2c-2.41,4.13-3.78,8.93-3.78,14.05c0,9.69,4.94,18.25,12.43,23.26%09%09%09%09%09c-4.58-0.15-8.89-1.4-12.65-3.5c0,0.12,0,0.24,0,0.35c0,13.54,9.64,24.83,22.42,27.4c-2.34,0.64-4.81,0.98-7.36,0.98%09%09%09%09%09c-1.8,0-3.55-0.18-5.26-0.5c3.56,11.1,13.87,19.18,26.1,19.4c-9.57,7.5-21.61,11.96-34.7,11.96c-2.25,0-4.48-0.13-6.66-0.39%09%09%09%09%09c12.36,7.93,27.05,12.56,42.83,12.56c51.4,0,79.5-42.57,79.5-79.5c0-1.21-0.03-2.42-0.08-3.61%09%09%09%09%09C130.48,39.15,135.22,34.23,138.96,28.63L138.96,28.63z M138.96,28.63'/%3e%09%09%09%3c/g%3e%09%09%3c/g%3e%09%3c/g%3e%09%3ccircle class='st0' cx='14.97' cy='34.08' r='2.15'/%3e%09%3ccircle class='st0' cx='20.78' cy='39.49' r='2.15'/%3e%09%3ccircle class='st0' cx='27.5' cy='44.24' r='2.15'/%3e%09%3ccircle class='st0' cx='35.02' cy='48.23' r='2.15'/%3e%09%3ccircle class='st0' cx='42.53' cy='51.53' r='2.15'/%3e%09%3ccircle class='st0' cx='50.03' cy='54.24' r='2.15'/%3e%09%3ccircle class='st0' cx='58.26' cy='56.39' r='2.15'/%3e%09%3ccircle class='st0' cx='66.48' cy='57.21' r='2.15'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .ico-linkedin {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cg%3e%09%3cg%3e%09%09%3cg%3e%09%09%09%3cg%3e%09%09%09%09%3cg%3e%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%3cpath class='st3' d='M140.45,139.54H107.1V90.31c0-11.92-4.33-17.96-12.87-17.96c-8.47,0-12.05,6.63-13.2,9.48%09%09%09%09%09%09%09c-0.56,1.36-0.83,3.45-0.83,6.41v51.31H46.84l0.01-2.01c0-0.8,0.39-80.04,0-88.18l-0.1-2.09h33.45v8.49%09%09%09%09%09%09%09c4.72-5.4,12.08-10.57,24.45-10.57c22.41,0,35.79,15.6,35.79,41.73V139.54z M111.1,135.54h25.35V86.91%09%09%09%09%09%09%09c0-23.98-11.59-37.73-31.79-37.73c-13.72,0-20.3,6.94-24.45,13.18l-4,0v-11.1h-25.3c0.26,13.59,0.01,72.35-0.05,84.28h25.35%09%09%09%09%09%09%09V88.23c0-3.53,0.36-6.04,1.12-7.91c3.02-7.5,9.34-11.98,16.91-11.98c10.88,0,16.87,7.8,16.87,21.96V135.54z M34.62,139.54%09%09%09%09%09%09%09H1.28V47.26h33.34V139.54z M5.28,135.54h25.34V51.26H5.28V135.54z M18.39,36.41c-9.43,0-17.11-7.68-17.11-17.11%09%09%09%09%09%09%09S8.95,2.19,18.39,2.19S35.5,9.87,35.5,19.3S27.82,36.41,18.39,36.41z M18.39,6.19c-7.23,0-13.11,5.88-13.11,13.11%09%09%09%09%09%09%09c0,7.23,5.88,13.11,13.11,13.11c7.23,0,13.11-5.88,13.11-13.11C31.5,12.07,25.62,6.19,18.39,6.19z'/%3e%09%09%09%09%09%3c/g%3e%09%09%09%09%3c/g%3e%09%09%09%3c/g%3e%09%09%3c/g%3e%09%3c/g%3e%09%3ccircle class='st0' cx='24.96' cy='19.3' r='2.15'/%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='24.96' cy='94.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='103.46' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='112.8' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='122.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='131.39' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='57.12' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='57.12' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='66.38' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='75.59' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='66.38' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='75.59' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.96' cy='84.97' r='2.13'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='70.87' cy='94.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='103.46' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='112.8' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='122.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='131.39' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.87' cy='84.97' r='2.13'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='130.97' cy='94.23' r='2.13'/%3e%09%09%3ccircle class='st0' cx='130.97' cy='103.46' r='2.13'/%3e%09%09%3ccircle class='st0' cx='130.97' cy='112.8' r='2.13'/%3e%09%09%3ccircle class='st0' cx='130.97' cy='122.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='130.97' cy='131.39' r='2.13'/%3e%09%09%3ccircle class='st0' cx='130.97' cy='84.97' r='2.13'/%3e%09%09%3ccircle class='st0' cx='109.96' cy='54.9' r='2.13'/%3e%09%09%3ccircle class='st0' cx='120.18' cy='58.1' r='2.13'/%3e%09%09%3ccircle class='st0' cx='99.06' cy='54.9' r='2.13'/%3e%09%09%3ccircle class='st0' cx='89.55' cy='59.24' r='2.13'/%3e%09%09%3ccircle class='st0' cx='129.73' cy='75.61' r='2.13'/%3e%09%09%3ccircle class='st0' cx='126.72' cy='66.35' r='2.13'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .ico-scholar {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cpath d='M66.22,141.01c-12.35-0.11-21.73-2.83-27.94-8.07c-6.34-4.96-9.58-11.08-9.58-18.13c0-4.04,1.23-8.71,3.28-12.5%09c5.56-10.25,14.3-16.33,26.71-18.58c4.59-0.83,8.55-1.2,11.82-1.38c-0.81-1.72-1.49-3.91-1.49-6.41c0-2.05,0.39-3.99,0.81-5.51%09c-0.89,0.05-1.76,0.08-2.59,0.08c-9.59-0.12-17.04-3.21-22.14-9.19c-4.98-5.23-7.65-11.36-7.93-18.23H7.98L50.06,0.72h83.72%09L124.6,9.9v9.63c1.3,1.17,2.07,2.84,2.07,4.59v39.62c0,3.42-2.78,6.21-6.21,6.21h-0.22c-3.42,0-6.21-2.78-6.21-6.21V24.13%09c0-1.98,0.97-3.83,2.57-5l0.77-2l-12.73,12.73c0.75,2.59,1.13,5.62,1.13,9.01c-0.1,6.48-1.58,11.76-4.39,15.72%09c-1.31,1.84-2.72,3.55-4.2,5.1l-0.07,0.07c-1.61,1.53-3.29,3.06-5,4.55c-0.88,0.92-1.73,1.99-2.51,3.2l-0.06,0.09%09c-0.76,1.04-1.13,2.22-1.13,3.62c0,1.27,0.34,2.27,1.05,3.06l0.07,0.09c0.8,1,1.58,1.9,2.35,2.66l5.68,4.65%09c3.71,3.04,6.98,6.41,9.73,10.02c2.8,3.95,4.26,9.06,4.38,15.24c0,8.82-3.9,16.68-11.58,23.4%09C92.25,137.19,80.85,140.78,66.22,141.01z M75.65,65.82l-1.2,3.37c-0.43,1.15-1.43,3.84-1.43,6.74c0,3.24,1.59,5.82,2.54,7.07%09l2.36,3.1l-3.89,0.11c-3.63,0.1-8.57,0.35-14.62,1.45c-11.14,2.02-18.97,7.44-23.91,16.55c-1.75,3.23-2.79,7.19-2.79,10.59%09c0,5.84,2.65,10.76,8.1,15.03c5.53,4.67,14.06,7.07,25.4,7.17c13.61-0.21,24.14-3.47,31.25-9.68c6.87-6.01,10.21-12.67,10.21-20.35%09c-0.11-5.32-1.32-9.68-3.61-12.91c-2.52-3.3-5.58-6.45-9.04-9.29l-5.9-4.84c-0.88-0.88-1.78-1.9-2.69-3.03%09c-1.34-1.53-2.02-3.44-2.02-5.68c0-2.22,0.63-4.22,1.87-5.93c0.93-1.43,1.95-2.71,3.02-3.82l0.12-0.11c1.67-1.46,3.32-2.97,4.9-4.46%09c1.33-1.41,2.61-2.96,3.8-4.63c2.33-3.29,3.56-7.82,3.65-13.44c0-3.05-0.34-5.76-1.02-8.02c-0.06-0.15-0.12-0.3-0.17-0.45%09l-0.59-1.51l24.14-24.14h-72.4L17.59,39.09h23.64l-0.06,2.33c0,0.15-0.01,0.29-0.01,0.44c0,6.42,2.25,11.89,6.89,16.74l0.08,0.09%09c4.39,5.16,10.65,7.72,19.16,7.82c1.58,0,3.33-0.11,5.2-0.32L75.65,65.82z M119.2,22.21c-0.72,0.4-1.16,1.13-1.16,1.92v39.62%09c0,1.22,0.99,2.21,2.21,2.21h0.22c1.22,0,2.21-0.99,2.21-2.21V24.13c0-0.77-0.41-1.47-1.09-1.88l-1.13-0.67L119.2,22.21z%09 M74.15,132.53c-8.84-0.11-15.91-2.13-21.07-6.01c-5.57-3.99-8.42-9.2-8.42-15.47c0-3.21,0.68-6.01,2.02-8.33%09c1.09-2.07,2.5-3.89,4.15-5.33c4.78-4.34,10.18-6.32,19.24-7.04c7.14-0.32,9.16-0.26,10.21-0.15l0.51,0.05l0.42,0.3%09c6.02,4.21,10.53,7.83,13.4,10.76l0.11,0.12c3.27,3.93,4.43,7.04,4.43,11.87c0,5.59-2.2,10.23-6.53,13.78%09C88.32,130.59,82.1,132.42,74.15,132.53z M77.86,94.1c-1.66,0-4.13,0.08-7.54,0.23c-9.28,0.74-13.33,2.86-16.83,6.03%09c-1.3,1.14-2.41,2.58-3.31,4.28c-1.02,1.77-1.52,3.9-1.52,6.39c0,4.98,2.22,8.98,6.78,12.25c4.5,3.39,10.78,5.14,18.7,5.24%09c6.98-0.1,12.36-1.63,15.95-4.54c3.41-2.79,5.06-6.29,5.06-10.68c0-3.44-0.52-5.7-3.45-9.25c-2.64-2.68-6.79-6.01-12.33-9.91%09C78.98,94.11,78.48,94.1,77.86,94.1z M74.8,61.16c-3.72,0-6.99-1.13-9.81-3.35c-2.66-2.08-4.88-4.67-6.58-7.69%09c-3.4-6.28-5.12-12.42-5.12-18.27c-0.12-4.55,1.12-8.77,3.67-12.51l0.13-0.17c3.13-3.68,7.11-5.61,11.83-5.72l0.06,0l0.06,0%09c3.52,0.11,6.69,1.17,9.43,3.14c2.65,2.06,4.76,4.71,6.35,7.92c3.21,6.38,4.84,12.83,4.84,19.15c0,1.46-0.11,3.22-0.35,5.38%09l-0.02,0.14c-0.42,2.31-1.36,4.58-2.81,6.75l-0.23,0.29C83.19,59.33,79.34,60.99,74.8,61.16C74.8,61.16,74.8,61.16,74.8,61.16z%09 M60.2,21.68c-2.06,3.05-3.01,6.36-2.92,10.11c0,5.23,1.55,10.72,4.62,16.39c1.43,2.53,3.3,4.72,5.55,6.48%09c2.14,1.69,4.52,2.5,7.28,2.5c3.39-0.13,6.2-1.31,8.51-3.62c1.07-1.63,1.77-3.32,2.08-5.01c0.21-1.95,0.32-3.59,0.32-4.87%09c0-5.69-1.49-11.54-4.42-17.36c-1.32-2.68-3.06-4.86-5.17-6.51c-2.04-1.47-4.38-2.25-7.1-2.34C65.43,17.55,62.57,18.93,60.2,21.68z'%09/%3e%3cg%3e%09%3ccircle class='st0' cx='83.34' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='74.11' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='64.78' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='55.52' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='111.2' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='101.98' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='92.6' cy='9.65' r='2.13'/%3e%09%3ccircle class='st0' cx='35.69' cy='29.33' r='2.13'/%3e%09%3ccircle class='st0' cx='42.21' cy='22.8' r='2.13'/%3e%09%3ccircle class='st0' cx='48.82' cy='16.2' r='2.13'/%3e%09%3ccircle class='st0' cx='29.14' cy='35.87' r='2.13'/%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .ico-orcid {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cg%3e%09%3cg%3e%09%09%3cpath class='st4' d='M49.99,103.08h-7.82V48.71h7.82v24.57V103.08z'/%3e%09%09%3cpath class='st4' d='M61.46,48.71h21.12c20.1,0,28.94,14.37,28.94,27.21c0,13.96-10.91,27.21-28.83,27.21H61.46%09%09%09C61.46,103.13,61.46,48.71,61.46,48.71z M69.28,96.07h12.44c17.72,0,21.78-13.45,21.78-20.15c0-10.91-6.95-20.15-22.18-20.15%09%09%09H69.28L69.28,96.07L69.28,96.07z'/%3e%09%09%3cpath class='st4' d='M51.21,37.39c0,2.79-2.28,5.13-5.13,5.13c-2.84,0-5.13-2.34-5.13-5.13c0-2.84,2.28-5.13,5.13-5.13%09%09%09C48.92,32.26,51.21,34.6,51.21,37.39z'/%3e%09%3c/g%3e%3c/g%3e%3cg%3e%09%3cpath d='M70.87,140.37c-38.32,0-69.5-31.18-69.5-69.5c0-38.32,31.18-69.5,69.5-69.5c38.32,0,69.5,31.18,69.5,69.5%09%09C140.37,109.19,109.19,140.37,70.87,140.37z M70.87,5.36c-36.12,0-65.5,29.38-65.5,65.5s29.38,65.5,65.5,65.5s65.5-29.38,65.5-65.5%09%09S106.98,5.36,70.87,5.36z'/%3e%09%3cg%3e%09%09%3cg%3e%09%09%09%3ccircle cx='13.94' cy='71.66' r='1.94'/%3e%09%09%09%3ccircle cx='127.79' cy='71.66' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='70.87' cy='14.74' r='1.94'/%3e%09%09%09%3ccircle cx='70.87' cy='128.58' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='30.62' cy='31.41' r='1.94'/%3e%09%09%09%3ccircle cx='111.12' cy='111.91' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='111.12' cy='31.41' r='1.94'/%3e%09%09%09%3ccircle cx='30.62' cy='111.91' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='15.09' cy='60.31' r='1.94'/%3e%09%09%09%3ccircle cx='126.65' cy='83.01' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='126.65' cy='60.31' r='1.94'/%3e%09%09%09%3ccircle cx='15.09' cy='83.01' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='18.5' cy='49.34' r='1.94'/%3e%09%09%09%3ccircle cx='123.23' cy='93.98' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='123.23' cy='49.34' r='1.94'/%3e%09%09%09%3ccircle cx='18.5' cy='93.98' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='23.64' cy='39.88' r='1.94'/%3e%09%09%09%3ccircle cx='118.09' cy='103.44' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='118.09' cy='39.88' r='1.94'/%3e%09%09%09%3ccircle cx='23.64' cy='103.44' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='39.8' cy='23.96' r='1.94'/%3e%09%09%09%3ccircle cx='101.94' cy='119.35' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='101.94' cy='23.96' r='1.94'/%3e%09%09%09%3ccircle cx='39.8' cy='119.35' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='49.44' cy='18.92' r='1.94'/%3e%09%09%09%3ccircle cx='92.29' cy='124.4' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='92.29' cy='18.92' r='1.94'/%3e%09%09%09%3ccircle cx='49.44' cy='124.4' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='59.94' cy='15.79' r='1.94'/%3e%09%09%09%3ccircle cx='81.79' cy='127.52' r='1.94'/%3e%09%09%3c/g%3e%09%09%3cg%3e%09%09%09%3ccircle cx='81.79' cy='15.79' r='1.94'/%3e%09%09%09%3ccircle cx='59.94' cy='127.52' r='1.94'/%3e%09%09%3c/g%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .ico-researchgate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='pieces' x='0px' y='0px' viewBox='0 0 25.3 25.3' style='enable-background:new 0 0 25.3 25.3;' xml:space='preserve'%3e%09%09%09%09%3cstyle type='text/css'%3e%09%09%09%09%09.st1%7bfill:%23FFFFFF;%7d%09%09%09%09%09.st0%7bstroke:%23444; fill: %23444; transition: all 150ms ease; %7d%09%09%09%09%3c/style%3e%09%09%09%09%3cg%3e%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%09%3cpath class='st0' d='M12.7,1c6.4,0,11.7,5.2,11.7,11.7s-5.2,11.7-11.7,11.7S1,19.1,1,12.7S6.2,1,12.7,1 M12.7,0'/%3e%09%09%09%09%09%09%3c/g%3e%09%09%09%09%09%3c/g%3e%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%09%3cpath class='st1' d='M7.3,10.9c0-1.3,0-1.5-0.6-1.6L6.3,9.3C6.2,9.2,6.2,9,6.3,8.9c0.8-0.1,1.7-0.1,3-0.1c0.8,0,1.6,0.1,2.3,0.4     c0.7,0.3,1.1,1,1.1,1.9c0,1.3-1,2-1.7,2.3c-0.1,0.1,0,0.2,0.1,0.3c1.1,1.8,1.8,2.8,2.7,3.6c0.2,0.2,0.6,0.4,0.9,0.4     c0.1,0,0.1,0.1,0,0.2c-0.1,0-0.3,0.1-0.6,0.1c-1.2,0-1.9-0.3-2.8-1.7c-0.4-0.5-0.9-1.4-1.3-2.1c-0.2-0.3-0.4-0.4-1-0.4     c-0.6,0-0.6,0-0.6,0.3v1.7c0,1.4,0,1.6,0.8,1.7l0.3,0c0.1,0.1,0.1,0.3,0,0.3c-0.6,0-1.1,0-1.6,0c-0.6,0-1.1,0-1.7,0     c-0.1,0-0.1-0.2,0-0.3l0.3,0c0.8-0.1,0.8-0.3,0.8-1.7V10.9z M8.5,12.9c0,0.2,0,0.4,0,0.4c0,0,0.2,0.1,0.9,0.1     c0.5,0,1-0.1,1.4-0.4c0.4-0.3,0.7-0.8,0.7-1.7c0-1.1-0.7-2.1-2.2-2.1c-0.8,0-0.9,0.1-0.9,0.4V12.9z'/%3e%09%09%09%09%09%09%3c/g%3e%09%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%09%3cpath class='st1' d='M16.3,9h2v1.2c0,0.6-0.2,1.1-0.6,1.5c-0.4,0.4-0.9,0.6-1.4,0.6c-0.4,0-0.8-0.1-1.1-0.3     c-0.3-0.2-0.5-0.4-0.7-0.7c0-0.1-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.7-0.1-1.3c0-0.7,0-1.1,0.1-1.4     c0-0.2,0.1-0.4,0.2-0.6c0.1-0.3,0.4-0.5,0.7-0.7c0.3-0.2,0.7-0.3,1.1-0.3c0.5,0,1,0.2,1.3,0.5c0.3,0.3,0.6,0.7,0.6,1.2h-0.9     c-0.1-0.2-0.2-0.4-0.4-0.6c-0.2-0.2-0.4-0.2-0.7-0.2c-0.2,0-0.4,0-0.5,0.1c-0.1,0.1-0.3,0.2-0.4,0.3c-0.1,0.1-0.2,0.3-0.2,0.5     c0,0.2-0.1,0.6-0.1,1.2c0,0.6,0,1,0.1,1.2c0,0.2,0.1,0.4,0.2,0.5c0.1,0.1,0.2,0.2,0.4,0.3c0.1,0.1,0.3,0.1,0.5,0.1     c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.5,0.3-0.9V9.8h-1.1V9z'/%3e%09%09%09%09%09%09%3c/g%3e%09%09%09%09%09%3c/g%3e%09%09%09%09%3c/g%3e%09%09%09%09%3c/svg%3e");
}

.sf-content-main--people .ico-scopus {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cpath d='M34.9,112.22c-3.43,0-7.29-0.45-11.61-1.55c-6.03-1.35-9.98-2.52-9.9-6.37c0-0.07,0.49-7.72,1.95-9.18%09c0.71-0.71,1.68-1.2,5.79,0.58c6.41,2.77,13.81,3.66,18.86,2.26c2.85-0.79,6.04-4.18,6.44-6.85c0.55-3.66-1.01-7.23-10.41-12.78%09c-17.3-10.21-22.04-15.81-22.05-26.03c-0.22-6.15,1.54-11.24,5.22-15.07c6.18-6.41,15.99-7.37,21.29-7.38c0.02,0,0.04,0,0.05,0%09c7.33,0,11.46,1.19,13.68,1.82l0.36,0.1c5.7,1.62,5.86,3.31,5.91,3.86c0.05,0.57,0.04,9.02-0.75,10.31%09c-1.06,1.73-3.37,0.98-5.02,0.26c-7.46-3.25-15.6-4.18-20.27-2.31c-3.95,1.58-6.16,5.83-5.03,9.67c0.69,2.33,4.89,6.9,12.49,11.42%09c14.9,8.85,19.73,14.61,19.88,23.71c0.09,5.77-0.87,10.64-5.9,15.67C53.18,107.06,46.5,112.22,34.9,112.22z M18.14,98.81%09c-0.32,1.54-0.71,4.01-0.74,5.57c0,0.08,0.01,0.11,0.01,0.11c0.17,0.32,1.29,1.05,6.79,2.28l0.06,0.01%09c16.92,4.32,25.78-2.23,28.8-5.25c3.59-3.59,4.82-6.93,4.73-12.77c-0.12-7.5-4.31-12.25-17.93-20.34c-6-3.57-12.91-9.04-14.28-13.73%09c-1.71-5.8,1.54-12.18,7.38-14.51c5.69-2.27,14.85-1.35,23.36,2.36c0.13-1.76,0.24-4.32,0.23-5.75c-0.6-0.31-1.69-0.78-3.05-1.17%09l-0.37-0.11c-2.18-0.62-5.82-1.67-12.58-1.67c-0.02,0-0.03,0-0.05,0c-4.66,0-13.25,0.81-18.41,6.15c-2.91,3.01-4.29,7.12-4.11,12.22%09c0.01,8,3.05,12.6,20.09,22.66c9.69,5.72,13.27,10.6,12.33,16.82c-0.64,4.25-4.91,8.88-9.33,10.11c-5.96,1.66-14.21,0.72-21.51-2.44%09C19.01,99.13,18.53,98.95,18.14,98.81z M101.94,111.97c-5.56,0-9.71-1-11.57-1.56l0,0c-11.68-3.48-20.29-14.22-23.04-28.74%09c-1.19-6.27-0.93-18.75,0.51-24.27c2.92-11.19,10.12-20.26,19.75-24.9c5.85-2.81,24.39-6.05,35.6,2.58%09c3.58,2.75,5.61,7.81,5.07,12.58c-0.46,4.09-2.26,4.17-7.59,4.41l-6.74,0.29l-1.91-4c-1.21-2.53-2.52-3.54-10.65-3.25%09c-5.69,0.2-9.31,2.12-12.09,6.42c-9.16,14.13-5.27,26.6-1.55,34.75c4.16,9.11,13.31,12.47,24.47,8.98c2.16-0.67,5.63-2.06,7.46-3.12%09c4.86-2.81,6.17-1.44,6.6-0.99c0.77,0.81,1.27,3.07,1.47,6.72c0.29,5.09,0.09,6.07-3.34,8.4l-0.2,0.12%09C115.84,110.76,108.04,111.97,101.94,111.97z M91.5,106.58c3.53,1.05,16.16,3.89,30.72-3.65c0.95-0.65,1.4-0.99,1.49-1.23%09c0.19-0.5,0.1-1.99,0.01-3.57c-0.08-1.38-0.22-2.54-0.36-3.35c-0.46,0.19-1.05,0.46-1.72,0.85c-2.17,1.26-5.88,2.73-8.26,3.47%09c-13.08,4.08-24.3-0.18-29.3-11.14c-9.57-20.97-0.99-34.23,1.83-38.58c3.48-5.38,8.35-8,15.3-8.25c8-0.29,11.98,0.45,14.4,5.52%09l0.77,1.61l4.1-0.18c1.49-0.07,3.03-0.13,3.72-0.26c0.03-0.19,0.06-0.43,0.08-0.6c0.38-3.37-1.07-7.06-3.54-8.96%09c-9.55-7.35-26.57-4.48-31.43-2.14c-8.58,4.12-15,12.25-17.62,22.3c-1.3,5-1.54,16.78-0.45,22.51%09C73.72,93.95,81.29,103.54,91.5,106.58L91.5,106.58z M123.09,93.57L123.09,93.57L123.09,93.57z'/%3e%3cpath d='M135.44,137.44H6.3c-1.1,0-2-0.9-2-2V6.3c0-1.1,0.9-2,2-2h129.14c1.1,0,2,0.9,2,2v129.14%09C137.44,136.54,136.54,137.44,135.44,137.44z M8.3,133.44h125.14V8.3H8.3V133.44z'/%3e%3cg%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='61.59' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='52.36' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='43.02' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='33.77' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.43' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='15.26' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='117.22' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='107.96' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='126.48' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='98.7' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='89.44' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='80.23' cy='14.05' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.85' cy='14.05' r='2.13'/%3e%09%3c/g%3e%09%3cg%3e%09%09%3ccircle class='st0' cx='61.59' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='52.36' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='43.02' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='33.77' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='24.43' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='15.26' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='117.22' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='107.96' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='126.48' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='98.7' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='89.44' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='80.23' cy='127.69' r='2.13'/%3e%09%09%3ccircle class='st0' cx='70.85' cy='127.69' r='2.13'/%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--people .office-address p {
  display: flex;
  flex-direction: row;
}

.sf-content-main--people .ico-pin {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:none;stroke:%23000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:10;%7d%09.st3%7bfill:%231D1D1D;%7d%09.st4%7bfill:none;stroke:%23000000;stroke-width:4;stroke-miterlimit:10;%7d%3c/style%3e%3cg id='Layer_2'%3e%3c/g%3e%3cg%3e%09%3cpath d='M70.87,140.93c-1.95,0-3.82-0.93-5-2.5L27.83,84.77c-6.54-9.09-10.01-19.78-10.01-30.92c0-29.25,23.79-53.04,53.04-53.04%09%09c29.25,0,53.04,23.79,53.04,53.04c0,11.14-3.47,21.84-10.02,30.94l-1.79,2.48l-36.2,51.11C74.69,139.99,72.82,140.93,70.87,140.93z%09%09 M70.87,4.81c-27.04,0-49.04,22-49.04,49.04c0,10.29,3.2,20.18,9.26,28.59l1.34,1.89l36.67,51.74c0.39,0.52,1.07,0.86,1.77,0.86%09%09c0.7,0,1.38-0.34,1.8-0.9l36.18-51.08l1.8-2.49c6.06-8.42,9.27-18.31,9.27-28.61C119.91,26.81,97.91,4.81,70.87,4.81z M70.87,86.48%09%09c-17.99,0-32.63-14.64-32.63-32.63c0-17.99,14.64-32.62,32.63-32.62c17.99,0,32.63,14.63,32.63,32.62%09%09C103.5,71.84,88.86,86.48,70.87,86.48z M70.87,25.22c-15.79,0-28.63,12.84-28.63,28.62c0,15.79,12.84,28.63,28.63,28.63%09%09c15.79,0,28.63-12.84,28.63-28.63C99.5,38.06,86.65,25.22,70.87,25.22z'/%3e%09%3cg%3e%09%09%3cg%3e%09%09%09%3ccircle cx='43.52' cy='32.49' r='1.94'/%3e%09%09%09%3ccircle cx='98.37' cy='32.49' r='1.94'/%3e%09%09%09%3ccircle cx='109.34' cy='32.49' r='1.94'/%3e%09%09%09%3ccircle cx='109.34' cy='21.5' r='1.94'/%3e%09%09%09%3ccircle cx='54.49' cy='21.5' r='1.94'/%3e%09%09%09%3ccircle cx='65.46' cy='21.5' r='1.94'/%3e%09%09%09%3ccircle cx='43.52' cy='21.5' r='1.94'/%3e%09%09%09%3ccircle cx='32.55' cy='21.5' r='1.94'/%3e%09%09%09%3ccircle cx='32.55' cy='32.45' r='1.94'/%3e%09%09%09%3cg%3e%09%09%09%09%3ccircle cx='76.46' cy='21.5' r='1.94'/%3e%09%09%09%09%3ccircle cx='87.43' cy='21.5' r='1.94'/%3e%09%09%09%09%3ccircle cx='98.37' cy='21.5' r='1.94'/%3e%09%09%09%09%3ccircle cx='103.81' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='48.96' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='59.93' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='37.99' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='70.92' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='81.9' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='92.83' cy='16.01' r='1.94'/%3e%09%09%09%09%3ccircle cx='109.34' cy='43.47' r='1.94'/%3e%09%09%09%09%3ccircle cx='120.31' cy='43.47' r='1.94'/%3e%09%09%09%09%3ccircle cx='32.55' cy='43.47' r='1.94'/%3e%09%09%09%09%3ccircle cx='21.57' cy='43.47' r='1.94'/%3e%09%09%09%09%3cg%3e%09%09%09%09%09%3ccircle cx='37.99' cy='37.98' r='1.94'/%3e%09%09%09%09%09%3ccircle cx='27.01' cy='37.98' r='1.94'/%3e%09%09%09%09%09%3ccircle cx='109.34' cy='54.45' r='1.94'/%3e%09%09%09%09%09%3ccircle cx='120.31' cy='54.45' r='1.94'/%3e%09%09%09%09%09%3ccircle cx='32.55' cy='54.45' r='1.94'/%3e%09%09%09%09%09%3ccircle cx='21.57' cy='54.45' r='1.94'/%3e%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%3ccircle cx='114.78' cy='48.96' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='37.99' cy='48.96' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='27.01' cy='48.96' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='109.34' cy='65.44' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='120.31' cy='65.44' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='32.55' cy='65.44' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='21.57' cy='65.44' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='114.78' cy='59.95' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='37.99' cy='59.95' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='27.01' cy='59.95' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='109.34' cy='76.42' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='43.52' cy='76.42' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='32.55' cy='76.42' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='98.37' cy='76.42' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='114.78' cy='70.93' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='37.99' cy='70.93' r='1.94'/%3e%09%09%09%09%09%09%3ccircle cx='27.01' cy='70.93' r='1.94'/%3e%09%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%09%3ccircle cx='37.99' cy='81.73' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='92.83' cy='81.73' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='59.93' cy='5.03' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='70.92' cy='5.03' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='81.9' cy='5.03' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='26.97' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='48.96' cy='26.97' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='37.99' cy='26.97' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='92.83' cy='26.97' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='37.98' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='114.78' cy='37.98' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='48.96' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='59.95' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='70.93' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='81.91' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='48.96' cy='81.91' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='109.34' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='54.49' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='65.46' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='43.52' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%3ccircle cx='32.55' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%09%09%3ccircle cx='76.46' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='87.43' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='98.37' cy='87.4' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='59.93' cy='92.72' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='37.99' cy='92.72' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='70.92' cy='92.72' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='81.9' cy='92.72' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='92.83' cy='92.72' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='103.81' cy='92.9' r='1.94'/%3e%09%09%09%09%09%09%09%09%3ccircle cx='48.96' cy='92.9' r='1.94'/%3e%09%09%09%09%09%09%09%09%3cg%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='54.49' cy='98.21' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='65.46' cy='98.21' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='43.52' cy='98.21' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='76.46' cy='98.21' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='87.43' cy='98.21' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='98.37' cy='98.21' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='76.46' cy='109.01' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='59.93' cy='103.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='70.92' cy='103.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='81.9' cy='103.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='92.83' cy='103.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='48.96' cy='103.7' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='65.46' cy='109.01' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='87.43' cy='109.01' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='54.49' cy='109.01' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='59.93' cy='114.32' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='70.92' cy='114.32' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='81.9' cy='114.32' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='65.46' cy='119.81' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='76.46' cy='119.81' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='59.93' cy='125.12' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='70.92' cy='125.12' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='81.9' cy='125.12' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='65.46' cy='130.62' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='76.46' cy='130.62' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='70.92' cy='135.93' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='54.49' cy='10.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='65.46' cy='10.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='76.46' cy='10.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%09%3ccircle cx='87.43' cy='10.52' r='1.94'/%3e%09%09%09%09%09%09%09%09%3c/g%3e%09%09%09%09%09%09%09%3c/g%3e%09%09%09%09%09%09%3c/g%3e%09%09%09%09%09%3c/g%3e%09%09%09%09%3c/g%3e%09%09%09%3c/g%3e%09%09%3c/g%3e%09%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.sf-content-main--project h4 {
  margin: 0 0 10px;
  display: block;
  text-transform: none;
}

.sf-content-main--project .ico-calendar {
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3cpath class='st0' d='M40.76,26.63h-4.3c-2.29,0-4.15-1.86-4.15-4.15V5.28c0-2.29,1.86-4.15,4.15-4.15h4.3%09%09c2.29,0,4.15,1.86,4.15,4.15v17.2C44.91,24.77,43.05,26.63,40.76,26.63z M36.46,5.13c-0.08,0-0.15,0.07-0.15,0.15v17.2%09%09c0,0.08,0.07,0.15,0.15,0.15h4.3c0.08,0,0.15-0.07,0.15-0.15V5.28c0-0.08-0.07-0.15-0.15-0.15H36.46z'/%3e%09%3cpath class='st0' d='M124.63,140.6H17.11c-5.85,0-10.6-4.76-10.6-10.6V22.48c0-5.85,4.76-10.6,10.6-10.6h17.2v4h-17.2%09%09c-3.64,0-6.6,2.96-6.6,6.6V130c0,3.64,2.96,6.6,6.6,6.6h107.52c3.64,0,6.6-2.96,6.6-6.6V22.48c0-3.64-2.96-6.6-6.6-6.6h-17.2v-4%09%09h17.2c5.85,0,10.6,4.76,10.6,10.6V130C135.23,135.85,130.47,140.6,124.63,140.6z'/%3e%09%3crect x='42.91' y='11.88' class='st0' width='55.91' height='4'/%3e%09%3ccircle class='st0' cx='88.07' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='86.99' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='69.79' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='104.2' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='78.39' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='95.6' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='112.8' r='2.15'/%3e%09%3ccircle class='st0' cx='88.07' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='79.47' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='70.87' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='62.26' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='53.66' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='45.06' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='36.46' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='105.27' cy='61.19' r='2.15'/%3e%09%3ccircle class='st0' cx='96.67' cy='61.19' r='2.15'/%3e%09%3cpath class='st0' d='M105.27,26.63h-4.3c-2.29,0-4.15-1.86-4.15-4.15V5.28c0-2.29,1.86-4.15,4.15-4.15h4.3%09%09c2.29,0,4.15,1.86,4.15,4.15v17.2C109.42,24.77,107.56,26.63,105.27,26.63z M100.97,5.13c-0.08,0-0.15,0.07-0.15,0.15v17.2%09%09c0,0.08,0.07,0.15,0.15,0.15h4.3c0.08,0,0.15-0.07,0.15-0.15V5.28c0-0.08-0.07-0.15-0.15-0.15H100.97z'/%3e%09%3crect x='8.5' y='37.69' class='st0' width='124.72' height='4'/%3e%3c/g%3e%3c/svg%3e");
  background-size: 20px;
}

.sf-content-main--project .sf-content__sidebar {
  background: #fafafa;
  border: 1px solid #eee;
  padding: 20px;
}

.sf-content-main--project .sf-content__sidebar--service {
  background: transparent;
  border: 0;
  padding: 0;
}
.sf-content-main--project .sf-content__sidebar--service-wrapper {
  background: #fafafa;
  border: 1px solid #eee;
  margin-bottom: 30px;
  padding: 20px;
}

.sf-content-main--project .sf-content__sidebar h5 {
  font-family: "proxima-nova", sans-serif;
}

.sf-content-main--project .sidebar-group span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 500;
  color: #003b49;
}

.sf-content-main--project .sf-article-tags__link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

.sf-content-main--project p a {
  transition: background 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
  border-bottom: 3px solid #bdecb6;
  box-shadow: inset 0 -3px 0 #bdecb6;
  color: #003b49;
  background: transparent;
}

.sf-content-main--project p a:hover {
  background: #bdecb6;
}

.sf-article-content__text .sf-contents {
  background: #fff;
  border: 1px solid #555959;
  margin-bottom: 24px;
  padding: 6px 12px;
}

@media (min-width: 1290px) {
  .sf-article-content__text .sf-contents {
    float: left;
    margin-top: 30px;
    margin-right: 5%;
    margin-bottom: 30px;
    padding: 18px 30px;
    width: 40%;
  }
}

.sf-article-content__text .sf-contents__title {
  font-family: inherit;
  margin: 0;
}

.sf-article-content__text .sf-contents__list {
  margin: 0;
  width: 100%;
}

.sf-article-content__text .sf-contents__item {
  display: inline-block;
  font-weight: bold;
  margin: 0;
  margin-right: 9px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}

@media (min-width: 760px) {
  .sf-article-content__text .sf-contents__item {
    font-size: 16px;
    font-size: 1rem;
    line-height: 21px;
    line-height: 1.3125rem;
  }
}

@media (min-width: 1000px) {
  .sf-article-content__text .sf-contents__item {
    display: block;
    margin: 0;
    margin-bottom: 3px;
    margin-bottom: 0.1875rem;
  }
}

.sf-article-content__text .sf-contents__item::before {
  display: none;
  background: none;
  margin: 0;
  padding: 0;
}

.sf-article-content__text .sf-contents__item_level_1,
.sf-article-content__text .sf-contents__item_level_2,
.sf-article-content__text .sf-contents__item_level_3 {
  display: none;
  font-weight: normal;
}

@media (min-width: 1000px) {
  .sf-article-content__text .sf-contents__item_level_1,
  .sf-article-content__text .sf-contents__item_level_2,
  .sf-article-content__text .sf-contents__item_level_3 {
    display: block;
  }
}

.sf-article-content__text .sf-contents__item_level_1::before,
.sf-article-content__text .sf-contents__item_level_2::before,
.sf-article-content__text .sf-contents__item_level_3::before {
  content: "-";
  display: inline;
}

.sf-article-content__text .sf-contents__item_level_1 {
  margin-left: 0.5em;
}

.sf-article-content__text .sf-contents__item_level_2 {
  margin-left: 1em;
}

.sf-article-content__text .sf-contents__item_level_3 {
  margin-left: 1.5em;
}

.sf-article-content__text .sf-contents__link:link,
.sf-article-content__text .sf-contents__link:visited {
  color: #77bd43;
  text-decoration: underline;
}

@media (min-width: 1000px) {
  .sf-article-content__text .sf-contents__link:link,
  .sf-article-content__text .sf-contents__link:visited {
    text-decoration: none;
  }
}

.sf-article-content__text .sf-contents__link:hover {
  color: #5f9835;
}

.sf-contents-link {
  display: inline-block;
  font-weight: bold;
  line-height: 1;
  padding: 6px;
  text-transform: uppercase;
  transition: box-shadow 0.5s ease-in-out;
  font-size: 12px;
  font-size: 0.75rem;
}

@media (min-width: 760px) {
  .sf-contents-link {
    margin-left: 6%;
  }
}

@media (min-width: 1000px) {
  .sf-contents-link {
    margin-left: 0;
  }
}

@media (min-width: 1290px) {
  .sf-contents-link {
    margin-left: 12.9411764706%;
  }
}

.sf-contents-link:link,
.sf-contents-link:visited {
  background-color: #77bd43;
  color: #fff;
}

.sf-contents-link:hover {
  box-shadow: 0 4px 0 #5f9835;
}

.sf-author-header {
  background-color: #fff;
  margin-bottom: 24px;
  padding: 24px;
}

.sf-author-header::after {
  clear: both;
  content: " ";
  display: table;
}

@media (min-width: 760px) {
  .sf-author-header {
    margin-bottom: 30px;
    padding-top: 30px;
    padding-right: 11.4583333333%;
    padding-bottom: 42px;
    padding-left: 11.4583333333%;
  }
}

.sf-author-header__name {
  font-weight: 900;
  margin-bottom: 12px;
  font-size: 24px;
  font-size: 1.5rem;
}

@media (min-width: 760px) {
  .sf-author-header__name {
    margin-bottom: 24px;
    font-size: 36px;
    font-size: 2.25rem;
  }
}

.sf-author-header__avatar {
  float: left;
  margin-right: 18px;
  margin-bottom: 18px;
  max-width: 200px;
  width: 40%;
}

@media (min-width: 550px) {
  .sf-author-header__avatar {
    margin-right: 30px;
  }
}

@media (min-width: 760px) {
  .sf-author-header__avatar {
    margin-right: 0;
    margin-bottom: 0;
    width: 25.6756756757%;
  }
}

.sf-author-header__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 550px) {
  .sf-author-header__text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

@media (min-width: 760px) {
  .sf-author-header__text {
    float: right;
    width: 70.2702702703%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

.sf-author-bio {
  background-color: #fff;
  margin-bottom: 24px;
  padding: 24px;
}

@media (min-width: 550px) {
  .sf-author-bio {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
}

@media (min-width: 760px) {
  .sf-author-bio {
    width: 87%;
    padding-top: 36px;
    padding-left: 11.7647058824%;
    padding-bottom: 36px;
    padding-right: 7.0588235294%;
  }
}

.sf-author-bio__heading {
  flex: 100%;
  margin-bottom: 6px;
}

@media (min-width: 1000px) {
  .sf-author-bio__heading {
    line-height: 1;
    margin-bottom: 12px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}

@media (min-width: 550px) {
  .sf-author-bio__avatar {
    width: 30%;
  }
}

@media (min-width: 1000px) {
  .sf-author-bio__avatar {
    width: 27.5362318841%;
  }
}

.sf-author-bio__avatar img {
  margin-bottom: 9px;
  max-width: none;
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-author-bio__avatar img {
    margin-bottom: 3px;
  }
}

.sf-author-bio__name {
  margin-bottom: 6px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 1000px) {
  .sf-author-bio__name {
    margin-bottom: 0;
    font-size: 16px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}

@media (min-width: 550px) {
  .sf-author-bio__content {
    width: 65%;
  }
}

@media (min-width: 1000px) {
  .sf-author-bio__content {
    width: 63.768115942%;
  }
}

.sf-author-bio__text {
  margin-bottom: 21px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

.sf-author-bio__link {
  margin-bottom: 0;
}

.sf-article-tags {
  clear: both;
  margin-bottom: 24px;
  padding: 12px 24px;
  padding-left: 0;
  background: #fff;
}

@media (min-width: 760px) {
  .sf-article-tags {
    margin-bottom: 30px;
    width: 87%;
  }
}

@media (min-width: 1290px) {
  .sf-article-tags {
    width: 75.5681818182%;
    margin-left: 0;
  }
}

.sf-article-tags__title {
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 760px) {
  .sf-article-tags__title {
    margin: 2px 0 0;
    vertical-align: top;
  }
}

@media (min-width: 1000px) {
  .sf-article-tags__title {
    margin: 1px 9px 0 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.sf-article-tags__list {
  font-size: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}

.sf-article-tags__item {
  margin: 0 3px 3px 0;
  display: inline-block;
  vertical-align: middle;
}

.sf-article-tags__link {
  font-weight: 700;
  padding: 3px;
  display: block;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  background: #77bd43;
  transition: box-shadow 0.5s ease-in-out;
  font-size: 10px;
  font-size: 0.625rem;
}

@media (min-width: 1000px) {
  .sf-article-tags__link {
    padding: 3px 6px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.sf-article-tags__link:hover {
  color: #030100;
}

.sf-content__container .post-tags {
  padding: 30px 30px 10px;
  position: relative;
  margin: 40px 0;
  background: #fafafa;
  border: 1px solid #eee;
}

@media (min-width: 1000px) {
  .sf-content__container .post-tags {
    padding: 30px 50px 10px;
  }
}

.sf-content__container .post-tags ul {
  list-style: none;
  margin: 0 0 20px;
  padding-left: 15px;
}

.sf-content__container .post-tags ul li {
  color: #77bd43;
}

.sf-content__container .post-tags ul a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

.sf-content__container .post-tags ul a:hover {
  color: #000;
}

.sf-search-header__title {
  font-weight: 100;
  margin-bottom: 15px;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
}

@media (min-width: 550px) {
  .sf-search-header__title {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 33px;
    line-height: 2.0625rem;
  }
}

@media (min-width: 760px) {
  .sf-search-header__title {
    margin-bottom: 30px;
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 48px;
    line-height: 3rem;
  }
}

@media (min-width: 1000px) {
  .sf-search-header__title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 48px;
    line-height: 3rem;
  }
}

.sf-search-results {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-search-results__text {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

.sf-search-results form {
  background-color: #fff;
  margin-bottom: 24px;
  padding: 24px;
}

@media (min-width: 760px) {
  .sf-search-results form {
    margin-bottom: 30px;
    padding-top: 42px;
    padding-right: 11.4583333333%;
    padding-bottom: 42px;
    padding-left: 11.4583333333%;
  }
}

.sf-search-results label {
  margin: 0;
}

.sf-search-results label .screen-reader-text {
  display: block;
  font-family: inherit;
  font-weight: 700;
  margin-bottom: 6px;
}

@media (min-width: 760px) {
  .sf-search-results label .screen-reader-text {
    margin-bottom: 9px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.sf-search-results .search-field {
  border: 1px solid #54565a;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 6px;
  vertical-align: middle;
  width: 170px;
}

@media (min-width: 550px) {
  .sf-search-results .search-field {
    width: 300px;
    max-width: 350px;
  }
}

.sf-search-results .search-submit {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.sf-search-results .search-submit:link,
.sf-search-results .search-submit:visited {
  color: #77bd43;
}

.sf-search-results .search-submit:hover {
  color: #fff;
  background: #77bd43;
}

.sf-sharing {
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .sf-sharing {
    min-width: 48px;
    width: 8.3333333333%;
    margin: 0 0 0 30px;
    float: right;
    text-align: center;
  }

  .sf-sharing::after {
    clear: both;
    content: " ";
    display: table;
  }
}

.sf-sharing__list {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  list-style: none;
  text-align: center;
}

@media (min-width: 760px) {
  .sf-sharing__list {
    margin: 0;
    padding: 0;
    flex-flow: column wrap;
  }
}

.sf-sharing__item {
  flex: 1;
  margin-right: 1px;
}

@media (min-width: 760px) {
  .sf-sharing__item {
    flex: 1;
    margin: 0 0 18px;
    min-height: 48px;
  }
}

@media (min-width: 760px) {
  .sf-sharing__item:last-child {
    margin-bottom: 0;
  }
}

.sf-sharing__link {
  height: 48px;
  line-height: 48px;
  display: block;
  color: #fff;
  background: #030100;
  border-radius: 0;
  transition: box-shadow 0.5s ease-in-out;
  padding-top: 12px;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-sharing__link {
    border-radius: 0;
    width: 100%;
  }
}

@media (min-width: 760px) {
  .sf-sharing__link {
    width: 48px;
    border-radius: 50%;
  }
}

.sf-sharing__link svg {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  display: block;
}

.sf-sharing__link--twitter {
  background: #55acee;
}

.sf-sharing__link--twitter:hover {
  box-shadow: 0 4px 0 #309aea;
}

.sf-sharing__link--facebook {
  background: #3b5998;
}

.sf-sharing__link--facebook:hover {
  box-shadow: 0 4px 0 #30487b;
}

.sf-sharing__link--facebook .fb-bg {
  fill: #fff;
}

.sf-sharing__link--facebook .fb-f {
  fill: #3b5998;
}

.sf-sharing__link--linkedin {
  background: #007bb5;
}

.sf-sharing__link--linkedin:hover {
  box-shadow: 0 4px 0 #005f8c;
}

.sf-sharing__link--google {
  background: #dd4b39;
}

.sf-sharing__link--google:hover {
  box-shadow: 0 4px 0 #ca3523;
}

.sf-sharing__link--email {
  background: #77bd43;
}

.sf-sharing__link--email:hover {
  box-shadow: 0 4px 0 #649f38;
}

.sf-related {
  clear: both;
}

.single-people .sf-related,
.single-project .sf-related {
  margin-bottom: 50px;
}

@media (min-width: 1000px) {
  .single-people .sf-related,
  .single-project .sf-related {
    margin-bottom: 0;
  }
}

@media (min-width: 1000px) {
  .sf-related {
    margin-top: 60px;
    width: 100%;
  }
}

.sf-related.sf-orcid p.sf-card__title-link:hover {
  color: inherit;
}

.sf-related.sf-orcid .sf-cards--3 .sf-card__excerpt {
  font-style: normal;
}

.pagination {
  font-size: 0;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
}

@media (min-width: 1000px) {
  .pagination {
    width: 87%;
  }
}

.pagination h2 {
  display: none;
}

.pagination .page-numbers {
  margin-right: 6px;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.pagination .page-numbers:link,
.pagination .page-numbers:visited {
  color: #77bd43;
}

.pagination .page-numbers:hover {
  color: #fff;
  background: #77bd43;
}

.pagination .page-numbers.current {
  border-color: #030100;
  color: #030100;
  cursor: default;
}

.pagination .page-numbers.current:hover {
  background-color: #fff;
}

.pagination .page-numbers.dots {
  border: none;
  background-color: transparent;
  color: #030100;
}

.pagination .page-numbers.dots:hover {
  background-color: transparent;
  color: #030100;
  cursor: auto;
}

@media (min-width: 1000px) {
  .sf-comments {
    width: 87%;
    margin-bottom: 30px;
  }
}

.sf-comments__title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 27px;
  line-height: 1.6875rem;
}

@media (min-width: 760px) {
  .sf-comments__title {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 42px;
    line-height: 2.625rem;
  }
}

.sf-comments__list {
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
}

@media (min-width: 1000px) {
  .sf-comments__list {
    margin-bottom: 30px;
  }
}

.sf-comments__children {
  padding-left: 12px;
  margin-top: 18px;
}

@media (min-width: 1290px) {
  .sf-comments__children {
    padding-left: 30px;
  }
}

.sf-comments__navigation {
  margin-bottom: 30px;
}

.sf-comments__navigation-list {
  list-style: none;
  padding: 0;
}

@media (min-width: 550px) {
  .sf-comments__navigation-list {
    display: flex;
    justify-content: space-between;
    flex-flow: row nowrap;
  }
}

.sf-comments__navigation-btn {
  margin-right: 20px;
  margin-bottom: 12px;
}

@media (min-width: 550px) {
  .sf-comments__navigation-btn {
    margin: 0;
  }
}

.sf-comments__navigation-btn a {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.sf-comments__navigation-btn a:link,
.sf-comments__navigation-btn a:visited {
  color: #77bd43;
}

.sf-comments__navigation-btn a:hover {
  color: #fff;
  background: #77bd43;
}

.sf-comments__navigation-btn a:hover,
.sf-comments__navigation-btn a:active {
  color: #fff;
}

.sf-comment {
  list-style: none;
  margin-top: 30px;
  padding-bottom: 0;
}

.sf-comment__body {
  position: relative;
  width: 93.023255814%;
  margin-left: 6.976744186%;
  padding-bottom: 30px;
  background-color: #fff;
  border-bottom: 1px solid #555959;
}

.sf-comment__body .avatar {
  position: absolute;
  top: 0;
  left: -6.976744186%;
  width: 6.976744186%;
  display: block;
}

.sf-comment__header {
  font-family: "proxima-nova", Arial, sans-serif;
  padding: 12px 18px 0;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 1000px) {
  .sf-comment__header {
    padding: 18px 30px 0;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-comment__author {
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}

@media (min-width: 1000px) {
  .sf-comment__author {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}

.sf-comment__date {
  display: inline-block;
  font-style: italic;
  font-size: 14px;
  font-size: 0.875rem;
}

.sf-comment__warning {
  color: #999;
}

.sf-comment__text {
  max-width: 40em;
  padding-right: 18px;
  padding-left: 18px;
}

@media (min-width: 550px) {
  .sf-comment__text {
    padding-right: 18px;
    padding-left: 18px;
  }
}

@media (min-width: 1290px) {
  .sf-comment__text {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.sf-comment__text h1,
.sf-comment__text h2,
.sf-comment__text h3,
.sf-comment__text h4,
.sf-comment__text h5,
.sf-comment__text h6 {
  font-weight: 700;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 18px;
  margin-top: 1.125rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 550px) {
  .sf-comment__text h1,
  .sf-comment__text h2,
  .sf-comment__text h3,
  .sf-comment__text h4,
  .sf-comment__text h5,
  .sf-comment__text h6 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-top: 24px;
    margin-top: 1.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}

.sf-comment__text p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
}

@media (min-width: 550px) {
  .sf-comment__text p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1290px) {
  .sf-comment__text p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}

.sf-comment__text ul,
.sf-comment__text ol,
.sf-comment__text dd {
  margin-left: 20px;
  padding: 0;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

@media (min-width: 550px) {
  .sf-comment__text ul,
  .sf-comment__text ol,
  .sf-comment__text dd {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}

.sf-comment__text li,
.sf-comment__text dl {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}

@media (min-width: 550px) {
  .sf-comment__text li,
  .sf-comment__text dl {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-comment__text li ul,
.sf-comment__text li ol,
.sf-comment__text li dd,
.sf-comment__text dl ul,
.sf-comment__text dl ol,
.sf-comment__text dl dd {
  margin-top: 6px;
  margin-top: 0.375rem;
}

@media (min-width: 550px) {
  .sf-comment__text li ul,
  .sf-comment__text li ol,
  .sf-comment__text li dd,
  .sf-comment__text dl ul,
  .sf-comment__text dl ol,
  .sf-comment__text dl dd {
    margin-top: 12px;
    margin-top: 0.75rem;
  }
}

.sf-comment__text table {
  background-color: #fff;
  border: 1px solid #54565a;
  line-height: 1;
  margin-bottom: 18px;
  font-size: 14px;
  font-size: 0.875rem;
}

.sf-comment__text table th,
.sf-comment__text table td {
  border: 1px solid #54565a;
  padding: 6px;
  vertical-align: top;
}

.sf-comment__reply {
  margin-left: 18px;
}

@media (min-width: 1290px) {
  .sf-comment__reply {
    margin-left: 30px;
  }
}

.sf-comment__reply a {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.sf-comment__reply a:link,
.sf-comment__reply a:visited {
  color: #77bd43;
}

.sf-comment__reply a:hover {
  color: #fff;
  background: #77bd43;
}

.sf-comment__children {
  background-color: #fff;
  border-bottom: 1px solid #555959;
  margin: 0;
  margin-left: 6.976744186%;
  padding: 0;
  padding-top: 18px;
  width: 93.023255814%;
}

@media (min-width: 1000px) {
  .sf-comment__children {
    padding-top: 30px;
  }
}

.sf-comment__children .sf-comment {
  list-style: none;
  margin: 0;
  padding-bottom: 0;
}

@media (min-width: 1000px) {
  .sf-comment__children .sf-comment__author {
    padding-top: 0;
  }
}

.sf-comment__children .sf-comment__body {
  background-color: #fff;
  border-bottom: none;
  padding-bottom: 30px;
  position: relative;
  margin-top: 0;
  padding-left: 12px;
}

@media (min-width: 1000px) {
  .sf-comment__children .sf-comment__body {
    padding-left: 30px;
  }
}

.sf-comment__children .avatar {
  position: absolute;
  top: 0;
  left: -3.488372093%;
  display: block;
}

@media (min-width: 1000px) {
  .sf-comment__children .avatar {
    width: 6.976744186%;
  }
}

.sf-comment__children .sf-comment__children {
  margin-left: 10.4651162791%;
  padding-top: 0;
  width: 89.5348837209%;
}

.sf-comments {
  margin-bottom: 24px;
}

@media (min-width: 1000px) {
  .sf-comments {
    margin-bottom: 60px;
  }
}

.sf-comments .comment-form {
  background-color: #fff;
  padding: 24px;
}

@media (min-width: 1000px) {
  .sf-comments .comment-form {
    padding: 36px;
    padding-right: 9.4117647059%;
    padding-left: 9.4117647059%;
  }
}

.sf-comments .comment-notes {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}

@media (min-width: 1000px) {
  .sf-comments .comment-notes {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 21px;
    line-height: 1.3125rem;
  }
}

.sf-comments p {
  margin-bottom: 24px;
}

@media (min-width: 1000px) {
  .sf-comments p {
    margin-bottom: 30px;
  }
}

.sf-comments label {
  display: block;
  font-weight: 700;
  margin-bottom: 3px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}

@media (min-width: 1000px) {
  .sf-comments label {
    font-size: 16px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}

@media (min-width: 1000px) {
  .sf-comments .comment-form-comment {
    width: 100%;
  }
}

.sf-comments textarea {
  border: 1px solid #54565a;
  width: 100%;
  padding: 9px 6px;
}

.sf-comments input[type="text"],
.sf-comments input[type="email"],
.sf-comments input[type="url"] {
  border: 1px solid #54565a;
  color: #030100;
  font-family: "proxima-nova", Arial, sans-serif;
  padding: 9px 6px;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 1000px) {
  .sf-comments input[type="text"],
  .sf-comments input[type="email"],
  .sf-comments input[type="url"] {
    width: 63.768115942%;
  }
}

.sf-comments input.submit {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "proxima-nova", Arial, sans-serif;
  font-weight: 700;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  text-transform: uppercase;
  color: #77bd43;
  background: #fff;
  border-radius: 0;
  border: 2px solid #77bd43;
}

.sf-comments input.submit:link,
.sf-comments input.submit:visited {
  color: #77bd43;
}

.sf-comments input.submit:hover {
  color: #fff;
  background: #77bd43;
}

.sf-footer {
  background: #dbe0e2;
  padding: 25px 0;
  overflow: hidden;
}

@media (min-width: 1000px) {
  .sf-footer {
    padding: 20px 0;
  }
}

.sf-footer__container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.sf-footer__container::after {
  clear: both;
  content: " ";
  display: table;
}

@media (min-width: 1290px) {
  .sf-footer__container {
    max-width: 1290px;
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (min-width: 760px) {
  .sf-footer__container {
    flex-direction: row;
  }
}

@media (min-width: 1000px) {
  .sf-footer__container {
    flex-direction: column;
    height: 140px;
  }
}

.sf-footer__container .sf-logo {
  flex: 50%;
  order: 2;
}

@media (min-width: 760px) {
  .sf-footer__container .sf-logo {
    flex: 0 0 50%;
    margin-left: 0;
    order: 1;
  }
}

@media (min-width: 1000px) {
  .sf-footer__container .sf-logo {
    flex: 0 0 100%;
  }
}

.sf-footer__container .sf-social-media {
  flex: 100%;
  margin-top: 15px;
  margin-left: auto;
  order: 3;
}

@media (min-width: 760px) {
  .sf-footer__container .sf-social-media {
    align-items: center;
    display: flex;
    flex: 0 0 50%;
    margin-top: 0;
    order: 2;
    text-align: right;
  }

  .sf-footer__container .sf-social-media .sf-widget {
    margin-left: auto;
  }
}

@media (min-width: 1000px) {
  .sf-footer__container .sf-social-media {
    align-items: flex-end;
    justify-content: flex-end;
    order: 2;
  }

  .sf-footer__container .sf-social-media .sf-widget {
    margin-left: 0;
  }
}

.sf-footer__container .sf-footer-menu {
  flex: 50%;
  order: 1;
}

@media (min-width: 760px) {
  .sf-footer__container .sf-footer-menu {
    flex: 0 0 100%;
    order: 3;
  }
}

@media (min-width: 1000px) {
  .sf-footer__container .sf-footer-menu {
    flex: 1;
    order: 3;
  }
}

.sf-footer__widgets {
  margin: -15px -15px 0;
}

@media (min-width: 1000px) {
  .sf-footer__widgets {
    display: flex;
  }
}

.sf-footer-menu {
  font-size: 0;
  margin: 0;
}

@media (min-width: 1000px) {
  .sf-footer-menu {
    background: none;
    box-shadow: none;
    display: flex;
    height: 55px;
    left: auto;
    padding-top: 5px;
    padding-left: 20px;
    position: static;
    right: 130px;
    top: 0;
  }
}

@media (min-width: 1290px) {
  .sf-footer-menu {
    left: auto;
    right: 80px;
    top: 0;
  }
}

.sf-footer-menu__list {
  height: inherit;
  list-style: none;
  margin: 15px 0 0;
  margin-top: 0;
  padding-left: 0;
}

@media (min-width: 1000px) {
  .sf-footer-menu__list {
    display: flex;
    font-size: 0;
    margin-top: 0;
    margin-left: auto;
  }
}

.sf-footer-menu__item {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  text-align: left;
}

@media (min-width: 760px) {
  .sf-footer-menu__item {
    display: inline-block;
    margin-left: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-footer-menu__item {
    align-items: flex-start;
    border-top: none;
    display: flex;
    height: inherit;
    margin-left: 30px;
    vertical-align: bottom;
  }
}

@media (min-width: 760px) {
  .sf-footer-menu__item:first-child {
    margin-left: 0;
  }
}

.sf-footer-menu__link {
  color: #030100;
  display: block;
  padding: 5px 0;
  font-family: "proxima-nova", sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 1000px) {
  .sf-footer-menu__link {
    padding: 0;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1290px) {
  .sf-footer-menu__link {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

.sf-footer-menu__link:hover {
  color: #77bd43;
  text-decoration: none;
}

.sf-footer-menu__link--is-active {
  color: #77bd43;
  pointer-events: none;
}

@media (min-width: 1000px) {
  .sf-footer-menu__item:last-child .sf-footer-menu__link {
    padding-right: 0;
  }
}

.sf-footer-widget {
  padding: 15px;
  margin-bottom: 25px;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  display: block;
}

.sf-copyrights {
  text-align: center;
}

.sf-footer-address {
  text-align: center;
}

.sf-icit-credit {
  font-size: 0.875rem;
  flex-basis: 100%;
  line-height: 18px;
  text-align: center;
  margin-bottom: 0;
}

/**
 * The featured posts component
 *
 * This is a component for showing featured content.
 * Although there are many variations of it, the basic elements are:
 * - .sf-featured__header      HEADER CONTAINER
 * --- .sf-featured__image       Image
 * - .sf-featured__text        TEXT CONTAINER
 * --- .sf-featured__title       Title
 * --- .sf-featured__content     content
 */

.sf-featured {
  background-color: #eff2f3;
  flex: 100%;
  margin-bottom: 24px;
  position: relative;
}

@media (min-width: 1000px) {
  .sf-featured__header {
    position: relative;
  }
}

.sf-featured__header.object-fit {
  background-size: cover;
  background-position: 50% 50%;
  display: block;
  height: auto;
}

.sf-featured__header.object-fit img {
  display: none;
}

.sf-featured__image {
  height: 200px;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  padding: 10px;
  width: 100%;
}

@media (min-width: 760px) {
  .sf-featured__image {
    height: 300px;
  }
}

@media (min-width: 1000px) {
  .sf-featured__image {
    height: 100%;
    position: absolute;
  }
}

.sf-featured__text {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  padding: 0 30px 30px;
}

@media (min-width: 760px) {
  .sf-featured__text {
    padding: 45px;
  }
}

@media (min-width: 1000px) {
  .sf-featured__text {
    padding: 80px;
  }
}

.sf-featured__title {
  color: #030100;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 0;
  width: 100%;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 40px;
  line-height: 2.5rem;
}

@media (min-width: 550px) {
  .sf-featured__title {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 50px;
    line-height: 3.125rem;
  }
}

@media (min-width: 760px) {
  .sf-featured__title {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 52px;
    line-height: 3.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-featured__title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}

.sf-featured__content {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

.sf-featured__content p {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 550px) {
  .sf-featured__content p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
}

@media (min-width: 760px) {
  .sf-featured__content p {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

@media (min-width: 1000px) {
  .sf-featured__content p {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-featured__content a {
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  line-height: 1.875rem;
}

@media (min-width: 550px) {
  .sf-featured__content a {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 32px;
    line-height: 2rem;
  }
}

@media (min-width: 760px) {
  .sf-featured__content a {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}

@media (min-width: 1000px) {
  .sf-featured__content a {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

.sf-featured__content a::after,
.sf-featured__content a::before {
  content: " ";
}

@media (min-width: 1000px) and (min-width: 1000px) {
  .sf-featured__image-link--object-fit {
    height: 100%;
  }
}

@media (min-width: 760px) {
  .sf-featured {
    margin-bottom: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-featured {
    display: flex;
    margin-bottom: 30px;
  }

  .sf-featured__header {
    flex: 6;
  }

  .sf-featured__title {
    width: 100%;
  }

  .sf-featured__text {
    flex: 7;
    display: initial;
  }
}

.gform_ajax_spinner {
  display: none !important;
}

.sf-home-header {
  background-color: #54565a;
  border: none;
  height: 75vh;
  margin-bottom: 30px;
  max-height: 600px;
  width: 100%;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  position: relative;
  right: 50%;
  width: 100vw;
}

.sf-home-header__image img {
  height: 75vh;
  max-height: 600px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: bottom;
  object-position: bottom;
  width: 100%;
}

.sf-home-header__image.compat-object-fit {
  background-size: cover;
  background-position: center bottom;
}

.sf-home-header__image.compat-object-fit img {
  opacity: 0;
}

@media (min-width: 760px) {
  .sf-home-header {
    margin-bottom: 25px;
  }
}

@media (min-width: 1000px) {
  .sf-home-header {
    margin-bottom: 15px;
  }
}

.sf-home-header__content {
  margin: 0 0 0 5%;
  max-width: 1290px;
  position: absolute;
  top: 30px;
  width: 90%;
  z-index: 1;
}

@media (min-width: 550px) {
  .sf-home-header__content {
    margin-right: 8%;
  }
}

@media (min-width: 760px) {
  .sf-home-header__content {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: 90%;
  }
}

@media (min-width: 1000px) {
  .sf-home-header__content {
    left: 50%;
    margin-left: 0;
    width: 90%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .sf-home-header__content::after {
    clear: both;
    content: " ";
    display: table;
  }
}

@media (min-width: 1290px) {
  .sf-home-header__content {
    width: 100%;
    padding: 0 50px;
  }
}

.sf-home-header__text-container {
  clear: both;
  width: 100%;
  align-self: flex-end;
}

@media (min-width: 760px) {
  .sf-home-header__text-container {
    width: calc(100% - 230px);
  }
}

@media (min-width: 1000px) {
  .sf-home-header__text-container {
    width: calc(100% - 330px);
  }
}

.home .sf-home-header__text-container {
  width: 100%;
}

@media (min-width: 1000px) {
  .home .sf-home-header__text-container {
    width: 60%;
  }
}

.sf-home-header__text {
  color: #003b49;
  padding-right: 5%;
  font-weight: 400;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 37px;
  line-height: 2.3125rem;
}

@media (min-width: 550px) {
  .sf-home-header__text {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 37px;
    line-height: 2.3125rem;
  }
}

@media (min-width: 760px) {
  .sf-home-header__text {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 47px;
    line-height: 2.9375rem;
  }
}

@media (min-width: 1000px) {
  .sf-home-header__text {
    padding-right: 0;
    font-size: 48px;
    font-size: 3rem;
    line-height: 57px;
    line-height: 3.5625rem;
  }
}

.sf-home-header__text p {
  font-family: "proxima-nova", Arial, sans-serif;
}

.home .menu-walker-carousel {
  height: calc(100vh - 130px);
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  position: relative;
  right: 50%;
}

.home .menu-walker-carousel .slick-slide {
  height: calc(100vh - 130px) !important;
}

.home .menu-walker-carousel .slick-next {
  right: 10px;
}

.home .menu-walker-carousel .slick-prev {
  left: 10px;
}

.home .menu-walker-carousel .sf-carousel--1 .slick-dots {
  right: 30px;
  bottom: -10px;
  top: auto;
  height: auto;
  position: absolute;
}

.home .menu-walker-carousel .sf-card__header {
  height: 100%;
}

.home .menu-walker-carousel .sf-card__header img {
  height: 100%;
  width: auto;
  max-width: none;
}

.sf-widget {
  margin-bottom: 30px;
}

.sf-widget ul,
.sf-widget ol {
  margin-left: 0;
  counter-reset: bullets;
  list-style-type: none;
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 21px;
  margin-bottom: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-widget ul,
  .sf-widget ol {
    width: 87%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 27px;
    margin-bottom: 1.6875rem;
  }
}

@media (min-width: 1000px) {
  .sf-widget ul,
  .sf-widget ol {
    width: 80.2083333333%;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}

.sf-widget ul li,
.sf-widget ol li {
  margin-bottom: 9px;
  margin-bottom: 0.5625rem;
}

@media (min-width: 1000px) {
  .sf-widget ul li,
  .sf-widget ol li {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}

.sf-widget ul li::before,
.sf-widget ol li::before {
  font-weight: bold;
  display: inline-block;
}

.sf-widget ul li,
.sf-widget ol li {
  color: #003b49;
  list-style: none;
  margin-left: 0;
}

@media (min-width: 760px) {
  .sf-widget ul li,
  .sf-widget ol li {
    max-width: 75%;
  }
}

.sf-widget ul.sf-multisite__list,
.sf-widget ol.sf-multisite__list {
  text-align: left;
}

.sf-widget ul.sf-multisite__list li,
.sf-widget ol.sf-multisite__list li {
  padding: 5px 0;
  background: none;
}

.sf-widget ul.sf-multisite__list li a,
.sf-widget ol.sf-multisite__list li a {
  color: #77bd43;
}

.sf-widget ul.sf-multisite__list li a:hover,
.sf-widget ol.sf-multisite__list li a:hover {
  color: #53852f;
}

.sf-widget ul.slick-dots li,
.sf-widget ol.slick-dots li {
  margin: 0 7px;
}

.sf-content__sidebar .sf-widget .textwidget {
  color: #003b49;
  background: #eff2f3;
  margin-bottom: 15px;
  padding: 10px;
}

@media (min-width: 1000px) {
  .sf-content__sidebar .sf-widget .textwidget {
    padding: 20px;
  }
}

.sf-widget .menu {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  width: 100%;
}

.sf-widget .menu-item {
  background: #eff2f3;
  display: inline-block;
  flex: 100%;
  margin-bottom: 15px;
  text-align: center;
}

.sf-widget .menu-item img {
  height: 140px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: middle;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-widget .menu-item {
    flex: 45%;
  }

  .sf-widget .menu-item:nth-child(even) {
    margin-left: 15px;
  }
}

@media (min-width: 760px) {
  .sf-widget .menu-item {
    flex: 30%;
  }

  .sf-widget .menu-item:nth-child(even) {
    margin-left: 0;
  }

  .sf-widget .menu-item:not(:nth-child(3n + 1)) {
    margin-left: 15px;
  }
}

@media (min-width: 1000px) {
  .sf-widget .menu-item {
    flex: 14%;
  }

  .sf-widget .menu-item:not(:nth-child(4n + 1)) {
    margin-left: 0;
  }

  .sf-widget .menu-item:not(:nth-child(6n + 1)) {
    margin-left: 30px;
  }
}

.sf-widget .menu-item-title {
  display: block;
  padding: 5px 0;
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 23px;
  line-height: 1.4375rem;
}

.sf-social .sf-widget,
.sf-social-media .sf-widget {
  margin-bottom: 0;
}

.sf-widget--special-styles {
  background: #bdecb6;
  padding: 15px 0;
}
@media (min-width: 1000px) {
  .sf-widget--special-styles {
    padding: 15px 5%;
  }
}
.sf-widget__special-styles__title.sf-cards__title {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
}
.sf-widget__special-styles-container {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media (min-width: 1000px) {
  .sf-widget__special-styles-container {
    margin-left: -80px;
    width: calc(100% + 160px);
  }
}
.sf-widget__special-styles__icon-col {
  margin-right: 20px;
  height: 60px;
  width: 60px;
}
.sf-widget__special-styles__icon {
  background-size: 60px;
  height: 60px;
  width: 60px;
}
.sf-widget__special-styles__icon--publications {
  background-image: url("../../assets/images/icon-publications.svg");
}
.sf-widget__special-styles__icon--news {
  background-image: url("../../assets/images/icon-news.svg");
}
.sf-widget__special-styles__icon--external-links {
  background-image: url("../../assets/images/icon-externallinks.svg");
}
.sf-widget__special-styles__icon--events {
  background-image: url("../../assets/images/icon-events.svg");
}
.sf-widget__special-styles__icon--blogs {
  background-image: url("../../assets/images/icon-blogs.svg");
}
.sf-widget__special-styles__icon--videos {
  background-image: url("../../assets/images/icon-videos.svg");
}
.sf-widget__special-styles__icon--data-infographics {
  background-image: url("../../assets/images/icon-infographics.svg");
}
.sf-widget__special-styles__icon--specials {
  background-image: url("../../assets/images/icon-specials.svg");
}
.sf-widget__special-styles__content-col {
  line-height: 1.3em;
  width: 100%;
}
.sf-widget__special-styles__content-col h4 {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  margin-top: 0;
}
.sf-widget__special-styles__content-col h4 a {
  color: #003b49;
}
.sf-widget__special-styles__content-heading {
  font-family: "proxima-nova", Arial, sans-serif;
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  margin-bottom: 0.3em;
  margin-top: 0;
}
.sf-widget__special-styles__content-heading a {
  color: #003b49;
}

.home .slick-slide > div,
.home .slick-slide > div > div {
  height: 100%;
}

.sf-widget-title {
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 0.5em;
}

@media (min-width: 760px) {
  .sf-widget-title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

@media (min-width: 1000px) {
  .sf-widget-title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-content__sidebar .sf-widget-title {
  background: #365461;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  margin: 0;
  padding: 3px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.page-template-landing .sf-widget-title {
  margin-bottom: 15px;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 33px;
  line-height: 2.0625rem;
}

@media (min-width: 550px) {
  .page-template-landing .sf-widget-title {
    font-size: 32px;
    font-size: 2rem;
    line-height: 35px;
    line-height: 2.1875rem;
  }
}

@media (min-width: 760px) {
  .page-template-landing .sf-widget-title {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 44px;
    line-height: 2.75rem;
  }
}

@media (min-width: 1000px) {
  .page-template-landing .sf-widget-title {
    margin-bottom: 30px;
    font-size: 48px;
    font-size: 3rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}

@media (min-width: 1290px) {
  .page-template-landing .sf-widget-title {
    font-size: 48px;
    font-size: 3rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}

.sf-widget-title__link--wrapper {
  margin-top: -15px;
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem;
}

@media (min-width: 550px) {
  .sf-widget-title__link--wrapper {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-widget-title__link--wrapper {
    margin-right: 30px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.sf-widget-title__link--view-more {
  float: right;
}

.sf-widget-title__image {
  margin-bottom: 8px;
  margin-right: 5px;
  width: 25px;
}

@media (min-width: 550px) {
  .sf-widget-title__image {
    width: 30px;
  }
}

@media (min-width: 760px) {
  .sf-widget-title__image {
    margin-right: 15px;
    width: auto;
  }
}

.page-template-landing .sf-widget-title__image {
  margin-bottom: 1em;
}

.sf-widget-title__container {
  align-items: center;
  align-self: flex-end;
  display: flex;
  justify-content: flex-start;
}

.rss-date,
cite {
  display: block;
  font-size: 14px;
  font-weight: 400;
}

@media (min-width: 760px) {
  .rss-date,
  cite {
    font-size: 16px;
  }
}

cite {
  font-weight: 700;
}

.rss-widget-icon {
  display: none;
}

.gallery-icon.object-fit {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.gallery-icon.object-fit img {
  visibility: hidden;
}

.sf-widget ul.slick-dots {
  width: 100%;
}

.sf-people-widget .sf-profiles,
.sf-cards-people .sf-profiles {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 15px;
}

.sf-people-widget .sf-profile__info,
.sf-cards-people .sf-profile__info {
  max-width: 65%;
  margin-right: 0;
}

@media (min-width: 760px) {
  .sf-people-widget .sf-profile__info,
  .sf-cards-people .sf-profile__info {
    max-width: 50%;
  }
}

.sf-people-widget .sf-profile__individual,
.sf-cards-people .sf-profile__individual {
  flex: 100%;
  max-width: 100%;
  background-position: right 10px bottom 15px;
  background-repeat: no-repeat;
  background-size: 30px;
  padding: 10px 40px 10px 10px;
  background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 viewBox='0 0 141.73 141.73' style='enable-background:new 0 0 141.73 141.73;' xml:space='preserve'%3e%3cstyle type='text/css'%3e%09.st0%7bfill:%23020203;%7d%09.st1%7bclip-path:url(%23SVGID_2_);%7d%09.st2%7bfill:%23FFFFFF;%7d%3c/style%3e%3cg%3e%09%3ccircle cx='28.33' cy='30.24' r='1.94'/%3e%09%3ccircle cx='20.63' cy='30.24' r='1.94'/%3e%09%3ccircle cx='12.76' cy='30.24' r='1.94'/%3e%09%3ccircle cx='51.81' cy='30.24' r='1.94'/%3e%09%3ccircle cx='43.9' cy='30.24' r='1.94'/%3e%09%3ccircle cx='36.2' cy='30.24' r='1.94'/%3e%09%3ccircle cx='24.48' cy='118.04' r='1.94'/%3e%09%3ccircle cx='16.6' cy='118.04' r='1.94'/%3e%09%3ccircle cx='59.7' cy='118.04' r='1.94'/%3e%09%3ccircle cx='51.8' cy='118.04' r='1.94'/%3e%09%3ccircle cx='44.1' cy='118.04' r='1.94'/%3e%09%3ccircle cx='82.96' cy='118.04' r='1.94'/%3e%09%3ccircle cx='75.26' cy='118.04' r='1.94'/%3e%09%3ccircle cx='67.38' cy='118.04' r='1.94'/%3e%09%3ccircle cx='98.53' cy='118.04' r='1.94'/%3e%09%3ccircle cx='90.83' cy='118.04' r='1.94'/%3e%09%3ccircle cx='125.81' cy='118.04' r='1.94'/%3e%09%3ccircle cx='118.11' cy='118.04' r='1.94'/%3e%09%3crect x='106.05' y='114.02' width='4' height='13.75'/%3e%09%3crect x='32.16' y='114.02' width='4' height='13.75'/%3e%09%3cpath d='M129.28,130.43H13.14c-5.79,0-10.5-4.71-10.5-10.5c0,0,0.01-11.19,0.01-12.34v-81.1c0-5.79,4.71-10.5,10.5-10.5h38.12%09%09c5.79,0,10.5,4.71,10.5,10.5v1.84h67.5c5.79,0,10.5,4.71,10.5,10.5v81.1C139.78,125.71,135.07,130.43,129.28,130.43z M13.15,19.98%09%09c-3.59,0-6.5,2.92-6.5,6.5v81.1c0,1.15-0.01,12.34-0.01,12.34c0,3.58,2.92,6.5,6.5,6.5h116.13c3.59,0,6.5-2.92,6.5-6.5v-81.1%09%09c0-3.59-2.92-6.5-6.5-6.5h-71.5v-5.84c0-3.59-2.92-6.5-6.5-6.5H13.15z'/%3e%09%3cpath d='M38.52,80.9c-6.65,0-12.07-5.41-12.07-12.07s5.41-12.07,12.07-12.07c6.65,0,12.07,5.41,12.07,12.07S45.18,80.9,38.52,80.9z%09%09 M38.52,60.76c-4.45,0-8.07,3.62-8.07,8.07c0,4.45,3.62,8.07,8.07,8.07s8.07-3.62,8.07-8.07C46.59,64.38,42.97,60.76,38.52,60.76z'%09%09/%3e%09%3cpath d='M55.42,93.77h-4c0-7.11-5.79-12.9-12.9-12.9s-12.9,5.79-12.9,12.9h-4c0-9.32,7.58-16.9,16.9-16.9S55.42,84.45,55.42,93.77z%09%09'/%3e%09%3crect x='69.37' y='61.05' width='50.66' height='4'/%3e%09%3crect x='69.37' y='84.64' width='50.66' height='4'/%3e%09%3crect x='69.37' y='73.17' width='42.65' height='4'/%3e%3c/g%3e%3c/svg%3e");
}
.sf-cards-people .sf-profile__individual.pt-project .sf-profile__image a {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column;
}
.sf-cards-people .sf-profile__individual.pt-project .sf-profile__image a svg {
  width: 85%;
  margin: auto;
}
.sf-cards-people .sf-profile__individual.pt-project .sf-profile__image a img {
  /*max-width: inherit;*/
}

@media (min-width: 760px) {
  .sf-people-widget .sf-profile__individual,
  .sf-cards-people .sf-profile__individual {
    flex: 45%;
    max-width: 50%;
    padding: 10px 20px 10px 10px;
  }

  .sf-people-widget .sf-profile__individual:nth-of-type(n),
  .sf-cards-people .sf-profile__individual:nth-of-type(n) {
    margin-right: 15px;
  }

  .sf-people-widget .sf-profile__individual:nth-of-type(3n),
  .sf-cards-people .sf-profile__individual:nth-of-type(3n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-people-widget .sf-profile__individual,
  .sf-cards-people .sf-profile__individual {
    flex: calc(33% - 15px);
    max-width: 33%;
  }
}

.sf-people-widget .sf-profile__individual h3,
.sf-cards-people .sf-profile__individual h3 {
  font-family: "proxima-nova", sans-serif;
}

.sf-people-widget .sf-profile__individual h3 a,
.sf-cards-people .sf-profile__individual h3 a {
  font-weight: 600;
}

.sf-people-widget .sf-profile__individual h3 a:hover,
.sf-cards-people .sf-profile__individual h3 a:hover {
  color: #000;
}

.sf-people-widget .sf-profile__individual .sf-profile__image,
.sf-cards-people .sf-profile__individual .sf-profile__image {
  overflow: hidden;
  min-width: 90px;
  min-height: 90px;
}

.sf-profile__image img {
  min-height: 110px;
}

@media (max-width: 992px) {
  .sf-cards-people .sf-profile__individual {
    margin: 0 7px 10px !important;
  }

  .sf-cards-people .sf-profiles {
    margin: 0 -15px 20px;
  }
}

@media (max-width: 550px) {
  .sf-cards-people .sf-profiles {
    margin: 0 0 20px;
  }

  .sf-people-widget .sf-profile__individual .sf-profile__image,
  .sf-cards-people .sf-profile__individual .sf-profile__image {
    margin: 0 auto 10px;
  }
}

.sf-widget-title__link--wrapper {
  text-align: right;
}

.sf-widget-title__link--wrapper .sf-widget-title__link--view-more {
  float: none;
}

.sf-widget-title__link--wrapper .sf-widget-title__link--view-more:hover {
  color: #000;
}

.sf-hero-header {
  background-color: #54565a;
  border: none;
  height: 75vh;
  max-height: 600px;
  margin-bottom: 15px;
  width: 100%;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  position: relative;
  right: 50%;
  width: 100vw;
}

.sf-hero-header__image img {
  height: 75vh;
  max-height: 600px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}

.sf-hero-header__image.object-fit {
  background-size: cover;
  background-position: center bottom;
}

.sf-hero-header__image.object-fit img {
  opacity: 0;
}

.sf-hero-header div[itemprop="image"] {
  background-size: cover;
  height: auto;
}

@media (min-width: 760px) {
  .sf-hero-header {
    margin-bottom: 25px;
  }
}

@media (min-width: 1000px) {
  .sf-hero-header {
    margin-bottom: 15px;
  }
}

.sf-sidebar-relationship__title,
.sf-sidebar-relationship__container {
  position: relative;
  z-index: 10;
}

.sf-sidebar-relationship__container {
  color: #003b49;
  background: #eff2f3;
  margin-bottom: 30px;
  padding: 10px;
}

.sf-about-us .sf-sidebar-relationship__container {
  background: none;
  padding-left: 0;
}

@media (min-width: 1000px) {
  .sf-sidebar-relationship__container {
    margin-bottom: 15px;
    padding: 20px;
  }
}

.sf-sidebar-relationship__title {
  background: #365461;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  margin: 0;
  padding: 3px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.sf-about-us .sf-sidebar-relationship__title {
  background: none;
  color: #365461;
  font-weight: 700;
  padding-left: 0;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 42px;
  line-height: 2.625rem;
}

@media (min-width: 760px) {
  .sf-about-us .sf-sidebar-relationship__title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 48px;
    line-height: 3rem;
  }
}

@media (min-width: 1000px) {
  .sf-about-us .sf-sidebar-relationship__title {
    font-size: 48px;
    font-size: 3rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}

.sf-sidebar-relationship__link {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  display: inline-block;
  background-color: #77bd43;
  color: #fff;
  padding: 5px 10px;
  margin: 0 5px 5px 0;
  border-radius: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

.sf-sidebar-relationship__link:hover {
  color: #030100;
}

.sf-sidebar-relationship__link:last-child {
  margin-bottom: 0;
}

@media (min-width: 1000px) {
  .sf-sidebar-relationship__link {
    display: block;
    margin: 0 auto 15px 0;
    color: #77bd43;
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

.sf-about-us .sf-sidebar-relationship__link {
  display: block;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  line-height: 1.875rem;
}

@media (min-width: 760px) {
  .sf-about-us .sf-sidebar-relationship__link {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) {
  .sf-about-us .sf-sidebar-relationship__link {
    margin-right: auto;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 42px;
    line-height: 2.625rem;
  }
}

.sf-profile__container {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}

.sf-profile__individual {
  align-items: center;
  background: #eff2f3;
  display: flex;
  flex-flow: row wrap;
  flex: 100%;
  margin: 0 0 15px 0;
}

@media (min-width: 550px) {
  .sf-profile__individual {
    flex: calc(50% - 15px);
    margin-right: 15px;
    max-width: calc(50% - (15px / 2));
  }

  .sf-profile__individual:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-profile__individual {
    flex: calc(33.333% - 15px);
    max-width: calc(33.333% - (30px / 3));
  }

  .sf-profile__individual:nth-of-type(2n) {
    margin-right: 15px;
  }

  .sf-profile__individual:nth-of-type(3n) {
    margin-right: 0;
  }
}

@media (min-width: 1290px) {
  .sf-profile__individual {
    flex: calc(25% - (45px / 4));
    max-width: 311px;
  }

  .sf-profile__individual:nth-of-type(3n) {
    margin-right: 15px;
  }

  .sf-profile__individual:nth-of-type(4n) {
    margin-right: 0;
  }
}

.sf-profile__group {
  width: 100%;
  margin-bottom: 0.5em;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 0.5em;
}

@media (min-width: 760px) {
  .sf-profile__group {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}

@media (min-width: 1000px) {
  .sf-profile__group {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-profile__info {
  flex: 1;
  font-weight: 400;
  margin-right: 5px;
}

@media (min-width: 760px) {
  .sf-profile__info {
    margin-right: 15px;
  }
}

.sf-profile__name {
  color: #77bd43;
  flex: 1 100%;
  margin-bottom: 7px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-profile__name {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}

.sf-profile__text {
  flex: 1;
  padding-left: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}

.sf-profile__text p {
  margin-bottom: 0;
}

.sf-profile__image,
.sf-profile img {
  background: #fff;
  border-radius: 100%;
  height: 90px;
  max-height: 90px;
  max-width: 90px;
  width: 90px;
}

@media (min-width: 550px) {
  .sf-profile__image,
  .sf-profile img {
    height: 65px;
    max-height: 65px;
    max-width: 65px;
    width: 65px;
  }
}

@media (min-width: 760px) {
  .sf-profile__image,
  .sf-profile img {
    height: 90px;
    max-height: 90px;
    max-width: 90px;
    width: 90px;
  }
}

@media (min-width: 1290px) {
  .sf-profile__image,
  .sf-profile img {
    height: 110px;
    max-height: 110px;
    max-width: 110px;
    width: 110px;
  }
}

.sf-profile__image {
  flex: 1;
  margin: 15px;
}

.sf-profile__image img {
  -o-object-fit: cover;
  object-fit: cover;
}

.sf-profile__image.object-fit {
  background-size: cover;
  background-position: 50% 50%;
  display: block;
}

.sf-profile__image.object-fit img {
  display: none;
}

.sf-donate-menu {
  cursor: pointer;
  display: none;
  flex: 1;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  height: inherit;
  margin-left: auto;
  margin-right: 15px;
  order: 1;
  position: static;
  top: auto;
  width: auto;
  z-index: auto;
  transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
}

@media (min-width: 1000px) {
  .sf-donate-menu {
    display: block;
    flex: 0 1 auto;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
    order: inherit;
    position: relative;
    top: 0;
    width: auto;
  }
}

@media (min-width: 1290px) {
  .sf-donate-menu {
    margin-left: 0;
  }
}

.sf-donate-menu--hide {
  visibility: hidden;
  opacity: 0;
}

.sf-donate-menu__list {
  align-items: center;
  display: flex;
  height: 100%;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

@media (min-width: 1000px) {
  .sf-donate-menu__list {
    display: block;
    font-size: 0;
  }
}

.sf-donate-menu__list--depth-1 {
  background-color: #77bd43;
  display: none;
  position: absolute;
  top: 75px;
}

.sf-donate-menu__item {
  display: flex;
  list-style: none;
  margin-left: auto;
  position: relative;
}

@media (min-width: 1000px) {
  .sf-donate-menu__item {
    align-items: center;
    display: flex;
    height: inherit;
    margin-left: 15px;
    vertical-align: bottom;
  }
}

@media (min-width: 1290px) {
  .sf-donate-menu__item {
    margin-left: 20px;
  }
}

.sf-donate-menu__link {
  background: #77bd43;
  border-radius: 5px;
  color: #fff;
  display: block;
  margin-left: auto;
  padding: 0 15px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
}

.sf-donate-menu__link:hover,
.sf-donate-menu__link:focus,
.sf-donate-menu__link:active {
  color: #030100;
}

@media (min-width: 760px) {
  .sf-donate-menu__link {
    line-height: 40px;
    line-height: 2.5rem;
  }
}

@media (min-width: 1000px) {
  .sf-donate-menu__link {
    margin-left: 0;
    padding: 7px 15px 8px;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 1290px) {
  .sf-donate-menu__link {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

.sf-breadcrumbs {
  font-family: "proxima-nova", sans-serif;
}

.sf-breadcrumbs__list {
  margin: 10px 0 0 0;
  padding: 0;
}

@media (min-width: 760px) {
  .sf-breadcrumbs__list {
    margin-top: 30px;
  }
}

@media (min-width: 1000px) {
  .sf-breadcrumbs__list {
    margin-top: 30px;
  }
}

.sf-breadcrumbs__item {
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 30px;
  line-height: 1.875rem;
}

.sf-breadcrumbs__item:first-child {
  display: none;
}

.page.page-child .sf-breadcrumbs__item:first-child {
  display: inline-block;
}

.sf-breadcrumbs__item:nth-child(2) span {
  color: #77bd43;
}

.sf-breadcrumbs__item--last span {
  color: inherit !important;
}

@media (min-width: 760px) {
  .sf-breadcrumbs__item {
    font-size: 16px;
    font-size: 1rem;
  }
}

@media (min-width: 1000px) {
  .sf-breadcrumbs__item {
    font-size: 16px;
    font-size: 1rem;
  }
}

.sf-breadcrumbs__link:hover,
.sf-breadcrumbs__link:hover span {
  color: #000;
}

.sf-social__link {
  display: inline-block;
  fill: #fff;
  height: 35px;
  margin-top: 15px;
  margin-right: 15px;
  width: 35px;
}

@media (min-width: 760px) {
  .sf-social__link {
    margin-top: 0;
    margin-left: 15px;
  }

  .sf-social__link:last-child {
    margin-right: 0;
  }
}

@media (min-width: 1000px) {
  .sf-social__link {
    margin-right: 15px;
  }
}

.sf-social__link--facebook:hover svg {
  fill: #3b5998;
}

.sf-social__link--twitter:hover svg {
  fill: #1da1f2;
}

.sf-social__link--youtube:hover svg {
  fill: #f00;
}

.sf-social__link--flickr:hover svg {
  fill: #0063dc;
}

.sf-social__link--google:hover svg {
  fill: #dc4e41;
}

.sf-social__link--linkedin:hover svg {
  fill: #0077b5;
}

.projects-widget {
  margin-top: 20px;
  margin-bottom: 30px;
  display: none;
}

.projects-widget__input {
  border: 1px solid #77bd43;
  line-height: 1;
  padding: 10px;
}

.projects-widget__map {
  height: 500px;
}

.projects-widget__panel {
  width: 100%;
  height: 500px;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  position: relative;
}
.projects-widget__panel:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background: rgba(219, 224, 226, 0.25);
}
.projects-widget__filters {
  height: 57px;
  /* display: flex; */
  /* align-items: center; */
  /* background-color: #eee; */
  margin: auto;
  z-index: 10;
}

.projects-widget__label {
  color: #77bd43;
  padding: 0 60px 0 30px;
}

.projects-widget__label--access {
  font-size: 0;
  height: 0;
  opacity: 0;
  width: 0;
}

.projects-widget__link {
  color: #003b49;
  font-weight: 700;
  padding-right: 30px;
  text-align: right;
  margin-left: auto;
}

.projects-widget__link:hover,
.projects-widget__link:focus,
.projects-widget__link:active {
  color: #030100;
}

.projects-widget__link-extended {
  display: none;
}

@media (min-width: 1290px) {
  .projects-widget__link-extended {
    display: inline-block;
  }
}

.projects-widget__label,
.projects-widget__link {
  font-family: inherit;
  font-size: 21px;
  font-size: 1.3125rem;
}

.projects-widget__dropdown {
  margin-right: 15px;
}

@media (min-width: 1000px) {
  .projects-widget {
    display: block;
  }
}

.projects-widget__mobile {
  margin-bottom: 30px;
}

.projects-widget__mobile .projects-widget__link {
  color: #77bd43;
}

@media (min-width: 1000px) {
  .projects-widget__mobile {
    display: none;
  }
}

.sf-projects-search__table {
  display: flex;
  flex-direction: column;
}

.sf-projects-search__table .sf-projects-table__container {
  order: 3;
}

.sf-projects-search__table .projects-search {
  order: 2;
}

.sf-projects-search__table .sf-projects-search__no-results {
  margin-bottom: 30px;
  order: 1;
}

.ui-menu .ui-menu-item {
  padding: 5px 10px;
  font-family: "proxima-nova", Arial, sans-serif;
  border: none !important;
}

.ui-widget-content .ui-state-focus {
  color: #77bd43;
  background: none;
  cursor: pointer;
}

.sf-map {
  height: 400px;
  width: 100%;
}

.sf-multisite {
  display: none;
  flex: 1 0 50%;
  height: 0 !important;
}

@media (min-width: 1000px) {
  .sf-multisite {
    display: block;
  }
}

@media (min-width: 1290px) {
  .sf-multisite {
    margin-bottom: -10px;
  }
}

.sf-multisite__list {
  list-style: none;
  height: 24px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 1000px) {
  .sf-multisite__list {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

@media (min-width: 1290px) {
  .sf-multisite__list {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-header--sticky .sf-multisite__list {
  display: none;
}

.sf-multisite__list-item {
  background: #dbe0e2;
  display: inline-block;
  padding: 5px 10px;
}

@media (min-width: 1000px) {
  .sf-multisite__list-item {
    padding: 1px 7px;
  }
}

@media (min-width: 1290px) {
  .sf-multisite__list-item {
    padding: 5px 10px;
  }
}

.sf-multisite__list-item--current {
  background: #003b49;
}

.sf-multisite__link {
  font-family: "proxima-nova", sans-serif;
  font-weight: bold;
  color: #003b49;
}

.sf-multisite__link:link,
.sf-multisite__link:visited {
  color: #003b49;
}

.sf-multisite__link:hover {
  color: #77bd43;
}

.sf-multisite__link--current {
  color: #dbe0e2;
}

.sf-multisite__link--current:link,
.sf-multisite__link--current:visited {
  color: #dbe0e2;
}

.sf-multisite__link--current:hover {
  color: #77bd43;
}

div.fsBody.fsEmbed,
.fsBody.fsEmbed {
  background: 0;
  padding-top: 0;
  padding-left: 0;
}

div.fsBody.fsEmbed form.fsForm,
.fsBody.fsEmbed form.fsForm {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

div.fsBody.fsEmbed form.fsForm .fsSectionHeader,
.fsBody.fsEmbed form.fsForm .fsSectionHeader {
  background-color: #77bd43;
  border-radius: 0;
}

div.fsBody.fsEmbed form.fsForm .fsSectionHeader p,
.fsBody.fsEmbed form.fsForm .fsSectionHeader p {
  color: #fff;
  margin: 0;
  text-align: center;
  text-transform: none;
}

div.fsBody.fsEmbed form.fsForm .fsSectionHeading,
div.fsBody.fsEmbed form.fsForm .fsSectionText,
div.fsBody.fsEmbed form.fsForm label,
.fsBody.fsEmbed form.fsForm .fsSectionHeading,
.fsBody.fsEmbed form.fsForm .fsSectionText,
.fsBody.fsEmbed form.fsForm label {
  font-family: "proxima-nova", Arial, sans-serif;
}

div.fsBody.fsEmbed form.fsForm .fsSectionText,
div.fsBody.fsEmbed form.fsForm label,
.fsBody.fsEmbed form.fsForm .fsSectionText,
.fsBody.fsEmbed form.fsForm label {
  font-weight: 300;
}

div.fsBody.fsEmbed form.fsForm .fsSectionText p,
.fsBody.fsEmbed form.fsForm .fsSectionText p {
  width: 100%;
}

div.fsBody.fsEmbed form.fsForm button,
div.fsBody.fsEmbed form.fsForm input.fsSubmitButton,
.fsBody.fsEmbed form.fsForm button,
.fsBody.fsEmbed form.fsForm input.fsSubmitButton {
  border: 0;
  border-radius: 0 !important;
  background: #77bd43 !important;
  font-family: "proxima-nova", Arial, sans-serif;
  font-size: 16px !important;
  font-weight: 400;
}

div.fsBody.fsEmbed form.fsForm input[type="checkbox"],
div.fsBody.fsEmbed form.fsForm input[type="row"],
.fsBody.fsEmbed form.fsForm input[type="checkbox"],
.fsBody.fsEmbed form.fsForm input[type="row"] {
  width: 20px;
  height: 20px;
}

div.fsBody.fsEmbed form.fsForm input[type="checkbox"]::before,
div.fsBody.fsEmbed form.fsForm input[type="row"]::before,
.fsBody.fsEmbed form.fsForm input[type="checkbox"]::before,
.fsBody.fsEmbed form.fsForm input[type="row"]::before {
  width: 20px;
  height: 20px;
}

.fsBody.fsEmbed {
  color: red;
}

.sf-event {
  margin-bottom: 1em;
}

.sf-event__main-container {
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-event__main-container {
    width: 85%;
  }
}

.sf-event__details {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

.sf-card .sf-event__details {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

@media (min-width: 760px) {
  .sf-event__details {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}

@media (min-width: 1000px) {
  .sf-event__details {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

.sf-event__details span,
.sf-event__details--excerpt {
  font-weight: 700;
}

.sf-event-card .sf-card__text {
  padding-bottom: 15px;
}

.sf-event__header {
  width: 100%;
}

.sf-event__see-all {
  font-size: 1rem;
  float: right;
  line-height: 2.3rem;
}

.sf-publications {
  display: flex;
  flex-direction: row;
  margin-bottom: 2em;
}

.sf-publications .sf-publications-search {
  width: 300px;
  background-color: #eff2f3;
  padding: 1rem;
}

.sf-publications .sf-publications-search__title {
  margin-bottom: 1rem;
}

.sf-publications .sf-publications-search [class*="sf-publications-search"] {
  margin-bottom: 0.5em;
}

.sf-publications
  .sf-publications-search
  [class*="sf-publications-search"]
  [class*="--label"] {
  display: block;
}

.sf-publications
  .sf-publications-search
  [class*="sf-publications-search"]
  [class*="--input"],
.sf-publications
  .sf-publications-search
  [class*="sf-publications-search"]
  [class*="--select"] {
  width: 100%;
}

.sf-publications .sf-publications-search__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.sf-publications .sf-publications-search__item {
  flex: 33.33%;
}

.sf-publications .sf-publications-search__years--label {
  cursor: pointer;
}

.sf-publications .sf-publications-search__submit {
  text-align: right;
}

.sf-publications .sf-publications-search__submit--button {
  color: #fff;
  background-color: #77bd43;
  font-weight: bold;
  padding: 0.5em 1em;
  border: 1px solid #77bd43;
  border-radius: 5px;
  cursor: pointer;
}

.sf-publications .sf-publications-search__submit--button:hover {
  color: #030100;
}

.sf-publications-results {
  flex: 1;
}

/* Temporary file - delete or expand when we know the full donate page specification */

.sf-donate {
  width: 100%;
}

.sf-donate p {
  display: block;
  width: 100%;
  margin: 0;
}

.sf-donate__title {
  width: 100%;
  text-align: center;
}

.sf-donate__button {
  display: block;
  position: relative;
  color: #fff;
  background-color: #77bd43;
  font-weight: bold;
  padding: 1em 2em;
  border: 1px solid #77bd43;
  border-radius: 5px;
  margin: 1.5em auto;
  cursor: pointer;
}

.sf-donate__button:hover {
  color: #030100;
}

.sf-search-staff {
  margin-bottom: 1.5em;
}

.sf-search-staff__table {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 1px solid #030100;
  padding: 5px 0;
}

.sf-search-staff__table-cell {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}

@media (min-width: 550px) {
  .sf-search-staff__table-cell {
    width: 50%;
  }
}

.sf-search-staff__table-cell:last-child {
  text-align: right;
  align-items: flex-end;
}

.sf-search-staff__label,
.sf-search-staff__input {
  padding: 5px 10px;
}

.sf-search-staff__label {
  min-width: 120px;
}

.sf-search-staff__input {
  flex-grow: 1;
  width: 100%;
}

@media (min-width: 1000px) {
  .sf-search-staff__input {
    width: auto;
  }
}

.sf-search-staff__input--text,
.sf-search-staff__input--select {
  width: 100%;
  min-height: 24px;
}

@media (min-width: 550px) {
  .sf-search-staff__input--text,
  .sf-search-staff__input--select {
    min-width: 200px;
  }
}

.sf-search-staff__button {
  background-color: #77bd43;
  color: #fff;
  border-radius: 5px;
  padding: 5px;
  border: none;
  cursor: pointer;
  margin-left: 10px;
}

.sf-search-staff__button:hover {
  color: #030100;
}

/* ------------------------------------------------- CUSTOM STYLES NEW LAYOUTS ------------------------------------------------- */
.sf-widget { margin-bottom: 60px; }
.sf-breadcrumbs { margin-bottom: 60px;}
@media (min-width: 1000px) {
  .sf-breadcrumbs__list {
      margin-top: 40px;
  }
}

/* Related News Widget styles */
.relatedNewsHeader {
  text-align: left;
  font: normal normal normal 16px/22px "museo-slab";
  color: #77BC1F;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.relatedNewsCat {
  background: #FF6B00 0% 0% no-repeat padding-box;
  font: normal normal bold 12px/22px "proxima-nova";
  border-radius: 2px;
  padding: 0 6px;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 12px;
  display: inline-block;
  
}
.relatedNewsTitle { 
  font: normal normal bold 16px/22px "proxima-nova"; 
  font-weight: bold !important; 
  padding-bottom: 16px; 
  border-bottom: 2px solid #edeff0; 
}
.relatedNewsTitle a { color: #003B49; margin: 10px 0 12px 0; }

/* Sidebar new Styles AUG 23 */
.sf-sidebar-relationship_containerNew {
  margin-bottom: 60px;
}
.inThisSectionLink {
  text-align: left;
  font: normal normal normal 16px/22px "museo-slab";
  color: #003B49;
  font-weight: bold !important;
  margin: 10px 0;
  display: block;
}

@media screen and (min-width:1000px) {
  .sf-content__main.extended_sidebar, .sf-content__main-in-focus.extended_sidebar {
    width: calc(100% - 392px);
  }
  .sf-content__sidebar.extended_sidebar {
    width: 392px;
  }
}
@media screen and (max-width:768px) {
  .sf-content__sidebar {
      margin-top: 60px;
  }
}
/* People Profiles Widget New Styles */    
.relatedNewsHeader.profiles {
  margin-bottom: 30px;
}
.sf-profile__individual.new {
    align-items: center;
    background: transparent;
    display: flex;
    flex-flow: row wrap;
    flex: 100%;
    margin: 0 0 15px 0;
}
.peopleProfilesh3 { margin-bottom: 0; }
.peopleProfilesName {
    display: block;
    text-align: left;
    font: normal normal normal 14px/18px "proxima-nova";
    color: #003B49;
    font-weight: bold !important;
}
.peopleProfilesTitle {
    font: normal normal normal 12px/18px "proxima-nova";
    color: #55565A;
}
.sf-profile__image.new {
    flex: 1;
    margin: 0 20px 0 0;
}
.sf-profile__image.new, .sf-profile.new img {
    background: #fff;
    border-radius: 100%;
    height: 60px;
    max-height: 60px;
    max-width: 60px;
    width: 60px;
    overflow: hidden;
}
.sf-profile__image.new img {
    min-height: 60px;
}
@media (min-width: 1290px) {
    .sf-profile__image.new, .sf-profile.new img {
        height: 60px;
        max-height: 60px;
        max-width: 60px;
        width: 60px;
    }
}
@media (min-width: 760px) {
    .sf-profile__image.new, .sf-profile.new img {
        height: 60px;
        max-height: 60px;
        max-width: 60px;
        width: 60px;
    }
}
@media (min-width: 550px) {
    .sf-profile__image, .sf-profile img {
        height: 60px;
        max-height: 60px;
        max-width: 60px;
        width: 60px;
    }
}
/* Subpages new Styles AUG 2023 */

.sf-article-content__text h1, .tribe-events-content__text h1 {
  text-align: left;
  font: normal normal normal 32px/40px "museo-slab";
  color: #003B49;
  font-weight: bold !important;
  text-transform: initial;
  margin-bottom: 16px;
}
.sf-article-content__text h2, .tribe-events-content__text h2,
.sf-article-content__text h3, .tribe-events-content__text h3 {
  font: normal normal bold 24px/40px "proxima-nova";
  font-weight: bold !important;
  color: #003B49;
  margin-bottom: 16px;
}

  .sf-article-content__text p, .sf-article-content__text li, .tribe-events-content__text p, .tribe-events-content__text li {
    font: normal normal normal 16px/24px "proxima-nova";
    color: #2E2E2E;
  } 
@media (min-width: 1000px) {
  .sf-article-content__text ul li, .sf-article-content__text ol li, .sf-article-content__text dl li, 
  .tribe-events-content__text ul li, .tribe-events-content__text ol li, .tribe-events-content__text dl li {
      margin-bottom: 16px;
      font: normal normal normal 16px/24px "proxima-nova";
      color: #2E2E2E;
  }
}
.wp-caption-text {
  font: normal normal normal 12px/24px  "proxima-nova" !important;
  color: #55565A;
}

/* FOOTER */ 
.sf-footer {
    background: #336C6D;
    padding: 25px 0;
    overflow: hidden;
    color: #ffffff;
}
.sf-footer-menu__link {
    color: #ffffff;
}
footer svg#Layer_1 {
    filter: brightness(10);
}

/* Updating old card styles */
.sf-card__excerpt, .sf-source { display: none !important; }
.sf-card__title a {
    font: normal normal bold 16px/22px "proxima-nova" !important;
    font-weight: bold !important;
    padding-bottom: 0;
    /* padding-bottom: 16px; */
    /* border-bottom: 2px solid #edeff0; */
    color: #003B49 !important;
    margin: 10px 0 12px 0;
    display: block;
}
.sf-card { background-color: transparent !important; }
.sf-content__sidebar .sf-card__text { padding: 0; }
.sf-card.cat-videos, .sf-card.pt-project, .sf-cards-people .sf-profile__individual.pt-project,
.sf-card.cat-news, .sf-card.cat-features, .sf-card.cat-pressreleases, .sf-card.cat-noticias, 
.sf-card.cat-destacados, .sf-card.cat-comunicadosdeprensa, .sf-card.cat-podcasts, .sf-card.cat-inthemedia, .sf-card.cat-enmedios,
.sf-card.cat-publications, .sf-card.cat-publicaciones, .sf-card.cat-photos, .sf-card.cat-fotos, .sf-card.cat-jobs,
.sf-card.cat-blogs, .sf-card.cat-directorgeneralscorner, .sf-card.cat-annualreports, .sf-card.sf-event-card, .sf-card.pt-tribe_events,
.sf-card.cat-infographics, .sf-card.cat-infografias, .sf-card.pt-service 
{
    background-image: none !important;
}
a.sf-widget-title__link {
    text-align: left;
    font: normal normal normal 16px/22px "museo-slab";
    color: #77BC1F !important;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.sf-content__sidebar .sf-widget-title {
    background-color: transparent;
    margin-bottom: 30px;
}

.projectsGeneticTags { font: normal normal 600 14px/17px "proxima-nova"; color: #279A82; margin-bottom: 5px; display: block; }
.projectsGeneticTag { max-width: 12px; margin-right: 2px; position: relative; top: -2px; }
/* END Updating old card styles */