html body .crew_content * {
	box-sizing: inherit;
}

html body .crew_content h1,
html body .crew_content h2,
html body .crew_content h3,
html body .crew_content h4,
html body .crew_content h5,
html body .crew_content h6 {
	font-family: 'Rubik', 'Roboto', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #474747;
	letter-spacing: 0;
	line-height: 1.2;
}

html body .crew_content p,
html body .crew_content li,
html body .crew_content span,
html body .crew_content div {
	font-family: 'Rubik', 'Roboto', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #474747;
	letter-spacing: 0;
	line-height: 1.4;
}

html body .crew_content a, {
	font-family: 'Rubik', 'Roboto', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 1.4;
	cursor: pointer;
}

.crew_content div.crew_content_categories {
	display:inline-block;
}
 .crew_content .current_page {
	 background-color: #898b8c;
}
 .crew_content div {
	 margin: 0;
	 padding: 0;
}
 .crew_content img {
	 display: inline-block;
	 vertical-align: middle;
	 max-width: 100%;
	 height: auto;
	 -ms-interpolation-mode: bicubic;
}
 .crew_content img {
	 font-size: 14px;
	 color: rgba(62, 71, 79, 0.5);
}
 .crew_content a img {
	 border: 0;
}
 .crew_content h5 {
	 margin-top: 0;
}
 .crew_content ul {
	 line-height: 1.5;
	 box-sizing: inherit;
}
 .crew_content li {
	 font-size: inherit;
}
 .crew_content .icon__default {
	 width: 1rem;
	 max-width: 1rem;
}
 .crew_content .u-subtitle {
	 margin-bottom: 0.25rem;
}

.crew_content .u-subtitle span {
	font-size: 14px;
	color: #3e474f;
	opacity: 0.5;
}

 .crew_content .u-title, .crew_content .u-title--center {
	 margin-bottom: 0.5rem;
}
 .crew_content .u-text--bold {
	 font-weight: 500;
}
 .crew_content .icon__text {
	 vertical-align: middle;
	 display: inline-block;
	 margin-bottom: 0;
	 text-align: left;
	 line-height: 1;
}
 .crew_content .c-icon--o50 {
	 opacity: 0.5;
	 transition: 300ms ease all;
}
 .crew_content .cell {
	 min-height: 0px;
	 min-width: 0px;
}
 .crew_content .menu {
	 padding: 0;
	 margin: 0;
	 list-style: none;
	 position: relative;
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-flex-wrap: wrap;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 flex-direction: row;
}
 .crew_content .c-menu__item--small, .crew_content .c-menu__link--small, .crew_content a.c-menu__link--small {
	 padding: 0.5em 0.3em;
	 font-size: 14px;
}
 .crew_content .c-tabs {
	 display: block;
	 margin-top: 0;
	 margin-bottom: 1rem;
	 border: none;
	 width: auto;
	 background: #fff;
	 list-style-type: none;
	 background-color: transparent;
	 margin-bottom: 1rem;
}
 .crew_content .c-tabs__item {
	 float: left;
}
 .crew_content .is-active {
	 opacity: 1;
}
 .crew_content .c-tabs__item > a {
	 display: block;
	 padding: 0.75rem 1rem;
	 font-size: 12px;
	 line-height: 1;
	 color: rgba(62, 71, 79, 0.5);
}
 .crew_content .c-tabs__item > a:focus, .crew_content .c-tabs__item > a[aria-selected="true"] {
	 background: #f2f3f4;
	 color: rgba(51, 51, 51, 0.9);
}
 .crew_content a.c-tabs__link {
	 text-decoration: none;
	 font-size: 16px;
	 border-radius: 3px;
	 color: rgba(51, 51, 51, 0.9);
	 cursor: pointer;
}
 .crew_content a.c-tabs__link[aria-selected="true"],
 .crew_content a[aria-selected="true"].c-vertical-tabs__link,
 .crew_content a[aria-selected="true"].c-vertical-tabs__link--full,
 .crew_content [aria-selected="true"].c-vertical-tabs__link-group {
	 border: #f2f3f4;
	 font-weight: 500;
}

 .crew_content a.c-tabs__link:hover,
 .crew_content a.c-vertical-tabs__link:hover,
 .crew_content a.c-vertical-tabs__link--full:hover,
 .crew_content .c-vertical-tabs__link-group:hover {
  color: inherit;
  background-color: rgba(62, 71, 79, 0.15);
}

 .crew_content .card {
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-flex-direction: column;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-flex-grow: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 margin-bottom: 1rem;
	 border-radius: 3px;
	 background: #fff;
	 box-shadow: 0 1px 4px rgba(62, 71, 79, 0.15);
	 overflow: hidden;
	 color: rgba(51, 51, 51, 0.9);
}
 .crew_content .card > :last-child {
	 margin-bottom: 0;
}
 .crew_content .c-card--clickable {
	 cursor: pointer;
	 transition: 300ms ease all;
	 position: relative;
}
 .crew_content .c-card__image {
	 width: 100%;
	 max-height: 175px;
	 overflow-y: hidden;
	 border-radius: 3px 3px 0 0;
	 border-bottom-width: 6px;
	 border-bottom-style: solid;
}
 .crew_content .c-image__overlay-wrapper {
	 position: relative;
}
 .crew_content .c-responsive-image {
	 width: 100%;
	 height: auto;
}
 .crew_content .c-card__section {
	 padding: 0.5rem;
	 width: 100%;
}

.crew_content .c-card__section .menu {
	display: none;
}

 .crew_content .c-card__description {
	 margin-bottom: 0;
	 font-size: 14px;
}
 .crew_content .svg_wrapper {
	 display: inline-block;
}

 .crew_content .svg_wrapper > svg {
	width: 100%;
	height: 100%;
}

 .crew_content .c-card__icon {
	 width: 75px;
	 height: 75px;
}
 .crew_content .c-card__icon-wrapper {
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-justify-content: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-align-items: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding: 0.5rem;
	 -webkit-flex-direction: column;
	 -ms-flex-direction: column;
	 flex-direction: column;
}
 .crew_content .c-card__icon-wrapper {
	 width: auto;
}
 .crew_content .c-card__header {
	 width: 100%;
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-justify-content: space-between;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
}
 .crew_content .c-card__footer {
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-align-items: center;
	 -ms-flex-align: center;
	 align-items: center;
}
 .crew_content .pagination {
	 display: flex;
	 flex-direction: column;
	 align-items: center;
}
 @media screen and (min-width: 640px) {
	 .crew_content .pagination {
		 flex-direction: row;
	}
}
 .crew_content .button {
	 display: inline-block;
	 vertical-align: middle;
	 margin: 0 0 1rem 0;
	 padding: 0.85em 1em;
	 border: 1px solid transparent;
	 border-radius: 5px;
	 transition: background-color 0.25s ease-out, color 0.25s ease-out;
	 font-family: inherit;
	 font-size: 15px;
	 -webkit-appearance: none;
	 line-height: 1;
	 text-align: center;
	 cursor: pointer;
	 background-color: #f2f3f4;
	 color: #333;
	 font-weight: 500;
}
 .crew_content button.small, .crew_content .button.small {
	 padding: 0.5rem 0.7rem;
	 font-size: 12px;
}
 .crew_content .pagination {
	 margin-left: 0;
	 margin-bottom: 1rem;
}

.crew_content .pagination .button {
	margin-left: 1rem;
}
