.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] a.active {
		pointer-events: none;
		cursor: default;
		background-color: inherit;
		color: inherit;
		opacity: 0.75;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top {
		z-index: 12;
		position: fixed;
		display: block;
		width: 100%;
		transition: top 600ms;
		padding: 28px 0;
		background-color: rgba(234, 234, 234, 0.9);
		top: 0;
}
html.lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top,
html.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top {
		padding: 3.25vw 0;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-direction: row;
		flex-direction: row;
		max-width: 50vw;
		padding-left: 4vw;
		padding-right: 6vw;
		margin-bottom: 0;
		float: left;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left {
		padding-right: 4vw;
		padding-left: 6vw;
		float: right;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item {
		border-right: 1px solid #000;
		list-style: none;
		display: inline-block;
		vertical-align: middle;
		padding-right: 35px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle-title {
		cursor: pointer;
}
html.xs .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item,
html.sm .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item {
		width: 100%;
		border-right: none !important;
		border-left: none !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item:last-child {
		border-right: none !important;
		border-left: none !important;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item {
		padding-right: 0;
		padding-left: 35px;
		border-right: none;
		border-left: 1px solid #000;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle {
		float: right;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__menu-back-icon-svg {
		display: none;
}
html.xs .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__menu-back-icon-svg,
html.sm .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__menu-back-icon-svg {
		display: block;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__menu-home-icon-svg {
		display: block;
}
html.xs .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__menu-home-icon-svg,
html.sm .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__menu-home-icon-svg {
		display: none;
}
.flexible-navbar-homepage .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__home-icons {
		display: none !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__menu-toggle {
		padding-left: 20px;
		cursor: pointer;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__menu-toggle:before {
		font-family: 'FontAwesome';
		content: '\f0c9';
		color: black;
		padding-right: 5px;
		font-size: 18px;
}
html.xs .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__menu-toggle,
html.sm .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__menu-toggle {
		padding-left: 0;
}
.navigation-bar-slideout--active .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top {
		opacity: 0;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand {
		position: fixed;
		top: 0px;
		z-index: 10000;
		left: 50%;
		transform: translateX(-50%);
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: 100px;
}
html.md .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: 80px;
}
html.lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image,
html.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: calc(27px + 6.25vw);
}
.flexible-navbar-homepage .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: 80px;
}
html.lg .flexible-navbar-homepage .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image,
html.xl .flexible-navbar-homepage .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: calc(110px + 6.25vw);
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language {
		float: right;
		margin-right: 4vw;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language {
		float: left;
		margin-right: 0;
		margin-left: 4vw;
}
html.xs .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language {
		display: none;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer:after {
		content: '';
		position: absolute;
		top: calc(100% - 7px);
		left: 0;
		width: 100%;
		height: 15px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer button {
		background-color: transparent;
		border-color: transparent;
		color: inherit;
		cursor: pointer;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer button .icon-cc-next {
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		display: inline-block;
		font-size: 12px;
		margin-left: 8px;
		transform: rotate(90deg);
		color: inherit;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer button .icon-cc-next {
		margin-left: 0;
		margin-right: 8px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer.show button .icon-cc-next {
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-webkit-transform: rotate(270deg);
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu.show {
		transform: none !important;
		top: 100% !important;
		margin-top: 0.5rem;
		min-width: 0;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu.show .dropdown-item {
		padding: 0.25rem 1.25rem;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu.show .dropdown-item:hover,
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu.show .dropdown-item:focus {
		background-color: inherit;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .dropdown-menu-arrow {
		top: -25px;
		left: 50%;
		width: 0;
		height: 0;
		position: relative;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .navigation-bar-slideout__top_language .dropdown-menu-arrow::after {
		content: "";
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-width: 7px 8px;
		border-style: solid;
		border-color: transparent;
		z-index: 1001;
		bottom: -18px;
		left: 0;
		border-bottom-color: #fff;
		margin-left: -7px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .language-wrapper {
		float: left;
		margin-left: 4vw;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .language-wrapper .languageSelectorContainer button::after {
		margin-left: 0;
		margin-right: 0.255em;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__top .language-wrapper .dropdown-menu-arrow::after {
		margin-left: -10px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].navigation-bar-slideout__top--sticky .navigation-bar-slideout__top {
		top: 0px;
		position: absolute;
		transition: top 600ms;
		background: transparent !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].navigation-bar-slideout__top--hidden .navigation-bar-slideout__top {
		top: -500px;
		transition: top 600ms;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].flexible-navbar-homepage .navigation-bar-slideout__top h1.navigation-bar-slideout__brand .navigation-bar-slideout__home-icons {
		display: none !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].flexible-navbar-homepage .navigation-bar-slideout__top h1.navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: 80px;
}
html.lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].flexible-navbar-homepage .navigation-bar-slideout__top h1.navigation-bar-slideout__brand .navigation-bar-slideout__brand-image,
html.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].flexible-navbar-homepage .navigation-bar-slideout__top h1.navigation-bar-slideout__brand .navigation-bar-slideout__brand-image {
		height: calc(27px + 6.25vw);
}
img.desktop-logo {
		top: -200px;
		height: 200px;
		margin: 10px 0 0;
		transition: top .3s;
}
.sticky img.desktop-logo {
		height: 100px !important;
		position: relative;
		top: 0;
		z-index: 3;
		transition: top .3s;
}
img.mobile-logo {
		top: -200px;
		height: 200px;
		margin: 0px 0 0;
		transition: top .3s;
}
.sticky img.mobile-logo {
		height: 60px !important;
		position: relative;
		top: 0;
		z-index: 3;
		transition: top .3s;
}
 @media (max-width: 700px){
.sticky img.mobile-logo {
    height: 45px !important;
    position: relative;
    top: -9px;
    z-index: 3;
    transition: top .3s;
}
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'].flexible-navbar-homepage .navigation-bar-slideout__top .navigation-bar-slideout__home-icons {
		display: none !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		background-color: #eee;
		bottom: 0;
		overflow-x: hidden;
		position: fixed;
		top: 0;
		z-index: 20;
		transition: all 300ms;
		left: -80%;
		width: 80%;
}
.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu,
.lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		max-width: 25%;
		left: -27%;
}
.sm .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu,
.md .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		max-width: 50%;
		left: -50%;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		left: 0;
		right: -80%;
}
html[dir="rtl"].xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu,
html[dir="rtl"].lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		left: 0;
		right: -33%;
}
html[dir="rtl"].sm .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu,
html[dir="rtl"].md .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		left: 0;
		right: -50%;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .nav-title {
		text-align: center;
		padding-bottom: 5px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .nav-title span {
		font-size: 12px;
		color: #999;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item {
		padding: 7px 20px 3px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item .navigation-bar-slideout__list-item-link {
		color: #000;
		text-decoration: none;
		font-weight: 500;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item.tier2 {
		padding-left: 40px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item.tier2 .navigation-bar-slideout__list-item-link {
		font-weight: 400;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item.tier2 {
		padding-left: 20px;
		padding-right: 40px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item.tier3 {
		padding-left: 60px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item.tier3 .navigation-bar-slideout__list-item-link {
		font-weight: 400;
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item.tier3 {
		padding-left: 20px;
		padding-right: 60px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-language {
		text-align: center;
		padding: 0;
		margin-top: 20px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-language .navigation-bar-slideout__list-item {
		border-bottom: none !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-language .navigation-bar-slideout__list-item a.active::before {
		font-family: 'FontAwesome';
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		speak: none;
		text-transform: none;
		background-color: #cdcdcd;
		border-radius: 1em;
		color: #000;
		content: '\e908';
		display: block;
		height: 1em;
		left: 10px;
		margin-top: -0.5em;
		position: absolute;
		top: 50%;
		width: 1em;
		z-index: 1;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social {
		text-align: center;
		padding: 0;
		margin-top: 20px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item {
		display: inline-block;
		margin: 0 3%;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item .navigation-bar-slideout__list-social-link {
		display: block;
		width: 40px;
		height: 40px;
}
.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item .navigation-bar-slideout__list-social-link,
.lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item .navigation-bar-slideout__list-social-link,
.md .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item .navigation-bar-slideout__list-social-link {
		width: 55px;
		height: 55px;
}
.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item .navigation-bar-slideout__list-social-link {
		margin: 0 5%;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-social .navigation-bar-slideout__list-social-item .navigation-bar-slideout__list-social-link img {
		height: 100%;
		width: 100%;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list {
		padding: 0;
		width: 100%;
		margin-bottom: 0;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-item {
		border-bottom: #eaeaea;
		list-style: none;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__list-item .navigation-bar-slideout__list-item-link {
    display: block;
    text-align: left;
    padding: 14px 45px;
    font-size: 15px;
    line-height: 1em;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__menu-item-close {
		padding-bottom: 40px;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__menu-item-close .navigation-bar-slideout__menu-toggle-close {
    font-family: 'FontAwesome';
    float: right;
    display: block;
    padding: 0 5px;
    font-size: 15px;
    cursor: pointer;
    background: #009c4b;
    border-radius: 50%;
    color: #fff !important;
    right: 10px;
    top: 10px;
    position: absolute;
}
.navigation-bar-logo img {
    height: 130px;
    margin: auto;
    display: block;
    margin-top: 15px;
}

ul.pt_social li {
    display: inline-block;
}

ul.pt_social {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

ul.pt_social li a {
    color: #fff;
}

ul.pt_social li {
    display: inline-block;
    background: #009c4b;
    height: 35px;
    width: 35px;
    margin-right: 14px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
}

ul.pt_social li:nth-child(1) {
    background: #0537bc;
}
ul.pt_social li:nth-child(2) {
    background: #ff971a;
}
ul.pt_social li:nth-child(3) {
    background: #71d3ff;
}
ul.pt_social li:nth-child(4) {
    background: #ef4b4c;
}
ul.pt_social li:nth-child(5) {
    background: #fa0b02;
}
a:hover.navigation-bar-slideout__menu-toggle-close {
    text-decoration: none;
    background: #007338 !important;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__menu-item-close .navigation-bar-slideout__menu-toggle-close:before {
		content: "\f00d";
}
html[dir="rtl"] .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu .navigation-bar-slideout__menu-item-close .navigation-bar-slideout__menu-toggle-close {
		float: left;
}
.navigation-bar-slideout--active .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		transform: translateX(100%);
}
html[dir="rtl"] .navigation-bar-slideout--active .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
		transform: translateX(-100%);
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__content-overlay {
		display: none;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 5;
		background: url(https:// go.s.coke.com/2.5.15/etc/designs/projectux-appletiser/main/images/cta-button-bg@2x.png) repeat 0 0;
		background-color: rgba(0, 0, 0, 0.5);
		background-size: 2px 2px;
}
.navigation-bar-slideout--active .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__content-overlay {
		display: block;
		position: fixed;
}
.tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__list-item-link--next:before {
    font-family: 'FontAwesome';
    content: "\f0da";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #009c4b;
}
.navigation-bar-logo {
    height: 100px;
}
.navigation-bar-logo {
    height: 100px;
    margin-left: 20px;
}
.navigation-bar-slideout--active .root.responsivegrid {
		position: absolute;
		overflow: hidden;
		transition: all 300ms;
		width: 100%;
		height: 100%;
}
.xl .navigation-bar-slideout--active .root.responsivegrid,
.lg .navigation-bar-slideout--active .root.responsivegrid {
		left: 23%;
}
.sm .navigation-bar-slideout--active .root.responsivegrid,
.md .navigation-bar-slideout--active .root.responsivegrid {
		left: 50%;
}
html[dir="rtl"] .navigation-bar-slideout--active .root.responsivegrid {
		left: 0;
}
html[dir="rtl"].xl .navigation-bar-slideout--active .root.responsivegrid,
html[dir="rtl"].lg .navigation-bar-slideout--active .root.responsivegrid {
		left: 0;
}
html[dir="rtl"].sm .navigation-bar-slideout--active .root.responsivegrid,
html[dir="rtl"].md .navigation-bar-slideout--active .root.responsivegrid {
		left: 0;
}
.root.responsivegrid {
		transition: all 300ms;
		width: 100%;
		left: 0%;
		height: 100%;
		position: relative;
}
.desc {
    font-size: 14px;
}
.group-title {
    text-align: center;
    margin-bottom: 30px;
    font-size: 25px;
    margin-top: 30px;
}
.group-title .title {
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 100%;
    color: #000;
    line-height: 60px;
    position: relative;
    overflow: hidden;
}
.group-title .title span {
    font-size: 25px;
}
.group-title .title span {
    line-height: 60px;
    display: inline-block;
    position: relative;
    width: 340px;
}
.group-title .title span:before {
    position: absolute;
    content: '';
    background-size: auto;
    background-repeat: no-repeat;
}
.group-title .title span:before {
    background-image: url(/theme/line_left.png);
    width: 400%;
    height: 100%;
    right: 0;
    background-position: right bottom;
}



.group-title .title span:after {
    position: absolute;
    content: '';
    background-size: auto;
    background-repeat: no-repeat;
}

.group-title .title span:after {
    background-image: url(/theme/line_right.png);
    width: 400%;
    height: 100%;
    left: 0;
    background-position: left top;
}
/* Styling should be scoped to component */
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] {
		overflow: hidden;
}
body.authorMode .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel {
		min-height: 300px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-control-prev,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-control-next {
		max-height: 40px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-control-icon {
		position: absolute;
		margin: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .response-background-image.cover {
		height: 100%;
}
body.authorMode .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .response-background-image.cover {
		min-height: 300px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item.secondary {
		color: white;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption {
		height: auto;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%;
		left: 0;
		right: 0;
		bottom: auto;
		padding-top: 0;
		padding-bottom: 0;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption a {
		text-decoration: none;
		color: inherit;
		outline: none;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption .carousel_title_subheadline .carousel_subHeadline {
		line-height: 1.2rem;
}
.carousel__headline--top .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption {
		top: 20%;
}
.carousel__headline--bottom .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption {
		top: 75%;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption p,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption h2,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption h3,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption h4,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption h5,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .carousel-caption h6 {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-item .embed-responsive-16by9+.carousel-caption {
		pointer-events: none;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel-indicators {
		padding-bottom: 0;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .carousel__headline--movable {
		display: none;
}
html.xs .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .btn,
html.sm .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-inner .btn {
		min-width: 90%;
}
body.authorMode .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel.full {
		min-height: 600px;
}
body.authorMode .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel.full .carousel-inner .carousel-item .response-background-image.cover {
		min-height: 600px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] #thumbcarousel {
		margin: 12px 0 0;
		padding: 0 45px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] #thumbcarousel .item {
		text-align: center;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] #thumbcarousel .item .thumb {
		border: 4px solid #cecece;
		width: 20%;
		margin: 0 2%;
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		max-width: 98px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] #thumbcarousel .item .thumb img {
		width: 100px;
		height: 80px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel_scrollWrapper {
		display: none;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel-indicators li {
		width: 10px;
		height: 10px;
		border-radius: 100%;
		cursor: pointer;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel-control-prev,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel-control-next {
		/*
html.xs &, html.sm & {
display: none!important;
}
*/
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel-control-prev svg,
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel-control-next svg {
		display: none;
}
body.publishMode .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel.full .carousel-item {
		height: 100vh;
}
body.authorMode .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel.full .carousel-item {
		height: 600px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel.full .carousel-item div.cover {
		background-position: center;
		background-repeat: no-repeat;
		height: 100%;
		background-size: cover;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators {
		bottom: auto;
		right: auto;
		left: auto;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0;
		display: block;
		width: 100%;
		height: auto;
		position: relative;
		z-index: 6;
		padding: 15px 0 25px 0;
		text-align: center;
		background: #fff;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li {
		position: relative;
		background: #ddd;
		margin: 0 6px;
		display: inline-block;
		height: 10px;
		zoom: 1;
		*display: inline;
		border-radius: 0;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li .progressBar,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li .progressBar {
		-webkit-transition: all 0.1s ease-in;
		transition: all 0.1s ease-in;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li:active .progressBar,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li:active .progressBar {
		background-color: #464646;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li span,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li span {
		width: 100%;
		height: 10px;
		background-color: rgba(255, 255, 255, 0.4);
		display: block;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li span .inProgress,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li span .inProgress {
		background-color: #464646;
		width: 0%;
		height: 10px;
}
.carousel__indicators--animation .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li .loadbar,
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li .loadbar {
		background: #333;
}
.carousel__indicators--rectangular .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel .carousel-indicators li {
		width: 16%;
}
.indicator-bars .tccc-cmp.tccc-cmp-imageVideoCarousel[data-design-package='default'] .carousel-indicators li {
		width: 60px;
		height: 4px;
		border-radius: initial;
}

.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container {
		position: relative;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container .scrollers {
		position: absolute;
		z-index: 100;
		cursor: pointer;
		content: '';
		background-repeat: no-repeat;
		background-size: contain;
		width: 1rem;
		height: 1rem;
		background-position-y: center;
		border-width: 0px !important;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul {
		overflow-x: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		list-style: none;
		width: 100%;
		padding: 0px;
		-ms-overflow-style: none;
		/* hide scrollbar in IE and edge */
		scrollbar-width: none;
		/* hide scrollbar in FF */
		position: relative;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul::-webkit-scrollbar {
		display: none;
		/* Hide scrollbar in Chrome and Safari */
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		text-align: center;
		cursor: pointer;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item div {
		display: inline-block;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item div p {
		display: inline-block;
		position: relative;
		margin-bottom: 0px !important;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item.active p,
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item:hover p {
		font-weight: bold;
}
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item.active p::after,
.tccc-cmp-tabbedNavigation[data-design-package='default'] ul li.item:hover p::after {
		content: "";
		display: inline-block;
		width: 100%;
		position: absolute;
		bottom: 2px;
		left: 0px;
		border-bottom: 2px solid black;
}

/* Styling should be scoped to component */
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] a {
		text-decoration: none;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] h1,
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] h2,
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] h3,
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] h4,
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] h5,
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] h6 {
		margin-bottom: 0;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay {
		position: relative;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay h1 {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay h2 {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay h3 {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay h4 {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay h5 {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay h6 {
		overflow: hidden;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .overlay p {
		overflow: hidden;
		margin-bottom: 0;
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'] .triangle-down {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% -webkit-calc(100% - 15px), -webkit-calc(50% + 10px) -webkit-calc(100% - 15px), 50% 100%, -webkit-calc(50% - 10px) -webkit-calc(100% - 15px), 0% -webkit-calc(100% - 15px));
		clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(50% + 10px) calc(100% - 15px), 50% 100%, calc(50% - 10px) calc(100% - 15px), 0% calc(100% - 15px));
}
.tccc-cmp.tccc-cmp-divider[data-design-package='default'].enableBottomArrow {
		margin-bottom: -15px;
}

/* Styling should be scoped to component */
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list {
		counter-reset: section;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list {
		padding: 0;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list .c-list__item {
		margin-bottom: 0.3em;
		list-style-type: none;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list .c-list__item .c-list__img {
		width: 3rem;
		display: table-cell;
		vertical-align: middle;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list .c-list__item .c-list__img img {
		display: block;
		max-width: 100%;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list .c-list__item .c-list__text {
		display: table-cell;
		vertical-align: middle;
		text-indent: -3.5rem;
		padding-left: 3.5rem;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list .c-list__item .c-list__text:before {
		content: '';
		width: 6px;
		height: 6px;
		border-radius: 50%;
		display: inline-block;
		vertical-align: middle;
		margin: 0 1.5rem;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list .c-list__item .c-list__link {
		text-decoration: none;
		display: table;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list.c-list__list--nobullets .c-list__item .c-list__text {
		padding-left: 1.5rem;
		vertical-align: middle;
		text-indent: 0;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list .c-list__list.c-list__list--nobullets .c-list__item .c-list__text:before {
		display: none;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol {
		padding: 0;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol .c-list__item {
		list-style-type: none;
		margin-bottom: 0.3em;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol .c-list__item .c-list__text {
		display: table-cell;
		vertical-align: middle;
		text-indent: -3.5rem;
		padding-left: 3.5rem;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol .c-list__item .c-list__text:before {
		counter-increment: section;
		content: counter(section) ".";
		margin: 0 1.5rem;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol .c-list__item .c-list__img {
		width: 3rem;
		display: table-cell;
		vertical-align: middle;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol .c-list__item .c-list__img img {
		display: block;
		max-width: 100%;
}
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list ol .c-list__item .c-list__link {
		text-decoration: none;
		display: table;
}
/* global paintbrush option */
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .showmore__button--singular,
.tccc-cmp.tccc-cmp-list[data-design-package='default'] .showmore__button--plural {
		display: none;
}
.show-more .tccc-cmp.tccc-cmp-list[data-design-package='default'] .c-list__list .c-list__item:nth-child(n+4) {
		display: none;
}
.list__formatted-history--anchorlinks .c-list__list .c-list__item {
		float: left;
		margin-right: 1rem;
}
.list__formatted-history--anchorlinks .c-list__list .c-list__item .c-list__text {
		text-indent: 0;
		padding-left: 0;
}
.list__formatted-history--anchorlinks .c-list__list .c-list__item .c-list__text:before {
		display: none;
}
.list__formatted-history--anchorlinks div .history-page-timeline {
		box-sizing: border-box;
}
@media (min-width: 0) {
		.list__formatted-history--anchorlinks .parallax-wrapper {
				height: -webkit-calc(100vh - 80px);
				height: calc(100vh - 80px);
				top: 80px;
				right: -35px;
				overflow-y: scroll;
				overflow-x: hidden;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
				right: auto;
				left: 0;
		}
}
@media (min-width: 481px) {
		.list__formatted-history--anchorlinks .parallax-wrapper {
				height: -webkit-calc(100vh - 80px);
				height: calc(100vh - 80px);
				right: -35px;
				overflow: hidden;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
				right: auto;
				left: 0;
		}
}
@media (min-width: 1200px) {
		.list__formatted-history--anchorlinks .parallax-wrapper {
				height: -webkit-calc(100vh - 80px);
				height: calc(100vh - 80px);
				right: 20px;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
				right: auto;
				left: 20px;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline {
				left: 21px;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline .timeline-item .activity {
				width: 77%;
		}
}
@media (min-width: 1024px) {
		.list__formatted-history--anchorlinks .parallax-wrapper {
				height: -webkit-calc(100vh - 80px);
				height: calc(100vh - 80px);
				right: 0;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
				right: auto;
				left: 0;
		}
}
@media (min-width: 768px) {
		.list__formatted-history--anchorlinks .parallax-wrapper {
				height: -webkit-calc(100vh - 80px);
				height: calc(100vh - 80px);
				right: 0;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
				right: auto;
				left: 0;
		}
}
.list__formatted-history--anchorlinks .parallax-wrapper {
		background: transparent;
		width: 150px;
		position: fixed;
		z-index: 10;
		right: 0;
		overflow-y: hidden;
}
.list__formatted-history--anchorlinks .history-page-timeline {
		height: auto;
		overflow: hidden;
		position: relative;
		right: -30px;
		width: 150px;
		z-index: 10;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item {
		color: #eeeeee;
		display: block;
		float: left;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
		width: 94%;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item .year {
		color: #eeeeee;
		display: block;
		float: left;
		font-size: 17px;
		font-weight: bold;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
		width: 59%;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item .year a.active {
		color: #000000;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item a {
		display: inline-block;
		font-weight: normal;
		opacity: 1;
		position: relative;
		text-decoration: none;
		-webkit-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
		width: 100%;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item a:hover .marker .dot {
		background-color: #f00a0d;
		box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item .activity {
		border-left: 4px solid #cb0909;
		font-size: 14px;
		line-height: 20px;
		margin-left: 85px;
		padding: 0 0 0 35px;
		width: 78%;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item .marker {
		background-color: #ffffff;
		border-radius: 100px;
		border: 4px solid #cb0909;
		box-shadow: 0 0 10px white;
		box-sizing: border-box;
		display: block;
		float: right;
		height: 20px;
		margin-right: -14px;
		position: relative;
		width: 20px;
		z-index: 2000;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item .marker .dot {
		background-color: white;
		border-radius: 100px;
		border: 2px solid white;
		box-sizing: border-box;
		display: block;
		float: right;
		height: 12px;
		position: relative;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
		width: 12px;
		z-index: 2000;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item .year-text {
		display: inline-block;
		padding-left: 25px;
		position: absolute;
		right: 15px;
		text-shadow: 0 0 1px white;
		white-space: nowrap;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item a.active .activity {
		color: #444444;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item a.active .year {
		color: #9db668;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item a.active .marker .dot {
		background-color: #f00a0d;
		box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item.close .activity {
		color: #cccccc;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.list__formatted-history--anchorlinks .history-page-timeline .timeline-item.close .year {
		color: #cccccc;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.list__formatted-history--anchorlinks .no-touch .history-page-timeline .timeline-item a:hover .activity {
		color: #444444;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.list__formatted-history--anchorlinks .no-touch .history-page-timeline .timeline-item a:hover .year {
		color: #9db668;
}
.list__formatted-history--anchorlinks .no-touch .history-page-timeline .timeline-item a:hover .marker .dot {
		background-color: #f00a0d;
		box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
		left: 20px;
}
.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline {
		right: -21px;
		left: 21px;
}
.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline .activity {
		padding: 0 0 0 20px;
}
.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline .year-text {
		padding-left: 30px;
		right: 5px;
}
.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline .year {
		width: 75px;
}
.list__formatted-history--anchorlinks *[dir="rtl"] .history-page-timeline .marker {
		margin-right: 55px;
		margin-left: -75px;
}
@media (max-width: 756px) {
		.xl .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu,
		.lg .tccc-cmp-navigation[data-instance-id='9d179596-0301-70fe-09a6-5ea5432e9ac4'] .navigation-bar-slideout__menu {
				max-width: 80%;
				left: -80%;
		}
}
@media (max-width: 449px) {
		.list__formatted-history--anchorlinks .history-page-timeline {
				visibility: hidden;
				background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, white));
				background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 25%);
				padding-top: 5px;
				-webkit-transition: opacity 0.08s ease-in-out;
				transition: opacity 0.08s ease-in-out;
		}
		.list__formatted-history--anchorlinks .parallax-wrapper {
				visibility: hidden;
				right: 0;
		}
		.list__formatted-history--anchorlinks *[dir="rtl"] .parallax-wrapper {
				visibility: hidden;
				left: 0;
		}
}
/* Styling should be scoped to component */
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText p {
		font-size: inherit;
		color: inherit;
		line-height: 138%;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText h1,
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText h2,
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText h3,
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText li,
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText a {
		color: inherit;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .footerText .footer__content.flex-column {
		-ms-flex-direction: column;
		flex-direction: column;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .container {
		padding: 1rem;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .container p {
		margin-bottom: 0;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .container ul {
		list-style: none;
		display: inline-block;
		padding: 0px;
		margin: 0;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .container ul li {
		display: inline-block;
		line-height: 75%;
		border-right: 1px solid currentColor;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .container ul li:last-child {
		border-right: none !important;
}
.tccc-cmp-footer[data-instance-id='ed43db5d-d5cf-388f-824f-4c5aba81730c'] .container ul li a {
		padding: 0.5rem 0.75rem;
}
.icon-cc-close:before {
  font-family: 'FontAwesome';
  content: "\e601";
}
.icon-cc-arrowdownsharp:before {
  font-family: 'FontAwesome';
  content: "\e600";
}
.icon-cc-first:before {
  font-family: 'FontAwesome';
  content: "\e605";
}
.icon-cc-previous:before {
  font-family: 'FontAwesome';
  content: "\e606";
}
.icon-cc-next:before {
  font-family: 'FontAwesome';
  content: "\e604";
}
.icon-cc-last:before {
  font-family: 'FontAwesome';
  content: "\e607";
}
.fm-icon-clock:before {
  font-family: 'FM-Player';
  content: "\e600";
}
.fm-icon-download:before {
  font-family: 'FM-Player';
  content: "\e601";
}
.fm-icon-twitter:before {
  font-family: 'FM-Player';
  content: "\e602";
}
.fm-icon-pause:before {
  font-family: 'FM-Player';
  content: "\e603";
}
.fm-icon-popup:before {
  font-family: 'FM-Player';
  content: "\e604";
}
.fm-icon-play:before {
  font-family: 'FM-Player';
  content: "\e605";
}
.fm-icon-facebook:before {
  font-family: 'FM-Player';
  content: "\e606";
}
.fm-icon-embed:before {
  font-family: 'FM-Player';
  content: "\e607";
}
.fm-icon-hd:before {
  font-family: 'FM-Player';
  content: "\e604";
}
.fm-icon-volume:before {
  font-family: 'FM-Player';
  content: "\e608";
}
.fm-icon-thumbsDown:before {
  font-family: 'FM-Player';
  content: "\e609";
}
.fm-icon-thumbsUp:before {
  font-family: 'FM-Player';
  content: "\e60b";
}
.fm-icon-close:before {
  font-family: 'FM-Player';
  content: "\e60a";
}
/*
 *************************************************************
 * Common helper classes
 * These classes can be added as a class to any component
 *************************************************************
 */
.italic * {
  font-style: italic;
}
.bold *,
.strong * {
  font-weight: 900;
}
.font-weight-normal * {
  font-weight: normal;
}
.font-weight-normal-important * {
  font-weight: normal !important;
}
.font-weight-light * {
  font-weight: 200;
}
.text-decoration-none * {
  text-decoration: none;
}
.color-white {
  color: #fff;
}
.color-white p {
  color: #fff;
}
.color-primary,
.color-primary ,
.color-primary {
  color: #007338 !important;
}
.color-primary p,
.color-primary  p,
.color-primary p,
.color-primary span,
.color-primary  span,
.color-primary span {
  color: #007338 !important;
}
.links-color-white a {
  color: #fff;
}
.links-color-white a:hover {
  color: inherit;
}
.display-li-inline ul li,
.display-li-inline ol li {
  display: inline;
}
.display-li-inline-block ul li,
.display-li-inline-block ol li {
  display: inline-block;
}
.margin-0-auto {
  margin: 0 auto;
}
.margin-top-1 {
  margin-top: 1rem;
}
.margin-bottom-1 {
  margin-bottom: 1rem;
}
.margin-top-neg-1 {
  margin-top: -1rem;
}
.margin-bottom-neg-1 {
  margin-bottom: -1rem;
}
.text-align-center *,
.text-align-center li {
  text-align: center;
}
html.sm .text-align-center-mobile * {
  text-align: center;
}
html.md .text-align-center-tablet * {
  text-align: center;
}
html.lg .text-align-center-desktop *,
html.xl .text-align-center-desktop * {
  text-align: center;
}
.text-align-left * {
  text-align: left;
}
html.sm .text-align-left-mobile * {
  text-align: left;
}
html.md .text-align-left-tablet * {
  text-align: left;
}
html.lg .text-align-left-desktop *,
html.xl .text-align-left-desktop * {
  text-align: left;
}
.text-align-right * {
  text-align: right;
}
html.sm .text-align-right-mobile * {
  text-align: right;
}
html.md .text-align-right-tablet * {
  text-align: right;
}
html.lg .text-align-right-desktop *,
html.xl .text-align-right-desktop * {
  text-align: right;
}
.max-width-75 {
  max-width: 75%;
}
html.sm .max-width-75-mobile {
  max-width: 75%;
}
html.md .max-width-75-tablet {
  max-width: 75%;
}
html.lg .max-width-75-desktop,
html.xl .max-width-75-desktop {
  max-width: 75%;
}
.max-width-98 {
  max-width: 98%;
}
html.sm .max-width-98-mobile {
  max-width: 98%;
}
html.md .max-width-98-tablet {
  max-width: 98%;
}
html.lg .max-width-98-desktop,
html.xl .max-width-98-desktop {
  max-width: 98%;
}
.gutter-1rem {
  padding-left: 1rem;
  padding-right: 1rem;
}
html.sm .gutter-1rem-mobile {
  padding-left: 1rem;
  padding-right: 1rem;
}
html.md .gutter-1rem-tablet {
  padding-left: 1rem;
  padding-right: 1rem;
}
html.lg .gutter-1rem-desktop,
html.xl .gutter-1rem-desktop {
  padding-left: 1rem;
  padding-right: 1rem;
}
.display-inline {
  display: inline !important;
}
.visibility-hidden,
.hidden {
  visibility: hidden;
}
.hide-footer__sharebar .footer__sharebar {
  display: none;
}
.hide-footer__logo .footer__logo {
  display: none;
}
.hide-footerLinkList .footerLinkList {
  display: none;
}
.font-size-0 *,
html.xs .xs-font-size-0 *,
html.sm .sm-font-size-0 *,
html.md .md-font-size-0 *,
html.lg .lg-font-size-0 *,
html.xl .xl-font-size-0 * {
  font-size: 0 !important;
}
.font-size-5px *,
html.xs .xs-font-size-5px *,
html.sm .sm-font-size-5px *,
html.md .md-font-size-5px *,
html.lg .lg-font-size-5px *,
html.xl .xl-font-size-5px * {
  font-size: 5px !important;
}
.font-size-9px *,
html.xs .xs-font-size-9px *,
html.sm .sm-font-size-9px *,
html.md .md-font-size-9px *,
html.lg .lg-font-size-9px *,
html.xl .xl-font-size-9px * {
  font-size: 9px !important;
}
.font-size-10px *,
html.xs .xs-font-size-10px *,
html.sm .sm-font-size-10px *,
html.md .md-font-size-10px *,
html.lg .lg-font-size-10px *,
html.xl .xl-font-size-10px * {
  font-size: 10px !important;
}
.font-size-11px *,
html.xs .xs-font-size-11px *,
html.sm .sm-font-size-11px *,
html.md .md-font-size-11px *,
html.lg .lg-font-size-11px *,
html.xl .xl-font-size-11px * {
  font-size: 11px !important;
}
.font-size-12px *,
html.xs .xs-font-size-12px *,
html.sm .sm-font-size-12px *,
html.md .md-font-size-12px *,
html.lg .lg-font-size-12px *,
html.xl .xl-font-size-12px * {
  font-size: 12px !important;
}
.font-size-13px *,
html.xs .xs-font-size-13px *,
html.sm .sm-font-size-13px *,
html.md .md-font-size-13px *,
html.lg .lg-font-size-13px *,
html.xl .xl-font-size-13px * {
  font-size: 13px !important;
}
.font-size-14px *,
html.xs .xs-font-size-14px *,
html.sm .sm-font-size-14px *,
html.md .md-font-size-14px *,
html.lg .lg-font-size-14px *,
html.xl .xl-font-size-14px * {
  font-size: 14px !important;
}
.font-size-15px *,
html.xs .xs-font-size-15px *,
html.sm .sm-font-size-15px *,
html.md .md-font-size-15px *,
html.lg .lg-font-size-15px *,
html.xl .xl-font-size-15px * {
  font-size: 15px !important;
}
.font-size-16px *,
html.xs .xs-font-size-16px *,
html.sm .sm-font-size-16px *,
html.md .md-font-size-16px *,
html.lg .lg-font-size-16px *,
html.xl .xl-font-size-16px * {
  font-size: 16px !important;
}
.font-size-17px *,
html.xs .xs-font-size-17px *,
html.sm .sm-font-size-17px *,
html.md .md-font-size-17px *,
html.lg .lg-font-size-17px *,
html.xl .xl-font-size-17px * {
  font-size: 17px !important;
}
.font-size-18px *,
html.xs .xs-font-size-18px *,
html.sm .sm-font-size-18px *,
html.md .md-font-size-18px *,
html.lg .lg-font-size-18px *,
html.xl .xl-font-size-18px * {
  font-size: 18px !important;
}
.font-size-19px *,
html.xs .xs-font-size-19px *,
html.sm .sm-font-size-19px *,
html.md .md-font-size-19px *,
html.lg .lg-font-size-19px *,
html.xl .xl-font-size-19px * {
  font-size: 19px !important;
}
.font-size-20px *,
html.xs .xs-font-size-20px *,
html.sm .sm-font-size-20px *,
html.md .md-font-size-20px *,
html.lg .lg-font-size-20px *,
html.xl .xl-font-size-20px * {
  font-size: 20px !important;
}
.font-size-21px *,
html.xs .xs-font-size-21px *,
html.sm .sm-font-size-21px *,
html.md .md-font-size-21px *,
html.lg .lg-font-size-21px *,
html.xl .xl-font-size-21px * {
  font-size: 21px !important;
}
.font-size-22px *,
html.xs .xs-font-size-22px *,
html.sm .sm-font-size-22px *,
html.md .md-font-size-22px *,
html.lg .lg-font-size-22px *,
html.xl .xl-font-size-22px * {
  font-size: 22px !important;
}
.font-size-23px *,
html.xs .xs-font-size-23px *,
html.sm .sm-font-size-23px *,
html.md .md-font-size-23px *,
html.lg .lg-font-size-23px *,
html.xl .xl-font-size-23px * {
  font-size: 23px !important;
}
.font-size-24px *,
html.xs .xs-font-size-24px *,
html.sm .sm-font-size-24px *,
html.md .md-font-size-24px *,
html.lg .lg-font-size-24px *,
html.xl .xl-font-size-24px * {
  font-size: 24px !important;
}
.font-size-25px *,
html.xs .xs-font-size-25px *,
html.sm .sm-font-size-25px *,
html.md .md-font-size-25px *,
html.lg .lg-font-size-25px *,
html.xl .xl-font-size-25px * {
  font-size: 25px !important;
}
.font-size-26px *,
html.xs .xs-font-size-26px *,
html.sm .sm-font-size-26px *,
html.md .md-font-size-26px *,
html.lg .lg-font-size-26px *,
html.xl .xl-font-size-26px * {
  font-size: 26px !important;
}
.font-size-27px *,
html.xs .xs-font-size-27px *,
html.sm .sm-font-size-27px *,
html.md .md-font-size-27px *,
html.lg .lg-font-size-27px *,
html.xl .xl-font-size-27px * {
  font-size: 27px !important;
}
.font-size-28px *,
html.xs .xs-font-size-28px *,
html.sm .sm-font-size-28px *,
html.md .md-font-size-28px *,
html.lg .lg-font-size-28px *,
html.xl .xl-font-size-28px * {
  font-size: 28px !important;
}
.font-size-29px *,
html.xs .xs-font-size-29px *,
html.sm .sm-font-size-29px *,
html.md .md-font-size-29px *,
html.lg .lg-font-size-29px *,
html.xl .xl-font-size-29px * {
  font-size: 29px !important;
}
.font-size-30px *,
html.xs .xs-font-size-30px *,
html.sm .sm-font-size-30px *,
html.md .md-font-size-30px *,
html.lg .lg-font-size-30px *,
html.xl .xl-font-size-30px * {
  font-size: 30px !important;
}
.font-size-31px *,
html.xs .xs-font-size-31px *,
html.sm .sm-font-size-31px *,
html.md .md-font-size-31px *,
html.lg .lg-font-size-31px *,
html.xl .xl-font-size-31px * {
  font-size: 31px !important;
}
.font-size-32px *,
html.xs .xs-font-size-32px *,
html.sm .sm-font-size-32px *,
html.md .md-font-size-32px *,
html.lg .lg-font-size-32px *,
html.xl .xl-font-size-32px * {
  font-size: 32px !important;
}
.font-size-33px *,
html.xs .xs-font-size-33px *,
html.sm .sm-font-size-33px *,
html.md .md-font-size-33px *,
html.lg .lg-font-size-33px *,
html.xl .xl-font-size-33px * {
  font-size: 33px !important;
}
.font-size-34px *,
html.xs .xs-font-size-34px *,
html.sm .sm-font-size-34px *,
html.md .md-font-size-34px *,
html.lg .lg-font-size-34px *,
html.xl .xl-font-size-34px * {
  font-size: 34px !important;
}
.font-size-35px *,
html.xs .xs-font-size-35px *,
html.sm .sm-font-size-35px *,
html.md .md-font-size-35px *,
html.lg .lg-font-size-35px *,
html.xl .xl-font-size-35px * {
  font-size: 35px !important;
}
.font-size-36px *,
html.xs .xs-font-size-36px *,
html.sm .sm-font-size-36px *,
html.md .md-font-size-36px *,
html.lg .lg-font-size-36px *,
html.xl .xl-font-size-36px * {
  font-size: 36px !important;
}
.font-size-37px *,
html.xs .xs-font-size-37px *,
html.sm .sm-font-size-37px *,
html.md .md-font-size-37px *,
html.lg .lg-font-size-37px *,
html.xl .xl-font-size-37px * {
  font-size: 37px !important;
}
.font-size-38px *,
html.xs .xs-font-size-38px *,
html.sm .sm-font-size-38px *,
html.md .md-font-size-38px *,
html.lg .lg-font-size-38px *,
html.xl .xl-font-size-38px * {
  font-size: 38px !important;
}
.font-size-39px *,
html.xs .xs-font-size-39px *,
html.sm .sm-font-size-39px *,
html.md .md-font-size-39px *,
html.lg .lg-font-size-39px *,
html.xl .xl-font-size-39px * {
  font-size: 39px !important;
}
.font-size-40px *,
html.xs .xs-font-size-40px *,
html.sm .sm-font-size-40px *,
html.md .md-font-size-40px *,
html.lg .lg-font-size-40px *,
html.xl .xl-font-size-40px * {
  font-size: 40px !important;
}
.font-size-45px *,
html.xs .xs-font-size-45px *,
html.sm .sm-font-size-45px *,
html.md .md-font-size-45px *,
html.lg .lg-font-size-45px *,
html.xl .xl-font-size-45px * {
  font-size: 45px !important;
}
.font-size-50px *,
html.xs .xs-font-size-50px *,
html.sm .sm-font-size-50px *,
html.md .md-font-size-50px *,
html.lg .lg-font-size-50px *,
html.xl .xl-font-size-50px * {
  font-size: 50px !important;
}
.font-size-60px *,
html.xs .xs-font-size-60px *,
html.sm .sm-font-size-60px *,
html.md .md-font-size-60px *,
html.lg .lg-font-size-60px *,
html.xl .xl-font-size-60px * {
  font-size: 60px !important;
}
.font-size-0-25rem *,
html.xs .xs-font-size-0-25rem *,
html.sm .sm-font-size-0-25rem *,
html.md .md-font-size-0-25rem *,
html.lg .lg-font-size-0-25rem *,
html.xl .xl-font-size-0-25rem * {
  font-size: 0.25rem !important;
}
.font-size-0-5rem *,
html.xs .xs-font-size-0-5rem *,
html.sm .sm-font-size-0-5rem *,
html.md .md-font-size-0-5rem *,
html.lg .lg-font-size-0-5rem *,
html.xl .xl-font-size-0-5rem * {
  font-size: 0.5rem !important;
}
.font-size-0-75rem *,
html.xs .xs-font-size-0-75rem *,
html.sm .sm-font-size-0-75rem *,
html.md .md-font-size-0-75rem *,
html.lg .lg-font-size-0-75rem *,
html.xl .xl-font-size-0-75rem * {
  font-size: 0.75rem !important;
}
.font-size-1rem *,
html.xs .xs-font-size-1rem *,
html.sm .sm-font-size-1rem *,
html.md .md-font-size-1rem *,
html.lg .lg-font-size-1rem *,
html.xl .xl-font-size-1rem * {
  font-size: 1rem !important;
}
.font-size-1-25rem *,
html.xs .xs-font-size-1-25rem *,
html.sm .sm-font-size-1-25rem *,
html.md .md-font-size-1-25rem *,
html.lg .lg-font-size-1-25rem *,
html.xl .xl-font-size-1-25rem * {
  font-size: 1.25rem !important;
}
.font-size-1-5rem *,
html.xs .xs-font-size-1-5rem *,
html.sm .sm-font-size-1-5rem *,
html.md .md-font-size-1-5rem *,
html.lg .lg-font-size-1-5rem *,
html.xl .xl-font-size-1-5rem * {
  font-size: 1.5rem !important;
}
.font-size-1-75rem *,
html.xs .xs-font-size-1-75rem *,
html.sm .sm-font-size-1-75rem *,
html.md .md-font-size-1-75rem *,
html.lg .lg-font-size-1-75rem *,
html.xl .xl-font-size-1-75rem * {
  font-size: 1.75rem !important;
}
.font-size-2rem *,
html.xs .xs-font-size-2rem *,
html.sm .sm-font-size-2rem *,
html.md .md-font-size-2rem *,
html.lg .lg-font-size-2rem *,
html.xl .xl-font-size-2rem * {
  font-size: 2rem !important;
}
.font-size-2-25rem *,
html.xs .xs-font-size-2-25rem *,
html.sm .sm-font-size-2-25rem *,
html.md .md-font-size-2-25rem *,
html.lg .lg-font-size-2-25rem *,
html.xl .xl-font-size-2-25rem * {
  font-size: 2.25rem !important;
}
.font-size-2-5rem *,
html.xs .xs-font-size-2-5rem *,
html.sm .sm-font-size-2-5rem *,
html.md .md-font-size-2-5rem *,
html.lg .lg-font-size-2-5rem *,
html.xl .xl-font-size-2-5rem * {
  font-size: 2.5rem !important;
}
.font-size-2-75rem *,
html.xs .xs-font-size-2-75rem *,
html.sm .sm-font-size-2-75rem *,
html.md .md-font-size-2-75rem *,
html.lg .lg-font-size-2-75rem *,
html.xl .xl-font-size-2-75rem * {
  font-size: 2.75rem !important;
}
.font-size-3rem *,
html.xs .xs-font-size-3rem *,
html.sm .sm-font-size-3rem *,
html.md .md-font-size-3rem *,
html.lg .lg-font-size-3rem *,
html.xl .xl-font-size-3rem * {
  font-size: 3rem !important;
}
.font-size-3-25rem *,
html.xs .xs-font-size-3-25rem *,
html.sm .sm-font-size-3-25rem *,
html.md .md-font-size-3-25rem *,
html.lg .lg-font-size-3-25rem *,
html.xl .xl-font-size-3-25rem * {
  font-size: 3.25rem !important;
}
.font-size-3-5rem *,
html.xs .xs-font-size-3-5rem *,
html.sm .sm-font-size-3-5rem *,
html.md .md-font-size-3-5rem *,
html.lg .lg-font-size-3-5rem *,
html.xl .xl-font-size-3-5rem * {
  font-size: 3.5rem !important;
}
.font-size-3-75rem *,
html.xs .xs-font-size-3-75rem *,
html.sm .sm-font-size-3-75rem *,
html.md .md-font-size-3-75rem *,
html.lg .lg-font-size-3-75rem *,
html.xl .xl-font-size-3-75rem * {
  font-size: 3.75rem !important;
}
.font-size-4rem *,
html.xs .xs-font-size-4rem *,
html.sm .sm-font-size-4rem *,
html.md .md-font-size-4rem *,
html.lg .lg-font-size-4rem *,
html.xl .xl-font-size-4rem * {
  font-size: 4rem !important;
}
.font-size-4-25rem *,
html.xs .xs-font-size-4-25rem *,
html.sm .sm-font-size-4-25rem *,
html.md .md-font-size-4-25rem *,
html.lg .lg-font-size-4-25rem *,
html.xl .xl-font-size-4-25rem * {
  font-size: 4.25rem !important;
}
.font-size-4-5rem *,
html.xs .xs-font-size-4-5rem *,
html.sm .sm-font-size-4-5rem *,
html.md .md-font-size-4-5rem *,
html.lg .lg-font-size-4-5rem *,
html.xl .xl-font-size-4-5rem * {
  font-size: 4.5rem !important;
}
.font-size-4-75rem *,
html.xs .xs-font-size-4-75rem *,
html.sm .sm-font-size-4-75rem *,
html.md .md-font-size-4-75rem *,
html.lg .lg-font-size-4-75rem *,
html.xl .xl-font-size-4-75rem * {
  font-size: 4.75rem !important;
}
.font-size-5rem *,
html.xs .xs-font-size-5rem *,
html.sm .sm-font-size-5rem *,
html.md .md-font-size-5rem *,
html.lg .lg-font-size-5rem *,
html.xl .xl-font-size-5rem * {
  font-size: 5rem !important;
}
.font-size-5-25rem *,
html.xs .xs-font-size-5-25rem *,
html.sm .sm-font-size-5-25rem *,
html.md .md-font-size-5-25rem *,
html.lg .lg-font-size-5-25rem *,
html.xl .xl-font-size-5-25rem * {
  font-size: 5.25rem !important;
}
.font-size-5-5rem *,
html.xs .xs-font-size-5-5rem *,
html.sm .sm-font-size-5-5rem *,
html.md .md-font-size-5-5rem *,
html.lg .lg-font-size-5-5rem *,
html.xl .xl-font-size-5-5rem * {
  font-size: 5.5rem !important;
}
.font-size-5-75rem *,
html.xs .xs-font-size-5-75rem *,
html.sm .sm-font-size-5-75rem *,
html.md .md-font-size-5-75rem *,
html.lg .lg-font-size-5-75rem *,
html.xl .xl-font-size-5-75rem * {
  font-size: 5.75rem !important;
}
.font-size-6rem *,
html.xs .xs-font-size-6rem *,
html.sm .sm-font-size-6rem *,
html.md .md-font-size-6rem *,
html.lg .lg-font-size-6rem *,
html.xl .xl-font-size-6rem * {
  font-size: 6rem !important;
}
.font-secondary {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.font-secondary * {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.headers-font-secondary h1,
.headers-font-secondary h2,
.headers-font-secondary h3,
.headers-font-secondary h4,
.headers-font-secondary h5,
.headers-font-secondary h6 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.headers-font-secondary-bold h1,
.headers-font-secondary-bold h2,
.headers-font-secondary-bold h3,
.headers-font-secondary-bold h4,
.headers-font-secondary-bold h5,
.headers-font-secondary-bold h6 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.line-height-07 *,
html.xl .line-height-07-xl *,
html.lg .line-height-07-lg *,
html.md .line-height-07-md *,
html.sm .line-height-07-sm *,
html.xs .line-height-07-xs * {
  line-height: 0.7 !important;
}
.title-line-height-07 h1,
html.xl .title-line-height-07-xl h1,
html.lg .title-line-height-07-lg h1,
html.md .title-line-height-07-md h1,
html.sm .title-line-height-07-sm h1,
html.xs .title-line-height-07-xs h1,
.title-line-height-07 h2,
html.xl .title-line-height-07-xl h2,
html.lg .title-line-height-07-lg h2,
html.md .title-line-height-07-md h2,
html.sm .title-line-height-07-sm h2,
html.xs .title-line-height-07-xs h2,
.title-line-height-07 h3,
html.xl .title-line-height-07-xl h3,
html.lg .title-line-height-07-lg h3,
html.md .title-line-height-07-md h3,
html.sm .title-line-height-07-sm h3,
html.xs .title-line-height-07-xs h3,
.title-line-height-07 h4,
html.xl .title-line-height-07-xl h4,
html.lg .title-line-height-07-lg h4,
html.md .title-line-height-07-md h4,
html.sm .title-line-height-07-sm h4,
html.xs .title-line-height-07-xs h4,
.title-line-height-07 h5,
html.xl .title-line-height-07-xl h5,
html.lg .title-line-height-07-lg h5,
html.md .title-line-height-07-md h5,
html.sm .title-line-height-07-sm h5,
html.xs .title-line-height-07-xs h5,
.title-line-height-07 h6,
html.xl .title-line-height-07-xl h6,
html.lg .title-line-height-07-lg h6,
html.md .title-line-height-07-md h6,
html.sm .title-line-height-07-sm h6,
html.xs .title-line-height-07-xs h6 {
  line-height: 0.7 !important;
}
.line-height-08 *,
html.xl .line-height-08-xl *,
html.lg .line-height-08-lg *,
html.md .line-height-08-md *,
html.sm .line-height-08-sm *,
html.xs .line-height-08-xs * {
  line-height: 0.8 !important;
}
.title-line-height-08 h1,
html.xl .title-line-height-08-xl h1,
html.lg .title-line-height-08-lg h1,
html.md .title-line-height-08-md h1,
html.sm .title-line-height-08-sm h1,
html.xs .title-line-height-08-xs h1,
.title-line-height-08 h2,
html.xl .title-line-height-08-xl h2,
html.lg .title-line-height-08-lg h2,
html.md .title-line-height-08-md h2,
html.sm .title-line-height-08-sm h2,
html.xs .title-line-height-08-xs h2,
.title-line-height-08 h3,
html.xl .title-line-height-08-xl h3,
html.lg .title-line-height-08-lg h3,
html.md .title-line-height-08-md h3,
html.sm .title-line-height-08-sm h3,
html.xs .title-line-height-08-xs h3,
.title-line-height-08 h4,
html.xl .title-line-height-08-xl h4,
html.lg .title-line-height-08-lg h4,
html.md .title-line-height-08-md h4,
html.sm .title-line-height-08-sm h4,
html.xs .title-line-height-08-xs h4,
.title-line-height-08 h5,
html.xl .title-line-height-08-xl h5,
html.lg .title-line-height-08-lg h5,
html.md .title-line-height-08-md h5,
html.sm .title-line-height-08-sm h5,
html.xs .title-line-height-08-xs h5,
.title-line-height-08 h6,
html.xl .title-line-height-08-xl h6,
html.lg .title-line-height-08-lg h6,
html.md .title-line-height-08-md h6,
html.sm .title-line-height-08-sm h6,
html.xs .title-line-height-08-xs h6 {
  line-height: 0.8 !important;
}
.line-height-09 *,
html.xl .line-height-09-xl *,
html.lg .line-height-09-lg *,
html.md .line-height-09-md *,
html.sm .line-height-09-sm *,
html.xs .line-height-09-xs * {
  line-height: 0.9 !important;
}
.title-line-height-09 h1,
html.xl .title-line-height-09-xl h1,
html.lg .title-line-height-09-lg h1,
html.md .title-line-height-09-md h1,
html.sm .title-line-height-09-sm h1,
html.xs .title-line-height-09-xs h1,
.title-line-height-09 h2,
html.xl .title-line-height-09-xl h2,
html.lg .title-line-height-09-lg h2,
html.md .title-line-height-09-md h2,
html.sm .title-line-height-09-sm h2,
html.xs .title-line-height-09-xs h2,
.title-line-height-09 h3,
html.xl .title-line-height-09-xl h3,
html.lg .title-line-height-09-lg h3,
html.md .title-line-height-09-md h3,
html.sm .title-line-height-09-sm h3,
html.xs .title-line-height-09-xs h3,
.title-line-height-09 h4,
html.xl .title-line-height-09-xl h4,
html.lg .title-line-height-09-lg h4,
html.md .title-line-height-09-md h4,
html.sm .title-line-height-09-sm h4,
html.xs .title-line-height-09-xs h4,
.title-line-height-09 h5,
html.xl .title-line-height-09-xl h5,
html.lg .title-line-height-09-lg h5,
html.md .title-line-height-09-md h5,
html.sm .title-line-height-09-sm h5,
html.xs .title-line-height-09-xs h5,
.title-line-height-09 h6,
html.xl .title-line-height-09-xl h6,
html.lg .title-line-height-09-lg h6,
html.md .title-line-height-09-md h6,
html.sm .title-line-height-09-sm h6,
html.xs .title-line-height-09-xs h6 {
  line-height: 0.9 !important;
}
.line-height-10 *,
html.xl .line-height-10-xl *,
html.lg .line-height-10-lg *,
html.md .line-height-10-md *,
html.sm .line-height-10-sm *,
html.xs .line-height-10-xs * {
  line-height: 1 !important;
}
.title-line-height-10 h1,
html.xl .title-line-height-10-xl h1,
html.lg .title-line-height-10-lg h1,
html.md .title-line-height-10-md h1,
html.sm .title-line-height-10-sm h1,
html.xs .title-line-height-10-xs h1,
.title-line-height-10 h2,
html.xl .title-line-height-10-xl h2,
html.lg .title-line-height-10-lg h2,
html.md .title-line-height-10-md h2,
html.sm .title-line-height-10-sm h2,
html.xs .title-line-height-10-xs h2,
.title-line-height-10 h3,
html.xl .title-line-height-10-xl h3,
html.lg .title-line-height-10-lg h3,
html.md .title-line-height-10-md h3,
html.sm .title-line-height-10-sm h3,
html.xs .title-line-height-10-xs h3,
.title-line-height-10 h4,
html.xl .title-line-height-10-xl h4,
html.lg .title-line-height-10-lg h4,
html.md .title-line-height-10-md h4,
html.sm .title-line-height-10-sm h4,
html.xs .title-line-height-10-xs h4,
.title-line-height-10 h5,
html.xl .title-line-height-10-xl h5,
html.lg .title-line-height-10-lg h5,
html.md .title-line-height-10-md h5,
html.sm .title-line-height-10-sm h5,
html.xs .title-line-height-10-xs h5,
.title-line-height-10 h6,
html.xl .title-line-height-10-xl h6,
html.lg .title-line-height-10-lg h6,
html.md .title-line-height-10-md h6,
html.sm .title-line-height-10-sm h6,
html.xs .title-line-height-10-xs h6 {
  line-height: 1 !important;
}
.line-height-11 *,
html.xl .line-height-11-xl *,
html.lg .line-height-11-lg *,
html.md .line-height-11-md *,
html.sm .line-height-11-sm *,
html.xs .line-height-11-xs * {
  line-height: 1.1 !important;
}
.title-line-height-11 h1,
html.xl .title-line-height-11-xl h1,
html.lg .title-line-height-11-lg h1,
html.md .title-line-height-11-md h1,
html.sm .title-line-height-11-sm h1,
html.xs .title-line-height-11-xs h1,
.title-line-height-11 h2,
html.xl .title-line-height-11-xl h2,
html.lg .title-line-height-11-lg h2,
html.md .title-line-height-11-md h2,
html.sm .title-line-height-11-sm h2,
html.xs .title-line-height-11-xs h2,
.title-line-height-11 h3,
html.xl .title-line-height-11-xl h3,
html.lg .title-line-height-11-lg h3,
html.md .title-line-height-11-md h3,
html.sm .title-line-height-11-sm h3,
html.xs .title-line-height-11-xs h3,
.title-line-height-11 h4,
html.xl .title-line-height-11-xl h4,
html.lg .title-line-height-11-lg h4,
html.md .title-line-height-11-md h4,
html.sm .title-line-height-11-sm h4,
html.xs .title-line-height-11-xs h4,
.title-line-height-11 h5,
html.xl .title-line-height-11-xl h5,
html.lg .title-line-height-11-lg h5,
html.md .title-line-height-11-md h5,
html.sm .title-line-height-11-sm h5,
html.xs .title-line-height-11-xs h5,
.title-line-height-11 h6,
html.xl .title-line-height-11-xl h6,
html.lg .title-line-height-11-lg h6,
html.md .title-line-height-11-md h6,
html.sm .title-line-height-11-sm h6,
html.xs .title-line-height-11-xs h6 {
  line-height: 1.1 !important;
}
.line-height-12 *,
html.xl .line-height-12-xl *,
html.lg .line-height-12-lg *,
html.md .line-height-12-md *,
html.sm .line-height-12-sm *,
html.xs .line-height-12-xs * {
  line-height: 1.2 !important;
}
.title-line-height-12 h1,
html.xl .title-line-height-12-xl h1,
html.lg .title-line-height-12-lg h1,
html.md .title-line-height-12-md h1,
html.sm .title-line-height-12-sm h1,
html.xs .title-line-height-12-xs h1,
.title-line-height-12 h2,
html.xl .title-line-height-12-xl h2,
html.lg .title-line-height-12-lg h2,
html.md .title-line-height-12-md h2,
html.sm .title-line-height-12-sm h2,
html.xs .title-line-height-12-xs h2,
.title-line-height-12 h3,
html.xl .title-line-height-12-xl h3,
html.lg .title-line-height-12-lg h3,
html.md .title-line-height-12-md h3,
html.sm .title-line-height-12-sm h3,
html.xs .title-line-height-12-xs h3,
.title-line-height-12 h4,
html.xl .title-line-height-12-xl h4,
html.lg .title-line-height-12-lg h4,
html.md .title-line-height-12-md h4,
html.sm .title-line-height-12-sm h4,
html.xs .title-line-height-12-xs h4,
.title-line-height-12 h5,
html.xl .title-line-height-12-xl h5,
html.lg .title-line-height-12-lg h5,
html.md .title-line-height-12-md h5,
html.sm .title-line-height-12-sm h5,
html.xs .title-line-height-12-xs h5,
.title-line-height-12 h6,
html.xl .title-line-height-12-xl h6,
html.lg .title-line-height-12-lg h6,
html.md .title-line-height-12-md h6,
html.sm .title-line-height-12-sm h6,
html.xs .title-line-height-12-xs h6 {
  line-height: 1.2 !important;
}
.line-height-13 *,
html.xl .line-height-13-xl *,
html.lg .line-height-13-lg *,
html.md .line-height-13-md *,
html.sm .line-height-13-sm *,
html.xs .line-height-13-xs * {
  line-height: 1.3 !important;
}
.title-line-height-13 h1,
html.xl .title-line-height-13-xl h1,
html.lg .title-line-height-13-lg h1,
html.md .title-line-height-13-md h1,
html.sm .title-line-height-13-sm h1,
html.xs .title-line-height-13-xs h1,
.title-line-height-13 h2,
html.xl .title-line-height-13-xl h2,
html.lg .title-line-height-13-lg h2,
html.md .title-line-height-13-md h2,
html.sm .title-line-height-13-sm h2,
html.xs .title-line-height-13-xs h2,
.title-line-height-13 h3,
html.xl .title-line-height-13-xl h3,
html.lg .title-line-height-13-lg h3,
html.md .title-line-height-13-md h3,
html.sm .title-line-height-13-sm h3,
html.xs .title-line-height-13-xs h3,
.title-line-height-13 h4,
html.xl .title-line-height-13-xl h4,
html.lg .title-line-height-13-lg h4,
html.md .title-line-height-13-md h4,
html.sm .title-line-height-13-sm h4,
html.xs .title-line-height-13-xs h4,
.title-line-height-13 h5,
html.xl .title-line-height-13-xl h5,
html.lg .title-line-height-13-lg h5,
html.md .title-line-height-13-md h5,
html.sm .title-line-height-13-sm h5,
html.xs .title-line-height-13-xs h5,
.title-line-height-13 h6,
html.xl .title-line-height-13-xl h6,
html.lg .title-line-height-13-lg h6,
html.md .title-line-height-13-md h6,
html.sm .title-line-height-13-sm h6,
html.xs .title-line-height-13-xs h6 {
  line-height: 1.3 !important;
}
.line-height-14 *,
html.xl .line-height-14-xl *,
html.lg .line-height-14-lg *,
html.md .line-height-14-md *,
html.sm .line-height-14-sm *,
html.xs .line-height-14-xs * {
  line-height: 1.4 !important;
}
.title-line-height-14 h1,
html.xl .title-line-height-14-xl h1,
html.lg .title-line-height-14-lg h1,
html.md .title-line-height-14-md h1,
html.sm .title-line-height-14-sm h1,
html.xs .title-line-height-14-xs h1,
.title-line-height-14 h2,
html.xl .title-line-height-14-xl h2,
html.lg .title-line-height-14-lg h2,
html.md .title-line-height-14-md h2,
html.sm .title-line-height-14-sm h2,
html.xs .title-line-height-14-xs h2,
.title-line-height-14 h3,
html.xl .title-line-height-14-xl h3,
html.lg .title-line-height-14-lg h3,
html.md .title-line-height-14-md h3,
html.sm .title-line-height-14-sm h3,
html.xs .title-line-height-14-xs h3,
.title-line-height-14 h4,
html.xl .title-line-height-14-xl h4,
html.lg .title-line-height-14-lg h4,
html.md .title-line-height-14-md h4,
html.sm .title-line-height-14-sm h4,
html.xs .title-line-height-14-xs h4,
.title-line-height-14 h5,
html.xl .title-line-height-14-xl h5,
html.lg .title-line-height-14-lg h5,
html.md .title-line-height-14-md h5,
html.sm .title-line-height-14-sm h5,
html.xs .title-line-height-14-xs h5,
.title-line-height-14 h6,
html.xl .title-line-height-14-xl h6,
html.lg .title-line-height-14-lg h6,
html.md .title-line-height-14-md h6,
html.sm .title-line-height-14-sm h6,
html.xs .title-line-height-14-xs h6 {
  line-height: 1.4 !important;
}
.line-height-15 *,
html.xl .line-height-15-xl *,
html.lg .line-height-15-lg *,
html.md .line-height-15-md *,
html.sm .line-height-15-sm *,
html.xs .line-height-15-xs * {
  line-height: 1.5 !important;
}
.title-line-height-15 h1,
html.xl .title-line-height-15-xl h1,
html.lg .title-line-height-15-lg h1,
html.md .title-line-height-15-md h1,
html.sm .title-line-height-15-sm h1,
html.xs .title-line-height-15-xs h1,
.title-line-height-15 h2,
html.xl .title-line-height-15-xl h2,
html.lg .title-line-height-15-lg h2,
html.md .title-line-height-15-md h2,
html.sm .title-line-height-15-sm h2,
html.xs .title-line-height-15-xs h2,
.title-line-height-15 h3,
html.xl .title-line-height-15-xl h3,
html.lg .title-line-height-15-lg h3,
html.md .title-line-height-15-md h3,
html.sm .title-line-height-15-sm h3,
html.xs .title-line-height-15-xs h3,
.title-line-height-15 h4,
html.xl .title-line-height-15-xl h4,
html.lg .title-line-height-15-lg h4,
html.md .title-line-height-15-md h4,
html.sm .title-line-height-15-sm h4,
html.xs .title-line-height-15-xs h4,
.title-line-height-15 h5,
html.xl .title-line-height-15-xl h5,
html.lg .title-line-height-15-lg h5,
html.md .title-line-height-15-md h5,
html.sm .title-line-height-15-sm h5,
html.xs .title-line-height-15-xs h5,
.title-line-height-15 h6,
html.xl .title-line-height-15-xl h6,
html.lg .title-line-height-15-lg h6,
html.md .title-line-height-15-md h6,
html.sm .title-line-height-15-sm h6,
html.xs .title-line-height-15-xs h6 {
  line-height: 1.5 !important;
}
.line-height-16 *,
html.xl .line-height-16-xl *,
html.lg .line-height-16-lg *,
html.md .line-height-16-md *,
html.sm .line-height-16-sm *,
html.xs .line-height-16-xs * {
  line-height: 1.6 !important;
}
.title-line-height-16 h1,
html.xl .title-line-height-16-xl h1,
html.lg .title-line-height-16-lg h1,
html.md .title-line-height-16-md h1,
html.sm .title-line-height-16-sm h1,
html.xs .title-line-height-16-xs h1,
.title-line-height-16 h2,
html.xl .title-line-height-16-xl h2,
html.lg .title-line-height-16-lg h2,
html.md .title-line-height-16-md h2,
html.sm .title-line-height-16-sm h2,
html.xs .title-line-height-16-xs h2,
.title-line-height-16 h3,
html.xl .title-line-height-16-xl h3,
html.lg .title-line-height-16-lg h3,
html.md .title-line-height-16-md h3,
html.sm .title-line-height-16-sm h3,
html.xs .title-line-height-16-xs h3,
.title-line-height-16 h4,
html.xl .title-line-height-16-xl h4,
html.lg .title-line-height-16-lg h4,
html.md .title-line-height-16-md h4,
html.sm .title-line-height-16-sm h4,
html.xs .title-line-height-16-xs h4,
.title-line-height-16 h5,
html.xl .title-line-height-16-xl h5,
html.lg .title-line-height-16-lg h5,
html.md .title-line-height-16-md h5,
html.sm .title-line-height-16-sm h5,
html.xs .title-line-height-16-xs h5,
.title-line-height-16 h6,
html.xl .title-line-height-16-xl h6,
html.lg .title-line-height-16-lg h6,
html.md .title-line-height-16-md h6,
html.sm .title-line-height-16-sm h6,
html.xs .title-line-height-16-xs h6 {
  line-height: 1.6 !important;
}
.line-height-17 *,
html.xl .line-height-17-xl *,
html.lg .line-height-17-lg *,
html.md .line-height-17-md *,
html.sm .line-height-17-sm *,
html.xs .line-height-17-xs * {
  line-height: 1.7 !important;
}
.title-line-height-17 h1,
html.xl .title-line-height-17-xl h1,
html.lg .title-line-height-17-lg h1,
html.md .title-line-height-17-md h1,
html.sm .title-line-height-17-sm h1,
html.xs .title-line-height-17-xs h1,
.title-line-height-17 h2,
html.xl .title-line-height-17-xl h2,
html.lg .title-line-height-17-lg h2,
html.md .title-line-height-17-md h2,
html.sm .title-line-height-17-sm h2,
html.xs .title-line-height-17-xs h2,
.title-line-height-17 h3,
html.xl .title-line-height-17-xl h3,
html.lg .title-line-height-17-lg h3,
html.md .title-line-height-17-md h3,
html.sm .title-line-height-17-sm h3,
html.xs .title-line-height-17-xs h3,
.title-line-height-17 h4,
html.xl .title-line-height-17-xl h4,
html.lg .title-line-height-17-lg h4,
html.md .title-line-height-17-md h4,
html.sm .title-line-height-17-sm h4,
html.xs .title-line-height-17-xs h4,
.title-line-height-17 h5,
html.xl .title-line-height-17-xl h5,
html.lg .title-line-height-17-lg h5,
html.md .title-line-height-17-md h5,
html.sm .title-line-height-17-sm h5,
html.xs .title-line-height-17-xs h5,
.title-line-height-17 h6,
html.xl .title-line-height-17-xl h6,
html.lg .title-line-height-17-lg h6,
html.md .title-line-height-17-md h6,
html.sm .title-line-height-17-sm h6,
html.xs .title-line-height-17-xs h6 {
  line-height: 1.7 !important;
}
.line-height-18 *,
html.xl .line-height-18-xl *,
html.lg .line-height-18-lg *,
html.md .line-height-18-md *,
html.sm .line-height-18-sm *,
html.xs .line-height-18-xs * {
  line-height: 1.8 !important;
}
.title-line-height-18 h1,
html.xl .title-line-height-18-xl h1,
html.lg .title-line-height-18-lg h1,
html.md .title-line-height-18-md h1,
html.sm .title-line-height-18-sm h1,
html.xs .title-line-height-18-xs h1,
.title-line-height-18 h2,
html.xl .title-line-height-18-xl h2,
html.lg .title-line-height-18-lg h2,
html.md .title-line-height-18-md h2,
html.sm .title-line-height-18-sm h2,
html.xs .title-line-height-18-xs h2,
.title-line-height-18 h3,
html.xl .title-line-height-18-xl h3,
html.lg .title-line-height-18-lg h3,
html.md .title-line-height-18-md h3,
html.sm .title-line-height-18-sm h3,
html.xs .title-line-height-18-xs h3,
.title-line-height-18 h4,
html.xl .title-line-height-18-xl h4,
html.lg .title-line-height-18-lg h4,
html.md .title-line-height-18-md h4,
html.sm .title-line-height-18-sm h4,
html.xs .title-line-height-18-xs h4,
.title-line-height-18 h5,
html.xl .title-line-height-18-xl h5,
html.lg .title-line-height-18-lg h5,
html.md .title-line-height-18-md h5,
html.sm .title-line-height-18-sm h5,
html.xs .title-line-height-18-xs h5,
.title-line-height-18 h6,
html.xl .title-line-height-18-xl h6,
html.lg .title-line-height-18-lg h6,
html.md .title-line-height-18-md h6,
html.sm .title-line-height-18-sm h6,
html.xs .title-line-height-18-xs h6 {
  line-height: 1.8 !important;
}
.line-height-19 *,
html.xl .line-height-19-xl *,
html.lg .line-height-19-lg *,
html.md .line-height-19-md *,
html.sm .line-height-19-sm *,
html.xs .line-height-19-xs * {
  line-height: 1.9 !important;
}
.title-line-height-19 h1,
html.xl .title-line-height-19-xl h1,
html.lg .title-line-height-19-lg h1,
html.md .title-line-height-19-md h1,
html.sm .title-line-height-19-sm h1,
html.xs .title-line-height-19-xs h1,
.title-line-height-19 h2,
html.xl .title-line-height-19-xl h2,
html.lg .title-line-height-19-lg h2,
html.md .title-line-height-19-md h2,
html.sm .title-line-height-19-sm h2,
html.xs .title-line-height-19-xs h2,
.title-line-height-19 h3,
html.xl .title-line-height-19-xl h3,
html.lg .title-line-height-19-lg h3,
html.md .title-line-height-19-md h3,
html.sm .title-line-height-19-sm h3,
html.xs .title-line-height-19-xs h3,
.title-line-height-19 h4,
html.xl .title-line-height-19-xl h4,
html.lg .title-line-height-19-lg h4,
html.md .title-line-height-19-md h4,
html.sm .title-line-height-19-sm h4,
html.xs .title-line-height-19-xs h4,
.title-line-height-19 h5,
html.xl .title-line-height-19-xl h5,
html.lg .title-line-height-19-lg h5,
html.md .title-line-height-19-md h5,
html.sm .title-line-height-19-sm h5,
html.xs .title-line-height-19-xs h5,
.title-line-height-19 h6,
html.xl .title-line-height-19-xl h6,
html.lg .title-line-height-19-lg h6,
html.md .title-line-height-19-md h6,
html.sm .title-line-height-19-sm h6,
html.xs .title-line-height-19-xs h6 {
  line-height: 1.9 !important;
}
.line-height-20 *,
html.xl .line-height-20-xl *,
html.lg .line-height-20-lg *,
html.md .line-height-20-md *,
html.sm .line-height-20-sm *,
html.xs .line-height-20-xs * {
  line-height: 2 !important;
}
.title-line-height-20 h1,
html.xl .title-line-height-20-xl h1,
html.lg .title-line-height-20-lg h1,
html.md .title-line-height-20-md h1,
html.sm .title-line-height-20-sm h1,
html.xs .title-line-height-20-xs h1,
.title-line-height-20 h2,
html.xl .title-line-height-20-xl h2,
html.lg .title-line-height-20-lg h2,
html.md .title-line-height-20-md h2,
html.sm .title-line-height-20-sm h2,
html.xs .title-line-height-20-xs h2,
.title-line-height-20 h3,
html.xl .title-line-height-20-xl h3,
html.lg .title-line-height-20-lg h3,
html.md .title-line-height-20-md h3,
html.sm .title-line-height-20-sm h3,
html.xs .title-line-height-20-xs h3,
.title-line-height-20 h4,
html.xl .title-line-height-20-xl h4,
html.lg .title-line-height-20-lg h4,
html.md .title-line-height-20-md h4,
html.sm .title-line-height-20-sm h4,
html.xs .title-line-height-20-xs h4,
.title-line-height-20 h5,
html.xl .title-line-height-20-xl h5,
html.lg .title-line-height-20-lg h5,
html.md .title-line-height-20-md h5,
html.sm .title-line-height-20-sm h5,
html.xs .title-line-height-20-xs h5,
.title-line-height-20 h6,
html.xl .title-line-height-20-xl h6,
html.lg .title-line-height-20-lg h6,
html.md .title-line-height-20-md h6,
html.sm .title-line-height-20-sm h6,
html.xs .title-line-height-20-xs h6 {
  line-height: 2 !important;
}
.line-height-25 *,
html.xl .line-height-25-xl *,
html.lg .line-height-25-lg *,
html.md .line-height-25-md *,
html.sm .line-height-25-sm *,
html.xs .line-height-25-xs * {
  line-height: 2.5 !important;
}
.title-line-height-25 h1,
html.xl .title-line-height-25-xl h1,
html.lg .title-line-height-25-lg h1,
html.md .title-line-height-25-md h1,
html.sm .title-line-height-25-sm h1,
html.xs .title-line-height-25-xs h1,
.title-line-height-25 h2,
html.xl .title-line-height-25-xl h2,
html.lg .title-line-height-25-lg h2,
html.md .title-line-height-25-md h2,
html.sm .title-line-height-25-sm h2,
html.xs .title-line-height-25-xs h2,
.title-line-height-25 h3,
html.xl .title-line-height-25-xl h3,
html.lg .title-line-height-25-lg h3,
html.md .title-line-height-25-md h3,
html.sm .title-line-height-25-sm h3,
html.xs .title-line-height-25-xs h3,
.title-line-height-25 h4,
html.xl .title-line-height-25-xl h4,
html.lg .title-line-height-25-lg h4,
html.md .title-line-height-25-md h4,
html.sm .title-line-height-25-sm h4,
html.xs .title-line-height-25-xs h4,
.title-line-height-25 h5,
html.xl .title-line-height-25-xl h5,
html.lg .title-line-height-25-lg h5,
html.md .title-line-height-25-md h5,
html.sm .title-line-height-25-sm h5,
html.xs .title-line-height-25-xs h5,
.title-line-height-25 h6,
html.xl .title-line-height-25-xl h6,
html.lg .title-line-height-25-lg h6,
html.md .title-line-height-25-md h6,
html.sm .title-line-height-25-sm h6,
html.xs .title-line-height-25-xs h6 {
  line-height: 2.5 !important;
}
.line-height-30 *,
html.xl .line-height-30-xl *,
html.lg .line-height-30-lg *,
html.md .line-height-30-md *,
html.sm .line-height-30-sm *,
html.xs .line-height-30-xs * {
  line-height: 3 !important;
}
.title-line-height-30 h1,
html.xl .title-line-height-30-xl h1,
html.lg .title-line-height-30-lg h1,
html.md .title-line-height-30-md h1,
html.sm .title-line-height-30-sm h1,
html.xs .title-line-height-30-xs h1,
.title-line-height-30 h2,
html.xl .title-line-height-30-xl h2,
html.lg .title-line-height-30-lg h2,
html.md .title-line-height-30-md h2,
html.sm .title-line-height-30-sm h2,
html.xs .title-line-height-30-xs h2,
.title-line-height-30 h3,
html.xl .title-line-height-30-xl h3,
html.lg .title-line-height-30-lg h3,
html.md .title-line-height-30-md h3,
html.sm .title-line-height-30-sm h3,
html.xs .title-line-height-30-xs h3,
.title-line-height-30 h4,
html.xl .title-line-height-30-xl h4,
html.lg .title-line-height-30-lg h4,
html.md .title-line-height-30-md h4,
html.sm .title-line-height-30-sm h4,
html.xs .title-line-height-30-xs h4,
.title-line-height-30 h5,
html.xl .title-line-height-30-xl h5,
html.lg .title-line-height-30-lg h5,
html.md .title-line-height-30-md h5,
html.sm .title-line-height-30-sm h5,
html.xs .title-line-height-30-xs h5,
.title-line-height-30 h6,
html.xl .title-line-height-30-xl h6,
html.lg .title-line-height-30-lg h6,
html.md .title-line-height-30-md h6,
html.sm .title-line-height-30-sm h6,
html.xs .title-line-height-30-xs h6 {
  line-height: 3 !important;
}
html.flexbox [class*='line-height-'] b,
html.flexbox [class*='line-height-'] strong,
html.flexbox [class*='line-height-'] span {
  line-height: inherit !important;
}
body {
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 16px;
  padding: 0;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #fff;
  color: #000;
}
.aem-GridColumn {
  padding: 0;
}
img {
  -ms-interpolation-mode: bicubic;
}
.h1,
h1 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 54px;
  line-height: 1.2em;
  color: #000;
}
.h2,
h2 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  line-height: 1.2em;
  color: #000;
}
.h3,
h3 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 20px;
  line-height: 1.2em;
  color: #000;
}
.h4,
h4 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  line-height: 1.2em;
  color: #000;
}
.h5,
h5 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 1.2em;
  color: #000;
}
.h6,
h6 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  line-height: 1.2em;
  color: #000;
}
.headline {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 1.1em;
  width: 100%;
  color: #000;
}
.superheadline {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 54px;
  line-height: 1.2em;
  color: #000;
}
a {
  color: #007338;
  font-weight: normal;
  opacity: 1;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
a:hover {
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  color: #000;
}
span {
  font-style: normal;
  font-size: 16px;
  line-height: 16px;
  /* & when (@colorMode =light) {
        color: @colors[dark];
    }

    & when (@colorMode =dark) {
        color: @colors[light];
    }

    &:hover {
        transition: all .1s ease-in;

        & when (@colorMode =light) {
            color: @colors[dark];
        }

        & when (@colorMode =dark) {
            color: @colors[light];
        }
    } */
}
p {
  font-style: normal;
  font-size: 16px;
  line-height: 16px;
  color: #000;
}
.primary {
  color: #007338;
}
.secondary {
  color: #fff;
}
.light {
  color: #fff;
}
.dark {
  color: #000;
}
.primary {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.secondary {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tertiary {
  font-family: 'Nunito', Arial, sans-serif;
}
.contentwrapper .center-image div {
  background-position: center center;
}
.tccc-cmp-button a button {
  background-color: #007338;
  border-radius: 0;
  color: #fff;
}
.tccc-cmp-button a button span {
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp-button a:hover button {
  color: #fff;
}
.tccc-cmp-button a:hover button span {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.secondary-button a button {
  background-color: #fff;
  border-radius: 0;
  color: #fff;
}
.secondary-button a button span {
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.secondary-button a:hover button {
  color: #007338;
}
.secondary-button a:hover button span {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.stretch.tccc-cmp-button button,
.stretch .tccc-cmp-button button {
  width: 100%;
}
.stretch-110.tccc-cmp-button button,
.stretch-110 .tccc-cmp-button button {
  width: 100%;
  max-width: 110px;
}
.stretch-250.tccc-cmp-button button,
.stretch-250 .tccc-cmp-button button {
  width: 100%;
  max-width: 250px;
}
.tccc-cmp-button {
  display: block;
  text-align: center;
}
.align-left.tccc-cmp-button,
.align-left .tccc-cmp-button {
  display: block;
  text-align: left;
}
.align-right.tccc-cmp-button,
.align-right .tccc-cmp-button {
  display: block;
  text-align: right;
}
.download-button a:hover {
  text-decoration: none;
}
.download-button a button.btn {
  background: transparent;
  display: block;
  font-size: 16px;
  padding: 0.2em 0 0.2em 20px;
  position: relative;
  text-align: left;
}
.download-button a button.btn:before {
  -webkit-font-smoothing: antialiased;
  background: transparent;
  color: #007338;
  content: "\e600";
  font-family: "FontAwesome";
  font-size: 14px;
  left: 0;
  line-height: 1;
  position: absolute;
  speak: none;
}
.download-button a button.btn span {
  color: #007338;
  display: block;
  font-size: 16px;
  position: relative;
  text-align: left;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.download-button a button.btn:hover span {
  color: #000;
}
.download-button a button.btn:hover:before {
  color: #000;
}
.download-button a.c-list__link {
  background: transparent;
  display: block;
  font-size: 16px;
  padding: 0.2em 0 0.2em 20px;
  position: relative;
  text-align: left;
}
.download-button a.c-list__link:before {
  -webkit-font-smoothing: antialiased;
  background: transparent;
  color: #007338;
  content: "\e600";
  font-family: "FontAwesome";
  font-size: 14px;
  left: 0;
  line-height: 1;
  position: absolute;
  speak: none;
}
.download-button a.c-list__link span {
  color: #007338;
  display: block;
  font-size: 16px;
  position: relative;
  text-align: left;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.download-button a.c-list__link:hover span {
  color: #000;
}
.download-button a.c-list__link:hover:before {
  color: #000;
}
.download-button a.c-list__link span {
  padding-left: 0 !important;
}
.download-button a.card-cta button {
  border: none;
  color: #007338;
  display: block;
  font-size: 16px;
  position: relative;
  text-align: left;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.download-button a.card-cta button:hover {
  color: #000;
}
.hamburger-button {
  padding: 0px 0 20px;
  text-align: center;
  background: #fff;
}
.authorMode .hamburger-button {
  display: block !important;
}
.hamburger-button a {
  -webkit-transition: all ease-out 0.1s;
  transition: all ease-out 0.1s;
  display: block;
  padding: 20px 0;
}
.hamburger-button a::before {
  content: "";
  position: absolute;
  height: 0.125em;
  width: 14px;
  padding-bottom: 2px;
  border-top: 6px double #007338;
  border-bottom: 2px solid #007338;
}
.hamburger-button a button.btn {
  display: none !important;
}
.cmp-image img {
  max-width: 100%;
}
.cmp-image.align-center,
.align-center .cmp-image {
  text-align: center;
}
.cmp-image.align-right,
.align-right .cmp-image {
  text-align: right;
}
.cmp-image.full-width-image .cmp-image__link,
.full-width-image .cmp-image .cmp-image__link {
  width: 100%;
}
.cmp-image.full-width-image .cmp-image__image,
.full-width-image .cmp-image .cmp-image__image {
  width: 100%;
}
.img-scroll-effect.cmp-image,
.img-scroll-effect .cmp-image {
  width: auto;
  overflow: hidden;
  display: block;
  margin: auto;
}
.img-scroll-effect.cmp-image img.cmp-image__image,
.img-scroll-effect .cmp-image img.cmp-image__image {
  width: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.img-scroll-effect.cmp-image:hover img.cmp-image__image,
.img-scroll-effect .cmp-image:hover img.cmp-image__image {
  margin-top: -100%;
}
.img-zoom-effect.cmp-image,
.img-zoom-effect .cmp-image {
  width: auto;
  overflow: hidden;
  display: block;
  margin: auto;
}
.img-zoom-effect.cmp-image img.cmp-image__image,
.img-zoom-effect .cmp-image img.cmp-image__image {
  width: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.img-zoom-effect.cmp-image:hover img.cmp-image__image,
.img-zoom-effect .cmp-image:hover img.cmp-image__image {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.img-zoom-effect-overflow.cmp-image,
.img-zoom-effect-overflow .cmp-image {
  width: auto;
  display: block;
  margin: auto;
}
.img-zoom-effect-overflow.cmp-image img.cmp-image__image,
.img-zoom-effect-overflow .cmp-image img.cmp-image__image {
  width: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.img-zoom-effect-overflow.cmp-image:hover img.cmp-image__image,
.img-zoom-effect-overflow .cmp-image:hover img.cmp-image__image {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.tccc-cmp.tccc-cmp-shareBar .janrainSocialPlaceholder .janrainSocialRoot {
  display: block;
  width: 100%;
}
.tccc-cmp.tccc-cmp-shareBar .janrainSocialPlaceholder .janrainSocialRoot .janrainSocialBar {
  width: 100%;
}
.tccc-cmp.tccc-cmp-shareBar .janrainSocialPlaceholder .janrainSocialRoot .janrainProviderList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tccc-cmp.tccc-cmp-shareBar .janrainSocialPlaceholder .janrainSocialRoot .janrainProviderList .janrainProvider {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  margin: 10px;
}
.tccc-cmp.tccc-cmp-shareBar .janrainSocialPlaceholder .janrainSocialRoot .janrainProviderList .janrainProvider:first-child {
  margin-left: 10px;
}
.tccc-cmp.tccc-cmp-shareBar .janrainSocialPlaceholder .janrainSocialRoot .janrainProviderList .janrainProvider img {
  height: 50px;
  width: 50px;
}
.card {
  background-color: transparent;
}
.tccc-cmp.tccc-cmp-card > div {
  border: none  !important;
  border-radius: 0 !important;
}
.tccc-cmp.tccc-cmp-card.primary-btn .card-body .btn,
.primary-btn .tccc-cmp.tccc-cmp-card .card-body .btn {
  font-family: Arial;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  line-height: 20px;
  border: 0;
  background: #707070;
}
.tccc-cmp.tccc-cmp-card.secondary-btn .card-body .btn,
.secondary-btn .tccc-cmp.tccc-cmp-card .card-body .btn {
  font-family: Arial;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  line-height: 20px;
  border: 0;
  background: #707070;
}
.tccc-cmp.tccc-cmp-card .card-img-wrapper .card-icon-overlay p {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  line-height: 20px;
}
.tccc-cmp.tccc-cmp-card .card-body .card-title {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
  color: #000;
  font-size: 40px;
}
.tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 1.3em;
}
.tccc-cmp.tccc-cmp-card .card-body .card-bodyText p,
.tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle p {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 1.3em;
}
.tccc-cmp.tccc-cmp-card .card-body .card-addText {
  font-weight: 400;
  color: #000;
  line-height: 20px;
}
.card-enforce-two-col .tccc-cmp.tccc-cmp-card[data-design-package=default] .row .col-sm-12.col-md-6,
.tccc-cmp.tccc-cmp-card[data-design-package=default].card-enforce-two-col .row .col-sm-12.col-md-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
html.xs .card-enforce-two-col .tccc-cmp.tccc-cmp-card[data-design-package=default] .row .col-sm-12.col-md-6,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default].card-enforce-two-col .row .col-sm-12.col-md-6,
html.sm .card-enforce-two-col .tccc-cmp.tccc-cmp-card[data-design-package=default] .row .col-sm-12.col-md-6,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=default].card-enforce-two-col .row .col-sm-12.col-md-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.modal-backdrop.show {
  opacity: 0.8;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] {
  padding-right: 0%;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper {
  padding: 2.5rem 1rem;
  background-repeat: no-repeat;
  background-position: center;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper audio {
  position: relative;
  bottom: auto;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-center-body .card-body,
.card-center-body .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-body {
  text-align: center;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-img-zoom .card-img-wrapper,
.card-img-zoom .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper {
  overflow: hidden;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-img-zoom.card-overflow-hidden .card-img-wrapper,
.card-img-zoom .tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-overflow-hidden .card-img-wrapper {
  overflow: hidden;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-img-zoom .card-img-top,
.card-img-zoom .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-top {
  display: block;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-img-zoom:hover img.card-img-top,
.card-img-zoom .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover img.card-img-top {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -ms-transform: scale(1.1);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars .responsive-background-image > a,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image > a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars .card-body,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-body {
  margin-top: 0px;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars .card-img-wrapper,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper {
  border-top: 10px solid rgba(0, 0, 0, 0.1);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars .card-img-wrapper .card-icon-overlay,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper .card-icon-overlay {
  top: 0%;
  left: 0%;
  -webkit-transform: none;
          transform: none;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars .card-img-wrapper .card-icon-overlay img,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper .card-icon-overlay img {
  margin-left: auto;
  margin-right: auto;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars .card-img-wrapper a,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover {
  z-index: 10;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover .card-img-wrapper,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-img-wrapper {
  border-top: 10px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover .card-img-wrapper .card-icon-overlay,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-img-wrapper .card-icon-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover .card-body,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover .card-body .card-title,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover .card-body .card-bodyText,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-bars:hover .card-body .card-bodyTextStyle,
.card-mask-bars .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body .card-bodyTextStyle {
  color: #007338 !important;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .responsive-background-image,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image {
  border: 6px solid #007338;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .responsive-background-image > a,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image > a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .responsive-background-image:before,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@media (min-width: 768px) {
  .tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .responsive-background-image:before,
  .card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image:before {
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
  }
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .card-img-wrapper .card-icon-overlay,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper .card-icon-overlay {
  top: 0%;
  left: 0%;
  -webkit-transform: none;
          transform: none;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .card-img-wrapper .card-icon-overlay img,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper .card-icon-overlay img {
  margin-left: auto;
  margin-right: auto;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .card-title,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-title {
  line-height: 1.1em;
  font-size: 20px;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke .card-body,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-body {
  padding: 1rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover {
  z-index: 10;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover .responsive-background-image:before,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .responsive-background-image:before {
  border: 6px solid #007338;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover .card-img-wrapper .card-icon-overlay,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-img-wrapper .card-icon-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover .card-body,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover .card-body .card-title,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover .card-body .card-bodyText,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-mask-stroke:hover .card-body .card-bodyTextStyle,
.card-mask-stroke .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body .card-bodyTextStyle {
  color: #007338;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical] {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border .responsive-background-image,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image {
  border: 6px solid #007338;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border .responsive-background-image > a,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image > a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border .responsive-background-image:before,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .responsive-background-image:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border .card-img-wrapper .card-icon-overlay,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper .card-icon-overlay {
  top: 0%;
  left: 0%;
  -webkit-transform: none;
          transform: none;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border .card-img-wrapper .card-icon-overlay img,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-wrapper .card-icon-overlay img {
  margin-left: auto;
  margin-right: auto;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border:hover,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover {
  z-index: 10;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border:hover .responsive-background-image:before,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .responsive-background-image:before {
  border: 6px solid #007338;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border:hover .card-img-wrapper .card-icon-overlay,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-img-wrapper .card-icon-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border:hover .card-body,
.card-hover-border .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-body {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border-image,
.card-hover-border-image .tccc-cmp.tccc-cmp-card[data-design-package=vertical] {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border-image .card-img-top,
.card-hover-border-image .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .card-img-top {
  border: 6px solid transparent;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border-image:hover,
.card-hover-border-image .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover {
  z-index: 10;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border-image:hover .card-img-top,
.card-hover-border-image .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-img-top {
  border: 6px solid #007338;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  z-index: 2;
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical].card-hover-border-image:hover .card-img-wrapper .card-icon-overlay,
.card-hover-border-image .tccc-cmp.tccc-cmp-card[data-design-package=vertical]:hover .card-img-wrapper .card-icon-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] {
  padding-right: 0%;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay a .card-title {
  width: 46%;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay a .card-bodyText,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay a .card-bodyTextStyle {
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary {
  width: 48%;
  color: #000;
  font-size: 12px;
  background-color: #fff;
  border: 2px solid #007338;
  background-image: url("https://go.s.coke.com/2.5.16/etc/designs/projectux-onebrand/clientlib/img/cta-button-bg@2x.png");
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
  outline: 1px dotted #b9b9b9;
  border-radius: 0;
  box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 2px 2px;
  display: inline-block;
  margin: 8px 0 0;
  max-width: 250px;
  overflow: hidden;
  padding: 7px 10px;
  position: relative;
  transform: translateZ(0);
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif, Arial, sans-serif;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-style: normal;
}
.lg .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary,
.xl .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary {
  font-size: 15px;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary:hover,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary:focus {
  outline: 1px dotted #fff;
  border: 2px solid #007338;
  color: #007338;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary:hover:before,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary:focus:before {
  animation: button-hover-radial 0.6s ease-out;
  -webkit-animation: button-hover-radial 0.6s ease-out;
  -moz-animation: button-hover-radial 0.6s ease-out;
  -o-animation: button-hover-radial 0.6s ease-out;
  -ms-animation: button-hover-radial 0.6s ease-out;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__img--wrapper .card__div--overlay button.btn.btn-primary:before {
  animation: button-mouseoff-fade 0.5s ease-out;
  -webkit-animation: button-mouseoff-fade 0.5s ease-out;
  -moz-animation: button-mouseoff-fade 0.5s ease-out;
  -o-animation: button-mouseoff-fade 0.5s ease-out;
  -ms-animation: button-mouseoff-fade 0.5s ease-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  background: rgba(0, 0, 0, 0.35);
  border-radius: 100%;
  bottom: 6px;
  content: "";
  height: 30px;
  left: 45%;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  position: absolute;
  right: 0;
  -webkit-transform: scale(20);
          transform: scale(20);
  width: 30px;
  z-index: -1;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay.audio-overlay audio,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay.audio-overlay .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay.audio-overlay .card-cta {
  margin-bottom: 1rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-body-right .card__div--overlay .card-title,
.card-bleed-body-right .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-title {
  color: #007338;
  text-align: right;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-body-right .card__div--overlay .card-bodyText,
.card-bleed-body-right .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-bodyText,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-body-right .card__div--overlay .card-bodyTextStyle,
.card-bleed-body-right .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-bodyTextStyle {
  color: #007338;
  text-align: right;
  width: 36%;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-body-left .card__div--overlay .card-title,
.card-bleed-body-left .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-title {
  color: #007338;
  text-align: left;
  font-size: 33px;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-body-left .card__div--overlay .card-bodyText,
.card-bleed-body-left .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-bodyText,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-body-left .card__div--overlay .card-bodyTextStyle,
.card-bleed-body-left .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-bodyTextStyle {
  color: #007338;
  text-align: left;
  width: 36%;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-button-right .card__div--overlay .card-cta,
.card-bleed-button-right .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-cta {
  float: right;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-button-right .card__div--overlay button.btn.btn-primary,
.card-bleed-button-right .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay button.btn.btn-primary {
  width: 226px;
  -webkit-transform: translate(0px, 142px);
          transform: translate(0px, 142px);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-button-left .card__div--overlay .card-cta,
.card-bleed-button-left .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-cta {
  float: left;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-button-left .card__div--overlay button.btn.btn-primary,
.card-bleed-button-left .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay button.btn.btn-primary {
  width: 226px;
  -webkit-transform: translate(0px, 142px);
          transform: translate(0px, 142px);
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-button-down .card__div--overlay,
.card-bleed-button-down .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay {
  top: 75%;
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-button-down button.btn.btn-primary,
.card-bleed-button-down .tccc-cmp.tccc-cmp-card[data-design-package=bleed] button.btn.btn-primary {
  width: 226px;
  -webkit-transform: translate(0px, 142px);
          transform: translate(0px, 142px);
}
.card__h5--bolder .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card-title {
  font-weight: 900;
  text-transform: none;
}
@media (min-width: 768px) {
  .tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-overlay-right-dt .card__div--overlay,
  .card-bleed-overlay-right-dt .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay {
    width: 44%;
    right: 0;
    left: auto;
    -webkit-transform: none;
            transform: none;
    padding: 0 6%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-overlay-right-dt .card__div--overlay .card-title,
.card-bleed-overlay-right-dt .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-title {
  text-transform: none;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 768px) {
  .tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-overlay-right-dt .card__div--overlay .card-title,
  .card-bleed-overlay-right-dt .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay .card-title {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  .tccc-cmp.tccc-cmp-card[data-design-package=bleed].card-bleed-overlay-right-dt .card__div--overlay button.btn.btn-primary,
  .card-bleed-overlay-right-dt .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .card__div--overlay button.btn.btn-primary {
    float: right;
  }
}
.card__no_extra--padding .tccc-cmp.tccc-cmp-card .row .col-sm-12.col-md-6 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.tccc-cmp.tccc-cmp-card .remove-bold .card-title,
.tccc-cmp.tccc-cmp-card.remove-bold .card-title {
  font-weight: 400 !important;
}
.tccc-cmp.tccc-cmp-card.card-body-right .card-body-style,
.card-body-right .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: right;
}
.tccc-cmp.tccc-cmp-card.card-body-left .card-body-style,
.card-body-left .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: left;
}
.tccc-cmp.tccc-cmp-card.card-body-center .card-body-style,
.card-body-center .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: center;
}
html.xl .tccc-cmp.tccc-cmp-card.card-body-right-dt .card-body-style,
html.xl .card-body-right-dt .tccc-cmp.tccc-cmp-card .card-body-style,
html.lg .tccc-cmp.tccc-cmp-card.card-body-right-dt .card-body-style,
html.lg .card-body-right-dt .tccc-cmp.tccc-cmp-card .card-body-style,
html.md .tccc-cmp.tccc-cmp-card.card-body-right-dt .card-body-style,
html.md .card-body-right-dt .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: right;
}
html.xl .tccc-cmp.tccc-cmp-card.card-body-left-dt .card-body-style,
html.xl .card-body-left-dt .tccc-cmp.tccc-cmp-card .card-body-style,
html.lg .tccc-cmp.tccc-cmp-card.card-body-left-dt .card-body-style,
html.lg .card-body-left-dt .tccc-cmp.tccc-cmp-card .card-body-style,
html.md .tccc-cmp.tccc-cmp-card.card-body-left-dt .card-body-style,
html.md .card-body-left-dt .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: left;
}
html.xl .tccc-cmp.tccc-cmp-card.card-body-center-dt .card-body-style,
html.xl .card-body-center-dt .tccc-cmp.tccc-cmp-card .card-body-style,
html.lg .tccc-cmp.tccc-cmp-card.card-body-center-dt .card-body-style,
html.lg .card-body-center-dt .tccc-cmp.tccc-cmp-card .card-body-style,
html.md .tccc-cmp.tccc-cmp-card.card-body-center-dt .card-body-style,
html.md .card-body-center-dt .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: center;
}
html.sm .tccc-cmp.tccc-cmp-card.card-body-right-mb .card-body-style,
html.sm .card-body-right-mb .tccc-cmp.tccc-cmp-card .card-body-style,
html.xs .tccc-cmp.tccc-cmp-card.card-body-right-mb .card-body-style,
html.xs .card-body-right-mb .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: right;
}
html.sm .tccc-cmp.tccc-cmp-card.card-body-left-mb .card-body-style,
html.sm .card-body-left-mb .tccc-cmp.tccc-cmp-card .card-body-style,
html.xs .tccc-cmp.tccc-cmp-card.card-body-left-mb .card-body-style,
html.xs .card-body-left-mb .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: left;
}
html.sm .tccc-cmp.tccc-cmp-card.card-body-center-mb .card-body-style,
html.sm .card-body-center-mb .tccc-cmp.tccc-cmp-card .card-body-style,
html.xs .tccc-cmp.tccc-cmp-card.card-body-center-mb .card-body-style,
html.xs .card-body-center-mb .tccc-cmp.tccc-cmp-card .card-body-style {
  text-align: center;
}
.tccc-cmp.tccc-cmp-card.card-headline-text-primary .card-body .card-title,
.card-headline-text-primary .tccc-cmp.tccc-cmp-card .card-body .card-title {
  color: #007338;
}
.tccc-cmp.tccc-cmp-card.card-body-text-primary .card-body .card-bodyText,
.card-body-text-primary .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-text-primary .card-body .card-bodyTextStyle,
.card-body-text-primary .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  color: #007338;
}
.tccc-cmp.tccc-cmp-card.card-additonal-text-primary .card-body .card-addText,
.card-additonal-text-primary .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  color: #007338;
}
.tccc-cmp.tccc-cmp-card.card-button-text-primary .card-body .btn,
.card-button-text-primary .tccc-cmp.tccc-cmp-card .card-body .btn {
  color: #007338;
}
.tccc-cmp.tccc-cmp-card.card-headline-text-secondary .card-body .card-title,
.card-headline-text-secondary .tccc-cmp.tccc-cmp-card .card-body .card-title {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-body-text-secondary .card-body .card-bodyText,
.card-body-text-secondary .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-text-secondary .card-body .card-bodyTextStyle,
.card-body-text-secondary .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-additonal-text-secondary .card-body .card-addText,
.card-additonal-text-secondary .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-button-text-secondary .card-body .btn,
.card-button-text-secondary .tccc-cmp.tccc-cmp-card .card-body .btn {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-headline-text-light .card-body .card-title,
.card-headline-text-light .tccc-cmp.tccc-cmp-card .card-body .card-title {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-body-text-light .card-body .card-bodyText,
.card-body-text-light .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-text-light .card-body .card-bodyTextStyle,
.card-body-text-light .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-additonal-text-light .card-body .card-addText,
.card-additonal-text-light .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-button-text-light .card-body .btn,
.card-button-text-light .tccc-cmp.tccc-cmp-card .card-body .btn {
  color: #fff;
}
.tccc-cmp.tccc-cmp-card.card-headline-text-dark .card-body .card-title,
.card-headline-text-dark .tccc-cmp.tccc-cmp-card .card-body .card-title {
  color: #000;
}
.tccc-cmp.tccc-cmp-card.card-body-text-dark .card-body .card-bodyText,
.card-body-text-dark .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-text-dark .card-body .card-bodyTextStyle,
.card-body-text-dark .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  color: #000;
}
.tccc-cmp.tccc-cmp-card.card-additonal-text-dark .card-body .card-addText,
.card-additonal-text-dark .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  color: #000;
}
.tccc-cmp.tccc-cmp-card.card-button-text-dark .card-body .btn,
.card-button-text-dark .tccc-cmp.tccc-cmp-card .card-body .btn {
  color: #000;
}
.tccc-cmp.tccc-cmp-card.card-headline-primary .card-body .card-title,
.card-headline-primary .tccc-cmp.tccc-cmp-card .card-body .card-title {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-body-primary .card-body .card-bodyText,
.card-body-primary .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-primary .card-body .card-bodyTextStyle,
.card-body-primary .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-additonal-primary .card-body .card-addText,
.card-additonal-primary .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-button-primary .card-body .btn,
.card-button-primary .tccc-cmp.tccc-cmp-card .card-body .btn {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-headline-secondary .card-body .card-title,
.card-headline-secondary .tccc-cmp.tccc-cmp-card .card-body .card-title {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-body-secondary .card-body .card-bodyText,
.card-body-secondary .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-secondary .card-body .card-bodyTextStyle,
.card-body-secondary .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-additonal-secondary .card-body .card-addText,
.card-additonal-secondary .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-button-secondary .card-body .btn,
.card-button-secondary .tccc-cmp.tccc-cmp-card .card-body .btn {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-headline-tertiary .card-body .card-title,
.card-headline-tertiary .tccc-cmp.tccc-cmp-card .card-body .card-title {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-body-tertiary .card-body .card-bodyText,
.card-body-tertiary .tccc-cmp.tccc-cmp-card .card-body .card-bodyText,
.tccc-cmp.tccc-cmp-card.card-body-tertiary .card-body .card-bodyTextStyle,
.card-body-tertiary .tccc-cmp.tccc-cmp-card .card-body .card-bodyTextStyle {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-additonal-tertiary .card-body .card-addText,
.card-additonal-tertiary .tccc-cmp.tccc-cmp-card .card-body .card-addText {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card.card-button-tertiary .card-body .btn,
.card-button-tertiary .tccc-cmp.tccc-cmp-card .card-body .btn {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .audio-wrapper,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .audio-wrapper {
  cursor: pointer;
  min-height: 70px;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .audio-wrapper audio,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper audio,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .audio-wrapper audio {
  opacity: 0.8;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 15%;
  max-width: 95%;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .audio-wrapper audio:focus,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper audio:focus,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .audio-wrapper audio:focus {
  outline: 0;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .audio-wrapper:hover audio,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper:hover audio,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .audio-wrapper:hover audio,
.tccc-cmp.tccc-cmp-card[data-design-package=default] .audio-wrapper:focus audio,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .audio-wrapper:focus audio,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .audio-wrapper:focus audio {
  opacity: 1;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal {
  padding-right: 0px !important;
}
@media (min-width: 576px) {
  .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-dialog,
  .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-dialog,
  .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-dialog {
    max-width: 700px;
  }
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-content,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-content,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-content {
  border-radius: 0;
  background-clip: border-box;
  text-align: left;
}
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-content,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-content,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-content {
  margin: 0.5rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-header,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-header,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-header {
  border-bottom: none;
  padding: 1.5rem 1.5rem 0;
}
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-header,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-header,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-header {
  display: block;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-header img,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-header img,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-header img {
  max-width: 130px;
}
html.xl .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-pre-body,
html.xl .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-pre-body,
html.xl .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-pre-body,
html.lg .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-pre-body,
html.lg .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-pre-body,
html.lg .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-pre-body,
html.md .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-pre-body,
html.md .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-pre-body,
html.md .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-pre-body,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-pre-body,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-pre-body,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-pre-body {
  max-width: 70%;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-pre-body .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-pre-body .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-pre-body .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-pre-body p,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-pre-body p,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-pre-body p {
  margin-bottom: 0.5rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .card-title,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .card-title {
  font-size: 20px;
  color: #007338;
  margin-bottom: inherit;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body {
  max-height: 50vh;
  overflow: auto;
}
html.xl .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
html.xl .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
html.xl .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body,
html.lg .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
html.lg .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
html.lg .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body,
html.md .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
html.md .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
html.md .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
html.sm .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body {
  padding: 0 1.5rem;
}
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body {
  max-height: 45vh;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-footer,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-footer,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-footer {
  border-top: none;
  padding: 0.75rem 1.5rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .hr,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .hr,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .hr {
  margin: 1rem 1.5rem;
  border-top: 1px solid #e9ecef;
}
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .hr,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .hr,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .hr {
  margin: 0.25rem;
}
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-header,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-header,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-header,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-body,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-body,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-body,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-footer,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-footer,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-footer,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .hr,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .hr,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .hr {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-close,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-close,
html.xs .tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-close {
  position: absolute;
  top: 17px;
  right: 10px;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-close .close-1,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-close .close-1,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-close .close-1 {
  display: none;
  font-size: 30px;
  margin-top: -0.5rem;
  color: #007338;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-close .close-2 span,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-close .close-2 span,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-close .close-2 span {
  display: block;
  background-color: #007338;
  height: 2px;
  width: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  position: relative;
  left: 0;
  opacity: 1;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-close .close-2 span:nth-child(1),
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-close .close-2 span:nth-child(1),
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-close .close-2 span:nth-child(1) {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  opacity: 0.9;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] .transcript-modal .modal-close .close-2 span:nth-child(2),
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] .transcript-modal .modal-close .close-2 span:nth-child(2),
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] .transcript-modal .modal-close .close-2 span:nth-child(2) {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  opacity: 0.9;
  margin-top: -6px;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] a .btn.aud,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] a .btn.aud,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] a .btn.aud {
  padding: 0;
  line-height: inherit;
  border-radius: 0;
  display: inline-block;
  color: #007338;
  width: auto;
  text-decoration: underline;
  text-transform: uppercase;
  background-color: transparent;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] a .btn.btn-transcript,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] a .btn.btn-transcript,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] a .btn.btn-transcript {
  margin-top: 1rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] a .icon,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] a .icon,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] a .icon {
  min-width: 20px;
  display: inline-block;
  margin-right: 0.5rem;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] a .icon svg path,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] a .icon svg path,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] a .icon svg path {
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  fill: #007338;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] a:hover .icon svg path,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] a:hover .icon svg path,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] a:hover .icon svg path {
  fill: #000;
}
.tccc-cmp.tccc-cmp-card[data-design-package=default] a:hover .btn.aud,
.tccc-cmp.tccc-cmp-card[data-design-package=vertical] a:hover .btn.aud,
.tccc-cmp.tccc-cmp-card[data-design-package=bleed] a:hover .btn.aud {
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  color: #000;
}
.publishMode .content-wall__show-more #show-more__btn,
.authorMode .content-wall__show-more #show-more__btn {
  display: block !important;
}
.show-more__btn.btn {
  background: #eee;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #007338;
  font-weight: 700;
  line-height: 1em;
  border-bottom: 10px solid #bbb;
  padding: 7px 30px 7px 30px;
  font-size: 14px;
  text-transform: uppercase;
}
.show-more__btn.btn:hover {
  border-bottom: 10px solid #007338;
}
.color-primary .tccc-cmp-contentwall,
.tccc-cmp-contentwall.color-primary {
  color: #007338;
}
.color-secondary .tccc-cmp-contentwall,
.tccc-cmp-contentwall.color-secondary {
  color: #fff;
}
.color-light .tccc-cmp-contentwall,
.tccc-cmp-contentwall.color-light {
  color: #fff;
}
.color-dark .tccc-cmp-contentwall,
.tccc-cmp-contentwall.color-dark {
  color: #000;
}
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  border: 3px solid transparent;
  -moz-box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 20px;
  min-width: 200px;
  overflow: hidden;
  padding: 7px 10px;
  position: relative;
  text-transform: uppercase;
  transform: translateZ(0);
  vertical-align: middle;
  width: inherit;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:hover,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:hover,
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:focus,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:focus,
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:active,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:active {
  color: #fff;
  border: 3px solid #949494;
}
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:before,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:before {
  -webkit-animation: button-mouseoff-fade 0.5s ease-out;
          animation: button-mouseoff-fade 0.5s ease-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  background: #949494;
  border-radius: 100%;
  bottom: 6px;
  content: "";
  height: 30px;
  left: 45%;
  opacity: 0;
  position: absolute;
  right: 0;
  -webkit-transform: scale(20);
          transform: scale(20);
  width: 30px;
  z-index: -1;
}
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:hover:before,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:hover:before,
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:focus:before,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:focus:before,
.tccc-cmp-contentwall.show-more-gen2 .show-more__btn.btn:active:before,
.show-more-gen2 .tccc-cmp-contentwall .show-more__btn.btn:active:before {
  -webkit-animation: button-mouseoff-fade 0.5s ease-out;
          animation: button-mouseoff-fade 0.5s ease-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  background: #949494;
  border-radius: 100%;
  bottom: 6px;
  content: "";
  height: 30px;
  left: 45%;
  opacity: 0;
  position: absolute;
  right: 0;
  -webkit-transform: scale(20);
          transform: scale(20);
  width: 30px;
  z-index: -1;
  -webkit-animation: button-hover-radial 0.6s ease-out;
          animation: button-hover-radial 0.6s ease-out;
  opacity: 1;
}
.tccc-cmp.tccc-cmp-divider h1,
.tccc-cmp.tccc-cmp-divider h2,
.tccc-cmp.tccc-cmp-divider h3,
.tccc-cmp.tccc-cmp-divider h4,
.tccc-cmp.tccc-cmp-divider h5,
.tccc-cmp.tccc-cmp-divider h6 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
}
.tccc-cmp.tccc-cmp-divider .triangle-down {
  position: relative;
  z-index: 1;
}
.fixed-height-vertical-center .tccc-cmp-divider h1,
.fixed-height-vertical-center.tccc-cmp-divider h1,
.fixed-height-vertical-center .tccc-cmp-divider h2,
.fixed-height-vertical-center.tccc-cmp-divider h2,
.fixed-height-vertical-center .tccc-cmp-divider h3,
.fixed-height-vertical-center.tccc-cmp-divider h3,
.fixed-height-vertical-center .tccc-cmp-divider h4,
.fixed-height-vertical-center.tccc-cmp-divider h4,
.fixed-height-vertical-center .tccc-cmp-divider h5,
.fixed-height-vertical-center.tccc-cmp-divider h5,
.fixed-height-vertical-center .tccc-cmp-divider h6,
.fixed-height-vertical-center.tccc-cmp-divider h6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fixed-height-vertical-center .tccc-cmp-divider .text-center h1,
.fixed-height-vertical-center.tccc-cmp-divider .text-center h1,
.fixed-height-vertical-center .tccc-cmp-divider .text-center h2,
.fixed-height-vertical-center.tccc-cmp-divider .text-center h2,
.fixed-height-vertical-center .tccc-cmp-divider .text-center h3,
.fixed-height-vertical-center.tccc-cmp-divider .text-center h3,
.fixed-height-vertical-center .tccc-cmp-divider .text-center h4,
.fixed-height-vertical-center.tccc-cmp-divider .text-center h4,
.fixed-height-vertical-center .tccc-cmp-divider .text-center h5,
.fixed-height-vertical-center.tccc-cmp-divider .text-center h5,
.fixed-height-vertical-center .tccc-cmp-divider .text-center h6,
.fixed-height-vertical-center.tccc-cmp-divider .text-center h6 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer {
  border-top: none;
  padding: 0;
  padding-top: 15px;
}
.footer .tccc-cmp-footer {
  border-top: none;
}
.footer .tccc-cmp-footer .footer__sharebar,
.footer .tccc-cmp-footer .footer__logo,
.footer .tccc-cmp-footer .footer__text .footer__content .footerLinkList {
  display: none;
}
.footer .tccc-cmp-footer .footer__text {
    margin: 0 auto;
    padding: 10px 10px 5px;
}
a.navigation-bar-slideout__menu-toggle {
    padding: 0px !important;
    margin: 0px !important;
}
.footer .tccc-cmp-footer .footer__text p {
    font-size: 14px;
    margin: 15px 0px 20px;
}
.footer .tccc-cmp-footer a {
  color: #007338;
  font-weight: bold;
}
.footer .tccc-cmp-footer a:hover {
  color: #000;
}
.footer.footer-link-hover-no-underline a:hover,
.footer .footer-link-hover-no-underline a:hover {
  text-decoration: none;
}
.text-color-primary.tccc-cmp-footer footer p,
.text-color-primary .tccc-cmp-footer footer p,
.text-color-primary.tccc-cmp-footer footer li,
.text-color-primary .tccc-cmp-footer footer li {
  color: #007338;
}
.link-color-primary.tccc-cmp-footer footer .footer__text a,
.link-color-primary .tccc-cmp-footer footer .footer__text a {
  color: #007338;
}
.link-hover-color-primary.tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-primary .tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-primary.tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-primary .tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-primary.tccc-cmp-footer footer .footer__text a:focus,
.link-hover-color-primary .tccc-cmp-footer footer .footer__text a:focus {
  color: #007338;
}
.text-color-secondary.tccc-cmp-footer footer p,
.text-color-secondary .tccc-cmp-footer footer p,
.text-color-secondary.tccc-cmp-footer footer li,
.text-color-secondary .tccc-cmp-footer footer li {
  color: #fff;
}
.link-color-secondary.tccc-cmp-footer footer .footer__text a,
.link-color-secondary .tccc-cmp-footer footer .footer__text a {
  color: #fff;
}
.link-hover-color-secondary.tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-secondary .tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-secondary.tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-secondary .tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-secondary.tccc-cmp-footer footer .footer__text a:focus,
.link-hover-color-secondary .tccc-cmp-footer footer .footer__text a:focus {
  color: #fff;
}
.text-color-light.tccc-cmp-footer footer p,
.text-color-light .tccc-cmp-footer footer p,
.text-color-light.tccc-cmp-footer footer li,
.text-color-light .tccc-cmp-footer footer li {
  color: #fff;
}
.link-color-light.tccc-cmp-footer footer .footer__text a,
.link-color-light .tccc-cmp-footer footer .footer__text a {
  color: #fff;
}
.link-hover-color-light.tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-light .tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-light.tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-light .tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-light.tccc-cmp-footer footer .footer__text a:focus,
.link-hover-color-light .tccc-cmp-footer footer .footer__text a:focus {
  color: #fff;
}
.text-color-dark.tccc-cmp-footer footer p,
.text-color-dark .tccc-cmp-footer footer p,
.text-color-dark.tccc-cmp-footer footer li,
.text-color-dark .tccc-cmp-footer footer li {
  color: #000;
}
.link-color-dark.tccc-cmp-footer footer .footer__text a,
.link-color-dark .tccc-cmp-footer footer .footer__text a {
  color: #000;
}
.link-hover-color-dark.tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-dark .tccc-cmp-footer footer .footer__text a:hover,
.link-hover-color-dark.tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-dark .tccc-cmp-footer footer .footer__text a:active,
.link-hover-color-dark.tccc-cmp-footer footer .footer__text a:focus,
.link-hover-color-dark .tccc-cmp-footer footer .footer__text a:focus {
  color: #000;
}
.text-font-primary.tccc-cmp-footer footer p,
.text-font-primary .tccc-cmp-footer footer p,
.text-font-primary.tccc-cmp-footer footer li,
.text-font-primary .tccc-cmp-footer footer li {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.link-font-primary.tccc-cmp-footer footer a,
.link-font-primary .tccc-cmp-footer footer a {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-font-secondary.tccc-cmp-footer footer p,
.text-font-secondary .tccc-cmp-footer footer p,
.text-font-secondary.tccc-cmp-footer footer li,
.text-font-secondary .tccc-cmp-footer footer li {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.link-font-secondary.tccc-cmp-footer footer a,
.link-font-secondary .tccc-cmp-footer footer a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.text-font-tertiary.tccc-cmp-footer footer p,
.text-font-tertiary .tccc-cmp-footer footer p,
.text-font-tertiary.tccc-cmp-footer footer li,
.text-font-tertiary .tccc-cmp-footer footer li {
  font-family: 'Nunito', Arial, sans-serif;
}
.link-font-tertiary.tccc-cmp-footer footer a,
.link-font-tertiary .tccc-cmp-footer footer a {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-indicators {
  z-index: 11;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption {
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption .carousel__headline--default {
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption p,
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption h2,
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption h3,
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption h4,
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption h5,
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel-caption h6 {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title_subheadline {
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper {
  visibility: visible;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary {
  width: 48%;
  color: #007338;
  font-size: 12px;
  background-color: black;
  border: 2px solid #007338;
  background-image: url("https://go.s.coke.com/2.5.16/etc/designs/projectux-onebrand/clientlib/img/cta-button-bg@2x.png");
  border-radius: 0;
  box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 2px 2px;
  display: inline-block;
  margin: 8px 0 0;
  max-width: 250px;
  overflow: hidden;
  padding: 7px 10px;
  position: relative;
  transform: translateZ(0);
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif, Arial, sans-serif;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-style: normal;
}
.lg .tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary,
.xl .tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary {
  font-size: 15px;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary:hover,
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary:focus {
  outline: 1px dotted #b9b9b9;
  border: 2px solid #007338;
  color: #007338;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary:hover:before,
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary:focus:before {
  animation: button-hover-radial 0.6s ease-out;
  -webkit-animation: button-hover-radial 0.6s ease-out;
  -moz-animation: button-hover-radial 0.6s ease-out;
  -o-animation: button-hover-radial 0.6s ease-out;
  -ms-animation: button-hover-radial 0.6s ease-out;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel div.carousel_buttonsWrapper button.btn-primary:before {
  animation: button-mouseoff-fade 0.5s ease-out;
  -webkit-animation: button-mouseoff-fade 0.5s ease-out;
  -moz-animation: button-mouseoff-fade 0.5s ease-out;
  -o-animation: button-mouseoff-fade 0.5s ease-out;
  -ms-animation: button-mouseoff-fade 0.5s ease-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  background: rgba(0, 0, 0, 0.35);
  border-radius: 100%;
  bottom: 6px;
  content: "";
  height: 30px;
  left: 45%;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  position: absolute;
  right: 0;
  -webkit-transform: scale(20);
          transform: scale(20);
  width: 30px;
  z-index: -1;
}
.carousel__indicators--animation  .carousel .carousel-indicators,
.carousel__indicators--rectangular  .carousel .carousel-indicators {
  background: #fff !important;
}
.carousel__indicators--animation  .carousel .carousel-indicators li:active .progressBar,
.carousel__indicators--rectangular  .carousel .carousel-indicators li:active .progressBar {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.carousel__indicators--animation  .carousel .carousel-indicators li span,
.carousel__indicators--rectangular  .carousel .carousel-indicators li span {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.carousel__indicators--animation  .carousel .carousel-indicators li span .inProgress,
.carousel__indicators--rectangular  .carousel .carousel-indicators li span .inProgress {
  background-color: #007338 !important;
}
.carousel__indicators--animation  .carousel .carousel-indicators li .loadbar,
.carousel__indicators--rectangular  .carousel .carousel-indicators li .loadbar {
  background: #007338 !important;
}
.carousel__indicators--animation  .carousel .carousel-indicators li:hover span .inProgress,
.carousel__indicators--rectangular  .carousel .carousel-indicators li:hover span .inProgress,
.carousel__indicators--animation  .carousel .carousel-indicators li:focus span .inProgress,
.carousel__indicators--rectangular  .carousel .carousel-indicators li:focus span .inProgress {
  width: 100% !important;
}
.carousel__play-pause-enabled .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel .carousel-inner .carousel-indicators li {
  width: 18px;
  height: 18px;
  background-color: #fff;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  opacity: 1;
  cursor: pointer;
  padding: 0;
  -webkit-appearance: none;
  vertical-align: middle;
}
.carousel__play-pause-enabled .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel .carousel-inner .carousel-indicators li.active {
  background-color: #007338;
}
.carousel__play-pause-enabled .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel .carousel-inner .carousel-indicators li.playpause:before {
  content: '.';
  display: block;
  width: 8px;
  height: 8px;
  border-left: 3px solid #007338;
  border-right: 3px solid #007338;
  color: transparent;
  position: relative;
  top: 0;
  left: 50%;
  margin-top: 5px;
  margin-left: -4px;
  font-family: 'FontAwesome';
}
html[dir='rtl'] .carousel__play-pause-enabled .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel .carousel-inner .carousel-indicators li.playpause:before {
  left: -27%;
}
.carousel__play-pause-enabled .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel .carousel-inner .carousel-indicators li.paused:before {
  content: '.';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #007338;
  margin-left: -2px;
  margin-top: 4px;
  color: transparent;
  position: relative;
}
.carousel__play-pause-enabled.remove-indicators .playpause {
  background: transparent !important;
  border: 0;
}
.carousel__play-pause-enabled.remove-indicators .playpause:before {
  border-width: 7px 0 7px 9px !important;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-text-primary .carousel_headline,
.carousel-headline-text-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  color: #007338;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-text-primary .carousel_title,
.carousel-title-text-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  color: #007338;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-text-primary .carousel_subHeadline,
.carousel-subheadline-text-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  color: #007338;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-text-primary .carousel_button,
.carousel-button-text-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  color: #007338;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-text-secondary .carousel_headline,
.carousel-headline-text-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-text-secondary .carousel_title,
.carousel-title-text-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-text-secondary .carousel_subHeadline,
.carousel-subheadline-text-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-text-secondary .carousel_button,
.carousel-button-text-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-text-light .carousel_headline,
.carousel-headline-text-light .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-text-light .carousel_title,
.carousel-title-text-light .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-text-light .carousel_subHeadline,
.carousel-subheadline-text-light .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-text-light .carousel_button,
.carousel-button-text-light .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  color: #fff;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-text-dark .carousel_headline,
.carousel-headline-text-dark .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  color: #000;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-text-dark .carousel_title,
.carousel-title-text-dark .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  color: #000;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-text-dark .carousel_subHeadline,
.carousel-subheadline-text-dark .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  color: #000;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-text-dark .carousel_button,
.carousel-button-text-dark .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  color: #000;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-primary .carousel_headline,
.carousel-headline-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-primary .carousel_title,
.carousel-title-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-primary .carousel_subHeadline,
.carousel-subheadline-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-primary .carousel_button,
.carousel-button-primary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-secondary .carousel_headline,
.carousel-headline-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-secondary .carousel_title,
.carousel-title-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-secondary .carousel_subHeadline,
.carousel-subheadline-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-secondary .carousel_button,
.carousel-button-secondary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-headline-tertiary .carousel_headline,
.carousel-headline-tertiary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_headline {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-title-tertiary .carousel_title,
.carousel-title-tertiary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_title {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-subheadline-tertiary .carousel_subHeadline,
.carousel-subheadline-tertiary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_subHeadline {
  font-family: 'Nunito', Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-imageVideoCarousel.carousel-button-tertiary .carousel_button,
.carousel-button-tertiary .tccc-cmp.tccc-cmp-imageVideoCarousel .carousel_button {
  font-family: 'Nunito', Arial, sans-serif;
}
.center-headline .carousel_headline {
  -webkit-transform: none !important;
          transform: none !important;
}
ul.c-list__list li.c-list__item {
  cursor: pointer;
}
.navigation-bar__list--sub {
  display: none;
  position: absolute;
  opacity: 0.9;
  width: 100%;
  padding-right: 6rem;
}
html[dir='rtl'] .navigation-bar__list--sub {
  padding-left: 6rem;
  padding-right: 1rem;
}
.navigation-bar__list--sub ul {
  margin: 0.5rem auto;
}
.navigation-bar__list--sub ul li {
  cursor: pointer;
  margin: 0!important;
  color: #007338;
}
.navigation-bar__list--sub ul li:hover {
  color: #000;
}
.navigation-bar__list--sub.showlistmenu {
  display: block;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: slidedown;
          animation-name: slidedown;
  overflow: hidden;
}
.mobile-navigation {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile-navigation .tccc-cmp-list {
  width: 100vw;
}
.mobile-navigation .tccc-cmp-list .c-list__title {
  padding-left: 34px;
  font-size: 1rem !important;
  cursor: pointer;
  background-image: url('/content/dam/nextgen/images/icons/menu.svg');
  background-repeat: no-repeat;
  background-size: contain;
  line-height: 1rem;
  margin-left: 0.5rem;
  text-transform: none !important;
}
.mobile-navigation .tccc-cmp-list .c-list__title.open {
  background-image: url('/content/dam/nextgen/images/icons/x.svg');
}
.mobile-navigation .tccc-cmp-list ul.c-list__list {
  display: none;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: slidedown;
          animation-name: slidedown;
  overflow: hidden;
  margin-top: 1rem;
}
.mobile-navigation .tccc-cmp-list ul.c-list__list li.c-list__item {
  margin-bottom: -1px !important;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.mobile-navigation .tccc-cmp-list ul.c-list__list li.c-list__item a {
  color: #000;
}
.mobile-navigation .tccc-cmp-list ul.c-list__list li.c-list__item.nested {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff;
  color: #fff;
  padding-left: 1rem;
}
.mobile-navigation .tccc-cmp-list ul.c-list__list li.c-list__item.nested a {
  color: #fff;
}
body.authorMode .mobile-navigation {
  display: block !important;
}
.country-selector.tccc-cmp-list,
.country-selector .tccc-cmp-list {
  position: relative;
}
.country-selector.tccc-cmp-list ul.c-list__list,
.country-selector .tccc-cmp-list ul.c-list__list {
  margin-right: 2rem;
  display: block;
  margin-bottom: 0;
  text-align: right;
}
.country-selector.tccc-cmp-list ul.c-list__list li.c-list__item,
.country-selector .tccc-cmp-list ul.c-list__list li.c-list__item {
  display: none;
}
.country-selector.tccc-cmp-list ul.c-list__list li.c-list__item .c-list__img,
.country-selector .tccc-cmp-list ul.c-list__list li.c-list__item .c-list__img {
  display: inline !important;
}
.country-selector.tccc-cmp-list ul.c-list__list li.c-list__item .c-list__img img,
.country-selector .tccc-cmp-list ul.c-list__list li.c-list__item .c-list__img img {
  display: inline !important;
}
.country-selector.tccc-cmp-list ul.c-list__list li.c-list__item .c-list__text,
.country-selector .tccc-cmp-list ul.c-list__list li.c-list__item .c-list__text {
  display: inline-block !important;
  text-align: right;
}
.country-selector.tccc-cmp-list ul.c-list__list li.c-list__item .c-list__text,
.country-selector .tccc-cmp-list ul.c-list__list li.c-list__item .c-list__text {
  padding-left: 1rem !important;
}
.country-selector.tccc-cmp-list ul.c-list__list li.c-list__item:first-child,
.country-selector .tccc-cmp-list ul.c-list__list li.c-list__item:first-child {
  display: block;
}
.country-selector.tccc-cmp-list.open ul.c-list__list li.c-list__item,
.country-selector .tccc-cmp-list.open ul.c-list__list li.c-list__item {
  display: block;
}
.country-selector.tccc-cmp-list::after,
.country-selector .tccc-cmp-list::after {
  content: '';
  position: absolute;
  right: 1rem;
  top: 8px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  border-top: 6px solid #000;
  -webkit-transition: none;
  transition: none;
}
.collapsible-list ul {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  overflow: hidden;
  max-height: 100%;
}
.collapsible-list.list-collapsed ul {
  max-height: 0;
}
.navigation-bar {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.navigation-bar .c-list__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.navigation-bar .c-list__item {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 800;
  margin-left: 5px;
  margin-right: 5px;
}
.navigation-bar .c-list__item:hover {
  color: #007338;
}
.navigation-bar__list--sub {
  background-color: #fff;
}
.navigation-bar__list--sub.showlistmenu {
  display: block;
}
.navigation-bar__list--sub {
  display: none;
}
.navigation-bar__list--sub.showlistmenu {
  display: block;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-name: slidedown;
          animation-name: slidedown;
  overflow: hidden;
}
.navigation-bar__list--sub {
  display: none;
}
.navigation-bar__language-toggle-container {
  margin-right: 16px;
  position: relative;
  width: 70px;
}
.navigation-bar__language-toggle-container ::before {
  content: '';
  position: absolute;
  right: 0;
  top: 38%;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  border-top: 6px solid #000;
  -webkit-transition: none;
  transition: none;
}
.navigation-bar__language-toggle-container .c-list__img img {
  border-radius: 18px;
  width: 18px;
  height: 18px;
}
.navigation-bar__language-toggle-container .c-list__text {
  padding-left: 0.7rem !important;
}
html[dir='rtl'] .navigation-bar__language-toggle-container .c-list__text {
  padding-left: auto;
  padding-right: 0.7rem !important;
}
.navigation-bar__list--sub-Language {
  background-color: white;
}
.navigation-bar__list--sub-Language ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  float: right;
}
html[dir='rtl'] .navigation-bar__list--sub-Language ul {
  float: left;
}
.navigation-bar__list--sub-Language .c-list__img img {
  border-radius: 18px;
  width: 18px;
  height: 18px;
}
.navigation-bar__list--sub-Language .c-list__text {
  padding-left: 0.7rem !important;
}
html[dir='rtl'] .navigation-bar__list--sub-Language .c-list__text {
  padding-left: auto;
  padding-right: 0.7rem !important;
}
.header-simple-navigation .image .cmp-image {
  text-align: center;
}
.header-simple-navigation .image .cmp-image img {
  max-width: 100%;
  height: auto;
}
.header-simple-navigation .nav-simple-list .c-list__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-simple-navigation .nav-simple-list .c-list__list a {
  text-decoration: none !important;
}
.header-simple-navigation .nav-simple-list .c-list__list .c-list__text {
  color: #007338;
  padding: 7px 9px 7px 9px !important;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.header-simple-navigation .nav-simple-list .c-list__list .c-list__text:hover {
  color: #fff;
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.header-simple-navigation .navigation-bar-overflow,
.header-simple-navigation .overflowitems {
  background: #eee;
  padding: 10px 0 0 0;
}
.authorMode .header-simple-navigation .navigation-bar-overflow,
.authorMode .header-simple-navigation .overflowitems {
  display: block !important;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list,
.header-simple-navigation .overflowitems .c-list__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 !important;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list .c-list__item,
.header-simple-navigation .overflowitems .c-list__list .c-list__item {
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  width: auto;
  margin: 0 !important;
  letter-spacing: -0.04em;
  font-weight: bold;
  padding: 7px 9px 5px;
  word-break: keep-all;
  text-align: center;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list .c-list__item a,
.header-simple-navigation .overflowitems .c-list__list .c-list__item a {
  text-decoration: none !important;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list .c-list__item .c-list__text,
.header-simple-navigation .overflowitems .c-list__list .c-list__item .c-list__text {
  color: #007338 !important;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 !important;
  white-space: nowrap;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list .c-list__item:hover,
.header-simple-navigation .overflowitems .c-list__list .c-list__item:hover {
  background: #fff;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list .c-list__item:hover .c-list__text,
.header-simple-navigation .overflowitems .c-list__list .c-list__item:hover .c-list__text {
  color: #007338;
}
.header-simple-navigation .navigation-bar-overflow .c-list__list .c-list__item.overflowbutton.showdropdownmenuoverflowitems:before,
.header-simple-navigation .overflowitems .c-list__list .c-list__item.overflowbutton.showdropdownmenuoverflowitems:before {
  content: '☰' !important;
  font-size: 18px;
  color: #000 !important;
}
.header-simple-navigation .navigation-bar-overflow .overflowbutton {
  display: none;
}
.header-simple-navigation .overflowitems.navigation-bar__list--sub-overflowitems {
  display: none;
}
.header-simple-navigation .overflowitems.navigation-bar__list--sub-overflowitems.showlistmenu {
  display: block;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top {
  background-color: rgba(234, 234, 234, 0.9);
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item {
  border-right: 0.0625rem solid #000;
}
html[dir="rtl"] .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item {
  border-right: none;
  border-left: 0.0625rem solid #000;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle,
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle span {
  color: #000;
  font-size: 0.9375rem;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__menu-toggle:before {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__menu-home-icon-svg,
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__menu-back-icon-svg {
  fill: #000;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu {
  background-color: #007338;
}
.c-list-container {
    font-size: 14px;
}
h5.c-list__title {
    font-size: 17px !important;
    position: relative;
}
h5.c-list__title:before {
    content: "";
    height: 3px;
    width: 30px;
    background: #39aa53;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.c-list-container {
    height: 180px;
}

.footer__top__title {
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #e4e4e4;
    margin-bottom: 0.3125em;
}

.footer__top__des {
    font-size: 14px;
    color: #C7C7C7 !important;
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 0.71429em;
    font-style: italic;
}
.footer__top.text-center {
    padding-top: 20px;
}
.contact_form {
    border-bottom: 1px solid #ffffff;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    position: relative;
    font-size: 14px;
    max-width: 386px;
    margin: 5px auto;
    padding: 10px 0px;
}
::-webkit-selection {
  background: #000000;
  color: #ffffff; }

::-moz-selection {
  background: #000000;
  color: #ffffff; }

::selection {
  background: #000000;
  color: #ffffff; }

::-webkit-input-placeholder {
  transition: text-indent .5s ease, color .5s ease;
  color: #E0E0E0 !important; }

input::-moz-placeholder {
  transition: text-indent .5s ease, color .5s ease;
  color: #E0E0E0 !important; }

input::ms-input-placeholder {
  transition: text-indent .5s ease, color .5s ease;
  color: #E0E0E0 !important; }

[placeholder]:focus::-webkit-input-placeholder {
  text-indent: 10em;
  color: transparent !important;; }

[placeholder]:focus::-moz-placeholder {
  text-indent: 10em;
  color: transparent !important; }
div.wpcf7 {
    margin: 0;
    padding: 0;
}
.contact_form .wpcf7-form-control-wrap {
    display: block;
    position: static;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.contact_form__input {
    border-radius: 0;
    font-size: 14px;
    height: 1.42857em;
    background: transparent;
    border: none;
    color: #fff !important;
    padding: 0;
}
.contact_form__input:active, .contact_form__input:focus {
      background: transparent; }
.form-control, button, input, select {
    transition: all 0.3s ease-in-out;
    outline: none !important;
    box-shadow: none;
    cursor: pointer;
}
  .form-control:hover, .form-control:focus, .form-control:active,
  button:hover,
  button:focus,
  button:active,
  input:hover,
  input:focus,
  input:active,
  select:hover,
  select:focus,
  select:active {
    outline: none !important;
    box-shadow: none !important;
    border-color: #D6B96F; }
    
    
.contact_form__btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border: none;
    background: transparent;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #E0E0E0;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}

.contact_form p {
    margin-bottom: 0;
    position: relative;
}

.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__top .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu-arrow::after {
  border-bottom-color: #007338;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu {
  background-color: #fff;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item .navigation-bar-slideout__list-item-link {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__list-menu-item:hover .navigation-bar-slideout__list-item-link {
  color: #007338;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__list-item {
  border-bottom: 1px solid #eaeaea;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__list-item:hover {
  background-color: #f2f2f2;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__list-item:hover .navigation-bar-slideout__list-item-link {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__list-item .navigation-bar-slideout__list-item-link {
  color: #000;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__menu-toggle-close {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout .navigation-bar-slideout__menu .navigation-bar-slideout__menu-toggle-close:hover {
  color: #007338;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-light .navigation-bar-slideout__top .languageSelectorContainer,
.nav-sticky-text-light .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .languageSelectorContainer {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-light .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-sticky-text-light .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-light .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-sticky-text-light .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-light .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before,
.nav-sticky-text-light .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-brand .navigation-bar-slideout__top .languageSelectorContainer,
.nav-sticky-text-brand .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .languageSelectorContainer {
  color: #007338 !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-brand .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-sticky-text-brand .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #007338 !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-brand .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-sticky-text-brand .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  color: #007338;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-brand .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before,
.nav-sticky-text-brand .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before {
  color: #007338;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-dark .navigation-bar-slideout__top .languageSelectorContainer,
.nav-sticky-text-dark .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .languageSelectorContainer {
  color: #000 !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-dark .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-sticky-text-dark .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #000 !important;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-dark .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-sticky-text-dark .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky.nav-sticky-text-dark .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before,
.nav-sticky-text-dark .tccc-cmp.tccc-cmp-navigation.navigation-bar-slideout__top--sticky .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-menu-text-hide .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-top-menu-text-hide .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  display: none;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-light .navigation-bar-slideout__top .languageSelectorContainer,
.nav-top-text-light .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .languageSelectorContainer {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-light .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-top-text-light .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-light .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-top-text-light .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-light .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before,
.nav-top-text-light .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-light .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-back-icon-svg,
.nav-top-text-light .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-back-icon-svg {
  fill: #fff;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-brand .navigation-bar-slideout__top .languageSelectorContainer,
.nav-top-text-brand .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .languageSelectorContainer {
  color: #007338 !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-brand .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-top-text-brand .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #007338 !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-brand .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-top-text-brand .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  color: #007338;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-brand .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before,
.nav-top-text-brand .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before {
  color: #007338;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-brand .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-back-icon-svg,
.nav-top-text-brand .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-back-icon-svg {
  fill: #007338;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-dark .navigation-bar-slideout__top .languageSelectorContainer,
.nav-top-text-dark .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .languageSelectorContainer {
  color: #000 !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-dark .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-top-text-dark .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #000 !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-dark .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title,
.nav-top-text-dark .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle .navigation-bar-slideout__menu-toggle-title {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-dark .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before,
.nav-top-text-dark .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-toggle::before {
  color: #000;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-text-dark .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-back-icon-svg,
.nav-top-text-dark .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top .navigation-bar-slideout__top_list_left .navigation-bar-slideout__top_item .navigation-bar-slideout__menu-back-icon-svg {
  fill: #000;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-lang-bubble-bg-white .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu,
.nav-top-lang-bubble-bg-white .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu {
  background-color: #FFFFFF !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-lang-bubble-bg-white .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu-arrow::after,
.nav-top-lang-bubble-bg-white .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu-arrow::after {
  border-bottom-color: #FFFFFF !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-lang-bubble-text-light .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-top-lang-bubble-text-light .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #fff !important;
}
.tccc-cmp.tccc-cmp-navigation.nav-top-lang-bubble-text-dark .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu .dropdown-item,
.nav-top-lang-bubble-text-dark .tccc-cmp.tccc-cmp-navigation .navigation-bar-slideout__top_language .languageSelectorContainer .dropdown-menu .dropdown-item {
  color: #000 !important;
}
/* VARIABLES */
html.lock-scroll body {
  overflow-y: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
html.lock-scroll body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  -webkit-transform: none !important;
          transform: none !important;
}
html.lock-scroll body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .overlay {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 2;
}
html.lock-scroll body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .triggermobile {
  -webkit-transform: none !important;
          transform: none !important;
}
html.lock-scroll.sm body .tccc-cmp-navigation[data-design-package='flexibleNavigation'],
html.lock-scroll.xs body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  min-height: 50px;
}
html.lock-scroll.sm body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .overlay,
html.lock-scroll.xs body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .overlay {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  position: relative;
  /* Paintbrush options */
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .icon-cc-next {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
  margin-left: 7px;
  color: inherit;
  font-size: 0.75rem;
  font-weight: bold;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .nav-item:hover .icon-cc-next,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .show .icon-cc-next {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] a.active {
  pointer-events: none;
  cursor: default;
  background-color: inherit;
  color: inherit;
  opacity: 0.575;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] span {
  font-size: inherit;
  line-height: normal;
  margin: 0;
  color: initial;
}
@media (min-width: 768px) {
  .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .visible-navigation {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar.d-block {
    display: block !important;
    z-index: 3;
  }
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper {
  height: auto;
  position: relative;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer {
  background-color: #FFFFFF;
  overflow-y: auto;
  position: absolute;
  max-width: 45%;
  top: 100%;
  max-height: -webkit-calc(100vh - 50px);
  max-height: calc(100vh - 50px);
  width: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer .mainNav {
  position: relative;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .logoContainer,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileLogo {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .logoContainer .navbar-brand,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileLogo .navbar-brand {
  margin: 0;
  padding: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .logoContainer img,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileLogo img {
  max-width: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-height: 80px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].scale-img:not(.no-scale-img) .logoContainer,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].scale-img:not(.no-scale-img) .mobileLogo {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].scale-img:not(.no-scale-img) .logoContainer img,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].scale-img:not(.no-scale-img) .mobileLogo img {
  max-width: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].scale-img:not(.no-scale-img) .mobileLogo {
  -webkit-transform-origin: center;
          transform-origin: center;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].scale-img:not(.no-scale-img) .navbar {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].fixed {
  position: fixed;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  position: relative;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
body.authorMode .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  position: relative;
}
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation']:after,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation']:after,
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation']:after {
  content: '';
  width: 100%;
  display: block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] a {
  color: inherit;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer {
  margin-right: 0.625rem;
  vertical-align: text-bottom;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-toggle {
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: inherit;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-toggle:after {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-menu.show {
  min-width: 5rem;
  margin-left: 0.1rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-menu-arrow {
  top: -25px;
  left: 50%;
  width: 0;
  height: 0;
  position: relative;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-menu-arrow:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-menu-arrow:after {
  bottom: -18px;
  right: -8px;
  border-bottom-color: #fff;
}
@-moz-document url-prefix() {
  .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-menu-arrow {
    top: -30px;
  }
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems {
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #FFFFFF;
  border-radius: 50%;
  padding: 10px;
  margin: 5px 2px 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks {
  background-repeat: no-repeat;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks.facebookIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Facebook.svg");
  margin-top: -6px;
  margin-left: -2px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks.instagramIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Instagram.svg");
  margin-top: -3px;
  margin-left: -4px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks.snapchatIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Snapchat.svg");
  margin-top: -3px;
  margin-left: -4px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks.twitterIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Twitter.svg");
  margin-top: -3px;
  margin-left: -4px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks.groupSocialIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Go_Share.svg");
  margin-top: -4px;
  margin-left: -4px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse button {
  display: inline-block;
  border: none;
  box-shadow: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse button.shareCollapseIcon {
  width: 1.5625rem;
  height: 1.5625rem;
  fill: white;
  background-color: #000000;
  border-radius: 50%;
  padding: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse button:after,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse button:before {
  content: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse .dropdown-menu-arrow {
  top: -25px;
  left: 50%;
  width: 0;
  height: 0;
  position: relative;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse .dropdown-menu-arrow:after,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse .dropdown-menu-arrow:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse .dropdown-menu-arrow:after {
  bottom: -18px;
  right: -8px;
  border-bottom-color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse .dropdown-menu-arrow:before {
  bottom: -17px;
  right: -8px;
  border-bottom-color: rgba(0, 0, 0, 0.15);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse.show .shareCollapseIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .shareCollapse:hover .shareCollapseIcon {
  background-color: #fe001a;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 3.75rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .flexContainers:last-child {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer {
  padding: 1.5625rem 0 0.5625rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show {
  top: -1.25rem !important;
  left: -1rem !important;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar {
  padding: 0;
  position: relative;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar button {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item > a {
  padding-right: 0;
  color: #000000;
  font-size: 1.025rem;
  margin-right: 1.875rem;
  padding-bottom: 1.5625rem;
  display: block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item > a.subnavbtn .title {
  position: relative;
  white-space: nowrap;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item.last-menu-item > a.subnavbtn {
  padding-right: 0;
  margin-right: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus > a,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus-within > a,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:hover > a {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus > a span,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus-within > a span,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:hover > a span {
  color: inherit;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus .subnav-content-wrapper,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus-within .subnav-content-wrapper,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:hover .subnav-content-wrapper {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus a.subnavbtn span.title:before,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:focus-within a.subnavbtn span.title:before,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item:hover a.subnavbtn span.title:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #FFFFFF;
  position: absolute;
  bottom: -32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content-wrapper {
  position: absolute;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  top: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  line-height: normal;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0.75rem 0.75rem 0.75rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content .secondaryNav {
  width: 16.66%;
  min-height: 1px;
  padding: 0.5rem 1rem 0.75rem;
}
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content .secondaryNav {
  width: 20%;
}
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content .secondaryNav {
  width: 25%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content .tertiaryNav {
  padding: 0.3rem 0 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content .tertiaryNav a {
  padding: 0.4rem 0;
  font-size: 0.95em;
  clear: both;
  float: left;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item.show a svg {
  fill: #fe001a;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item.LinkList3Nav {
  display: inline;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav {
  padding: 0;
  z-index: 2;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper ul li {
  font-size: 1.125rem;
  max-width: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler {
  display: inline-block;
  min-height: 51px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:focus,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:active {
  outline: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler span {
  display: block;
  background-color: #000000;
  height: 3px;
  width: 25px;
  margin-top: 4px;
  margin-bottom: 4px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  position: relative;
  left: 0;
  opacity: 1;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.25rem 0;
  max-width: 35%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo .d-lg-none {
  max-height: 50px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  padding-right: 0.625rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer button {
  background-color: transparent;
  border: none;
  color: inherit;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  margin-right: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: auto;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer {
  overflow-y: auto;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  height: 100vh;
  max-height: -webkit-calc(100vh - 50px);
  max-height: calc(100vh - 50px);
  background-color: #FFFFFF;
  padding-bottom: 2rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .dropdown-item {
  white-space: normal;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  width: auto;
  padding: 0.665rem 1.5rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a.toggle-btn {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a span {
  font-style: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  color: #000;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a:hover {
  background-color: white;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .secondaryNav li a {
  margin-left: -webkit-calc(1.45rem);
  margin-left: calc(1.45rem);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .secondaryNav li a:after {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .tertiaryNav li a {
  margin-left: -webkit-calc(1.45rem * 2);
  margin-left: calc(1.45rem * 2);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks {
  list-style: none;
  overflow: auto;
  white-space: nowrap;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_languageSelector li a {
  padding-left: 1.45rem;
  padding-right: 1.45rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks {
  padding: 1rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-color: #FFFFFF;
  border-radius: 50%;
  padding: 10px;
  margin-right: 1rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a {
  padding: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.socialIconLinks {
  background-repeat: no-repeat;
  display: block;
  width: 1rem;
  height: 1rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.socialIconLinks.facebookIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Facebook.svg");
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.socialIconLinks.instagramIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Instagram.svg");
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.socialIconLinks.snapchatIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Snapchat.svg");
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.socialIconLinks.twitterIcon {
  background-image: url("/content/dam/nextgen/images/NextGen_Twitter.svg");
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler span:nth-child(1),
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler span:nth-child(3) {
  -webkit-transition: transform 0.35s ease-in-out;
  -webkit-transition: -webkit-transform 0.35s ease-in-out;
  transition: -webkit-transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1) {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  opacity: 0.9;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(2) {
  height: 12px;
  visibility: hidden;
  background-color: transparent;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3) {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  opacity: 0.9;
  margin-top: -23px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  visibility: hidden;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .socialLinksContainer {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks {
  display: block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navExtras,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].show_mobile .mobileNav .navWrapper .navExtras,
.show_mobile .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].show_mobile .mobileNav .navWrapper .navExtras .languageSelectorContainer,
.show_mobile .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].show_mobile .mobileNav .navWrapper .navExtras .socialLinksContainer,
.show_mobile .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .socialLinksContainer {
  display: inherit;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].show_mobile .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks,
.show_mobile .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].hide-nav-arrows .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnavbtn .icon-cc-next,
.hide-nav-arrows .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnavbtn .icon-cc-next {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .navExtras,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show {
  margin-left: -1.65rem;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse.mobile-elm .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-elm .extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse.mobile-mel .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-mel .extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse.mobile-eml .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-eml .extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse.mobile-lem .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show,
.mobile-lem .extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras .languageSelectorContainer .dropdown-menu.show {
  margin-left: inherit;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse.mobile-elm .mobileNav .navExtras,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navExtras,
.mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras,
.mobile-elm .extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse.mobile-eml .mobileNav .navExtras,
.extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navExtras,
.mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse .mobileNav .navExtras,
.mobile-eml .extras-reverse .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navExtras {
  padding-left: 0.75rem;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper,
html.xl .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper,
html.lg .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper,
html.md .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper .logoContainer,
html.xl .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper .logoContainer,
html.lg .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper .logoContainer,
html.md .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer {
  -webkit-transform-origin: center;
          transform-origin: center;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper .navExtras,
html.xl .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper .navExtras,
html.lg .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-right .visible-navigation .navWrapper .navExtras,
html.md .logo-center-stacked-extras-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  position: absolute;
  top: 0;
  margin-top: 30px;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper,
html.xl .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper,
html.lg .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper,
html.md .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper .logoContainer,
html.xl .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper .logoContainer,
html.lg .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper .logoContainer,
html.md .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer {
  -webkit-transform-origin: center;
          transform-origin: center;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper .navExtras,
html.xl .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper .navExtras,
html.lg .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .navWrapper .navExtras,
html.md .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  position: absolute;
  top: 0;
  margin-top: 30px;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .logoContainer,
html.xl .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .logoContainer,
html.lg .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .logoContainer,
html.md .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer {
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navExtras,
html.xl .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navExtras,
html.lg .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navExtras,
html.md .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar,
html.xl .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar,
html.lg .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar,
html.md .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.xl .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.lg .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.md .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.xl .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.lg .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.md .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a {
  margin-right: 0;
  margin-left: 1.875rem;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.xl .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.lg .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.md .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a {
  margin-left: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .mobileNav .navWrapper .mobileLogo img,
.logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo img {
  max-height: 50px;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'],
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'],
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer {
  -webkit-transform-origin: left;
          transform-origin: left;
  padding: 0.25rem 0;
  margin-right: 1.5625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand {
  margin: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand img {
  max-height: 80px;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navExtras,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navExtras,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navExtras,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar {
  display: block;
  width: auto;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a {
  margin-left: 0;
  margin-right: 1.5625rem;
  margin-bottom: 0;
  padding: 1.5625rem 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a.subnavbtn,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a.subnavbtn,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a.subnavbtn,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a.subnavbtn,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a.subnavbtn,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a.subnavbtn {
  padding-right: 0;
  margin-right: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.xl .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.lg .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.md .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper {
  margin-left: 0;
  margin-right: 0;
  left: 0;
  right: auto;
  position: fixed;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .mobileNav .navWrapper .mobileLogo img,
.logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo img {
  max-height: 50px;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'],
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'],
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer {
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  padding: 0;
  margin-left: 1.5625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer .navbar-brand,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand {
  margin: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .logoContainer .navbar-brand img,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .logoContainer .navbar-brand img {
  float: right;
  max-height: 80px;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navExtras,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navExtras,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navExtras,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar {
  display: block;
  width: auto;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a {
  margin-right: 0;
  margin-left: 1.5625rem;
  margin-bottom: 0;
  padding: 1.5625rem 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a {
  padding-left: 0;
  margin-left: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.xl .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.lg .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html.md .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper {
  margin-left: 0;
  margin-right: 0;
  left: auto;
  right: 0;
  position: fixed;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse-dt .visible-navigation .navExtras,
.extras-reverse-dt .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navExtras {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].extras-reverse-dt .visible-navigation .navExtras .languageSelectorContainer,
.extras-reverse-dt .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navExtras .languageSelectorContainer {
  margin-right: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip {
  display: none;
  position: relative;
  text-align: left;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout {
  display: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  top: 100%;
  background-color: #FFFFFF;
  position: absolute;
  z-index: 99999999;
  box-sizing: border-box;
  min-width: 5rem;
  left: 0;
  margin-top: 2px;
  padding: 5px 0 10px 15px;
  -webkit-transform: translate(-57px, 0);
          transform: translate(-57px, 0);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout.icon3 {
  -webkit-transform: translate(-98px, 0);
          transform: translate(-98px, 0);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout.icon4 {
  -webkit-transform: translate(-142px, 0);
          transform: translate(-142px, 0);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout.icon5 {
  -webkit-transform: translate(-184px, 0);
          transform: translate(-184px, 0);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout .iconLinkItems {
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #FFFFFF;
  border-radius: 50%;
  padding: 10px;
  margin-right: 16px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout .iconLinkItems:first-of-type {
  margin-left: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout i {
  top: -22px;
  width: 0;
  height: 0;
  position: relative;
  right: auto;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip .tooltip-flyout i:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
  bottom: -18px;
  border-bottom-color: #FFFFFF;
  right: 21px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .group-social-tooltip.show .tooltip-flyout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip .tooltip-flyout,
.logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip .tooltip-flyout,
.logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip .tooltip-flyout,
.logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout {
  -webkit-transform: translate(-14px, 0);
          transform: translate(-14px, 0);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip .tooltip-flyout i,
.logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout i,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip .tooltip-flyout i,
.logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout i,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip .tooltip-flyout i,
.logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout i {
  right: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip .tooltip-flyout i:after,
.logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout i:after,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip .tooltip-flyout i:after,
.logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout i:after,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip .tooltip-flyout i:after,
.logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip .tooltip-flyout i:after {
  right: -20px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip .tooltip-flyout,
.mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .group-social-tooltip .tooltip-flyout,
.mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip .tooltip-flyout,
.mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout {
  -webkit-transform: translate(-14px, 0);
          transform: translate(-14px, 0);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip .tooltip-flyout i,
.mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout i,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .group-social-tooltip .tooltip-flyout i,
.mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout i,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip .tooltip-flyout i,
.mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout i {
  right: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip .tooltip-flyout i:after,
.mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout i:after,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .group-social-tooltip .tooltip-flyout i:after,
.mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout i:after,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip .tooltip-flyout i:after,
.mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip .tooltip-flyout i:after {
  right: -20px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_all .visible-navigation .socialLinksContainer > .iconLinkItems,
.group_social_icons_all .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .socialLinksContainer > .iconLinkItems,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_all .mobileNav .socialLinksContainer > .iconLinkItems,
.group_social_icons_all .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .socialLinksContainer > .iconLinkItems {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_all .visible-navigation .group-social-tooltip,
.group_social_icons_all .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_all .mobileNav .group-social-tooltip,
.group_social_icons_all .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip {
  display: inline-block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_desktop .visible-navigation .socialLinksContainer > .iconLinkItems,
.group_social_icons_desktop .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .socialLinksContainer > .iconLinkItems {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_desktop .visible-navigation .group-social-tooltip,
.group_social_icons_desktop .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip {
  display: inline-block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_mobile .mobileNav .socialLinksContainer > .iconLinkItems,
.group_social_icons_mobile .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .socialLinksContainer > .iconLinkItems {
  display: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].group_social_icons_mobile .mobileNav .group-social-tooltip,
.group_social_icons_mobile .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip {
  display: inline-block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].repeat-image .visible-navigation .responsive-background-image,
.repeat-image .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .responsive-background-image {
  background-size: auto !important;
  background-position: initial !important;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].repeat-image .mobileNav .navWrapper,
.repeat-image .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  background-size: auto !important;
  background-position: initial !important;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation,
.floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  position: absolute;
}
body .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .visible-navigation .responsive-background-image,
body .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .responsive-background-image {
  background-size: 0 0 !important;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
}
body .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .visible-navigation .responsive-background-image::before,
body .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .responsive-background-image::before {
  background-image: inherit;
  background-size: cover;
  background-position: inherit;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
  opacity: 1;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
body .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .mobileNav .navWrapper,
body .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  background-size: 0 0 !important;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
}
body .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .mobileNav .navWrapper::before,
body .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper::before {
  background-image: inherit;
  background-size: cover;
  background-position: inherit;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
  opacity: 1;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
body .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation.repeat-image .visible-navigation .responsive-background-image::before,
body .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'].repeat-image .visible-navigation .responsive-background-image::before,
body .repeat-image .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .visible-navigation .responsive-background-image::before,
body .repeat-image .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .responsive-background-image::before {
  background-size: auto;
  background-position: initial;
}
body .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation.repeat-image .mobileNav .navWrapper::before,
body .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'].repeat-image .mobileNav .navWrapper::before,
body .repeat-image .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .mobileNav .navWrapper::before,
body .repeat-image .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper::before {
  background-size: auto;
  background-position: initial;
}
body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation,
body.threshold .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] {
  position: absolute;
}
body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .visible-navigation .responsive-background-image,
body.threshold .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .responsive-background-image {
  background-color: rgba(0, 0, 0, 0) !important;
}
body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .visible-navigation .responsive-background-image::before,
body.threshold .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .responsive-background-image::before {
  opacity: 0;
}
body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .mobileNav .navWrapper,
body.threshold .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  background-color: rgba(0, 0, 0, 0) !important;
}
body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .mobileNav .navWrapper::before,
body.threshold .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper::before {
  opacity: 0;
}
body.threshold .tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation .mobileNav .navWrapper .mobileNavContainer,
body.threshold .floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer {
  background-color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].floating-navigation.fixed,
.floating-navigation .tccc-cmp-navigation[data-design-package='flexibleNavigation'].fixed {
  position: fixed;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .visible-navigation .nav-item > a span,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .nav-item > a span {
  color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .visible-navigation .navExtras .dropdown .dropdown-toggle,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navExtras .dropdown .dropdown-toggle {
  color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle {
  color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .mobileNav .navWrapper .navbar-toggler > span,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler > span {
  background-color: #FFFFFF;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper,
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper,
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper,
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper,
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper,
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileLogo,
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileLogo,
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileLogo,
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileLogo,
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileLogo,
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 1rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navExtras,
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navExtras,
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navExtras,
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navExtras,
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navExtras,
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  margin-left: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileMenuButton,
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileMenuButton,
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileMenuButton,
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileMenuButton,
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileMenuButton,
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileNavContainer,
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileNavContainer,
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileNavContainer,
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileNavContainer,
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileNavContainer,
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.xl .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.lg .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.md .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.sm .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.xs .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3) {
  left: auto;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileLogo,
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileLogo,
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileLogo,
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileLogo,
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileLogo,
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-left: 1rem;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navExtras,
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navExtras,
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navExtras,
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navExtras,
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navExtras,
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  margin-right: 0;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileMenuButton,
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileMenuButton,
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileMenuButton,
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileMenuButton,
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileMenuButton,
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler,
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler,
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler,
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler,
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler,
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler {
  margin-left: auto;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(1),
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3),
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler:not(.collapsed) span:nth-child(3) {
  left: auto;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xl .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme.triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme.triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme.triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer {
  right: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper,
html.xl .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper,
html.lg .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper,
html.md .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper,
html.sm .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper,
html.xs .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras,
html.xl .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras,
html.lg .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras,
html.md .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras,
html.sm .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras,
html.xs .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileMenuButton,
html.xl .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileMenuButton,
html.lg .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileMenuButton,
html.md .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileMenuButton,
html.sm .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileMenuButton,
html.xs .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileNavContainer,
html.xl .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileNavContainer,
html.lg .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileNavContainer,
html.md .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileNavContainer,
html.sm .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .mobileNavContainer,
html.xs .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileLogo,
html.xl .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileLogo,
html.lg .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileLogo,
html.md .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileLogo,
html.sm .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileLogo,
html.xs .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 1rem;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras,
html.xl .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras,
html.lg .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras,
html.md .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras,
html.sm .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras,
html.xs .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileMenuButton,
html.xl .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileMenuButton,
html.lg .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileMenuButton,
html.md .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileMenuButton,
html.sm .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileMenuButton,
html.xs .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
  margin-left: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileNavContainer,
html.xl .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileNavContainer,
html.lg .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileNavContainer,
html.md .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileNavContainer,
html.sm .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileNavContainer,
html.xs .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper,
html.xl .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper,
html.lg .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper,
html.md .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper,
html.sm .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper,
html.xs .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileLogo,
html.xl .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileLogo,
html.lg .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileLogo,
html.md .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileLogo,
html.sm .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileLogo,
html.xs .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-right: 1rem;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras,
html.xl .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras,
html.lg .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras,
html.md .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras,
html.sm .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras,
html.xs .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileMenuButton,
html.xl .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileMenuButton,
html.lg .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileMenuButton,
html.md .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileMenuButton,
html.sm .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileMenuButton,
html.xs .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  margin-left: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xl .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml.triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml.triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml.triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer {
  left: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-left.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xl .mobile-menu-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-left.triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .mobile-menu-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-left.triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .mobile-menu-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-left.triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .mobile-menu-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-left.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .mobile-menu-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer {
  left: 0;
}
html.xl .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-right.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xl .mobile-menu-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-right.triggermobile .navbar .navWrapper .mobileNavContainer,
html.lg .mobile-menu-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-right.triggermobile .navbar .navWrapper .mobileNavContainer,
html.md .mobile-menu-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-right.triggermobile .navbar .navWrapper .mobileNavContainer,
html.sm .mobile-menu-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-menu-right.triggermobile .navbar .navWrapper .mobileNavContainer,
html.xs .mobile-menu-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'].triggermobile .navbar .navWrapper .mobileNavContainer {
  right: 0;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems {
  background-color: #000000;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .facebookIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .facebookIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Facebook.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Facebook.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .instagramIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .instagramIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Instagram.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Instagram.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .snapchatIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .snapchatIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Snapchat.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Snapchat.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .twitterIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .twitterIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Twitter.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Twitter.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .groupSocialIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .groupSocialIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Go_Share.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Go_Share.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .facebookIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .facebookIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .instagramIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .instagramIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .snapchatIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .snapchatIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .twitterIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .twitterIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .navExtras .socialLinksContainer .iconLinkItems .groupSocialIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .groupSocialIcon {
  background-image: none;
  background-color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions {
  background-color: #000000;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.facebookIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.facebookIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Facebook.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Facebook.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.instagramIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.instagramIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Instagram.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Instagram.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.snapchatIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.snapchatIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Snapchat.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Snapchat.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.twitterIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.twitterIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Twitter.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Twitter.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.groupSocialIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.groupSocialIcon {
  -webkit-mask: url("/content/dam/nextgen/images/NextGen_Go_Share.svg") no-repeat;
  mask: url("/content/dam/nextgen/images/NextGen_Go_Share.svg") no-repeat;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.facebookIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.facebookIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.instagramIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.instagramIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.snapchatIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.snapchatIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.twitterIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.twitterIcon,
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].invert-share-icons .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.twitterIcon,
.invert-share-icons .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mobile_bottomLinks#mobile_iconLinks .mobile_iconOptions a.twitterIcon {
  background-image: none;
  background-color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  clear: both;
  float: left;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item {
  border-bottom: 1px solid #ccc;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item .toggle-child,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item .toggle-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item .toggle-btn,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item .toggle-btn {
  border-left: 1px solid #ccc;
  position: relative;
  display: block;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item .toggle-btn i::after,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item .toggle-btn i::after {
  content: '';
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 10px 0 10px;
  border-color: #000000 transparent transparent transparent;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -10px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item.active .toggle-btn i::after,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item.active .toggle-btn i::after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item ul,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item ul {
  width: 100%;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item .secondaryNav,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item .secondaryNav {
  display: none;
  border-top: 1px solid #ccc;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .mainNav li.nav-item .secondaryNav li > a,
.nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .mainNav li.nav-item .secondaryNav li > a {
  padding-top: 6px;
  padding-bottom: 6px;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a:hover span {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item a:hover {
  text-decoration: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item a:hover span {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover {
  text-decoration: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover span {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .visible-navigation .nav-item > a span,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .nav-item > a span {
  color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .visible-navigation .navExtras .dropdown .dropdown-toggle,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navExtras .dropdown .dropdown-toggle {
  color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle {
  color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].white-text .mobileNav .navWrapper .navbar-toggler > span,
.white-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler > span {
  background-color: #FFFFFF;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-text .visible-navigation .nav-item > a span,
.brand-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .nav-item > a span {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-text .visible-navigation .navExtras .dropdown .dropdown-toggle,
.brand-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navExtras .dropdown .dropdown-toggle {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-text .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle,
.brand-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-text .mobileNav .navWrapper .navbar-toggler > span,
.brand-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler > span {
  background-color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-text .visible-navigation .nav-item > a span,
.secondary-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .nav-item > a span {
  color: #fff;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-text .visible-navigation .navExtras .dropdown .dropdown-toggle,
.secondary-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navExtras .dropdown .dropdown-toggle {
  color: #fff;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-text .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle,
.secondary-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .dropdown .dropdown-toggle {
  color: #fff;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-text .mobileNav .navWrapper .navbar-toggler > span,
.secondary-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navbar-toggler > span {
  background-color: #fff;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-subnav-text .mobileNav .navWrapper .mobileNavContainer a span,
.brand-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a span {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-subnav-text .mobileNav .navWrapper .mobileNavContainer a:hover span,
.brand-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a:hover span {
  color: #000;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-subnav-text .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a span,
.brand-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a span {
  color: #007338;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-subnav-text .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover,
.brand-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover {
  text-decoration: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].brand-subnav-text .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover span,
.brand-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover span {
  color: #000;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-subnav-text .mobileNav .navWrapper .mobileNavContainer a span,
.secondary-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a span {
  color: #fff;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-subnav-text .mobileNav .navWrapper .mobileNavContainer a:hover span,
.secondary-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer a:hover span {
  color: #000;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-subnav-text .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a span,
.secondary-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a span {
  color: #fff;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-subnav-text .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover,
.secondary-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover {
  text-decoration: none;
}
.tccc-cmp-navigation[data-design-package='flexibleNavigation'].secondary-subnav-text .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover span,
.secondary-subnav-text .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navbar-nav .nav-item .subnav-content a:hover span {
  color: #000;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] a {
  text-align: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .languageSelectorContainer .dropdown-toggle::after {
  margin-right: 3px;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks {
  margin-left: auto;
  margin-right: -10px;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .iconLinkItems .socialIconLinks.facebookIcon {
  margin-right: -14px;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip .socialIconLinks {
  margin-left: auto;
  margin-right: -10px;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip .socialIconLinks.facebookIcon {
  margin-right: -14px;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip.show .tooltip-flyout {
  -webkit-transform: translate(-16px, 0);
          transform: translate(-16px, 0);
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip.show .tooltip-flyout.icon3,
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip.show .tooltip-flyout.icon4,
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip.show .tooltip-flyout.icon5 {
  -webkit-transform: translate(-16px, 0);
          transform: translate(-16px, 0);
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .navExtras .socialLinksContainer .group-social-tooltip.show .tooltip-flyout i::after {
  right: -22px;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras .languageSelectorContainer {
  margin-right: 0;
  margin-left: 0.625rem;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show {
  left: -3rem !important;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer {
  text-align: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item > a {
  text-align: right;
  margin-right: 0;
  margin-left: 1.875rem;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item.last-menu-item > a {
  padding-left: 0;
  margin-left: 0;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper .secondaryNav {
  text-align: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper .secondaryNav .tertiaryNav a {
  float: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  padding-right: 0;
  padding-left: 0.625rem;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer {
  margin-left: 0.625rem;
  margin-right: 0;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show {
  margin-left: -2.25rem !important;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mainNav li {
  text-align: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mainNav li a {
  margin-left: 0;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .secondaryNav li {
  text-align: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .secondaryNav li a {
  margin-left: 0;
  margin-right: 1.45rem;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .tertiaryNav li {
  text-align: right;
}
[dir="rtl"] body .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .tertiaryNav li a {
  margin-left: 0;
  margin-right: -webkit-calc(1.45rem * 2);
  margin-right: calc(1.45rem * 2);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout {
  -webkit-transform: translate(-57px, 0);
          transform: translate(-57px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout i::after {
  right: -147px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 {
  -webkit-transform: translate(-100px, 0);
          transform: translate(-100px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon3 i::after {
  right: -234px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 {
  -webkit-transform: translate(-143px, 0);
          transform: translate(-143px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon4 i::after {
  right: -319px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 {
  -webkit-transform: translate(-186px, 0);
          transform: translate(-186px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-center-stacked-extras-left .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .logo-center-stacked-extras-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .group-social-tooltip.show .tooltip-flyout.icon5 i::after {
  right: -404px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper {
  margin-left: auto;
  margin-right: -50vw;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-left .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper,
html[dir="rtl"] .logo-left .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item .subnav-content-wrapper {
  margin-left: auto;
  margin-right: -50vw;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .visible-navigation .navWrapper .navbar .navLinksContainer .navbar-nav .nav-item:first-child a {
  margin-left: 1.875rem;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .mobileNav .navWrapper .navExtras,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .mobileNav .navWrapper .navExtras,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  padding-right: 0.625rem;
  padding-left: 0;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .mobileNav .navWrapper .navExtras .languageSelectorContainer,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .mobileNav .navWrapper .navExtras .languageSelectorContainer,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer {
  margin-left: 0.625rem;
  margin-right: 0;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right-stacked .mobileNav .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show,
html[dir="rtl"] .logo-right-stacked .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].logo-right .mobileNav .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show,
html[dir="rtl"] .logo-right .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer .dropdown-menu.show {
  margin-left: -1.65rem !important;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout {
  -webkit-transform: translate(-57px, 0);
          transform: translate(-57px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout i::after {
  right: -64px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 {
  -webkit-transform: translate(-100px, 0);
          transform: translate(-100px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 i::after,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon3 i::after {
  right: -234px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 {
  -webkit-transform: translate(-143px, 0);
          transform: translate(-143px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 i::after,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon4 i::after {
  right: -319px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 {
  -webkit-transform: translate(-186px, 0);
          transform: translate(-186px, 0);
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 i::after,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .group-social-tooltip.show .tooltip-flyout.icon5 i::after {
  right: -404px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lem .mobileNav .navWrapper .mobileLogo,
html[dir="rtl"] .mobile-lem .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  margin-right: 1rem;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras .languageSelectorContainer.show .dropdown-menu.show,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer.show .dropdown-menu.show,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras .languageSelectorContainer.show .dropdown-menu.show,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .languageSelectorContainer.show .dropdown-menu.show {
  margin-left: -2.25rem !important;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-elm .mobileNav .navWrapper .navExtras .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .mobile-elm .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .group-social-tooltip.show .tooltip-flyout i::after {
  right: -147px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .mobileLogo,
html[dir="rtl"] .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  margin-left: 1rem;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras,
html[dir="rtl"] .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  margin-right: 0;
  margin-left: auto;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-mel .mobileNav .navWrapper .navExtras .group-social-tooltip.show .tooltip-flyout i::after,
html[dir="rtl"] .mobile-mel .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras .group-social-tooltip.show .tooltip-flyout i::after {
  right: -106px;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileMenuButton,
html[dir="rtl"] .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  margin-left: 0;
  margin-right: auto;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-lme .mobileNav .navWrapper .mobileLogo,
html[dir="rtl"] .mobile-lme .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  margin-right: 1rem;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileMenuButton,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileMenuButton {
  margin-left: auto;
  margin-right: 0;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .mobileLogo,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileLogo {
  margin-left: 1rem;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].mobile-eml .mobileNav .navWrapper .navExtras,
html[dir="rtl"] .mobile-eml .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .navExtras {
  padding-right: 0;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .navWrapper .mobileNavContainer .mainNav li.nav-item .toggle-btn,
html[dir="rtl"] .nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mainNav li.nav-item .toggle-btn {
  border-left: none;
  border-right: 1px solid #ccc;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .navWrapper .mobileNavContainer .mainNav li .secondaryNav li,
html[dir="rtl"] .nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mainNav li .secondaryNav li {
  float: right;
}
html[dir="rtl"] .tccc-cmp-navigation[data-design-package='flexibleNavigation'].nested-menu .mobileNav .navWrapper .mobileNavContainer .mainNav li .secondaryNav li .tertiaryNav li,
html[dir="rtl"] .nested-menu .tccc-cmp-navigation[data-design-package='flexibleNavigation'] .mobileNav .navWrapper .mobileNavContainer .mainNav li .secondaryNav li .tertiaryNav li {
  float: right;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper .swiper-button-prev,
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper .swiper-button-next {
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  height: 35px;
  width: 35px;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-prev.product-slider__button-prev {
  background-image: url("/content/dam/brands/global/coca-cola/images/ico-arrow.png") !important;
  left: 20px;
  transform: translate3d(-4em, 0, 0);
  -webkit-transform: translate3d(-4em, 0, 0);
  -moz-transform: translate3d(-4em, 0, 0);
  -o-transform: translate3d(-4em, 0, 0);
  -ms-transform: translate3d(-4em, 0, 0);
}
html.xs .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-prev.product-slider__button-prev {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
html[dir="rtl"] .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-prev.product-slider__button-prev {
  float: right;
  right: 20px;
  transform: translate3d(4em, 0, 0) rotate(180deg);
  -webkit-transform: translate3d(4em, 0, 0) rotate(180deg);
  -moz-transform: translate3d(4em, 0, 0) rotate(180deg);
  -o-transform: translate3d(4em, 0, 0) rotate(180deg);
  -ms-transform: translate3d(4em, 0, 0) rotate(180deg);
}
html[dir="rtl"].xs .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-prev.product-slider__button-prev {
  transform: translate3d(0, 0, 0) rotate(180deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(180deg);
  -moz-transform: translate3d(0, 0, 0) rotate(180deg);
  -o-transform: translate3d(0, 0, 0) rotate(180deg);
  -ms-transform: translate3d(0, 0, 0) rotate(180deg);
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-next.product-slider__button-next {
  float: right;
  background-image: url("/content/dam/brands/global/coca-cola/images/ico-arrow.png") !important;
  right: 20px;
  left: auto;
  transform: translate3d(4em, 0, 0) rotate(180deg);
  -webkit-transform: translate3d(4em, 0, 0) rotate(180deg);
  -moz-transform: translate3d(4em, 0, 0) rotate(180deg);
  -o-transform: translate3d(4em, 0, 0) rotate(180deg);
  -ms-transform: translate3d(4em, 0, 0) rotate(180deg);
}
html.xs .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-next.product-slider__button-next {
  transform: translate3d(0, 0, 0) rotate(180deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(180deg);
  -moz-transform: translate3d(0, 0, 0) rotate(180deg);
  -o-transform: translate3d(0, 0, 0) rotate(180deg);
  -ms-transform: translate3d(0, 0, 0) rotate(180deg);
}
html[dir="rtl"] .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-next.product-slider__button-next {
  float: left;
  left: 20px;
  right: auto;
  transform: translate3d(-4em, 0, 0);
  -webkit-transform: translate3d(-4em, 0, 0);
  -moz-transform: translate3d(-4em, 0, 0);
  -o-transform: translate3d(-4em, 0, 0);
  -ms-transform: translate3d(-4em, 0, 0);
}
html[dir="rtl"].xs .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper div.swiper-button-next.product-slider__button-next {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper:hover div.swiper-button-prev.product-slider__button-prev {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
html[dir="rtl"] .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper:hover div.swiper-button-prev.product-slider__button-prev {
  transform: translate3d(0, 0, 0) rotate(180deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(180deg);
  -moz-transform: translate3d(0, 0, 0) rotate(180deg);
  -o-transform: translate3d(0, 0, 0) rotate(180deg);
  -ms-transform: translate3d(0, 0, 0) rotate(180deg);
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper:hover div.swiper-button-next.product-slider__button-next {
  transform: translate3d(0, 0, 0) rotate(180deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(180deg);
  -moz-transform: translate3d(0, 0, 0) rotate(180deg);
  -o-transform: translate3d(0, 0, 0) rotate(180deg);
  -ms-transform: translate3d(0, 0, 0) rotate(180deg);
}
html[dir="rtl"] .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.contFragCollectionWrapper:hover div.swiper-button-next.product-slider__button-next {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  width: auto !important;
  max-width: 100%;
  padding: 10px 18px 18px;
}
html.md .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  max-width: 520px;
}
html.md .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  padding: 10px 18px 18px;
}
html.lg .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  max-width: 520px;
}
html.lg .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  padding: 10px 18px 18px;
}
html.xl .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  max-width: 520px;
}
html.xl .contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper {
  padding: 10px 18px 18px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .productName {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #3a3a3a;
  line-height: 1.2em;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .productDescription p {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  line-height: 24px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .nutritionTable .headerlink {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #000;
  line-height: 24px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .nutritionTable .nutritionTableWrapper {
  width: 100% !important;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .nutritionTable .nutritionTableWrapper .nutritionTableItem {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #000;
  line-height: 20px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .nutritionTable .nutritionTableWrapper .nutritionItemValue {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #000;
  line-height: 20px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .ingredientsDetails_label .headerlink {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #3a3a3a;
  line-height: 1.2em;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .ingredientsDetails_label .infotext {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .ingredientsDetails_label .infotext p {
  color: #363636;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .GMODetails_label .headerlink {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  color: #363636;
  line-height: #23px;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .GMODetails_label .infotext {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #3a3a3a;
  line-height: 1.2em;
}
.contentFragmentCollection .tccc-cmp.tccc-cmp-contentFragmentCollection div.infoWrapper div.contentInfoWrapper .GMODetails_label .infotext p {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #3a3a3a;
  line-height: 1.2em;
}
.variantSize {
  color: #007338 !important;
  text-decoration: none !important;
}
.variantSize:after {
  content: "/" !important;
  color: #007338 !important;
}
.variantSize:hover,
.variantSize.selectedProduct {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  color: #000 !important;
}
.variantSize:last-child:after {
  content: "" !important;
}
.small-swipers .product-slider__button-prev,
.small-swipers .product-slider__button-next {
  background-image: none !important;
  background: none !important;
  margin-top: -21px;
}
.small-swipers .product-slider__button-prev:before,
.small-swipers .product-slider__button-next:before {
  font-family: 'FontAwesome';
  line-height: 1;
  content: "\e604";
  display: block;
  color: #007338 !important;
  font-size: 42px;
  position: absolute;
}
.small-swipers .product-slider__button-prev:before {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.remove-nutrition .nutritionTable {
  display: none !important;
}
.remove-ingredients .ingredientsDetails_label {
  display: none !important;
}
.remove-ingredients-headline .ingredientsDetails_label .headerlink {
  display: none !important;
}
.remove-gmo .GMODetails_label {
  display: none !important;
}
.remove-gmo-headline .GMODetails_label .headerlink {
  display: none !important;
}
.social-icon-background .tccc-cmp-button button.btn,
.tccc-cmp-button.social-icon-background button.btn {
  border-radius: 50%;
  background: #eaeaea;
  max-width: 55px;
  max-height: 55px;
  padding: 0;
  border: none;
  min-width: 35px;
  min-height: 35px;
}
.social-icon-background .tccc-cmp-button button.btn img,
.tccc-cmp-button.social-icon-background button.btn img {
  width: 100%;
  height: 100%;
}
.social-icon-background .tccc-cmp-button button.btn:hover,
.tccc-cmp-button.social-icon-background button.btn:hover {
  background: #b9b9b9;
}
.tccc-cmp.tccc-cmp-list.social-icon-background .c-list,
.social-icon-background .tccc-cmp-list .c-list {
  text-align: center;
}
.tccc-cmp.tccc-cmp-list.social-icon-background .c-list .c-list__item,
.social-icon-background .tccc-cmp-list .c-list .c-list__item {
  display: inline-block;
  background: #eaeaea;
  border-radius: 50%;
}
.tccc-cmp.tccc-cmp-list.social-icon-background .c-list .c-list__item .c-list__img,
.social-icon-background .tccc-cmp-list .c-list .c-list__item .c-list__img {
  max-width: 55px;
  max-height: 55px;
  display: block;
  width: auto;
}
.tccc-cmp.tccc-cmp-list.social-icon-background .c-list .c-list__item .c-list__img img,
.social-icon-background .tccc-cmp-list .c-list .c-list__item .c-list__img img {
  width: 100%;
  height: 100%;
  display: block;
}
.tccc-cmp.tccc-cmp-list.social-icon-background .c-list .c-list__item span.c-list__text,
.social-icon-background .tccc-cmp-list .c-list .c-list__item span.c-list__text {
  padding-left: 0 !important;
}
.tccc-cmp.tccc-cmp-list.social-icon-background .c-list .c-list__item:hover,
.social-icon-background .tccc-cmp-list .c-list .c-list__item:hover {
  background: #b9b9b9;
}
.tccc-cmp-button.social-icon-opacity button.btn {
  border-radius: 50%;
  max-width: 55px;
  max-height: 55px;
  padding: 0;
  border: none;
  min-width: 35px;
  min-height: 35px;
}
.tccc-cmp-button.social-icon-opacity button.btn img {
  opacity: 0.6;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  -o-opacity: 0.6;
  -ms-opacity: 0.6;
  width: 100%;
  height: 100%;
}
.tccc-cmp-button.social-icon-opacity button.btn:hover img {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
}
.tccc-cmp.tccc-cmp-list.social-icon-opacity .c-list {
  text-align: center;
}
.tccc-cmp.tccc-cmp-list.social-icon-opacity .c-list .c-list__item {
  display: inline-block;
  border-radius: 50%;
}
.tccc-cmp.tccc-cmp-list.social-icon-opacity .c-list .c-list__item .c-list__img {
  max-width: 55px;
  max-height: 55px;
  display: block;
  width: auto;
}
.tccc-cmp.tccc-cmp-list.social-icon-opacity .c-list .c-list__item .c-list__img img {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0.6;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  -o-opacity: 0.6;
  -ms-opacity: 0.6;
}
.tccc-cmp.tccc-cmp-list.social-icon-opacity .c-list .c-list__item span.c-list__text {
  padding-left: 0 !important;
}
.tccc-cmp.tccc-cmp-list.social-icon-opacity .c-list .c-list__item:hover .c-list__img img {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
}
.tccc-cmp.tccc-cmp-list.social-icon-mask .c-list,
.social-icon-mask .tccc-cmp-list .c-list {
  text-align: center;
}
.tccc-cmp.tccc-cmp-list.social-icon-mask .c-list .c-list__item,
.social-icon-mask .tccc-cmp-list .c-list .c-list__item {
  display: inline-block;
  background: #eaeaea;
  border-radius: 50%;
}
.tccc-cmp.tccc-cmp-list.social-icon-mask .c-list .c-list__item .c-list__img,
.social-icon-mask .tccc-cmp-list .c-list .c-list__item .c-list__img {
  max-width: 55px;
  max-height: 55px;
  display: block;
  width: auto;
}
.tccc-cmp.tccc-cmp-list.social-icon-mask .c-list .c-list__item .c-list__img img,
.social-icon-mask .tccc-cmp-list .c-list .c-list__item .c-list__img img {
  width: 100%;
  height: 100%;
  display: block;
}
.tccc-cmp.tccc-cmp-list.social-icon-mask .c-list .c-list__item span.c-list__text,
.social-icon-mask .tccc-cmp-list .c-list .c-list__item span.c-list__text {
  padding-left: 0 !important;
}
.tccc-cmp.tccc-cmp-list.social-icon-mask .c-list .c-list__item:hover,
.social-icon-mask .tccc-cmp-list .c-list .c-list__item:hover {
  background: #b9b9b9;
}
.tccc-cmp.tccc-cmp-list.social-icon-scroll .c-list,
.social-icon-scroll .tccc-cmp-list .c-list {
  text-align: center;
}
.tccc-cmp.tccc-cmp-list.social-icon-scroll .c-list .c-list__item,
.social-icon-scroll .tccc-cmp-list .c-list .c-list__item {
  display: inline-block;
  padding: 0 40px;
}
.tccc-cmp.tccc-cmp-list.social-icon-scroll .c-list .c-list__item .c-list__img,
.social-icon-scroll .tccc-cmp-list .c-list .c-list__item .c-list__img {
  width: 45px;
  height: 45px;
  overflow: hidden;
  display: block;
  margin: auto;
}
.tccc-cmp.tccc-cmp-list.social-icon-scroll .c-list .c-list__item span.c-list__text,
.social-icon-scroll .tccc-cmp-list .c-list .c-list__item span.c-list__text {
  padding-left: 0 !important;
}
.tccc-cmp.tccc-cmp-list.social-icon-scroll .c-list .c-list__item:hover .c-list__img img,
.social-icon-scroll .tccc-cmp-list .c-list .c-list__item:hover .c-list__img img {
  margin-top: -100%;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'],
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] {
  margin: 0 2rem;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul {
  margin-bottom: 0;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item {
  text-align: left;
  background-color: #707070;
  border: 2px solid #dddbdb;
  border-radius: 5px;
  padding: 1rem;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item span,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item span {
  display: block;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item span p,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item span p {
  display: block;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item span p::after,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item span p::after {
  content: "+";
  position: absolute;
  height: 32px;
  width: 32px;
  font-size: 2rem;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  left: initial;
  line-height: 1;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active p,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active p,
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item:hover p,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item:hover p {
  font-weight: normal;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active p::after,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active p::after,
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item:hover p::after,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item:hover p::after {
  border-bottom: 0 !important;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active {
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
.read-more .tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active span p::after,
.read-more.tccc-cmp-tabbedNavigation[data-design-package='default'] .tabbed-navigation-container ul li.item.active span p::after {
  content: "-";
}
.read-more-content .tccc-cmp-text,
.read-more-content.tccc-cmp-text {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: slidedown;
          animation-name: slidedown;
  margin: 0 2rem 2rem 2rem;
  border-left: 2px solid #dddbdb;
  border-right: 2px solid #dddbdb;
  border-bottom: 2px solid #dddbdb;
  border-radius: 0 0 5px 5px;
}
.read-more-content .tccc-cmp-text .text__container div,
.read-more-content.tccc-cmp-text .text__container div {
  padding: 2rem;
}
/*
tabbedNavigation-paginated_thumbnails Component Styling

Parmas needed:
    @tabbedNavigation[bubble-default];
    @tabbedNavigation[bubble-active];
    @tabbedNavigation[active-item-border-color];
*/
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers {
  background-color: transparent;
  width: auto;
  opacity: 0.8;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before {
  width: 30px;
  height: 30px;
  font-size: 30px;
  font-weight: 900;
  font-family: 'FontAwesome';
  -webkit-transition: all 200ms;
  transition: all 200ms;
  color: #000;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before {
  color: #007338;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  display: none;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right {
  top: 0;
  right: 0;
  display: block;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before {
  content: '\e604';
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left {
  left: 0;
  display: block;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before {
  content: '\e606';
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .bubbleContainer .bubble {
  background-color: #707070;
  height: 10px;
  width: 10px;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .bubbleContainer .bubble.active {
  background-color: #007338;
  opacity: 1;
}
.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container ul li.item.active img {
  border-color: #007338;
}
.authorMode .contentwrapper {
  display: block !important;
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper,
.paginated-gallery-carousel.tccc-htl-contentWrapper {
  margin-left: 50px;
  margin-right: 50px;
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container ul,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container ul {
  max-height: unset;
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  height: 50px;
  width: 50px;
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight {
  right: -50px;
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before {
  content: '\e604';
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  left: -50px;
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before {
  content: '\e606';
}
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.paginated-gallery-carousel > .tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.paginated-gallery-carousel.tccc-htl-contentWrapper .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  display: block;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  border-color: #007338;
}
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before,
.icon-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before {
  color: #007338;
}
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover {
  border-color: #007338;
}
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-primary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before,
.icon-hover-color-primary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before {
  color: #007338;
}
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  border-color: #fff;
}
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before,
.icon-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before {
  color: #fff;
}
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover {
  border-color: #fff;
}
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-secondary .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before,
.icon-hover-color-secondary.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before {
  color: #fff;
}
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  border-color: #fff;
}
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before,
.icon-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before {
  color: #fff;
}
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover {
  border-color: #fff;
}
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-light .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before,
.icon-hover-color-light.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before {
  color: #fff;
}
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right,
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left,
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight,
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft {
  border-color: #000;
}
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:before,
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:before,
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:before,
.icon-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before,
.icon-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:before {
  color: #000;
}
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover,
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover,
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover,
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover {
  border-color: #000;
}
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.right:hover:before,
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.left:hover:before,
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselRight:hover:before,
.icon-hover-color-dark .tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before,
.icon-hover-color-dark.tccc-cmp.tccc-cmp-tabbedNavigation[data-design-package='paginated_thumbnails'] .tabbed-navigation-container .scrollers.carouselLeft:hover:before {
  color: #000;
}
/* .tccc-cmp.tccc-cmp-text {
  p {
      
  }
} */
.text-color-primary .tccc-cmp-text h1,
.tccc-cmp-text.text-color-primary h1,
.text-color-primary .tccc-cmp-text h2,
.tccc-cmp-text.text-color-primary h2,
.text-color-primary .tccc-cmp-text h3,
.tccc-cmp-text.text-color-primary h3,
.text-color-primary .tccc-cmp-text h4,
.tccc-cmp-text.text-color-primary h4,
.text-color-primary .tccc-cmp-text h5,
.tccc-cmp-text.text-color-primary h5,
.text-color-primary .tccc-cmp-text h6,
.tccc-cmp-text.text-color-primary h6,
.text-color-primary .tccc-cmp-text p,
.tccc-cmp-text.text-color-primary p {
  color: #007338;
}
.text-color-secondary .tccc-cmp-text h1,
.tccc-cmp-text.text-color-secondary h1,
.text-color-secondary .tccc-cmp-text h2,
.tccc-cmp-text.text-color-secondary h2,
.text-color-secondary .tccc-cmp-text h3,
.tccc-cmp-text.text-color-secondary h3,
.text-color-secondary .tccc-cmp-text h4,
.tccc-cmp-text.text-color-secondary h4,
.text-color-secondary .tccc-cmp-text h5,
.tccc-cmp-text.text-color-secondary h5,
.text-color-secondary .tccc-cmp-text h6,
.tccc-cmp-text.text-color-secondary h6,
.text-color-secondary .tccc-cmp-text p,
.tccc-cmp-text.text-color-secondary p {
  color: #fff;
}
.text-color-light .tccc-cmp-text h1,
.tccc-cmp-text.text-color-light h1,
.text-color-light .tccc-cmp-text h2,
.tccc-cmp-text.text-color-light h2,
.text-color-light .tccc-cmp-text h3,
.tccc-cmp-text.text-color-light h3,
.text-color-light .tccc-cmp-text h4,
.tccc-cmp-text.text-color-light h4,
.text-color-light .tccc-cmp-text h5,
.tccc-cmp-text.text-color-light h5,
.text-color-light .tccc-cmp-text h6,
.tccc-cmp-text.text-color-light h6,
.text-color-light .tccc-cmp-text p,
.tccc-cmp-text.text-color-light p {
  color: #fff;
}
.text-color-dark .tccc-cmp-text h1,
.tccc-cmp-text.text-color-dark h1,
.text-color-dark .tccc-cmp-text h2,
.tccc-cmp-text.text-color-dark h2,
.text-color-dark .tccc-cmp-text h3,
.tccc-cmp-text.text-color-dark h3,
.text-color-dark .tccc-cmp-text h4,
.tccc-cmp-text.text-color-dark h4,
.text-color-dark .tccc-cmp-text h5,
.tccc-cmp-text.text-color-dark h5,
.text-color-dark .tccc-cmp-text h6,
.tccc-cmp-text.text-color-dark h6,
.text-color-dark .tccc-cmp-text p,
.tccc-cmp-text.text-color-dark p {
  color: #000;
}
.text-font-primary .tccc-cmp-text h1,
.tccc-cmp-text.text-font-primary h1,
.text-font-primary .tccc-cmp-text h2,
.tccc-cmp-text.text-font-primary h2,
.text-font-primary .tccc-cmp-text h3,
.tccc-cmp-text.text-font-primary h3,
.text-font-primary .tccc-cmp-text h4,
.tccc-cmp-text.text-font-primary h4,
.text-font-primary .tccc-cmp-text h5,
.tccc-cmp-text.text-font-primary h5,
.text-font-primary .tccc-cmp-text h6,
.tccc-cmp-text.text-font-primary h6,
.text-font-primary .tccc-cmp-text p,
.tccc-cmp-text.text-font-primary p {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-font-secondary .tccc-cmp-text h1,
.tccc-cmp-text.text-font-secondary h1,
.text-font-secondary .tccc-cmp-text h2,
.tccc-cmp-text.text-font-secondary h2,
.text-font-secondary .tccc-cmp-text h3,
.tccc-cmp-text.text-font-secondary h3,
.text-font-secondary .tccc-cmp-text h4,
.tccc-cmp-text.text-font-secondary h4,
.text-font-secondary .tccc-cmp-text h5,
.tccc-cmp-text.text-font-secondary h5,
.text-font-secondary .tccc-cmp-text h6,
.tccc-cmp-text.text-font-secondary h6,
.text-font-secondary .tccc-cmp-text p,
.tccc-cmp-text.text-font-secondary p {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.text-font-tertiary .tccc-cmp-text h1,
.tccc-cmp-text.text-font-tertiary h1,
.text-font-tertiary .tccc-cmp-text h2,
.tccc-cmp-text.text-font-tertiary h2,
.text-font-tertiary .tccc-cmp-text h3,
.tccc-cmp-text.text-font-tertiary h3,
.text-font-tertiary .tccc-cmp-text h4,
.tccc-cmp-text.text-font-tertiary h4,
.text-font-tertiary .tccc-cmp-text h5,
.tccc-cmp-text.text-font-tertiary h5,
.text-font-tertiary .tccc-cmp-text h6,
.tccc-cmp-text.text-font-tertiary h6,
.text-font-tertiary .tccc-cmp-text p,
.tccc-cmp-text.text-font-tertiary p {
  font-family: 'Nunito', Arial, sans-serif;
}
.title-collapsible-circle div.tccc-cmp.tccc-cmp-title,
div.tccc-cmp.tccc-cmp-title.title-collapsible-circle {
  padding-bottom: 50px;
  border: none;
  overflow: visible;
  width: 32px;
  height: 32px;
  margin: auto;
  padding: 0;
}
.title-collapsible-circle div.tccc-cmp.tccc-cmp-title:after,
div.tccc-cmp.tccc-cmp-title.title-collapsible-circle:after {
  content: '+';
  top: 0;
  position: absolute;
  border-radius: 50%;
  background: #007338;
  width: 32px;
  height: 32px;
  z-index: 1000;
  color: #fff;
  text-align: center;
  font-size: 47px;
  font-weight: bold;
  line-height: 0.74;
  font-family: Arial;
  transform: none;
  -webkit-transform: none;
  -webkit-transition: none;
  transition: none;
  border-width: unset;
  right: 0;
  border: none;
  padding: 0;
  margin-top: 0;
}
.title-collapsible-circle div.tccc-cmp.tccc-cmp-title:hover:after,
div.tccc-cmp.tccc-cmp-title.title-collapsible-circle:hover:after {
  color: #007338;
  background: #fff;
}
.collapsible-open div.tccc-cmp-title:after {
  content: '-';
  line-height: 0.29;
  font-weight: normal;
  font-size: 70px;
}
.tccc-cmp-title[data-design-package='default'] h1,
.tccc-cmp-title[data-design-package='default'] h2,
.tccc-cmp-title[data-design-package='default'] h3,
.tccc-cmp-title[data-design-package='default'] h4,
.tccc-cmp-title[data-design-package='default'] h5,
.tccc-cmp-title[data-design-package='default'] h6 {
  word-wrap: break-word;
}
.country-selector-container .d-none.contentwrapper {
  display: block !important;
  max-height: 0px;
  -webkit-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
  overflow: hidden;
}
.country-selector-container .contentwrapper {
  max-height: 3000px;
  -webkit-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
}
.country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item {
  font-weight: normal;
  margin: 0;
  padding: 6px 5px;
}
.country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item img {
  display: block;
  max-width: 24px !important;
  margin: 0 auto;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul {
  margin-bottom: 0;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item {
  text-align: left;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item img,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item img {
  display: none;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span {
  width: 100%;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div p:after,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span p:after {
  content: '+';
  display: block;
  left: 0;
  bottom: 0;
  position: relative;
  font-family: 'nunito';
  float: right;
  padding-right: 10px;
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  width: auto;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active div p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active div p:after,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active span p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active span p:after {
  content: '-';
  color: #fff;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item p,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item p {
  padding: 12px 0 12px 1.5rem;
  vertical-align: middle;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  background-color: #eee;
  font-size: 20px;
  line-height: 20px;
  color: #007338;
  display: block;
  text-indent: 10px;
  font-weight: bold;
}
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active :hover p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active :hover p:after,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active :active p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active :active p:after,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item.active p:after,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item:hover p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item:hover p:after,
html.xs .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item:active p:after,
html.sm .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item:active p:after {
  border-bottom: none;
}
html.xs .country-selector-container .tccc-cmp-list .c-list .c-list__title,
html.sm .country-selector-container .tccc-cmp-list .c-list .c-list__title {
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  display: block;
  color: #007338;
  font-size: 16px;
  line-height: 1.125em;
  text-align: left;
  padding: 12px 0 10px;
  margin: 1px 0 0 0;
  text-indent: 10px;
}
html.xs .country-selector-container .tccc-cmp-list .c-list .c-list__title:after,
html.sm .country-selector-container .tccc-cmp-list .c-list .c-list__title:after {
  content: "-";
  float: right;
  font-weight: 700;
  font-size: 40px;
  padding-right: 10px;
  color: #d5d5d5;
  font-family: 'nunito';
}
html.xs .country-selector-container .tccc-cmp-list .c-list .c-list__list,
html.sm .country-selector-container .tccc-cmp-list .c-list .c-list__list {
  background: #b9b9b9;
  overflow: hidden;
  max-height: 1500px;
  -webkit-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
  margin-bottom: 0;
}
html.xs .country-selector-container .tccc-cmp-list .c-list .c-list__list .c-list__item .c-list__link,
html.sm .country-selector-container .tccc-cmp-list .c-list .c-list__list .c-list__item .c-list__link {
  font-size: 12px;
  font-weight: 200;
  color: #000;
}
html.xs .country-selector-container .tccc-cmp-list .c-list .c-list__list .c-list__item .c-list__link:hover span,
html.sm .country-selector-container .tccc-cmp-list .c-list .c-list__list .c-list__item .c-list__link:hover span {
  color: #007338;
}
html.xs .country-selector-container .tccc-cmp-list.list-collapsed .c-list .c-list__title:after,
html.sm .country-selector-container .tccc-cmp-list.list-collapsed .c-list .c-list__title:after {
  content: "+";
}
html.xs .country-selector-container .tccc-cmp-list.list-collapsed .c-list .c-list__list,
html.sm .country-selector-container .tccc-cmp-list.list-collapsed .c-list .c-list__list {
  max-height: 0px;
}
html.xs .country-selector-container .row,
html.sm .country-selector-container .row {
  margin-right: 0;
  margin-left: 0;
}
html.xs .country-selector-container .col-sm-1,
html.sm .country-selector-container .col-sm-1,
html.xs .country-selector-container .col-sm-2,
html.sm .country-selector-container .col-sm-2,
html.xs .country-selector-container .col-sm-3,
html.sm .country-selector-container .col-sm-3,
html.xs .country-selector-container .col-sm-4,
html.sm .country-selector-container .col-sm-4,
html.xs .country-selector-container .col-sm-5,
html.sm .country-selector-container .col-sm-5,
html.xs .country-selector-container .col-sm-6,
html.sm .country-selector-container .col-sm-6,
html.xs .country-selector-container .col-sm-7,
html.sm .country-selector-container .col-sm-7,
html.xs .country-selector-container .col-sm-8,
html.sm .country-selector-container .col-sm-8,
html.xs .country-selector-container .col-sm-9,
html.sm .country-selector-container .col-sm-9,
html.xs .country-selector-container .col-sm-10,
html.sm .country-selector-container .col-sm-10,
html.xs .country-selector-container .col-sm-11,
html.sm .country-selector-container .col-sm-11,
html.xs .country-selector-container .col-sm-12,
html.sm .country-selector-container .col-sm-12,
html.xs .country-selector-container .col-sm,
html.sm .country-selector-container .col-sm,
html.xs .country-selector-container .col-sm-auto,
html.sm .country-selector-container .col-sm-auto {
  padding-left: 0;
  padding-right: 0;
}
html.xs[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div p,
html.sm[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div p,
html.xs[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span p,
html.sm[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span p {
  text-align: right;
  padding: 12px 1.5rem 12px 0;
}
html.xs[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div p:after,
html.sm[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item div p:after,
html.xs[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span p:after,
html.sm[dir='rtl'] .country-selector-container .tccc-cmp.tccc-cmp-tabbedNavigation ul .item span p:after {
  float: left;
  padding-right: 0;
  padding-left: 10px;
}
html.xs[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title,
html.sm[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title {
  text-align: right;
}
html.xs[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title:after,
html.sm[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title:after {
  float: left;
  padding-right: 0;
  padding-left: 10px;
}
html.md .country-selector-container .tccc-cmp-tccc-htl div.responsive-background-image,
html.lg .country-selector-container .tccc-cmp-tccc-htl div.responsive-background-image,
html.xl .country-selector-container .tccc-cmp-tccc-htl div.responsive-background-image {
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: contain;
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item {
  overflow: hidden;
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item img,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item img,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item img {
  display: block;
  margin: 2rem auto 0;
  width: 53px;
  height: 33px;
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item p,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item p,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item p {
  color: #007338;
  font-weight: bold;
  text-decoration: none;
  min-height: 4rem;
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item p::after,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item p::after,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item p::after {
  content: '+';
  position: absolute;
  border-radius: 50%;
  background: #007338;
  width: 34px;
  height: 34px;
  z-index: 1000;
  color: #fff;
  text-align: center;
  font-size: 47px;
  font-weight: bold;
  line-height: 0.74;
  font-family: Arial;
  transform: none;
  -webkit-transform: none;
  -webkit-transition: none;
  transition: none;
  border-width: unset;
  border: none;
  padding: 0;
  margin-top: 0;
  left: 50%;
  right: 50%;
  top: 20px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item:hover p::after,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item:hover p::after,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item:hover p::after,
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item.active p::after,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item.active p::after,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item.active p::after {
  border: 0 !important;
  width: 34px !important;
  bottom: initial !important;
  left: 50% !important;
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item:hover p::after,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item:hover p::after,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item:hover p::after {
  content: '+' !important;
  background: #fff;
  color: #007338;
}
html.md .country-selector-container .tccc-cmp-tabbedNavigation li.item.active p::after,
html.lg .country-selector-container .tccc-cmp-tabbedNavigation li.item.active p::after,
html.xl .country-selector-container .tccc-cmp-tabbedNavigation li.item.active p::after {
  content: '-' !important;
  line-height: 0.31;
  font-weight: normal;
  font-size: 70px;
}
html.md .country-selector-container .tccc-cmp-list,
html.lg .country-selector-container .tccc-cmp-list,
html.xl .country-selector-container .tccc-cmp-list {
  margin-bottom: 2rem;
}
html.md .country-selector-container .tccc-cmp-list .c-list .c-list__title,
html.lg .country-selector-container .tccc-cmp-list .c-list .c-list__title,
html.xl .country-selector-container .tccc-cmp-list .c-list .c-list__title {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  margin: 10px 0;
  height: 2em;
}
html.md .country-selector-container .tccc-cmp-list .c-list ul.c-list__list,
html.lg .country-selector-container .tccc-cmp-list .c-list ul.c-list__list,
html.xl .country-selector-container .tccc-cmp-list .c-list ul.c-list__list {
  display: initial;
}
html.md .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item .c-list__text,
html.lg .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item .c-list__text,
html.xl .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item .c-list__text {
  padding-left: 0 !important;
  font-size: 12px;
  font-weight: 200;
}
html.md .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item a span,
html.lg .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item a span,
html.xl .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item a span {
  color: #000;
}
html.md .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item a:hover span,
html.lg .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item a:hover span,
html.xl .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item a:hover span {
  color: #007338;
}
html.md .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item img,
html.lg .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item img,
html.xl .country-selector-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item img {
  margin: 0;
}
html.md[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title,
html.lg[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title,
html.xl[dir='rtl'] .country-selector-container .tccc-cmp-list .c-list .c-list__title {
  text-align: right;
}
html.md[dir='rtl'] .country-selector-container .tccc-cmp-tabbedNavigation li.item p::after,
html.lg[dir='rtl'] .country-selector-container .tccc-cmp-tabbedNavigation li.item p::after,
html.xl[dir='rtl'] .country-selector-container .tccc-cmp-tabbedNavigation li.item p::after {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
html.xs .country-selector-container .arrow-collapse-icon li.item svg,
html.sm .country-selector-container .arrow-collapse-icon li.item svg {
  display: none;
}
html.md .country-selector-container .arrow-collapse-icon li.item svg,
html.lg .country-selector-container .arrow-collapse-icon li.item svg,
html.xl .country-selector-container .arrow-collapse-icon li.item svg {
  fill: #000;
}
html.md .country-selector-container .arrow-collapse-icon li.item:hover svg,
html.lg .country-selector-container .arrow-collapse-icon li.item:hover svg,
html.xl .country-selector-container .arrow-collapse-icon li.item:hover svg {
  fill: #007338;
}
html.md .country-selector-container .arrow-collapse-icon li.item p,
html.lg .country-selector-container .arrow-collapse-icon li.item p,
html.xl .country-selector-container .arrow-collapse-icon li.item p {
  width: 100%;
  min-height: auto;
  padding-bottom: 10px;
}
html.md .country-selector-container .arrow-collapse-icon li.item p::after,
html.lg .country-selector-container .arrow-collapse-icon li.item p::after,
html.xl .country-selector-container .arrow-collapse-icon li.item p::after {
  display: none;
}
html.md .country-selector-container .arrow-collapse-icon li.item svg,
html.lg .country-selector-container .arrow-collapse-icon li.item svg,
html.xl .country-selector-container .arrow-collapse-icon li.item svg {
  height: 20px;
}
html.md .country-selector-container .arrow-collapse-icon li.item.active svg,
html.lg .country-selector-container .arrow-collapse-icon li.item.active svg,
html.xl .country-selector-container .arrow-collapse-icon li.item.active svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
html.md .country-selector-title-primary .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-primary .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-primary .tccc-cmp-list .c-list__title,
html.md .country-selector-title-primary.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-primary.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-primary.tccc-cmp-list .c-list__title {
  color: #007338 !important;
}
html.md .country-selector-title-secondary .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-secondary .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-secondary .tccc-cmp-list .c-list__title,
html.md .country-selector-title-secondary.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-secondary.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-secondary.tccc-cmp-list .c-list__title {
  color: #fff !important;
}
html.md .country-selector-title-light .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-light .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-light .tccc-cmp-list .c-list__title,
html.md .country-selector-title-light.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-light.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-light.tccc-cmp-list .c-list__title {
  color: #fff !important;
}
html.md .country-selector-title-dark .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-dark .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-dark .tccc-cmp-list .c-list__title,
html.md .country-selector-title-dark.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-dark.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-dark.tccc-cmp-list .c-list__title {
  color: #000 !important;
}
html.md .country-selector-title-primary .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-primary .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-primary .tccc-cmp-list .c-list__title,
html.md .country-selector-title-primary.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-primary.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-primary.tccc-cmp-list .c-list__title {
  color: #007338 !important;
}
html.md .country-selector-title-secondary .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-secondary .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-secondary .tccc-cmp-list .c-list__title,
html.md .country-selector-title-secondary.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-secondary.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-secondary.tccc-cmp-list .c-list__title {
  color: #fff !important;
}
html.md .country-selector-title-light .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-light .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-light .tccc-cmp-list .c-list__title,
html.md .country-selector-title-light.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-light.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-light.tccc-cmp-list .c-list__title {
  color: #fff !important;
}
html.md .country-selector-title-dark .tccc-cmp-list .c-list__title,
html.lg .country-selector-title-dark .tccc-cmp-list .c-list__title,
html.xl .country-selector-title-dark .tccc-cmp-list .c-list__title,
html.md .country-selector-title-dark.tccc-cmp-list .c-list__title,
html.lg .country-selector-title-dark.tccc-cmp-list .c-list__title,
html.xl .country-selector-title-dark.tccc-cmp-list .c-list__title {
  color: #000 !important;
}
html.md .country-selector-links-primary .tccc-cmp-list .c-list__text,
html.lg .country-selector-links-primary .tccc-cmp-list .c-list__text,
html.xl .country-selector-links-primary .tccc-cmp-list .c-list__text,
html.md .country-selector-links-primary.tccc-cmp-list .c-list__text,
html.lg .country-selector-links-primary.tccc-cmp-list .c-list__text,
html.xl .country-selector-links-primary.tccc-cmp-list .c-list__text {
  color: #007338 !important;
}
html.md .country-selector-links-secondary .tccc-cmp-list .c-list__text,
html.lg .country-selector-links-secondary .tccc-cmp-list .c-list__text,
html.xl .country-selector-links-secondary .tccc-cmp-list .c-list__text,
html.md .country-selector-links-secondary.tccc-cmp-list .c-list__text,
html.lg .country-selector-links-secondary.tccc-cmp-list .c-list__text,
html.xl .country-selector-links-secondary.tccc-cmp-list .c-list__text {
  color: #fff !important;
}
html.md .country-selector-links-light .tccc-cmp-list .c-list__text,
html.lg .country-selector-links-light .tccc-cmp-list .c-list__text,
html.xl .country-selector-links-light .tccc-cmp-list .c-list__text,
html.md .country-selector-links-light.tccc-cmp-list .c-list__text,
html.lg .country-selector-links-light.tccc-cmp-list .c-list__text,
html.xl .country-selector-links-light.tccc-cmp-list .c-list__text {
  color: #fff !important;
}
html.md .country-selector-links-dark .tccc-cmp-list .c-list__text,
html.lg .country-selector-links-dark .tccc-cmp-list .c-list__text,
html.xl .country-selector-links-dark .tccc-cmp-list .c-list__text,
html.md .country-selector-links-dark.tccc-cmp-list .c-list__text,
html.lg .country-selector-links-dark.tccc-cmp-list .c-list__text,
html.xl .country-selector-links-dark.tccc-cmp-list .c-list__text {
  color: #000 !important;
}
.site-map-container .d-none.contentwrapper {
  display: block !important;
  max-height: 0px;
  -webkit-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
  overflow: hidden;
}
.site-map-container .contentwrapper {
  max-height: 3000px;
  -webkit-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
}
html.xs .site-map-container .tccc-cmp-list .c-list .c-list__title,
html.sm .site-map-container .tccc-cmp-list .c-list .c-list__title {
  background-color: #eee;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 22px;
  color: #007338;
  padding: 12px 0 10px 0;
  margin: 10px 0 0 0;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 10px;
}
html.xs .site-map-container .tccc-cmp-list .c-list .c-list__title:after,
html.sm .site-map-container .tccc-cmp-list .c-list .c-list__title:after {
  content: "-";
  float: right;
  font-weight: 700;
  font-size: 40px;
  padding-right: 10px;
  line-height: 15px;
  color: #d6d6d6;
}
html.xs .site-map-container .tccc-cmp-list .c-list .c-list__title.open,
html.sm .site-map-container .tccc-cmp-list .c-list .c-list__title.open {
  color: #fff;
  background: #007338;
}
html.xs .site-map-container .tccc-cmp-list .c-list .c-list__title.open:after,
html.sm .site-map-container .tccc-cmp-list .c-list .c-list__title.open:after {
  color: #fff;
}
html.xs .site-map-container .tccc-cmp-list .c-list .c-list__list,
html.sm .site-map-container .tccc-cmp-list .c-list .c-list__list {
  background: transparent;
  overflow: hidden;
  max-height: 1500px;
  -webkit-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
  margin-bottom: 0;
}
html.xs .site-map-container .tccc-cmp-list .c-list .c-list__list .c-list__item .c-list__text,
html.sm .site-map-container .tccc-cmp-list .c-list .c-list__list .c-list__item .c-list__text {
  font-size: 20px;
  line-height: 22px;
  color: #007338;
  text-align: left;
  padding: 12px 0 10px 0;
  margin: 1px 0 0 0;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 10px;
  font-weight: bold;
}
html.xs .site-map-container .tccc-cmp-button .btn,
html.sm .site-map-container .tccc-cmp-button .btn {
  width: 100%;
  text-align: left;
  padding: 0;
  background: none;
  border: none;
}
html.xs .site-map-container .tccc-cmp-button .btn span,
html.sm .site-map-container .tccc-cmp-button .btn span {
  background-color: #eee;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 22px;
  color: #007338;
  padding: 12px 0 10px 0;
  margin: 10px 0 0 0;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 10px;
}
html.xs .site-map-container .tccc-cmp-list.list-collapsed .c-list .c-list__title:after,
html.sm .site-map-container .tccc-cmp-list.list-collapsed .c-list .c-list__title:after {
  content: "+";
}
html.xs .site-map-container .tccc-cmp-list.list-collapsed .c-list .c-list__list,
html.sm .site-map-container .tccc-cmp-list.list-collapsed .c-list .c-list__list {
  max-height: 0px;
}
html.xs .site-map-container .row,
html.sm .site-map-container .row {
  margin-right: 0;
  margin-left: 0;
}
html.xs .site-map-container .col-sm-1,
html.sm .site-map-container .col-sm-1,
html.xs .site-map-container .col-sm-2,
html.sm .site-map-container .col-sm-2,
html.xs .site-map-container .col-sm-3,
html.sm .site-map-container .col-sm-3,
html.xs .site-map-container .col-sm-4,
html.sm .site-map-container .col-sm-4,
html.xs .site-map-container .col-sm-5,
html.sm .site-map-container .col-sm-5,
html.xs .site-map-container .col-sm-6,
html.sm .site-map-container .col-sm-6,
html.xs .site-map-container .col-sm-7,
html.sm .site-map-container .col-sm-7,
html.xs .site-map-container .col-sm-8,
html.sm .site-map-container .col-sm-8,
html.xs .site-map-container .col-sm-9,
html.sm .site-map-container .col-sm-9,
html.xs .site-map-container .col-sm-10,
html.sm .site-map-container .col-sm-10,
html.xs .site-map-container .col-sm-11,
html.sm .site-map-container .col-sm-11,
html.xs .site-map-container .col-sm-12,
html.sm .site-map-container .col-sm-12,
html.xs .site-map-container .col-sm,
html.sm .site-map-container .col-sm,
html.xs .site-map-container .col-sm-auto,
html.sm .site-map-container .col-sm-auto {
  padding-left: 0;
  padding-right: 0;
}
html.xs[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title,
html.sm[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title {
  text-align: right;
}
html.xs[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title:after,
html.sm[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title:after {
  float: left;
  padding-right: 0;
  padding-left: 10px;
}
html.xs[dir='rtl'] .tccc-cmp-button .btn,
html.sm[dir='rtl'] .tccc-cmp-button .btn {
  text-align: right;
}
html.md .site-map-container .tccc-cmp-tccc-htl div.responsive-background-image,
html.lg .site-map-container .tccc-cmp-tccc-htl div.responsive-background-image,
html.xl .site-map-container .tccc-cmp-tccc-htl div.responsive-background-image {
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: contain;
}
html.md .site-map-container .tccc-cmp-list,
html.lg .site-map-container .tccc-cmp-list,
html.xl .site-map-container .tccc-cmp-list {
  margin-bottom: 2rem;
}
html.md .site-map-container .tccc-cmp-list .c-list .c-list__title,
html.lg .site-map-container .tccc-cmp-list .c-list .c-list__title,
html.xl .site-map-container .tccc-cmp-list .c-list .c-list__title {
  padding: 0 0 0 20px;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  line-height: 15px;
  color: #007338;
  margin: 10px 0 20px 0;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 0;
}
html.md .site-map-container .tccc-cmp-list .c-list ul.c-list__list,
html.lg .site-map-container .tccc-cmp-list .c-list ul.c-list__list,
html.xl .site-map-container .tccc-cmp-list .c-list ul.c-list__list {
  display: block;
  float: left;
  background-color: transparent;
  padding: 0 20px;
}
html.md .site-map-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item .c-list__text,
html.lg .site-map-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item .c-list__text,
html.xl .site-map-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item .c-list__text {
  padding-left: 0 !important;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  line-height: 15px;
  color: #007338;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
html.md .site-map-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item:hover span,
html.lg .site-map-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item:hover span,
html.xl .site-map-container .tccc-cmp-list .c-list ul.c-list__list li.c-list__item:hover span {
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  color: #000;
}
html.md .site-map-container .tccc-cmp-button .btn,
html.lg .site-map-container .tccc-cmp-button .btn,
html.xl .site-map-container .tccc-cmp-button .btn {
  width: 100%;
  padding: 0;
  background: none;
  border: none;
}
html.md .site-map-container .tccc-cmp-button .btn span,
html.lg .site-map-container .tccc-cmp-button .btn span,
html.xl .site-map-container .tccc-cmp-button .btn span {
  text-align: left;
  padding: 0 0 0 20px;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  line-height: 15px;
  color: #007338;
  margin: 10px 0 20px 0;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 0;
}
html.md .site-map-container .tccc-cmp-button a:hover span,
html.lg .site-map-container .tccc-cmp-button a:hover span,
html.xl .site-map-container .tccc-cmp-button a:hover span {
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  color: #000;
}
html.md[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title,
html.lg[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title,
html.xl[dir='rtl'] .site-map-container .tccc-cmp-list .c-list .c-list__title {
  padding: 0 20px 0 0;
  text-align: right;
}
html.md[dir='rtl'] .site-map-container .tccc-cmp-list .c-list__list,
html.lg[dir='rtl'] .site-map-container .tccc-cmp-list .c-list__list,
html.xl[dir='rtl'] .site-map-container .tccc-cmp-list .c-list__list {
  float: right;
}
html.md[dir='rtl'] .site-map-container .tccc-cmp-button .btn span,
html.lg[dir='rtl'] .site-map-container .tccc-cmp-button .btn span,
html.xl[dir='rtl'] .site-map-container .tccc-cmp-button .btn span {
  padding: 0 20px 0 0;
  text-align: right;
}
.list__formatted-history--vertical:not(.cq-Editable-dom) .tccc-cmp-list .c-list {
  display: none;
}
.list__formatted-history--vertical.cq-Editable-dom .tccc-cmp-list .c-list {
  opacity: 0.7;
}
.list__formatted-history--vertical .tccc-cmp-list .c-list__list .c-list__item {
  float: left;
  margin-right: 1rem;
}
.list__formatted-history--vertical .tccc-cmp-list .c-list__list .c-list__item .c-list__text {
  text-indent: 0;
  padding-left: 0;
}
.list__formatted-history--vertical .tccc-cmp-list .c-list__list .c-list__item .c-list__text:before {
  display: none;
}
.list__formatted-history--vertical .tccc-cmp-list div .history-page-timeline {
  box-sizing: border-box;
}
.list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  height: -webkit-calc(100vh - 115px);
  height: calc(100vh - 115px);
  top: 115px;
  right: -35px;
  overflow-y: scroll;
  overflow-x: hidden;
}
html.sm .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.md .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.lg .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.xl .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  height: -webkit-calc(100vh - 115px);
  height: calc(100vh - 115px);
  right: -35px;
  overflow: hidden;
}
html.lg .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.xl .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  height: -webkit-calc(100vh - 115px);
  height: calc(100vh - 115px);
  right: 20px;
}
html.md .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.lg .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.xl .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  height: -webkit-calc(100vh - 115px);
  height: calc(100vh - 115px);
  right: 0;
}
html.sm .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.md .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.lg .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.xl .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  height: -webkit-calc(100vh - 115px);
  height: calc(100vh - 115px);
  right: 0;
}
.list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  background: transparent;
  width: 150px;
  position: fixed;
  z-index: 10;
  right: 0;
  overflow-y: hidden;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline {
  height: auto;
  position: relative;
  right: -30px;
  width: 150px;
  z-index: 10;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item {
  color: #eeeeee;
  display: block;
  float: left;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 94%;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .year {
  color: #eeeeee;
  display: block;
  float: left;
  font-size: 16px;
  font-family: inherit;
  font-weight: bold;
  font-style: normal;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 59%;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .year a {
  color: #007338;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .year a.active {
  color: #007338;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .year a:hover {
  color: #007338;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item a {
  display: inline-block;
  opacity: 1;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 100%;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item a:hover .marker .dot {
  background-color: #007338;
  box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .activity {
  border-left: 4px solid #007338;
  font-size: 14px;
  line-height: 20px;
  margin-left: 85px;
  padding: 0 0 0 35px;
  width: 78%;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .marker {
  background-color: #fff;
  border-radius: 100px;
  border: 4px solid #007338;
  box-shadow: 0 0 10px white;
  box-sizing: border-box;
  display: block;
  float: right;
  height: 20px;
  margin-right: -14px;
  position: relative;
  width: 20px;
  z-index: 2000;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .marker .dot {
  background-color: #fff;
  border-radius: 100px;
  border: 2px solid #fff;
  box-sizing: border-box;
  display: block;
  float: right;
  height: 12px;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 12px;
  z-index: 2000;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .year-text {
  display: inline-block;
  padding-left: 25px;
  position: absolute;
  right: 15px;
  text-shadow: 0 0 1px #fff;
  white-space: nowrap;
}
.list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item a.active .marker .dot {
  background-color: #007338;
  box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.list__formatted-history--vertical .tccc-cmp-list .no-touch .history-page-timeline .timeline-item a:hover .activity {
  color: #444444;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.list__formatted-history--vertical .tccc-cmp-list .no-touch .history-page-timeline .timeline-item a:hover .year {
  color: #9db668;
}
.list__formatted-history--vertical .tccc-cmp-list .no-touch .history-page-timeline .timeline-item a:hover .marker .dot {
  background-color: #007338;
  box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
html.xs .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline {
  visibility: hidden;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, white));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 25%);
  padding-top: 5px;
  -webkit-transition: opacity 0.08s ease-in-out;
  transition: opacity 0.08s ease-in-out;
}
html.xs .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  visibility: hidden;
  right: 0;
}
html[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  right: auto;
  left: 0;
}
html[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline {
  right: -21px;
  left: 21px;
}
html[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .activity {
  padding: 0 0 0 20px;
  margin-left: 8px;
  margin-right: auto;
}
html[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .year-text {
  padding-left: 30px;
  right: 5px;
}
html[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .year {
  width: 75px;
}
html[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .marker {
  margin-right: 55px;
  margin-left: -75px;
}
html.lg[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper,
html.xl[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .parallax-wrapper {
  right: auto;
  left: 20px;
}
html.lg[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline,
html.xl[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline {
  left: 21px;
}
html.lg[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .activity,
html.xl[dir="rtl"] .list__formatted-history--vertical .tccc-cmp-list .history-page-timeline .timeline-item .activity {
  width: 77%;
}
.simple-recipe-container h2 {
  font-size: 30px;
  margin: 3vw auto;
  font-style: normal;
  font-weight: 500;
  padding: 10px 15% 0;
}
@media (min-width: 768px) {
  .simple-recipe-container h2 {
    font-size: 36px;
    margin: 3vw auto 20px;
  }
}
@media (min-width: 1024px) {
  .simple-recipe-container h2 {
    font-size: 54px;
    line-height: 50px;
  }
}
.simple-recipe-container .preperation-steps li,
.simple-recipe-container .ingredients li {
  line-height: 1;
}
.simple-recipe-container .ingredients {
  list-style: none;
  text-align: center;
  padding: 0;
}
.simple-recipe-container p {
  margin-bottom: 0;
  line-height: 1;
}
.billboard h2 {
  font-size: 30px;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
html.md .billboard h2 {
  font-size: 50px;
}
html.lg .billboard h2,
html.xl .billboard h2 {
  font-size: 70px;
}
.billboard h3 {
  font-size: 22px;
  font-weight: 400;
  color: #000;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html.md .billboard h3 {
  font-size: 30px;
}
html.lg .billboard h3,
html.xl .billboard h3 {
  font-size: 34px;
}
.billboard p {
  font-size: 18px;
  font-weight: 400;
  color: #000;
  font-family: 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.billboard .carousel-caption {
  max-width: 70%;
  margin: 0 auto;
}
html.xs .billboard .carousel-caption,
html.sm .billboard .carousel-caption {
  max-width: 80%;
}
.billboard.billboard-align-left .carousel-caption,
.billboard .billboard-align-left .carousel-caption {
  margin-left: 9%;
  max-width: 50%;
  margin-right: auto;
  text-align: left;
}
html.xs .billboard.billboard-xs-align-left .carousel-caption,
html.xs .billboard .billboard-xs-align-left .carousel-caption {
  margin-left: 9%;
  margin-right: auto;
  text-align: left;
}
html.sm .billboard.billboard-sm-align-left .carousel-caption,
html.sm .billboard .billboard-sm-align-left .carousel-caption {
  margin-left: 9%;
  margin-right: auto;
  text-align: left;
}
html.md .billboard.billboard-md-align-left .carousel-caption,
html.md .billboard .billboard-md-align-left .carousel-caption {
  margin-left: 9%;
  margin-right: auto;
  text-align: left;
}
html.lg .billboard.billboard-lg-align-left .carousel-caption,
html.lg .billboard .billboard-lg-align-left .carousel-caption {
  margin-left: 9%;
  max-width: 50%;
  margin-right: auto;
  text-align: left;
}
html.xl .billboard.billboard-xl-align-left .carousel-caption,
html.xl .billboard .billboard-xl-align-left .carousel-caption {
  margin-left: 9%;
  max-width: 50%;
  margin-right: auto;
  text-align: left;
}
.billboard.billboard-align-right .carousel-caption,
.billboard .billboard-align-right .carousel-caption {
  margin-right: 9%;
  max-width: 50%;
  margin-left: auto;
  text-align: right;
}
html.xs .billboard.billboard-xs-align-right .carousel-caption,
html.xs .billboard .billboard-xs-align-right .carousel-caption {
  margin-right: 9%;
  margin-left: auto;
  text-align: right;
}
html.sm .billboard.billboard-sm-align-right .carousel-caption,
html.sm .billboard .billboard-sm-align-right .carousel-caption {
  margin-right: 9%;
  margin-left: auto;
  text-align: right;
}
html.md .billboard.billboard-md-align-right .carousel-caption,
html.md .billboard .billboard-md-align-right .carousel-caption {
  margin-right: 9%;
  max-width: 50%;
  margin-left: auto;
  text-align: right;
}
html.lg .billboard.billboard-lg-align-right .carousel-caption,
html.lg .billboard .billboard-lg-align-right .carousel-caption {
  margin-right: 9%;
  max-width: 50%;
  margin-left: auto;
  text-align: right;
}
html.xl .billboard.billboard-xl-align-right .carousel-caption,
html.xl .billboard .billboard-xl-align-right .carousel-caption {
  margin-right: 9%;
  max-width: 50%;
  margin-left: auto;
  text-align: right;
}
.disclaimer-container {
  color: #007338;
  background: none;
}
.disclaimer-container a {
  color: #007338 !important;
  font-size: 12px;
  text-decoration: none;
}
.disclaimer-container a:hover {
  color: #fff !important;
}
.disclaimer-container h2 {
  color: #007338 !important;
  font-size: 12px;
}
.disclaimer-container p {
  color: #007338 !important;
  font-size: 12px;
}
html.xs .table table,
html.xs .table tbody,
html.xs .table tr,
html.xs .table th,
html.xs .table td {
  display: block;
}
.tccc-cmp.tccc-cmp-smartList .isotope-cardwall .card-pagination .pagination-button svg {
  fill: #000;
}
.tccc-cmp.tccc-cmp-smartList .isotope-cardwall .card-pagination .pagination-count {
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  font-weight: 700;
  color: #000;
}
.tccc-cmp.tccc-cmp-smartList.cardWall-cardHoverBorderEffect .card:hover,
.cardWall-cardHoverBorderEffect .tccc-cmp.tccc-cmp-smartList .card:hover {
  border-top-color: #007338 !important;
}
.tccc-cmp.tccc-cmp-smartList.cardWall-cardHoverBorderEffect .card:hover .card-title,
.cardWall-cardHoverBorderEffect .tccc-cmp.tccc-cmp-smartList .card:hover .card-title,
.tccc-cmp.tccc-cmp-smartList.cardWall-cardHoverBorderEffect .card:hover .card-bodyText,
.cardWall-cardHoverBorderEffect .tccc-cmp.tccc-cmp-smartList .card:hover .card-bodyText {
  color: #007338 !important;
}
@-webkit-keyframes slidedown {
  from {
    height: 0;
  }
  to {
    height: 36px;
  }
}
@keyframes slidedown {
  from {
    height: 0;
  }
  to {
    height: 36px;
  }
}
@-webkit-keyframes button-mouseoff-fade {
  from {
    -webkit-transform: scale(20);
    opacity: 1;
    transform: scale(20);
  }
  100% {
    -webkit-transform: scale(20);
    opacity: 0;
    transform: scale(20);
  }
}
@keyframes button-mouseoff-fade {
  from {
    -webkit-transform: scale(20);
    opacity: 1;
    transform: scale(20);
  }
  100% {
    -webkit-transform: scale(20);
    opacity: 0;
    transform: scale(20);
  }
}
@-webkit-keyframes button-hover-radial {
  from {
    -webkit-transform: scale(0);
    opacity: 0;
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(15);
    opacity: 1;
    transform: scale(15);
  }
}
@keyframes button-hover-radial {
  from {
    -webkit-transform: scale(0);
    opacity: 0;
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(15);
    opacity: 1;
    transform: scale(15);
  }
}
