
.tax-product_brand .brand-description {
	overflow: hidden;
	zoom: 1;
}

.tax-product_brand .brand-description img.brand-thumbnail {
	width: 25%;
	float: right;
}

.tax-product_brand .brand-description .text {
	width: 72%;
	float: left;
}

.widget_brand_description img {
	box-sizing: border-box;
	width: 100%;
	max-width: none;
	height: auto;
	margin: 0 0 1em;
}

ul.brand-thumbnails {
	margin-left: 0;
	margin-bottom: 0;
	clear: both;
	list-style: none;
}

ul.brand-thumbnails:before {
	clear: both;
	content: "";
	display: table;
}

ul.brand-thumbnails:after {
	clear: both;
	content: "";
	display: table;
}

ul.brand-thumbnails li {
	float: left;
	margin: 0 3.8% 1em 0;
	padding: 0;
	position: relative;
	width: 22.05%;
}

ul.brand-thumbnails.fluid-columns li {
	width: auto;
}

ul.brand-thumbnails:not(.fluid-columns) li.first {
	clear: both;
}

ul.brand-thumbnails:not(.fluid-columns) li.last {
	margin-right: 0;
}

ul.brand-thumbnails.columns-1 li {
	width: 100%;
	margin-right: 0;
}

ul.brand-thumbnails.columns-2 li {
	width: 48%;
}

ul.brand-thumbnails.columns-3 li {
	width: 30.75%;
}

ul.brand-thumbnails.columns-5 li {
	width: 16.95%;
}

ul.brand-thumbnails.columns-6 li {
	width: 13.5%;
}

.brand-thumbnails li img {
	box-sizing: border-box;
	width: 100%;
	max-width: none;
	height: auto;
	margin: 0;
}

@media screen and (max-width:768px) {
	ul.brand-thumbnails:not(.fluid-columns) li {
		width: 48% !important;
	}
	
	ul.brand-thumbnails:not(.fluid-columns) li.first {
		clear: none;
	}
	
	ul.brand-thumbnails:not(.fluid-columns) li.last {
		margin-right: 3.8%;
	}
	
	ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) {
		clear: both;
	}
	
	ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even) {
		margin-right: 0;
	}
}

.brand-thumbnails-description li {
	text-align: center;
}

.brand-thumbnails-description li .term-thumbnail img {
	display: inline;
}

.brand-thumbnails-description li .term-description {
	margin-top: 1em;
	text-align: left;
}

#brands_a_z h3:target {
	text-decoration: underline;
}

ul.brands_index {
	list-style: none outside;
	overflow: hidden;
	zoom: 1;
}

ul.brands_index li {
	float: left;
	margin: 0 2px 2px 0;
}

ul.brands_index li a, ul.brands_index li span {
	border: 1px solid #ccc;
	padding: 6px;
	line-height: 1em;
	float: left;
	text-decoration: none;
}

ul.brands_index li span {
	border-color: #eee;
	color: #ddd;
}

ul.brands_index li a:hover {
	border-width: 2px;
	padding: 5px;
	text-decoration: none;
}

ul.brands_index li a.active {
	border-width: 2px;
	padding: 5px;
}

div#brands_a_z a.top {
	border: 1px solid #ccc;
	padding: 4px;
	line-height: 1em;
	float: right;
	text-decoration: none;
	font-size: .8em;
}

#tribe-events-report {
	padding: 0 10px;
}

#tribe-events-report h2.nav-tab-wrapper {
	display: none;
}

#tribe-events-report .wrap {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

#tribe-events-report .table-menu-wrapper .button {
	margin-left: 15px;
}

#tribe-events-report .table-menu-wrapper .button:first-of-type {
	margin-left: 0;
}

.tribe-report-panel .welcome-panel-column-container {
	border: 3px solid #e5e5e5;
	display: flex;
	flex-flow: row wrap;
	position: relative;
}

.tribe-report-panel .welcome-panel-column-container:after, .tribe-report-panel .welcome-panel-column-container:before {
	content: "";
	display: table;
}

.tribe-report-panel .welcome-panel-column-container:after {
	clear: both;
}

.tribe-report-panel .welcome-panel-column {
	flex-basis: calc(39960em - 99900%);
	flex-grow: 1;
	flex-shrink: 1;
	padding: 1rem;
}

.tribe-report-panel .tribe-report-panel .welcome-panel-column {
	flex: none;
	float: none;
	min-width: 0;
	padding: 20px 15px;
	width: 100%;
}

.tribe-report-panel .tribe-report-panel .welcome-panel-column h3 {
	display: block;
	padding: 0;
	width: 100%;
}

.tribe-report-panel .tribe-report-panel .welcome-panel-column ul {
	list-style: none;
}

.tribe-report-panel .tribe-report-panel .welcome-panel-column.welcome-panel-last {
	background-color: #f9f9f9;
}

.wrap.tribe-report-page #topics-filter {
	margin-top: 1em;
}

.wrap.tribe-report-page #topics-filter .tablenav.top {
	padding: 1em 0;
}

.wrap.tribe-report-page #topics-filter .tablenav.bottom {
	padding: 2em 0 1em;
}

.wrap.tribe-report-page #topics-filter .tablenav a.button, .wrap.tribe-report-page #topics-filter .tablenav input.button {
	background: none;
	color: #000;
	font-size: 100%;
	font-weight: 700;
	line-height: 1;
	padding: 0;
	text-decoration: none;
}

.wrap.tribe-report-page #topics-filter .tablenav-pages {
	align-items: center;
	display: flex;
	padding-top: 20px;
	width: 100%;
}

.wrap.tribe-report-page #topics-filter .tablenav-pages .pagination-links {
	padding-left: 25px;
}

.wrap.tribe-report-page #topics-filter .tablenav-pages .current-page {
	display: inline-block;
	width: 60px;
}

.wrap.tribe-report-page #topics-filter .search-box {
	display: flex;
	flex-wrap: wrap;
}

.wrap.tribe-report-page #topics-filter .search-box #attendees-search-search-input {
	flex: none;
}

.wrap.tribe-report-page #topics-filter .search-box #search-submit {
	flex: none;
	height: 48px;
	width: 100%;
}

.wrap.tribe-report-page #topics-filter .bulkactions {
	align-items: center;
	display: flex;
	float: none;
	margin: 0;
	width: 100%;
}

.wrap.tribe-report-page #topics-filter .bulkactions select {
	height: 30px;
}

.wrap.tribe-report-page #topics-filter .bulkactions input {
	margin-left: 25px;
}

.wrap.tribe-report-page table thead th {
	border: none;
}

.wrap.tribe-report-page table tr {
	border: 1px solid #e6e6e6;
}

.wrap.tribe-report-page .attendees-actions.alignleft {
	float: right;
	margin-right: 0;
}

.wrap.tribe-report-page .attendees-actions.alignleft a:last-of-type {
	margin-right: 0;
}

.wrap.tribe-report-page .attendees-filter {
	clear: both;
	margin: 1em 0;
}

.tribe-warning-toggle {
	border: none;
	box-shadow: none;
	float: right;
	margin: 0 10px 0 0;
	transition: all .5s ease;
}

.tribe-warning-toggle label {
	line-height: 33px;
}

.tribe-warning-toggle label .event-warnings {
	color: red;
}

.tribe-warning-toggle label .event-warnings-close .dashicons, .tribe-warning-toggle label .event-warnings .dashicons {
	font-size: 18px;
	line-height: 33px;
}

.tribe-warning-toggle #tribe-tickets-warning {
	display: none;
}

.recurring-warning {
	color: red;
	padding: 10px;
	transition: all .5s ease;
}

.recurring-warning .dashicons {
	font-size: 40px;
	height: 0;
	line-height: 75px;
	width: 0;
}

.recurring-warning .recurring-warning-msg {
	min-height: 38px;
	padding: 0 0 0 50px;
}

.tribe-event-meta-note.tribe-event-ticket-sku {
	color: #adaba5;
}

button.toggle-row {
	display: none;
}

.tribe-scrollable-table {
	overflow-x: scroll;
	width: 100%;
}

.tribe-scrollable-table table {
	table-layout: auto;
}

.tribe-scrollable-table table td:first-child, .tribe-scrollable-table table th:first-of-type {
	padding-left: 10px;
}

.tribe-scrollable-table table td, .tribe-scrollable-table table th {
	word-break: normal;
}

.tribe-scrollable-table table th:last-of-type {
	padding-right: 10px;
}

.tribe-community-events input[type=number].tribe-ticket-field-capacity.small-text, .tribe-community-events input[type=number].tribe-ticket-field-event-capacity.small-text {
	width: 25%;
}

.tribe-button-icon-edit {
	float: right;
	margin-right: .25em;
}

.tribe-theme-twentyseventeen .ticket_panel .tribe_advanced_meta, .tribe-theme-twentyseventeen .ticket_panel legend {
	color: #333;
}

.tribe-theme-twentyseventeen .tribe-community-tickets-payment-options tr {
	border: 0;
}

.tribe-theme-twentyseventeen .tribe-community-tickets-payment-options td:first-child {
	font-weight: 700;
}

.tribe-section-content .tribe-tickets-editor-blocker {
	position: fixed;
}

.tribe-theme-twentytwenty .tribe-section-tickets button.accordion-header {
	background: none;
}

@media screen and (min-width:768px) {
	.tribe-report-panel .tribe-report-panel .welcome-panel-column {
		padding: 20px;
		width: 25%;
	}
	
	.wrap.tribe-report-page #topics-filter .tablenav.top {
		height: 80px;
	}
	
	.wrap.tribe-report-page #topics-filter .tablenav.top .bulkactions {
		padding: 9px 0;
	}
	
	.wrap.tribe-report-page #topics-filter .tablenav.bottom .tablenav-pages {
		padding: 3px 0;
	}
	
	.wrap.tribe-report-page #topics-filter .tablenav-pages {
		float: right;
		padding-top: 0;
		width: auto;
	}
	
	.wrap.tribe-report-page #topics-filter .search-box #attendees-search-search-input {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
		flex: auto;
		width: auto;
	}
	
	.wrap.tribe-report-page #topics-filter .search-box #search-submit {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
		width: auto;
	}
	
	.wrap.tribe-report-page #topics-filter .bulkactions {
		display: inline-block;
		width: auto;
	}
}

@media screen and (min-width:1024px) {
	.tribe-report-panel .tribe-report-panel .welcome-panel-column {
		padding: 20px 25px;
		width: 28.7%;
	}
}

@media screen and (max-width:768px) {
	.tribe-event-meta.tribe-event-meta-organizer-paypal {
		padding: 0 15px;
	}
}

@charset "UTF-8";

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, footer, header, nav, section {
	display: block;
}

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

figcaption, figure, main {
	display: block;
}

figure {
	margin: 1em 40px;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

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

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

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

b, strong {
	font-weight: inherit;
}

b, strong {
	font-weight: bolder;
}

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

dfn {
	font-style: italic;
}

mark {
	background-color: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

audio, video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

img {
	border-style: none;
}

svg:not(:root) {
	overflow: hidden;
}

button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

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

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

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

fieldset {
	padding: .35em .75em .625em;
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	display: inline-block;
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type=checkbox], [type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

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

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

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details, menu {
	display: block;
}

summary {
	display: list-item;
}

canvas {
	display: inline-block;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

.screen-reader-response, .screen-reader-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

html {
	background-color: #fff;
	color: #231f20;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

body {
	overflow-x: hidden;
}

*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
}

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

ol, ul {
	padding-left: 1em;
}

li {
	margin-bottom: .5rem;
	margin-top: 0;
}

button {
	-webkit-appearance: none;
	background: 0 0;
	padding: 0;
	margin: 0;
	outline: 0;
	border: 0;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
}

button:focus {
	outline: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
	line-height: 1;
	margin-bottom: .5rem;
	margin-top: 0;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
}

h4 {
	font-size: 2.4375rem;
}

@media all and (min-width:45rem) {
	h4 {
		font-size: 3.0625rem;
	}
}

h3 {
	font-size: 3.0625rem;
}

@media all and (min-width:45rem) {
	h3 {
		font-size: 3.8125rem;
	}
}

h2 {
	font-size: 3.8125rem;
}

@media all and (min-width:45rem) {
	h2 {
		font-size: 4.75rem;
	}
}

h1 {
	font-size: 4.75rem;
}

@media all and (min-width:45rem) {
	h1 {
		font-size: 5.8125rem;
	}
}

input, select, textarea {
	-webkit-appearance: none;
	background: 0 0;
	color: #231f20;
	font-size: 16px;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
}

a {
	color: #178bcd;
	text-decoration: none;
	-webkit-transition: .2s ease-out color;
	transition: .2s ease-out color;
}

a:focus, a:hover {
	color: #1b4265;
}

a:focus {
	outline: 0;
}

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

address {
	font-style: normal;
}

blockquote {
	margin: 0;
}

cite {
	font-style: normal;
}

figure {
	margin: 0;
}

dd, dl {
	margin: 0;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
}

::-moz-selection {
	background: rgba(10, 99, 172, .25);
}

::selection {
	background: rgba(10, 99, 172, .25);
}

.-purple .accordion body.btn ::-moz-selection, .-purple .content-block__btn body.btn ::-moz-selection, .-purple .dotted-container body.btn ::-moz-selection, .accordion.-purple body.btn ::-moz-selection, .card.-purple body.btn ::-moz-selection, .content-card.-purple body.btn ::-moz-selection, .dotted-container.-purple .dotted-container__content body.btn ::-moz-selection, .panel-slider__controls.-purple body.btn ::-moz-selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body.btn ::-moz-selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body.btn ::-moz-selection, .triangle-section.-purple .triangle-column__body body.btn ::-moz-selection, .triangle-section.-purple-light .triangle-column__body body.btn ::-moz-selection, body.-purple ::-moz-selection {
	background: rgba(90, 52, 143, .25);
}

.-purple .accordion body.btn ::selection, .-purple .content-block__btn body.btn ::selection, .-purple .dotted-container body.btn ::selection, .accordion.-purple body.btn ::selection, .card.-purple body.btn ::selection, .content-card.-purple body.btn ::selection, .dotted-container.-purple .dotted-container__content body.btn ::selection, .panel-slider__controls.-purple body.btn ::selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body.btn ::selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body.btn ::selection, .triangle-section.-purple .triangle-column__body body.btn ::selection, .triangle-section.-purple-light .triangle-column__body body.btn ::selection, body.-purple ::selection {
	background: rgba(90, 52, 143, .25);
}

.-green .accordion body.btn ::-moz-selection, .-green .content-block__btn body.btn ::-moz-selection, .-green .dotted-container body.btn ::-moz-selection, .accordion.-green body.btn ::-moz-selection, .card.-green body.btn ::-moz-selection, .content-card.-green body.btn ::-moz-selection, .dotted-container.-green .dotted-container__content body.btn ::-moz-selection, .panel-slider__controls.-green body.btn ::-moz-selection, body.-green ::-moz-selection {
	background: rgba(19, 107, 106, .25);
}

.-green .accordion body.btn ::selection, .-green .content-block__btn body.btn ::selection, .-green .dotted-container body.btn ::selection, .accordion.-green body.btn ::selection, .card.-green body.btn ::selection, .content-card.-green body.btn ::selection, .dotted-container.-green .dotted-container__content body.btn ::selection, .panel-slider__controls.-green body.btn ::selection, body.-green ::selection {
	background: rgba(19, 107, 106, .25);
}

.-yellow .accordion body.btn ::-moz-selection, .-yellow .content-block__btn body.btn ::-moz-selection, .-yellow .dotted-container body.btn ::-moz-selection, .accordion.-yellow body.btn ::-moz-selection, .card.-yellow body.btn ::-moz-selection, .dotted-container.-yellow .dotted-container__content body.btn ::-moz-selection, .panel-slider__controls.-yellow body.btn ::-moz-selection, body.-yellow ::-moz-selection {
	background: rgba(217, 89, 49, .25);
}

.-yellow .accordion body.btn ::selection, .-yellow .content-block__btn body.btn ::selection, .-yellow .dotted-container body.btn ::selection, .accordion.-yellow body.btn ::selection, .card.-yellow body.btn ::selection, .dotted-container.-yellow .dotted-container__content body.btn ::selection, .panel-slider__controls.-yellow body.btn ::selection, body.-yellow ::selection {
	background: rgba(217, 89, 49, .25);
}

.-red .accordion body.btn ::-moz-selection, .-red .content-block__btn body.btn ::-moz-selection, .-red .dotted-container body.btn ::-moz-selection, .accordion.-red body.btn ::-moz-selection, .card.-red body.btn ::-moz-selection, .content-card.-red body.btn ::-moz-selection, .dotted-container.-red .dotted-container__content body.btn ::-moz-selection, .panel-slider__controls.-red body.btn ::-moz-selection, body.-red ::-moz-selection {
	background: rgba(166, 46, 52, .25);
}

.-red .accordion body.btn ::selection, .-red .content-block__btn body.btn ::selection, .-red .dotted-container body.btn ::selection, .accordion.-red body.btn ::selection, .card.-red body.btn ::selection, .content-card.-red body.btn ::selection, .dotted-container.-red .dotted-container__content body.btn ::selection, .panel-slider__controls.-red body.btn ::selection, body.-red ::selection {
	background: rgba(166, 46, 52, .25);
}

.-blue .accordion body.btn ::-moz-selection, .-blue .content-block__btn body.btn ::-moz-selection, .-blue .dotted-container body.btn ::-moz-selection, .accordion.-blue body.btn ::-moz-selection, .card.-blue body.btn ::-moz-selection, .content-card.-blue body.btn ::-moz-selection, .dotted-container.-blue .dotted-container__content body.btn ::-moz-selection, .panel-slider__controls.-blue body.btn ::-moz-selection, .triangle-section.-blue .triangle-column__body body.btn ::-moz-selection, body.-blue ::-moz-selection {
	background: rgba(10, 99, 172, .25);
}

.-blue .accordion body.btn ::selection, .-blue .content-block__btn body.btn ::selection, .-blue .dotted-container body.btn ::selection, .accordion.-blue body.btn ::selection, .card.-blue body.btn ::selection, .content-card.-blue body.btn ::selection, .dotted-container.-blue .dotted-container__content body.btn ::selection, .panel-slider__controls.-blue body.btn ::selection, .triangle-section.-blue .triangle-column__body body.btn ::selection, body.-blue ::selection {
	background: rgba(10, 99, 172, .25);
}

.-purple .accordion body .btn ::-moz-selection, .-purple .content-block__btn body .btn ::-moz-selection, .-purple .dotted-container body .btn ::-moz-selection, .accordion.-purple body .btn ::-moz-selection, .card.-purple body .btn ::-moz-selection, .content-card.-purple body .btn ::-moz-selection, .dotted-container.-purple .dotted-container__content body .btn ::-moz-selection, .panel-slider__controls.-purple body .btn ::-moz-selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body .btn ::-moz-selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body .btn ::-moz-selection, .triangle-section.-purple .triangle-column__body body .btn ::-moz-selection, .triangle-section.-purple-light .triangle-column__body body .btn ::-moz-selection, body .-purple .accordion .btn ::-moz-selection, body .-purple .content-block__btn .btn ::-moz-selection, body .-purple .dotted-container .btn ::-moz-selection, body .-purple ::-moz-selection, body .accordion.-purple .btn ::-moz-selection, body .card.-purple .btn ::-moz-selection, body .content-card.-purple .btn ::-moz-selection, body .dotted-container.-purple .dotted-container__content .btn ::-moz-selection, body .panel-slider__controls.-purple .btn ::-moz-selection, body .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn ::-moz-selection, body .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn ::-moz-selection, body .triangle-section.-purple .triangle-column__body .btn ::-moz-selection, body .triangle-section.-purple-light .triangle-column__body .btn ::-moz-selection {
	background: rgba(90, 52, 143, .25);
}

.-purple .accordion body .btn ::selection, .-purple .content-block__btn body .btn ::selection, .-purple .dotted-container body .btn ::selection, .accordion.-purple body .btn ::selection, .card.-purple body .btn ::selection, .content-card.-purple body .btn ::selection, .dotted-container.-purple .dotted-container__content body .btn ::selection, .panel-slider__controls.-purple body .btn ::selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body .btn ::selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body .btn ::selection, .triangle-section.-purple .triangle-column__body body .btn ::selection, .triangle-section.-purple-light .triangle-column__body body .btn ::selection, body .-purple .accordion .btn ::selection, body .-purple .content-block__btn .btn ::selection, body .-purple .dotted-container .btn ::selection, body .-purple ::selection, body .accordion.-purple .btn ::selection, body .card.-purple .btn ::selection, body .content-card.-purple .btn ::selection, body .dotted-container.-purple .dotted-container__content .btn ::selection, body .panel-slider__controls.-purple .btn ::selection, body .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn ::selection, body .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn ::selection, body .triangle-section.-purple .triangle-column__body .btn ::selection, body .triangle-section.-purple-light .triangle-column__body .btn ::selection {
	background: rgba(90, 52, 143, .25);
}

.-green .accordion body .btn ::-moz-selection, .-green .content-block__btn body .btn ::-moz-selection, .-green .dotted-container body .btn ::-moz-selection, .accordion.-green body .btn ::-moz-selection, .card.-green body .btn ::-moz-selection, .content-card.-green body .btn ::-moz-selection, .dotted-container.-green .dotted-container__content body .btn ::-moz-selection, .panel-slider__controls.-green body .btn ::-moz-selection, body .-green .accordion .btn ::-moz-selection, body .-green .content-block__btn .btn ::-moz-selection, body .-green .dotted-container .btn ::-moz-selection, body .-green ::-moz-selection, body .accordion.-green .btn ::-moz-selection, body .card.-green .btn ::-moz-selection, body .content-card.-green .btn ::-moz-selection, body .dotted-container.-green .dotted-container__content .btn ::-moz-selection, body .panel-slider__controls.-green .btn ::-moz-selection {
	background: rgba(19, 107, 106, .25);
}

.-green .accordion body .btn ::selection, .-green .content-block__btn body .btn ::selection, .-green .dotted-container body .btn ::selection, .accordion.-green body .btn ::selection, .card.-green body .btn ::selection, .content-card.-green body .btn ::selection, .dotted-container.-green .dotted-container__content body .btn ::selection, .panel-slider__controls.-green body .btn ::selection, body .-green .accordion .btn ::selection, body .-green .content-block__btn .btn ::selection, body .-green .dotted-container .btn ::selection, body .-green ::selection, body .accordion.-green .btn ::selection, body .card.-green .btn ::selection, body .content-card.-green .btn ::selection, body .dotted-container.-green .dotted-container__content .btn ::selection, body .panel-slider__controls.-green .btn ::selection {
	background: rgba(19, 107, 106, .25);
}

.-yellow .accordion body .btn ::-moz-selection, .-yellow .content-block__btn body .btn ::-moz-selection, .-yellow .dotted-container body .btn ::-moz-selection, .accordion.-yellow body .btn ::-moz-selection, .card.-yellow body .btn ::-moz-selection, .dotted-container.-yellow .dotted-container__content body .btn ::-moz-selection, .panel-slider__controls.-yellow body .btn ::-moz-selection, body .-yellow .accordion .btn ::-moz-selection, body .-yellow .content-block__btn .btn ::-moz-selection, body .-yellow .dotted-container .btn ::-moz-selection, body .-yellow ::-moz-selection, body .accordion.-yellow .btn ::-moz-selection, body .card.-yellow .btn ::-moz-selection, body .dotted-container.-yellow .dotted-container__content .btn ::-moz-selection, body .panel-slider__controls.-yellow .btn ::-moz-selection {
	background: rgba(217, 89, 49, .25);
}

.-yellow .accordion body .btn ::selection, .-yellow .content-block__btn body .btn ::selection, .-yellow .dotted-container body .btn ::selection, .accordion.-yellow body .btn ::selection, .card.-yellow body .btn ::selection, .dotted-container.-yellow .dotted-container__content body .btn ::selection, .panel-slider__controls.-yellow body .btn ::selection, body .-yellow .accordion .btn ::selection, body .-yellow .content-block__btn .btn ::selection, body .-yellow .dotted-container .btn ::selection, body .-yellow ::selection, body .accordion.-yellow .btn ::selection, body .card.-yellow .btn ::selection, body .dotted-container.-yellow .dotted-container__content .btn ::selection, body .panel-slider__controls.-yellow .btn ::selection {
	background: rgba(217, 89, 49, .25);
}

.-red .accordion body .btn ::-moz-selection, .-red .content-block__btn body .btn ::-moz-selection, .-red .dotted-container body .btn ::-moz-selection, .accordion.-red body .btn ::-moz-selection, .card.-red body .btn ::-moz-selection, .content-card.-red body .btn ::-moz-selection, .dotted-container.-red .dotted-container__content body .btn ::-moz-selection, .panel-slider__controls.-red body .btn ::-moz-selection, body .-red .accordion .btn ::-moz-selection, body .-red .content-block__btn .btn ::-moz-selection, body .-red .dotted-container .btn ::-moz-selection, body .-red ::-moz-selection, body .accordion.-red .btn ::-moz-selection, body .card.-red .btn ::-moz-selection, body .content-card.-red .btn ::-moz-selection, body .dotted-container.-red .dotted-container__content .btn ::-moz-selection, body .panel-slider__controls.-red .btn ::-moz-selection {
	background: rgba(166, 46, 52, .25);
}

.-red .accordion body .btn ::selection, .-red .content-block__btn body .btn ::selection, .-red .dotted-container body .btn ::selection, .accordion.-red body .btn ::selection, .card.-red body .btn ::selection, .content-card.-red body .btn ::selection, .dotted-container.-red .dotted-container__content body .btn ::selection, .panel-slider__controls.-red body .btn ::selection, body .-red .accordion .btn ::selection, body .-red .content-block__btn .btn ::selection, body .-red .dotted-container .btn ::selection, body .-red ::selection, body .accordion.-red .btn ::selection, body .card.-red .btn ::selection, body .content-card.-red .btn ::selection, body .dotted-container.-red .dotted-container__content .btn ::selection, body .panel-slider__controls.-red .btn ::selection {
	background: rgba(166, 46, 52, .25);
}

.-blue .accordion body .btn ::-moz-selection, .-blue .content-block__btn body .btn ::-moz-selection, .-blue .dotted-container body .btn ::-moz-selection, .accordion.-blue body .btn ::-moz-selection, .card.-blue body .btn ::-moz-selection, .content-card.-blue body .btn ::-moz-selection, .dotted-container.-blue .dotted-container__content body .btn ::-moz-selection, .panel-slider__controls.-blue body .btn ::-moz-selection, .triangle-section.-blue .triangle-column__body body .btn ::-moz-selection, body .-blue .accordion .btn ::-moz-selection, body .-blue .content-block__btn .btn ::-moz-selection, body .-blue .dotted-container .btn ::-moz-selection, body .-blue ::-moz-selection, body .accordion.-blue .btn ::-moz-selection, body .card.-blue .btn ::-moz-selection, body .content-card.-blue .btn ::-moz-selection, body .dotted-container.-blue .dotted-container__content .btn ::-moz-selection, body .panel-slider__controls.-blue .btn ::-moz-selection, body .triangle-section.-blue .triangle-column__body .btn ::-moz-selection {
	background: rgba(10, 99, 172, .25);
}

.-blue .accordion body .btn ::selection, .-blue .content-block__btn body .btn ::selection, .-blue .dotted-container body .btn ::selection, .accordion.-blue body .btn ::selection, .card.-blue body .btn ::selection, .content-card.-blue body .btn ::selection, .dotted-container.-blue .dotted-container__content body .btn ::selection, .panel-slider__controls.-blue body .btn ::selection, .triangle-section.-blue .triangle-column__body body .btn ::selection, body .-blue .accordion .btn ::selection, body .-blue .content-block__btn .btn ::selection, body .-blue .dotted-container .btn ::selection, body .-blue ::selection, body .accordion.-blue .btn ::selection, body .card.-blue .btn ::selection, body .content-card.-blue .btn ::selection, body .dotted-container.-blue .dotted-container__content .btn ::selection, body .panel-slider__controls.-blue .btn ::selection, body .triangle-section.-blue .triangle-column__body .btn ::selection {
	background: rgba(10, 99, 172, .25);
}

::-webkit-input-placeholder {
	color: rgba(35, 31, 32, .6);
	opacity: 1;
}

::-moz-placeholder {
	color: rgba(35, 31, 32, .6);
	opacity: 1;
}

::-ms-input-placeholder {
	color: rgba(35, 31, 32, .6);
	opacity: 1;
}

::placeholder {
	color: rgba(35, 31, 32, .6);
	opacity: 1;
}

@-webkit-keyframes autofill {
	to {
		color: #231f20;
		background: #fff;
	}
}

@keyframes autofill {
	to {
		color: #231f20;
		background: #fff;
	}
}

input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover {
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
	-webkit-text-fill-color: #231f20;
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
}

input::-ms-clear, select::-ms-clear, textarea::-ms-clear {
	display: none;
}

input:invalid, select:invalid, textarea:invalid {
	-webkit-box-shadow: none;
	box-shadow: none;
}

input[type=number], select[type=number], textarea[type=number] {
	-moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button, select[type=number]::-webkit-inner-spin-button, select[type=number]::-webkit-outer-spin-button, textarea[type=number]::-webkit-inner-spin-button, textarea[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input:focus, select:focus, textarea:focus {
	outline: 0;
}

select::-ms-expand {
	display: none;
}

select:focus::-ms-value {
	color: inherit;
	background: inherit;
}

select:focus {
	outline: 0;
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

::-webkit-scrollbar-corner, ::-webkit-scrollbar-track {
	background-color: #fff;
}

::-webkit-scrollbar-thumb {
	background: #0a63ac;
}

* {
	scrollbar-color: #0a63ac #fff;
	scrollbar-width: thin;
}

body#tinymce, body.mce-content-body {
	margin: 9px 10px;
}

body#tinymce::-webkit-scrollbar-thumb, body.mce-content-body::-webkit-scrollbar-thumb {
	background: #f5f5f5;
}

.browser-message {
	position: fixed;
	width: 100%;
	z-index: 99999;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	background-color: #231f20;
	color: #fff;
	font-weight: 500;
	padding: 1rem;
}

@-webkit-keyframes pulseIn {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes pulseIn {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

[data-animate=fadeIn] {
	opacity: 0;
	-webkit-animation: fadeIn .4s ease-out forwards;
	animation: fadeIn .4s ease-out forwards;
}

@-webkit-keyframes fadeInOut {
	0%, 100% {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes fadeInOut {
	0%, 100% {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
}

@-webkit-keyframes fromBottom {
	from {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fromBottom {
	from {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes toTop {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@keyframes toTop {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-webkit-keyframes bgGrow {
	from {
		background-size: 10%;
	}
	
	to {
		background-size: 20%;
	}
}

@keyframes bgGrow {
	from {
		background-size: 10%;
	}
	
	to {
		background-size: 20%;
	}
}

@-webkit-keyframes bgMove {
	from {
		background-position: 50% 0;
	}
	
	to {
		background-position: 50% 100%;
	}
}

@keyframes bgMove {
	from {
		background-position: 50% 0;
	}
	
	to {
		background-position: 50% 100%;
	}
}

@-webkit-keyframes bgMoveSide {
	from {
		background-position: 0 50%;
	}
	
	to {
		background-position: 100% 50%;
	}
}

@keyframes bgMoveSide {
	from {
		background-position: 0 50%;
	}
	
	to {
		background-position: 100% 50%;
	}
}

#google-map .gmnoprint div {
	background: 0 0 !important;
}

#google-map .gmnoprint div>button {
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

#google-map .gmnoprint div>button:focus {
	background-color: rgba(255, 255, 255, .25) !important;
}

#google-map>div {
	background-color: #136b6a !important;
	background-image: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/uploads/2020/05/default-chevron.png");
	background-position: center;
	background-blend-mode: soft-light;
}

@media all and (max-width:45rem) {
	#google-map>div {
		background-repeat: no-repeat;
		background-size: cover;
	}
}

.-black #google-map>div, .-black .accordion .btn #google-map>div, .-black .map-panel .btn.-plain #google-map>div, .accordion.-black .btn #google-map>div {
	background-color: #231f20 !important;
}

#google-map.map--no-bg>div {
	background-color: transparent !important;
	background-image: none;
}

#google-map.map--no-bg>div.nitro-lazy {
	background-image: none !important;
}

#google-map>div.nitro-lazy {
	background-image: none !important;
}

.gm-style .gm-svpc {
	display: none;
}

.gm-style>button[title*=fullscreen] {
	display: none;
}

.gm-style .gm-style-mtc {
	display: none;
}

.gm-style .gm-style-iw {
	font-size: 16px;
	top: 50px !important;
}

.gm-style .gm-style-iw>div {
	max-height: none !important;
}

@media all and (max-width:45rem) {
	.gm-style .gm-style-iw {
		width: 100% !important;
		left: 0 !important;
	}
	
	.gm-style .gm-style-iw>div {
		max-width: 100% !important;
		overflow: visible !important;
	}
	
	.gm-style .gm-style-iw>div>div {
		overflow: visible !important;
	}
}

.gm-style .gm-style-iw-c {
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	border-radius: 0;
	overflow: visible;
}

.gm-style .gm-style-iw-t::after, .gm-style .gm-style-iw-t::before {
	display: none;
}

.gm-style .gm-style-iw-d {
	overflow: visible !important;
}

.gm-style .gm-style-iw-d::-webkit-scrollbar-corner, .gm-style .gm-style-iw-d::-webkit-scrollbar-track, .gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece {
	background: 0 0 !important;
}

.lazyload:not(.lazyload--show), .lazyloading {
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.lazyloaded {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

:root {
	--swiper-theme-color: #007aff;
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.swiper-container-multirow>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.swiper-container-multirow-column>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 2;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory;
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
	z-index: 2;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	text-transform: none;
	letter-spacing: 0;
	font-variant: initial;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #fff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000;
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 2;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	transform: scale(.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	transform: scale(.33);
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: .2s top, .2s -webkit-transform;
	transition: .2s top, .2s -webkit-transform;
	transition: .2s transform, .2s top;
	transition: .2s transform, .2s top, .2s -webkit-transform;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s left, .2s -webkit-transform;
	transition: .2s left, .2s -webkit-transform;
	transition: .2s transform, .2s left;
	transition: .2s transform, .2s left, .2s -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s right, .2s -webkit-transform;
	transition: .2s right, .2s -webkit-transform;
	transition: .2s transform, .2s right;
	transition: .2s transform, .2s right, .2s -webkit-transform;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-white {
	--swiper-pagination-color: #fff;
}

.swiper-pagination-black {
	--swiper-pagination-color: #000;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1);
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 3;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 3;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 2;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	animation: swiper-preloader-spin 1s infinite linear;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube {
	overflow: visible;
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-flip {
	overflow: visible;
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.choices {
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
	font-size: 16px;
}

.choices:focus {
	outline: 0;
}

.choices:last-child {
	margin-bottom: 0;
}

.choices.is-open {
	overflow: initial;
}

.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
	background-color: #eaeaea;
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.choices.is-disabled .choices__item {
	cursor: not-allowed;
}

.choices [hidden] {
	display: none !important;
}

.choices[data-type*=select-one] {
	cursor: pointer;
}

.choices[data-type*=select-one] .choices__inner {
	padding-bottom: 7.5px;
}

.choices[data-type*=select-one] .choices__input {
	display: block;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	margin: 0;
}

.choices[data-type*=select-one] .choices__button {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
	padding: 0;
	background-size: 8px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	margin-right: 25px;
	height: 20px;
	width: 20px;
	border-radius: 10em;
	opacity: .25;
}

.choices[data-type*=select-one] .choices__button.nitro-lazy {
	background-image: none !important;
}

.choices[data-type*=select-one] .choices__button:focus, .choices[data-type*=select-one] .choices__button:hover {
	opacity: 1;
}

.choices[data-type*=select-one] .choices__button:focus {
	-webkit-box-shadow: 0 0 0 2px #00bcd4;
	box-shadow: 0 0 0 2px #00bcd4;
}

.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button {
	display: none;
}

.choices[data-type*=select-one]:after {
	content: "";
	height: 0;
	width: 0;
	border-style: solid;
	border-color: #333 transparent transparent transparent;
	border-width: 5px;
	position: absolute;
	right: 11.5px;
	top: 50%;
	margin-top: -2.5px;
	pointer-events: none;
}

.choices[data-type*=select-one].is-open:after {
	border-color: transparent transparent #333 transparent;
	margin-top: -7.5px;
}

.choices[data-type*=select-one][dir=rtl]:after {
	left: 11.5px;
	right: auto;
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
	right: auto;
	left: 0;
	margin-left: 25px;
	margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=text] .choices__inner {
	cursor: text;
}

.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
	position: relative;
	display: inline-block;
	margin-top: 0;
	margin-right: -4px;
	margin-bottom: 0;
	margin-left: 8px;
	padding-left: 16px;
	border-left: 1px solid #008fa1;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
	background-size: 8px;
	width: 8px;
	line-height: 1;
	opacity: .75;
	border-radius: 0;
}

.choices[data-type*=select-multiple] .choices__button.nitro-lazy, .choices[data-type*=text] .choices__button.nitro-lazy {
	background-image: none !important;
}

.choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=text] .choices__button:focus, .choices[data-type*=text] .choices__button:hover {
	opacity: 1;
}

.choices__inner {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	background-color: #f9f9f9;
	padding: 7.5px 7.5px 3.75px;
	border: 1px solid #ddd;
	border-radius: 2.5px;
	font-size: 14px;
	min-height: 44px;
	overflow: hidden;
}

.is-focused .choices__inner, .is-open .choices__inner {
	border-color: #b7b7b7;
}

.is-open .choices__inner {
	border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
	border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.choices__list--single {
	display: inline-block;
	padding: 4px 16px 4px 4px;
	width: 100%;
}

[dir=rtl] .choices__list--single {
	padding-right: 4px;
	padding-left: 16px;
}

.choices__list--single .choices__item {
	width: 100%;
}

.choices__list--multiple {
	display: inline;
}

.choices__list--multiple .choices__item {
	display: inline-block;
	vertical-align: middle;
	border-radius: 20px;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 500;
	margin-right: 3.75px;
	margin-bottom: 3.75px;
	background-color: #00bcd4;
	border: 1px solid #00a5bb;
	color: #fff;
	word-break: break-all;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.choices__list--multiple .choices__item[data-deletable] {
	padding-right: 5px;
}

[dir=rtl] .choices__list--multiple .choices__item {
	margin-right: 0;
	margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
	background-color: #00a5bb;
	border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
	background-color: #aaa;
	border: 1px solid #919191;
}

.choices__list--dropdown {
	visibility: hidden;
	z-index: 1;
	position: absolute;
	width: 100%;
	background-color: #fff;
	border: 1px solid #ddd;
	top: 100%;
	margin-top: -1px;
	border-bottom-left-radius: 2.5px;
	border-bottom-right-radius: 2.5px;
	overflow: hidden;
	word-break: break-all;
	will-change: visibility;
}

.choices__list--dropdown.is-active {
	visibility: visible;
}

.is-open .choices__list--dropdown {
	border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: -1px;
	border-radius: .25rem .25rem 0 0;
}

.choices__list--dropdown .choices__list {
	position: relative;
	max-height: 300px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
	position: relative;
	padding: 10px;
	font-size: 14px;
}

[dir=rtl] .choices__list--dropdown .choices__item {
	text-align: right;
}

@media (min-width:640px) {
	.choices__list--dropdown .choices__item--selectable {
		padding-right: 100px;
	}
	
	.choices__list--dropdown .choices__item--selectable:after {
		content: attr(data-select-text);
		font-size: 12px;
		opacity: 0;
		position: absolute;
		right: 10px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	[dir=rtl] .choices__list--dropdown .choices__item--selectable {
		text-align: right;
		padding-left: 100px;
		padding-right: 10px;
	}
	
	[dir=rtl] .choices__list--dropdown .choices__item--selectable:after {
		right: auto;
		left: 10px;
	}
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
	background-color: #f2f2f2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
	opacity: .5;
}

.choices__item {
	cursor: default;
}

.choices__item--selectable {
	cursor: pointer;
}

.choices__item--disabled {
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: .5;
}

.choices__heading {
	font-weight: 600;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #f7f7f7;
	color: gray;
}

.choices__button {
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.choices__button:focus {
	outline: 0;
}

.choices__input {
	display: inline-block;
	vertical-align: baseline;
	background-color: #f9f9f9;
	font-size: 14px;
	margin-bottom: 5px;
	border: 0;
	border-radius: 0;
	max-width: 100%;
	padding: 4px 0 4px 2px;
}

.choices__input:focus {
	outline: 0;
}

[dir=rtl] .choices__input {
	padding-right: 2px;
	padding-left: 0;
}

.choices__placeholder {
	opacity: .5;
}

.btn {
	position: relative;
	display: inline-block;
	padding: 1.25rem .5rem 1.125rem;
	outline: 0;
	border: none;
	border-radius: 8px;
	background-color: #0a63ac;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	font-weight: 400;
	font-size: 16px;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	line-height: 1.3;
	cursor: pointer;
	-webkit-transition: background-color .2s ease-out, color .2s ease-out;
	transition: background-color .2s ease-out, color .2s ease-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 11.25rem;
}

.btn:focus, .btn:hover, .btn[aria-selected=true] {
	background-color: #095594;
	color: #fff;
}

.btn.btn--hollow {
	color: #0a63ac;
}

.btn.-chevron {
	height: 50px;
	position: relative;
	padding: 0 20px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	min-width: auto;
	background-color: #231f20;
	white-space: normal;
	max-width: 100%;
}

.btn.-chevron::before {
	content: "";
	position: absolute;
	display: block;
	height: 50px;
	width: 20px;
	right: -20px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	background-color: #636466;
}

.btn.-chevron svg {
	position: absolute;
	right: -70px;
	top: 0;
}

.btn.-chevron svg path {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
}

.btn.-chevron:not(.-reverse):not(.-up) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn.-chevron.-reverse {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn.-chevron.-reverse::before {
	right: auto;
	left: -20px;
}

.btn.-chevron.-reverse svg {
	right: auto;
	left: -70px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.btn.-chevron.-up {
	max-width: 88px;
	padding: 20px 18px;
	height: auto;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn.-chevron.-up::before {
	width: 100%;
	height: 20px;
	right: auto;
	bottom: 100%;
	left: 0;
}

.btn.-chevron.-up svg {
	width: auto;
	height: 88px;
	top: 0;
	left: 0;
	right: auto;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.btn.-chevron:focus svg path:first-of-type, .btn.-chevron:hover svg path:first-of-type {
	-webkit-transform: translateX(17px);
	transform: translateX(17px);
}

.btn.-chevron:focus svg path:nth-of-type(2), .btn.-chevron:hover svg path:nth-of-type(2) {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.-blue .btn.-chevron, .dotted-container.-blue .dotted-container__content .btn .btn.-chevron, .triangle-section.-blue .triangle-column__body .btn .btn.-chevron {
	background-color: #0a63ac;
}

.-blue .btn.-chevron svg path, .dotted-container.-blue .dotted-container__content .btn .btn.-chevron svg path, .triangle-section.-blue .triangle-column__body .btn .btn.-chevron svg path {
	fill: #178bcd;
}

.-blue .btn.-chevron svg path:first-of-type {
	fill: #22b0ec;
}

.-blue .btn.-chevron svg path:last-of-type {
	fill: #0a63ac;
}

.-blue .btn.-chevron::before, .dotted-container.-blue .dotted-container__content .btn .btn.-chevron::before, .triangle-section.-blue .triangle-column__body .btn .btn.-chevron::before {
	background-color: #178bcd;
}

.-green .btn.-chevron, .dotted-container.-green .dotted-container__content .btn .btn.-chevron {
	background-color: #136b6a;
}

.-green .btn.-chevron svg path, .dotted-container.-green .dotted-container__content .btn .btn.-chevron svg path {
	fill: #24a390;
}

.-green .btn.-chevron svg path:first-of-type {
	fill: #36bcbd;
}

.-green .btn.-chevron svg path:last-of-type {
	fill: #136b6a;
}

.-green .btn.-chevron::before, .dotted-container.-green .dotted-container__content .btn .btn.-chevron::before {
	background-color: #24a390;
}

.-yellow .btn.-chevron, .dotted-container.-yellow .dotted-container__content .btn .btn.-chevron {
	background-color: #d95931;
}

.-yellow .btn.-chevron svg path, .dotted-container.-yellow .dotted-container__content .btn .btn.-chevron svg path {
	fill: #f07930;
}

.-yellow .btn.-chevron svg path:first-of-type {
	fill: #faae31;
}

.-yellow .btn.-chevron svg path:last-of-type {
	fill: #d95931;
}

.-yellow .btn.-chevron::before, .dotted-container.-yellow .dotted-container__content .btn .btn.-chevron::before {
	background-color: #f07930;
}

.-red .btn.-chevron, .dotted-container.-red .dotted-container__content .btn .btn.-chevron {
	background-color: #a62e34;
}

.-red .btn.-chevron svg path, .dotted-container.-red .dotted-container__content .btn .btn.-chevron svg path {
	fill: #e8242d;
}

.-red .btn.-chevron svg path:first-of-type {
	fill: #ed5a2e;
}

.-red .btn.-chevron svg path:last-of-type {
	fill: #a62e34;
}

.-red .btn.-chevron::before, .dotted-container.-red .dotted-container__content .btn .btn.-chevron::before {
	background-color: #e8242d;
}

.-purple .btn.-chevron, .dotted-container.-purple .dotted-container__content .btn .btn.-chevron, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-chevron, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-chevron, .triangle-section.-purple .triangle-column__body .btn .btn.-chevron, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron {
	background-color: #5a348f;
}

.-purple .btn.-chevron svg path, .dotted-container.-purple .dotted-container__content .btn .btn.-chevron svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-chevron svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-chevron svg path, .triangle-section.-purple .triangle-column__body .btn .btn.-chevron svg path, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron svg path {
	fill: #8f2f8d;
}

.-purple .btn.-chevron svg path:first-of-type, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron svg path:first-of-type {
	fill: #c2258c;
}

.-purple .btn.-chevron svg path:last-of-type, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron svg path:last-of-type {
	fill: #5a348f;
}

.-purple .btn.-chevron::before, .dotted-container.-purple .dotted-container__content .btn .btn.-chevron::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-chevron::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-chevron::before, .triangle-section.-purple .triangle-column__body .btn .btn.-chevron::before, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron::before {
	background-color: #8f2f8d;
}

.-black .btn.-chevron, .-black .map-panel .btn.-plain .btn.-chevron {
	background-color: #231f20;
}

.-black .btn.-chevron svg path, .-black .map-panel .btn.-plain .btn.-chevron svg path {
	fill: #636466;
}

.-black .btn.-chevron svg path:first-of-type {
	fill: #d8d8d8;
}

.-black .btn.-chevron svg path:last-of-type {
	fill: #231f20;
}

.-black .btn.-chevron::before, .-black .map-panel .btn.-plain .btn.-chevron::before {
	background-color: #636466;
}

.-blue .accordion .btn.-chevron, .-blue .content-block__btn .btn.-chevron, .-blue .dotted-container .btn.-chevron, .accordion.-blue .btn.-chevron, .btn.-chevron.-blue, .card.-blue .btn.-chevron, .content-card.-blue .btn.-chevron, .dotted-container.-blue .dotted-container__content .btn.-chevron, .panel-slider__controls.-blue .btn.-chevron, .triangle-section.-blue .triangle-column__body .btn.-chevron {
	background-color: #0a63ac;
}

.-blue .accordion .btn.-chevron svg path, .-blue .content-block__btn .btn.-chevron svg path, .-blue .dotted-container .btn.-chevron svg path, .accordion.-blue .btn.-chevron svg path, .btn.-chevron.-blue svg path, .card.-blue .btn.-chevron svg path, .content-card.-blue .btn.-chevron svg path, .dotted-container.-blue .dotted-container__content .btn.-chevron svg path, .panel-slider__controls.-blue .btn.-chevron svg path, .triangle-section.-blue .triangle-column__body .btn.-chevron svg path {
	fill: #178bcd;
}

.-blue .accordion .btn.-chevron svg path:first-of-type, .-blue .content-block__btn .btn.-chevron svg path:first-of-type, .-blue .dotted-container .btn.-chevron svg path:first-of-type, .accordion.-blue .btn.-chevron svg path:first-of-type, .btn.-chevron.-blue svg path:first-of-type, .card.-blue .btn.-chevron svg path:first-of-type, .content-card.-blue .btn.-chevron svg path:first-of-type, .dotted-container.-blue .dotted-container__content .btn.-chevron svg path:first-of-type, .panel-slider__controls.-blue .btn.-chevron svg path:first-of-type, .triangle-section.-blue .triangle-column__body .btn.-chevron svg path:first-of-type {
	fill: #22b0ec;
}

.-blue .accordion .btn.-chevron svg path:last-of-type, .-blue .content-block__btn .btn.-chevron svg path:last-of-type, .-blue .dotted-container .btn.-chevron svg path:last-of-type, .accordion.-blue .btn.-chevron svg path:last-of-type, .btn.-chevron.-blue svg path:last-of-type, .card.-blue .btn.-chevron svg path:last-of-type, .content-card.-blue .btn.-chevron svg path:last-of-type, .dotted-container.-blue .dotted-container__content .btn.-chevron svg path:last-of-type, .panel-slider__controls.-blue .btn.-chevron svg path:last-of-type, .triangle-section.-blue .triangle-column__body .btn.-chevron svg path:last-of-type {
	fill: #0a63ac;
}

.-blue .accordion .btn.-chevron::before, .-blue .content-block__btn .btn.-chevron::before, .-blue .dotted-container .btn.-chevron::before, .accordion.-blue .btn.-chevron::before, .btn.-chevron.-blue::before, .card.-blue .btn.-chevron::before, .content-card.-blue .btn.-chevron::before, .dotted-container.-blue .dotted-container__content .btn.-chevron::before, .panel-slider__controls.-blue .btn.-chevron::before, .triangle-section.-blue .triangle-column__body .btn.-chevron::before {
	background-color: #178bcd;
}

.-green .accordion .btn.-chevron, .-green .content-block__btn .btn.-chevron, .-green .dotted-container .btn.-chevron, .accordion.-green .btn.-chevron, .btn.-chevron.-green, .card.-green .btn.-chevron, .content-card.-green .btn.-chevron, .dotted-container.-green .dotted-container__content .btn.-chevron, .panel-slider__controls.-green .btn.-chevron {
	background-color: #136b6a;
}

.-green .accordion .btn.-chevron svg path, .-green .content-block__btn .btn.-chevron svg path, .-green .dotted-container .btn.-chevron svg path, .accordion.-green .btn.-chevron svg path, .btn.-chevron.-green svg path, .card.-green .btn.-chevron svg path, .content-card.-green .btn.-chevron svg path, .dotted-container.-green .dotted-container__content .btn.-chevron svg path, .panel-slider__controls.-green .btn.-chevron svg path {
	fill: #24a390;
}

.-green .accordion .btn.-chevron svg path:first-of-type, .-green .content-block__btn .btn.-chevron svg path:first-of-type, .-green .dotted-container .btn.-chevron svg path:first-of-type, .accordion.-green .btn.-chevron svg path:first-of-type, .btn.-chevron.-green svg path:first-of-type, .card.-green .btn.-chevron svg path:first-of-type, .content-card.-green .btn.-chevron svg path:first-of-type, .dotted-container.-green .dotted-container__content .btn.-chevron svg path:first-of-type, .panel-slider__controls.-green .btn.-chevron svg path:first-of-type {
	fill: #36bcbd;
}

.-green .accordion .btn.-chevron svg path:last-of-type, .-green .content-block__btn .btn.-chevron svg path:last-of-type, .-green .dotted-container .btn.-chevron svg path:last-of-type, .accordion.-green .btn.-chevron svg path:last-of-type, .btn.-chevron.-green svg path:last-of-type, .card.-green .btn.-chevron svg path:last-of-type, .content-card.-green .btn.-chevron svg path:last-of-type, .dotted-container.-green .dotted-container__content .btn.-chevron svg path:last-of-type, .panel-slider__controls.-green .btn.-chevron svg path:last-of-type {
	fill: #136b6a;
}

.-green .accordion .btn.-chevron::before, .-green .content-block__btn .btn.-chevron::before, .-green .dotted-container .btn.-chevron::before, .accordion.-green .btn.-chevron::before, .btn.-chevron.-green::before, .card.-green .btn.-chevron::before, .content-card.-green .btn.-chevron::before, .dotted-container.-green .dotted-container__content .btn.-chevron::before, .panel-slider__controls.-green .btn.-chevron::before {
	background-color: #24a390;
}

.-yellow .accordion .btn.-chevron, .-yellow .content-block__btn .btn.-chevron, .-yellow .dotted-container .btn.-chevron, .accordion.-yellow .btn.-chevron, .btn.-chevron.-yellow, .card.-yellow .btn.-chevron, .dotted-container.-yellow .dotted-container__content .btn.-chevron, .panel-slider__controls.-yellow .btn.-chevron {
	background-color: #d95931;
}

.-yellow .accordion .btn.-chevron svg path, .-yellow .content-block__btn .btn.-chevron svg path, .-yellow .dotted-container .btn.-chevron svg path, .accordion.-yellow .btn.-chevron svg path, .btn.-chevron.-yellow svg path, .card.-yellow .btn.-chevron svg path, .dotted-container.-yellow .dotted-container__content .btn.-chevron svg path, .panel-slider__controls.-yellow .btn.-chevron svg path {
	fill: #f07930;
}

.-yellow .accordion .btn.-chevron svg path:first-of-type, .-yellow .content-block__btn .btn.-chevron svg path:first-of-type, .-yellow .dotted-container .btn.-chevron svg path:first-of-type, .accordion.-yellow .btn.-chevron svg path:first-of-type, .btn.-chevron.-yellow svg path:first-of-type, .card.-yellow .btn.-chevron svg path:first-of-type, .dotted-container.-yellow .dotted-container__content .btn.-chevron svg path:first-of-type, .panel-slider__controls.-yellow .btn.-chevron svg path:first-of-type {
	fill: #faae31;
}

.-yellow .accordion .btn.-chevron svg path:last-of-type, .-yellow .content-block__btn .btn.-chevron svg path:last-of-type, .-yellow .dotted-container .btn.-chevron svg path:last-of-type, .accordion.-yellow .btn.-chevron svg path:last-of-type, .btn.-chevron.-yellow svg path:last-of-type, .card.-yellow .btn.-chevron svg path:last-of-type, .dotted-container.-yellow .dotted-container__content .btn.-chevron svg path:last-of-type, .panel-slider__controls.-yellow .btn.-chevron svg path:last-of-type {
	fill: #d95931;
}

.-yellow .accordion .btn.-chevron::before, .-yellow .content-block__btn .btn.-chevron::before, .-yellow .dotted-container .btn.-chevron::before, .accordion.-yellow .btn.-chevron::before, .btn.-chevron.-yellow::before, .card.-yellow .btn.-chevron::before, .dotted-container.-yellow .dotted-container__content .btn.-chevron::before, .panel-slider__controls.-yellow .btn.-chevron::before {
	background-color: #f07930;
}

.-red .accordion .btn.-chevron, .-red .content-block__btn .btn.-chevron, .-red .dotted-container .btn.-chevron, .accordion.-red .btn.-chevron, .btn.-chevron.-red, .card.-red .btn.-chevron, .content-card.-red .btn.-chevron, .dotted-container.-red .dotted-container__content .btn.-chevron, .panel-slider__controls.-red .btn.-chevron {
	background-color: #a62e34;
}

.-red .accordion .btn.-chevron svg path, .-red .content-block__btn .btn.-chevron svg path, .-red .dotted-container .btn.-chevron svg path, .accordion.-red .btn.-chevron svg path, .btn.-chevron.-red svg path, .card.-red .btn.-chevron svg path, .content-card.-red .btn.-chevron svg path, .dotted-container.-red .dotted-container__content .btn.-chevron svg path, .panel-slider__controls.-red .btn.-chevron svg path {
	fill: #e8242d;
}

.-red .accordion .btn.-chevron svg path:first-of-type, .-red .content-block__btn .btn.-chevron svg path:first-of-type, .-red .dotted-container .btn.-chevron svg path:first-of-type, .accordion.-red .btn.-chevron svg path:first-of-type, .btn.-chevron.-red svg path:first-of-type, .card.-red .btn.-chevron svg path:first-of-type, .content-card.-red .btn.-chevron svg path:first-of-type, .dotted-container.-red .dotted-container__content .btn.-chevron svg path:first-of-type, .panel-slider__controls.-red .btn.-chevron svg path:first-of-type {
	fill: #ed5a2e;
}

.-red .accordion .btn.-chevron svg path:last-of-type, .-red .content-block__btn .btn.-chevron svg path:last-of-type, .-red .dotted-container .btn.-chevron svg path:last-of-type, .accordion.-red .btn.-chevron svg path:last-of-type, .btn.-chevron.-red svg path:last-of-type, .card.-red .btn.-chevron svg path:last-of-type, .content-card.-red .btn.-chevron svg path:last-of-type, .dotted-container.-red .dotted-container__content .btn.-chevron svg path:last-of-type, .panel-slider__controls.-red .btn.-chevron svg path:last-of-type {
	fill: #a62e34;
}

.-red .accordion .btn.-chevron::before, .-red .content-block__btn .btn.-chevron::before, .-red .dotted-container .btn.-chevron::before, .accordion.-red .btn.-chevron::before, .btn.-chevron.-red::before, .card.-red .btn.-chevron::before, .content-card.-red .btn.-chevron::before, .dotted-container.-red .dotted-container__content .btn.-chevron::before, .panel-slider__controls.-red .btn.-chevron::before {
	background-color: #e8242d;
}

.-purple .accordion .btn.-chevron, .-purple .content-block__btn .btn.-chevron, .-purple .dotted-container .btn.-chevron, .accordion.-purple .btn.-chevron, .btn.-chevron.-purple, .card.-purple .btn.-chevron, .content-card.-purple .btn.-chevron, .dotted-container.-purple .dotted-container__content .btn.-chevron, .panel-slider__controls.-purple .btn.-chevron, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron, .triangle-section.-purple .triangle-column__body .btn.-chevron, .triangle-section.-purple-light .triangle-column__body .btn.-chevron {
	background-color: #5a348f;
}

.-purple .accordion .btn.-chevron svg path, .-purple .content-block__btn .btn.-chevron svg path, .-purple .dotted-container .btn.-chevron svg path, .accordion.-purple .btn.-chevron svg path, .btn.-chevron.-purple svg path, .card.-purple .btn.-chevron svg path, .content-card.-purple .btn.-chevron svg path, .dotted-container.-purple .dotted-container__content .btn.-chevron svg path, .panel-slider__controls.-purple .btn.-chevron svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron svg path, .triangle-section.-purple .triangle-column__body .btn.-chevron svg path, .triangle-section.-purple-light .triangle-column__body .btn.-chevron svg path {
	fill: #8f2f8d;
}

.-purple .accordion .btn.-chevron svg path:first-of-type, .-purple .content-block__btn .btn.-chevron svg path:first-of-type, .-purple .dotted-container .btn.-chevron svg path:first-of-type, .accordion.-purple .btn.-chevron svg path:first-of-type, .btn.-chevron.-purple svg path:first-of-type, .card.-purple .btn.-chevron svg path:first-of-type, .content-card.-purple .btn.-chevron svg path:first-of-type, .dotted-container.-purple .dotted-container__content .btn.-chevron svg path:first-of-type, .panel-slider__controls.-purple .btn.-chevron svg path:first-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron svg path:first-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron svg path:first-of-type, .triangle-section.-purple .triangle-column__body .btn.-chevron svg path:first-of-type, .triangle-section.-purple-light .triangle-column__body .btn.-chevron svg path:first-of-type {
	fill: #c2258c;
}

.-purple .accordion .btn.-chevron svg path:last-of-type, .-purple .content-block__btn .btn.-chevron svg path:last-of-type, .-purple .dotted-container .btn.-chevron svg path:last-of-type, .accordion.-purple .btn.-chevron svg path:last-of-type, .btn.-chevron.-purple svg path:last-of-type, .card.-purple .btn.-chevron svg path:last-of-type, .content-card.-purple .btn.-chevron svg path:last-of-type, .dotted-container.-purple .dotted-container__content .btn.-chevron svg path:last-of-type, .panel-slider__controls.-purple .btn.-chevron svg path:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron svg path:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron svg path:last-of-type, .triangle-section.-purple .triangle-column__body .btn.-chevron svg path:last-of-type, .triangle-section.-purple-light .triangle-column__body .btn.-chevron svg path:last-of-type {
	fill: #5a348f;
}

.-purple .accordion .btn.-chevron::before, .-purple .content-block__btn .btn.-chevron::before, .-purple .dotted-container .btn.-chevron::before, .accordion.-purple .btn.-chevron::before, .btn.-chevron.-purple::before, .card.-purple .btn.-chevron::before, .content-card.-purple .btn.-chevron::before, .dotted-container.-purple .dotted-container__content .btn.-chevron::before, .panel-slider__controls.-purple .btn.-chevron::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron::before, .triangle-section.-purple .triangle-column__body .btn.-chevron::before, .triangle-section.-purple-light .triangle-column__body .btn.-chevron::before {
	background-color: #8f2f8d;
}

.-black .accordion .btn.-chevron, .-black .map-panel .btn.-chevron.-plain, .accordion.-black .btn.-chevron, .btn.-chevron.-black {
	background-color: #231f20;
}

.-black .accordion .btn.-chevron svg path, .-black .map-panel .btn.-chevron.-plain svg path, .accordion.-black .btn.-chevron svg path, .btn.-chevron.-black svg path {
	fill: #636466;
}

.-black .accordion .btn.-chevron svg path:first-of-type, .-black .map-panel .btn.-chevron.-plain svg path:first-of-type, .accordion.-black .btn.-chevron svg path:first-of-type, .btn.-chevron.-black svg path:first-of-type {
	fill: #d8d8d8;
}

.-black .accordion .btn.-chevron svg path:last-of-type, .-black .map-panel .btn.-chevron.-plain svg path:last-of-type, .accordion.-black .btn.-chevron svg path:last-of-type, .btn.-chevron.-black svg path:last-of-type {
	fill: #231f20;
}

.-black .accordion .btn.-chevron::before, .-black .map-panel .btn.-chevron.-plain::before, .accordion.-black .btn.-chevron::before, .btn.-chevron.-black::before {
	background-color: #636466;
}

.-black .map-content .btn.-chevron.-plain, .btn.-chevron.-white {
	background-color: #d8d8d8;
	color: #231f20;
}

.-black .map-content .btn.-chevron.-plain svg path, .btn.-chevron.-white svg path {
	fill: #636466;
}

.-black .map-content .btn.-chevron.-plain svg path:first-of-type, .btn.-chevron.-white svg path:first-of-type {
	fill: #231f20;
}

.-black .map-content .btn.-chevron.-plain svg path:last-of-type, .btn.-chevron.-white svg path:last-of-type {
	fill: #d8d8d8;
}

.-black .map-content .btn.-chevron.-plain::before, .btn.-chevron.-white::before {
	background-color: #636466;
}

.btn.-arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	padding: 3px 8px;
	min-width: auto;
	line-height: 1.5;
	border: none;
	background-color: #231f20;
}

.btn.-arrow svg {
	margin-left: 9px;
}

.btn.-arrow svg * {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.btn.-arrow.-inverse {
	color: #231f20;
	background-color: #fff;
}

.btn.-arrow.-inverse svg * {
	fill: #231f20;
}

.btn.-arrow:focus, .btn.-arrow:hover {
	color: #d8d8d8;
}

.btn.-arrow:focus svg *, .btn.-arrow:hover svg * {
	fill: #d8d8d8;
}

.btn.-arrow:focus.-inverse, .btn.-arrow:hover.-inverse {
	color: #231f20;
	background-color: rgba(255, 255, 255, .75);
}

.btn.-arrow:focus.-inverse svg *, .btn.-arrow:hover.-inverse svg * {
	fill: #231f20;
}

.-blue .accordion .btn.-arrow, .-blue .btn.-arrow, .-blue .content-block__btn .btn.-arrow, .-blue .dotted-container .btn.-arrow, .accordion.-blue .btn.-arrow, .btn.-arrow.-blue, .card.-blue .btn.-arrow, .content-card.-blue .btn.-arrow, .dotted-container.-blue .dotted-container__content .btn .btn.-arrow, .dotted-container.-blue .dotted-container__content .btn.-arrow, .panel-slider__controls.-blue .btn.-arrow, .triangle-section.-blue .triangle-column__body .btn .btn.-arrow, .triangle-section.-blue .triangle-column__body .btn.-arrow {
	background-color: #1b4265;
}

.-blue .accordion .btn.-arrow:focus, .-blue .accordion .btn.-arrow:hover, .-blue .btn.-arrow:focus, .-blue .btn.-arrow:hover, .-blue .content-block__btn .btn.-arrow:focus, .-blue .content-block__btn .btn.-arrow:hover, .-blue .dotted-container .btn.-arrow:focus, .-blue .dotted-container .btn.-arrow:hover, .accordion.-blue .btn.-arrow:focus, .accordion.-blue .btn.-arrow:hover, .btn.-arrow.-blue:focus, .btn.-arrow.-blue:hover, .card.-blue .btn.-arrow:focus, .card.-blue .btn.-arrow:hover, .content-card.-blue .btn.-arrow:focus, .content-card.-blue .btn.-arrow:hover, .dotted-container.-blue .dotted-container__content .btn.-arrow:focus, .dotted-container.-blue .dotted-container__content .btn.-arrow:hover, .panel-slider__controls.-blue .btn.-arrow:focus, .panel-slider__controls.-blue .btn.-arrow:hover, .triangle-section.-blue .triangle-column__body .btn.-arrow:focus, .triangle-section.-blue .triangle-column__body .btn.-arrow:hover {
	color: #bbe5f8;
}

.-blue .accordion .btn.-arrow:focus svg *, .-blue .accordion .btn.-arrow:hover svg *, .-blue .btn.-arrow:focus svg *, .-blue .btn.-arrow:hover svg *, .-blue .content-block__btn .btn.-arrow:focus svg *, .-blue .content-block__btn .btn.-arrow:hover svg *, .-blue .dotted-container .btn.-arrow:focus svg *, .-blue .dotted-container .btn.-arrow:hover svg *, .accordion.-blue .btn.-arrow:focus svg *, .accordion.-blue .btn.-arrow:hover svg *, .btn.-arrow.-blue:focus svg *, .btn.-arrow.-blue:hover svg *, .card.-blue .btn.-arrow:focus svg *, .card.-blue .btn.-arrow:hover svg *, .content-card.-blue .btn.-arrow:focus svg *, .content-card.-blue .btn.-arrow:hover svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow:focus svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow:hover svg *, .panel-slider__controls.-blue .btn.-arrow:focus svg *, .panel-slider__controls.-blue .btn.-arrow:hover svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow:focus svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow:hover svg * {
	fill: #bbe5f8;
}

.-blue .accordion .btn.-arrow.-inverse, .-blue .btn.-arrow.-inverse, .-blue .content-block__btn .btn.-arrow.-inverse, .-blue .dotted-container .btn.-arrow.-inverse, .accordion.-blue .btn.-arrow.-inverse, .btn.-arrow.-blue.-inverse, .card.-blue .btn.-arrow.-inverse, .content-card.-blue .btn.-arrow.-inverse, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse, .panel-slider__controls.-blue .btn.-arrow.-inverse, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse {
	background-color: #fff;
	color: #0a63ac;
}

.-blue .accordion .btn.-arrow.-inverse svg *, .-blue .btn.-arrow.-inverse svg *, .-blue .content-block__btn .btn.-arrow.-inverse svg *, .-blue .dotted-container .btn.-arrow.-inverse svg *, .accordion.-blue .btn.-arrow.-inverse svg *, .btn.-arrow.-blue.-inverse svg *, .card.-blue .btn.-arrow.-inverse svg *, .content-card.-blue .btn.-arrow.-inverse svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse svg *, .panel-slider__controls.-blue .btn.-arrow.-inverse svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse svg * {
	fill: #0a63ac;
}

.-blue .accordion .btn.-arrow.-inverse:focus, .-blue .accordion .btn.-arrow.-inverse:hover, .-blue .btn.-arrow.-inverse:focus, .-blue .btn.-arrow.-inverse:hover, .-blue .content-block__btn .btn.-arrow.-inverse:focus, .-blue .content-block__btn .btn.-arrow.-inverse:hover, .-blue .dotted-container .btn.-arrow.-inverse:focus, .-blue .dotted-container .btn.-arrow.-inverse:hover, .accordion.-blue .btn.-arrow.-inverse:focus, .accordion.-blue .btn.-arrow.-inverse:hover, .btn.-arrow.-blue.-inverse:focus, .btn.-arrow.-blue.-inverse:hover, .card.-blue .btn.-arrow.-inverse:focus, .card.-blue .btn.-arrow.-inverse:hover, .content-card.-blue .btn.-arrow.-inverse:focus, .content-card.-blue .btn.-arrow.-inverse:hover, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:focus, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:hover, .panel-slider__controls.-blue .btn.-arrow.-inverse:focus, .panel-slider__controls.-blue .btn.-arrow.-inverse:hover, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:focus, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:hover {
	color: #1b4265;
	background-color: rgba(255, 255, 255, .75);
}

.-blue .accordion .btn.-arrow.-inverse:focus svg *, .-blue .accordion .btn.-arrow.-inverse:hover svg *, .-blue .btn.-arrow.-inverse:focus svg *, .-blue .btn.-arrow.-inverse:hover svg *, .-blue .content-block__btn .btn.-arrow.-inverse:focus svg *, .-blue .content-block__btn .btn.-arrow.-inverse:hover svg *, .-blue .dotted-container .btn.-arrow.-inverse:focus svg *, .-blue .dotted-container .btn.-arrow.-inverse:hover svg *, .accordion.-blue .btn.-arrow.-inverse:focus svg *, .accordion.-blue .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-blue.-inverse:focus svg *, .btn.-arrow.-blue.-inverse:hover svg *, .card.-blue .btn.-arrow.-inverse:focus svg *, .card.-blue .btn.-arrow.-inverse:hover svg *, .content-card.-blue .btn.-arrow.-inverse:focus svg *, .content-card.-blue .btn.-arrow.-inverse:hover svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:focus svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-blue .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-blue .btn.-arrow.-inverse:hover svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:focus svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:hover svg * {
	fill: #1b4265;
}

.-yellow .accordion .btn.-arrow, .-yellow .btn.-arrow, .-yellow .content-block__btn .btn.-arrow, .-yellow .dotted-container .btn.-arrow, .accordion.-yellow .btn.-arrow, .btn.-arrow.-yellow, .card.-yellow .btn.-arrow, .dotted-container.-yellow .dotted-container__content .btn .btn.-arrow, .dotted-container.-yellow .dotted-container__content .btn.-arrow, .panel-slider__controls.-yellow .btn.-arrow {
	background-color: #731e22;
}

.-yellow .accordion .btn.-arrow:focus, .-yellow .accordion .btn.-arrow:hover, .-yellow .btn.-arrow:focus, .-yellow .btn.-arrow:hover, .-yellow .content-block__btn .btn.-arrow:focus, .-yellow .content-block__btn .btn.-arrow:hover, .-yellow .dotted-container .btn.-arrow:focus, .-yellow .dotted-container .btn.-arrow:hover, .accordion.-yellow .btn.-arrow:focus, .accordion.-yellow .btn.-arrow:hover, .btn.-arrow.-yellow:focus, .btn.-arrow.-yellow:hover, .card.-yellow .btn.-arrow:focus, .card.-yellow .btn.-arrow:hover, .dotted-container.-yellow .dotted-container__content .btn.-arrow:focus, .dotted-container.-yellow .dotted-container__content .btn.-arrow:hover, .panel-slider__controls.-yellow .btn.-arrow:focus, .panel-slider__controls.-yellow .btn.-arrow:hover {
	color: #fde4bf;
}

.-yellow .accordion .btn.-arrow:focus svg *, .-yellow .accordion .btn.-arrow:hover svg *, .-yellow .btn.-arrow:focus svg *, .-yellow .btn.-arrow:hover svg *, .-yellow .content-block__btn .btn.-arrow:focus svg *, .-yellow .content-block__btn .btn.-arrow:hover svg *, .-yellow .dotted-container .btn.-arrow:focus svg *, .-yellow .dotted-container .btn.-arrow:hover svg *, .accordion.-yellow .btn.-arrow:focus svg *, .accordion.-yellow .btn.-arrow:hover svg *, .btn.-arrow.-yellow:focus svg *, .btn.-arrow.-yellow:hover svg *, .card.-yellow .btn.-arrow:focus svg *, .card.-yellow .btn.-arrow:hover svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow:focus svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow:hover svg *, .panel-slider__controls.-yellow .btn.-arrow:focus svg *, .panel-slider__controls.-yellow .btn.-arrow:hover svg * {
	fill: #fde4bf;
}

.-yellow .accordion .btn.-arrow.-inverse, .-yellow .btn.-arrow.-inverse, .-yellow .content-block__btn .btn.-arrow.-inverse, .-yellow .dotted-container .btn.-arrow.-inverse, .accordion.-yellow .btn.-arrow.-inverse, .btn.-arrow.-yellow.-inverse, .card.-yellow .btn.-arrow.-inverse, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse, .panel-slider__controls.-yellow .btn.-arrow.-inverse {
	background-color: #fff;
	color: #d95931;
}

.-yellow .accordion .btn.-arrow.-inverse svg *, .-yellow .btn.-arrow.-inverse svg *, .-yellow .content-block__btn .btn.-arrow.-inverse svg *, .-yellow .dotted-container .btn.-arrow.-inverse svg *, .accordion.-yellow .btn.-arrow.-inverse svg *, .btn.-arrow.-yellow.-inverse svg *, .card.-yellow .btn.-arrow.-inverse svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse svg *, .panel-slider__controls.-yellow .btn.-arrow.-inverse svg * {
	fill: #d95931;
}

.-yellow .accordion .btn.-arrow.-inverse:focus, .-yellow .accordion .btn.-arrow.-inverse:hover, .-yellow .btn.-arrow.-inverse:focus, .-yellow .btn.-arrow.-inverse:hover, .-yellow .content-block__btn .btn.-arrow.-inverse:focus, .-yellow .content-block__btn .btn.-arrow.-inverse:hover, .-yellow .dotted-container .btn.-arrow.-inverse:focus, .-yellow .dotted-container .btn.-arrow.-inverse:hover, .accordion.-yellow .btn.-arrow.-inverse:focus, .accordion.-yellow .btn.-arrow.-inverse:hover, .btn.-arrow.-yellow.-inverse:focus, .btn.-arrow.-yellow.-inverse:hover, .card.-yellow .btn.-arrow.-inverse:focus, .card.-yellow .btn.-arrow.-inverse:hover, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:focus, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:hover, .panel-slider__controls.-yellow .btn.-arrow.-inverse:focus, .panel-slider__controls.-yellow .btn.-arrow.-inverse:hover {
	color: #731e22;
	background-color: rgba(255, 255, 255, .75);
}

.-yellow .accordion .btn.-arrow.-inverse:focus svg *, .-yellow .accordion .btn.-arrow.-inverse:hover svg *, .-yellow .btn.-arrow.-inverse:focus svg *, .-yellow .btn.-arrow.-inverse:hover svg *, .-yellow .content-block__btn .btn.-arrow.-inverse:focus svg *, .-yellow .content-block__btn .btn.-arrow.-inverse:hover svg *, .-yellow .dotted-container .btn.-arrow.-inverse:focus svg *, .-yellow .dotted-container .btn.-arrow.-inverse:hover svg *, .accordion.-yellow .btn.-arrow.-inverse:focus svg *, .accordion.-yellow .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-yellow.-inverse:focus svg *, .btn.-arrow.-yellow.-inverse:hover svg *, .card.-yellow .btn.-arrow.-inverse:focus svg *, .card.-yellow .btn.-arrow.-inverse:hover svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:focus svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-yellow .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-yellow .btn.-arrow.-inverse:hover svg * {
	fill: #731e22;
}

.-green .accordion .btn.-arrow, .-green .btn.-arrow, .-green .content-block__btn .btn.-arrow, .-green .dotted-container .btn.-arrow, .accordion.-green .btn.-arrow, .btn.-arrow.-green, .card.-green .btn.-arrow, .content-card.-green .btn.-arrow, .dotted-container.-green .dotted-container__content .btn .btn.-arrow, .dotted-container.-green .dotted-container__content .btn.-arrow, .panel-slider__controls.-green .btn.-arrow {
	background-color: #213838;
}

.-green .accordion .btn.-arrow:focus, .-green .accordion .btn.-arrow:hover, .-green .btn.-arrow:focus, .-green .btn.-arrow:hover, .-green .content-block__btn .btn.-arrow:focus, .-green .content-block__btn .btn.-arrow:hover, .-green .dotted-container .btn.-arrow:focus, .-green .dotted-container .btn.-arrow:hover, .accordion.-green .btn.-arrow:focus, .accordion.-green .btn.-arrow:hover, .btn.-arrow.-green:focus, .btn.-arrow.-green:hover, .card.-green .btn.-arrow:focus, .card.-green .btn.-arrow:hover, .content-card.-green .btn.-arrow:focus, .content-card.-green .btn.-arrow:hover, .dotted-container.-green .dotted-container__content .btn.-arrow:focus, .dotted-container.-green .dotted-container__content .btn.-arrow:hover, .panel-slider__controls.-green .btn.-arrow:focus, .panel-slider__controls.-green .btn.-arrow:hover {
	color: #c1e8e9;
}

.-green .accordion .btn.-arrow:focus svg *, .-green .accordion .btn.-arrow:hover svg *, .-green .btn.-arrow:focus svg *, .-green .btn.-arrow:hover svg *, .-green .content-block__btn .btn.-arrow:focus svg *, .-green .content-block__btn .btn.-arrow:hover svg *, .-green .dotted-container .btn.-arrow:focus svg *, .-green .dotted-container .btn.-arrow:hover svg *, .accordion.-green .btn.-arrow:focus svg *, .accordion.-green .btn.-arrow:hover svg *, .btn.-arrow.-green:focus svg *, .btn.-arrow.-green:hover svg *, .card.-green .btn.-arrow:focus svg *, .card.-green .btn.-arrow:hover svg *, .content-card.-green .btn.-arrow:focus svg *, .content-card.-green .btn.-arrow:hover svg *, .dotted-container.-green .dotted-container__content .btn.-arrow:focus svg *, .dotted-container.-green .dotted-container__content .btn.-arrow:hover svg *, .panel-slider__controls.-green .btn.-arrow:focus svg *, .panel-slider__controls.-green .btn.-arrow:hover svg * {
	fill: #c1e8e9;
}

.-green .accordion .btn.-arrow.-inverse, .-green .btn.-arrow.-inverse, .-green .content-block__btn .btn.-arrow.-inverse, .-green .dotted-container .btn.-arrow.-inverse, .accordion.-green .btn.-arrow.-inverse, .btn.-arrow.-green.-inverse, .card.-green .btn.-arrow.-inverse, .content-card.-green .btn.-arrow.-inverse, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse, .panel-slider__controls.-green .btn.-arrow.-inverse {
	background-color: #fff;
	color: #136b6a;
}

.-green .accordion .btn.-arrow.-inverse svg *, .-green .btn.-arrow.-inverse svg *, .-green .content-block__btn .btn.-arrow.-inverse svg *, .-green .dotted-container .btn.-arrow.-inverse svg *, .accordion.-green .btn.-arrow.-inverse svg *, .btn.-arrow.-green.-inverse svg *, .card.-green .btn.-arrow.-inverse svg *, .content-card.-green .btn.-arrow.-inverse svg *, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse svg *, .panel-slider__controls.-green .btn.-arrow.-inverse svg * {
	fill: #136b6a;
}

.-green .accordion .btn.-arrow.-inverse:focus, .-green .accordion .btn.-arrow.-inverse:hover, .-green .btn.-arrow.-inverse:focus, .-green .btn.-arrow.-inverse:hover, .-green .content-block__btn .btn.-arrow.-inverse:focus, .-green .content-block__btn .btn.-arrow.-inverse:hover, .-green .dotted-container .btn.-arrow.-inverse:focus, .-green .dotted-container .btn.-arrow.-inverse:hover, .accordion.-green .btn.-arrow.-inverse:focus, .accordion.-green .btn.-arrow.-inverse:hover, .btn.-arrow.-green.-inverse:focus, .btn.-arrow.-green.-inverse:hover, .card.-green .btn.-arrow.-inverse:focus, .card.-green .btn.-arrow.-inverse:hover, .content-card.-green .btn.-arrow.-inverse:focus, .content-card.-green .btn.-arrow.-inverse:hover, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:focus, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:hover, .panel-slider__controls.-green .btn.-arrow.-inverse:focus, .panel-slider__controls.-green .btn.-arrow.-inverse:hover {
	color: #213838;
	background-color: rgba(255, 255, 255, .75);
}

.-green .accordion .btn.-arrow.-inverse:focus svg *, .-green .accordion .btn.-arrow.-inverse:hover svg *, .-green .btn.-arrow.-inverse:focus svg *, .-green .btn.-arrow.-inverse:hover svg *, .-green .content-block__btn .btn.-arrow.-inverse:focus svg *, .-green .content-block__btn .btn.-arrow.-inverse:hover svg *, .-green .dotted-container .btn.-arrow.-inverse:focus svg *, .-green .dotted-container .btn.-arrow.-inverse:hover svg *, .accordion.-green .btn.-arrow.-inverse:focus svg *, .accordion.-green .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-green.-inverse:focus svg *, .btn.-arrow.-green.-inverse:hover svg *, .card.-green .btn.-arrow.-inverse:focus svg *, .card.-green .btn.-arrow.-inverse:hover svg *, .content-card.-green .btn.-arrow.-inverse:focus svg *, .content-card.-green .btn.-arrow.-inverse:hover svg *, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:focus svg *, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-green .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-green .btn.-arrow.-inverse:hover svg * {
	fill: #213838;
}

.-red .accordion .btn.-arrow, .-red .btn.-arrow, .-red .content-block__btn .btn.-arrow, .-red .dotted-container .btn.-arrow, .accordion.-red .btn.-arrow, .btn.-arrow.-red, .card.-red .btn.-arrow, .content-card.-red .btn.-arrow, .dotted-container.-red .dotted-container__content .btn .btn.-arrow, .dotted-container.-red .dotted-container__content .btn.-arrow, .panel-slider__controls.-red .btn.-arrow {
	background-color: #63282c;
}

.-red .accordion .btn.-arrow:focus, .-red .accordion .btn.-arrow:hover, .-red .btn.-arrow:focus, .-red .btn.-arrow:hover, .-red .content-block__btn .btn.-arrow:focus, .-red .content-block__btn .btn.-arrow:hover, .-red .dotted-container .btn.-arrow:focus, .-red .dotted-container .btn.-arrow:hover, .accordion.-red .btn.-arrow:focus, .accordion.-red .btn.-arrow:hover, .btn.-arrow.-red:focus, .btn.-arrow.-red:hover, .card.-red .btn.-arrow:focus, .card.-red .btn.-arrow:hover, .content-card.-red .btn.-arrow:focus, .content-card.-red .btn.-arrow:hover, .dotted-container.-red .dotted-container__content .btn.-arrow:focus, .dotted-container.-red .dotted-container__content .btn.-arrow:hover, .panel-slider__controls.-red .btn.-arrow:focus, .panel-slider__controls.-red .btn.-arrow:hover {
	color: #f8c8bc;
}

.-red .accordion .btn.-arrow:focus svg *, .-red .accordion .btn.-arrow:hover svg *, .-red .btn.-arrow:focus svg *, .-red .btn.-arrow:hover svg *, .-red .content-block__btn .btn.-arrow:focus svg *, .-red .content-block__btn .btn.-arrow:hover svg *, .-red .dotted-container .btn.-arrow:focus svg *, .-red .dotted-container .btn.-arrow:hover svg *, .accordion.-red .btn.-arrow:focus svg *, .accordion.-red .btn.-arrow:hover svg *, .btn.-arrow.-red:focus svg *, .btn.-arrow.-red:hover svg *, .card.-red .btn.-arrow:focus svg *, .card.-red .btn.-arrow:hover svg *, .content-card.-red .btn.-arrow:focus svg *, .content-card.-red .btn.-arrow:hover svg *, .dotted-container.-red .dotted-container__content .btn.-arrow:focus svg *, .dotted-container.-red .dotted-container__content .btn.-arrow:hover svg *, .panel-slider__controls.-red .btn.-arrow:focus svg *, .panel-slider__controls.-red .btn.-arrow:hover svg * {
	fill: #f8c8bc;
}

.-red .accordion .btn.-arrow.-inverse, .-red .btn.-arrow.-inverse, .-red .content-block__btn .btn.-arrow.-inverse, .-red .dotted-container .btn.-arrow.-inverse, .accordion.-red .btn.-arrow.-inverse, .btn.-arrow.-red.-inverse, .card.-red .btn.-arrow.-inverse, .content-card.-red .btn.-arrow.-inverse, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse, .panel-slider__controls.-red .btn.-arrow.-inverse {
	background-color: #fff;
	color: #a62e34;
}

.-red .accordion .btn.-arrow.-inverse svg *, .-red .btn.-arrow.-inverse svg *, .-red .content-block__btn .btn.-arrow.-inverse svg *, .-red .dotted-container .btn.-arrow.-inverse svg *, .accordion.-red .btn.-arrow.-inverse svg *, .btn.-arrow.-red.-inverse svg *, .card.-red .btn.-arrow.-inverse svg *, .content-card.-red .btn.-arrow.-inverse svg *, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse svg *, .panel-slider__controls.-red .btn.-arrow.-inverse svg * {
	fill: #a62e34;
}

.-red .accordion .btn.-arrow.-inverse:focus, .-red .accordion .btn.-arrow.-inverse:hover, .-red .btn.-arrow.-inverse:focus, .-red .btn.-arrow.-inverse:hover, .-red .content-block__btn .btn.-arrow.-inverse:focus, .-red .content-block__btn .btn.-arrow.-inverse:hover, .-red .dotted-container .btn.-arrow.-inverse:focus, .-red .dotted-container .btn.-arrow.-inverse:hover, .accordion.-red .btn.-arrow.-inverse:focus, .accordion.-red .btn.-arrow.-inverse:hover, .btn.-arrow.-red.-inverse:focus, .btn.-arrow.-red.-inverse:hover, .card.-red .btn.-arrow.-inverse:focus, .card.-red .btn.-arrow.-inverse:hover, .content-card.-red .btn.-arrow.-inverse:focus, .content-card.-red .btn.-arrow.-inverse:hover, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:focus, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:hover, .panel-slider__controls.-red .btn.-arrow.-inverse:focus, .panel-slider__controls.-red .btn.-arrow.-inverse:hover {
	color: #63282c;
	background-color: rgba(255, 255, 255, .75);
}

.-red .accordion .btn.-arrow.-inverse:focus svg *, .-red .accordion .btn.-arrow.-inverse:hover svg *, .-red .btn.-arrow.-inverse:focus svg *, .-red .btn.-arrow.-inverse:hover svg *, .-red .content-block__btn .btn.-arrow.-inverse:focus svg *, .-red .content-block__btn .btn.-arrow.-inverse:hover svg *, .-red .dotted-container .btn.-arrow.-inverse:focus svg *, .-red .dotted-container .btn.-arrow.-inverse:hover svg *, .accordion.-red .btn.-arrow.-inverse:focus svg *, .accordion.-red .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-red.-inverse:focus svg *, .btn.-arrow.-red.-inverse:hover svg *, .card.-red .btn.-arrow.-inverse:focus svg *, .card.-red .btn.-arrow.-inverse:hover svg *, .content-card.-red .btn.-arrow.-inverse:focus svg *, .content-card.-red .btn.-arrow.-inverse:hover svg *, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:focus svg *, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-red .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-red .btn.-arrow.-inverse:hover svg * {
	fill: #63282c;
}

.-purple .accordion .btn.-arrow, .-purple .btn.-arrow, .-purple .content-block__btn .btn.-arrow, .-purple .dotted-container .btn.-arrow, .accordion.-purple .btn.-arrow, .btn.-arrow.-purple, .card.-purple .btn.-arrow, .content-card.-purple .btn.-arrow, .dotted-container.-purple .dotted-container__content .btn .btn.-arrow, .dotted-container.-purple .dotted-container__content .btn.-arrow, .panel-slider__controls.-purple .btn.-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow, .triangle-section.-purple .triangle-column__body .btn .btn.-arrow, .triangle-section.-purple .triangle-column__body .btn.-arrow, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow, .triangle-section.-purple-light .triangle-column__body .btn.-arrow {
	background-color: #3e2c57;
}

.-purple .accordion .btn.-arrow:focus, .-purple .accordion .btn.-arrow:hover, .-purple .btn.-arrow:focus, .-purple .btn.-arrow:hover, .-purple .content-block__btn .btn.-arrow:focus, .-purple .content-block__btn .btn.-arrow:hover, .-purple .dotted-container .btn.-arrow:focus, .-purple .dotted-container .btn.-arrow:hover, .accordion.-purple .btn.-arrow:focus, .accordion.-purple .btn.-arrow:hover, .btn.-arrow.-purple:focus, .btn.-arrow.-purple:hover, .card.-purple .btn.-arrow:focus, .card.-purple .btn.-arrow:hover, .content-card.-purple .btn.-arrow:focus, .content-card.-purple .btn.-arrow:hover, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover, .panel-slider__controls.-purple .btn.-arrow:focus, .panel-slider__controls.-purple .btn.-arrow:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover {
	background-color: #3e2c57;
	color: #e9bad8;
}

.-purple .accordion .btn.-arrow:focus svg *, .-purple .accordion .btn.-arrow:hover svg *, .-purple .btn.-arrow:focus svg *, .-purple .btn.-arrow:hover svg *, .-purple .content-block__btn .btn.-arrow:focus svg *, .-purple .content-block__btn .btn.-arrow:hover svg *, .-purple .dotted-container .btn.-arrow:focus svg *, .-purple .dotted-container .btn.-arrow:hover svg *, .accordion.-purple .btn.-arrow:focus svg *, .accordion.-purple .btn.-arrow:hover svg *, .btn.-arrow.-purple:focus svg *, .btn.-arrow.-purple:hover svg *, .card.-purple .btn.-arrow:focus svg *, .card.-purple .btn.-arrow:hover svg *, .content-card.-purple .btn.-arrow:focus svg *, .content-card.-purple .btn.-arrow:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover svg *, .panel-slider__controls.-purple .btn.-arrow:focus svg *, .panel-slider__controls.-purple .btn.-arrow:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover svg * {
	fill: #e9bad8;
}

.-purple .accordion .btn.-arrow:focus.-inverse, .-purple .accordion .btn.-arrow:hover.-inverse, .-purple .btn.-arrow:focus.-inverse, .-purple .btn.-arrow:hover.-inverse, .-purple .content-block__btn .btn.-arrow:focus.-inverse, .-purple .content-block__btn .btn.-arrow:hover.-inverse, .-purple .dotted-container .btn.-arrow:focus.-inverse, .-purple .dotted-container .btn.-arrow:hover.-inverse, .accordion.-purple .btn.-arrow:focus.-inverse, .accordion.-purple .btn.-arrow:hover.-inverse, .btn.-arrow.-purple:focus.-inverse, .btn.-arrow.-purple:hover.-inverse, .card.-purple .btn.-arrow:focus.-inverse, .card.-purple .btn.-arrow:hover.-inverse, .content-card.-purple .btn.-arrow:focus.-inverse, .content-card.-purple .btn.-arrow:hover.-inverse, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse {
	background-color: #fff;
	color: #5a348f;
}

.-purple .accordion .btn.-arrow:focus.-inverse svg *, .-purple .accordion .btn.-arrow:hover.-inverse svg *, .-purple .btn.-arrow:focus.-inverse svg *, .-purple .btn.-arrow:hover.-inverse svg *, .-purple .content-block__btn .btn.-arrow:focus.-inverse svg *, .-purple .content-block__btn .btn.-arrow:hover.-inverse svg *, .-purple .dotted-container .btn.-arrow:focus.-inverse svg *, .-purple .dotted-container .btn.-arrow:hover.-inverse svg *, .accordion.-purple .btn.-arrow:focus.-inverse svg *, .accordion.-purple .btn.-arrow:hover.-inverse svg *, .btn.-arrow.-purple:focus.-inverse svg *, .btn.-arrow.-purple:hover.-inverse svg *, .card.-purple .btn.-arrow:focus.-inverse svg *, .card.-purple .btn.-arrow:hover.-inverse svg *, .content-card.-purple .btn.-arrow:focus.-inverse svg *, .content-card.-purple .btn.-arrow:hover.-inverse svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse svg *, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse svg *, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse svg * {
	fill: #5a348f;
}

.-purple .accordion .btn.-arrow:focus.-inverse:focus, .-purple .accordion .btn.-arrow:focus.-inverse:hover, .-purple .accordion .btn.-arrow:hover.-inverse:focus, .-purple .accordion .btn.-arrow:hover.-inverse:hover, .-purple .btn.-arrow:focus.-inverse:focus, .-purple .btn.-arrow:focus.-inverse:hover, .-purple .btn.-arrow:hover.-inverse:focus, .-purple .btn.-arrow:hover.-inverse:hover, .-purple .content-block__btn .btn.-arrow:focus.-inverse:focus, .-purple .content-block__btn .btn.-arrow:focus.-inverse:hover, .-purple .content-block__btn .btn.-arrow:hover.-inverse:focus, .-purple .content-block__btn .btn.-arrow:hover.-inverse:hover, .-purple .dotted-container .btn.-arrow:focus.-inverse:focus, .-purple .dotted-container .btn.-arrow:focus.-inverse:hover, .-purple .dotted-container .btn.-arrow:hover.-inverse:focus, .-purple .dotted-container .btn.-arrow:hover.-inverse:hover, .accordion.-purple .btn.-arrow:focus.-inverse:focus, .accordion.-purple .btn.-arrow:focus.-inverse:hover, .accordion.-purple .btn.-arrow:hover.-inverse:focus, .accordion.-purple .btn.-arrow:hover.-inverse:hover, .btn.-arrow.-purple:focus.-inverse:focus, .btn.-arrow.-purple:focus.-inverse:hover, .btn.-arrow.-purple:hover.-inverse:focus, .btn.-arrow.-purple:hover.-inverse:hover, .card.-purple .btn.-arrow:focus.-inverse:focus, .card.-purple .btn.-arrow:focus.-inverse:hover, .card.-purple .btn.-arrow:hover.-inverse:focus, .card.-purple .btn.-arrow:hover.-inverse:hover, .content-card.-purple .btn.-arrow:focus.-inverse:focus, .content-card.-purple .btn.-arrow:focus.-inverse:hover, .content-card.-purple .btn.-arrow:hover.-inverse:focus, .content-card.-purple .btn.-arrow:hover.-inverse:hover, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:focus, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:hover, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:focus, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:hover, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:focus, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:hover, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:focus, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:focus, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:hover, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:focus, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:hover {
	color: #3e2c57;
	background-color: rgba(255, 255, 255, .75);
}

.-purple .accordion .btn.-arrow:focus.-inverse:focus svg *, .-purple .accordion .btn.-arrow:focus.-inverse:hover svg *, .-purple .accordion .btn.-arrow:hover.-inverse:focus svg *, .-purple .accordion .btn.-arrow:hover.-inverse:hover svg *, .-purple .btn.-arrow:focus.-inverse:focus svg *, .-purple .btn.-arrow:focus.-inverse:hover svg *, .-purple .btn.-arrow:hover.-inverse:focus svg *, .-purple .btn.-arrow:hover.-inverse:hover svg *, .-purple .content-block__btn .btn.-arrow:focus.-inverse:focus svg *, .-purple .content-block__btn .btn.-arrow:focus.-inverse:hover svg *, .-purple .content-block__btn .btn.-arrow:hover.-inverse:focus svg *, .-purple .content-block__btn .btn.-arrow:hover.-inverse:hover svg *, .-purple .dotted-container .btn.-arrow:focus.-inverse:focus svg *, .-purple .dotted-container .btn.-arrow:focus.-inverse:hover svg *, .-purple .dotted-container .btn.-arrow:hover.-inverse:focus svg *, .-purple .dotted-container .btn.-arrow:hover.-inverse:hover svg *, .accordion.-purple .btn.-arrow:focus.-inverse:focus svg *, .accordion.-purple .btn.-arrow:focus.-inverse:hover svg *, .accordion.-purple .btn.-arrow:hover.-inverse:focus svg *, .accordion.-purple .btn.-arrow:hover.-inverse:hover svg *, .btn.-arrow.-purple:focus.-inverse:focus svg *, .btn.-arrow.-purple:focus.-inverse:hover svg *, .btn.-arrow.-purple:hover.-inverse:focus svg *, .btn.-arrow.-purple:hover.-inverse:hover svg *, .card.-purple .btn.-arrow:focus.-inverse:focus svg *, .card.-purple .btn.-arrow:focus.-inverse:hover svg *, .card.-purple .btn.-arrow:hover.-inverse:focus svg *, .card.-purple .btn.-arrow:hover.-inverse:hover svg *, .content-card.-purple .btn.-arrow:focus.-inverse:focus svg *, .content-card.-purple .btn.-arrow:focus.-inverse:hover svg *, .content-card.-purple .btn.-arrow:hover.-inverse:focus svg *, .content-card.-purple .btn.-arrow:hover.-inverse:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:hover svg *, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:focus svg *, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:hover svg *, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:focus svg *, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:hover svg * {
	fill: #3e2c57;
}

.btn.-arrow.-inverse {
	background-color: #fff;
}

.btn.-plain {
	background-color: #d8d8d8;
	border: none;
	border-radius: 8px;
	color: #231f20;
	padding: 0 12px;
	height: 40px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 0;
	font-weight: 700;
	position: relative;
}

.btn.-plain::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	background-color: inherit;
	height: 40px;
	width: 12px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23d8d8d8\"/></svg>");
	position: absolute;
	top: 0;
	right: -14px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.btn.-plain:focus::before, .btn.-plain:hover::before {
	-webkit-transform: translateX(9px);
	transform: translateX(9px);
}

.btn.-plain:focus::after, .btn.-plain:hover::after {
	-webkit-transform: translateX(9px);
	transform: translateX(9px);
}

.-purple .accordion .btn.-plain, .-purple .content-block__btn .btn.-plain, .-purple .dotted-container .btn.-plain, .accordion.-purple .btn.-plain, .btn.-plain.-purple, .card.-purple .btn.-plain, .content-card.-purple .btn.-plain, .dotted-container.-purple .dotted-container__content .btn.-plain, .panel-slider__controls.-purple .btn.-plain, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-plain, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-plain, .triangle-section.-purple .triangle-column__body .btn.-plain, .triangle-section.-purple-light .triangle-column__body .btn.-plain {
	color: #fff;
	background-color: #5a348f;
}

.-purple .accordion .btn.-plain::after, .-purple .content-block__btn .btn.-plain::after, .-purple .dotted-container .btn.-plain::after, .accordion.-purple .btn.-plain::after, .btn.-plain.-purple::after, .card.-purple .btn.-plain::after, .content-card.-purple .btn.-plain::after, .dotted-container.-purple .dotted-container__content .btn.-plain::after, .panel-slider__controls.-purple .btn.-plain::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-plain::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-plain::after, .triangle-section.-purple .triangle-column__body .btn.-plain::after, .triangle-section.-purple-light .triangle-column__body .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%235a348f\"/></svg>");
}

.-purple .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .-purple .accordion .slider-panel.btn .btn.-plain, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .-purple .content-block__btn .slider-panel.btn .btn.-plain, .-purple .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .-purple .dotted-container .slider-panel.btn .btn.-plain, .accordion.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-purple .slider-panel.btn .btn.-plain, .btn.-plain.-purple-light, .card.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .card.-purple .slider-panel.btn .btn.-plain, .content-card.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-purple .slider-panel.btn .btn.-plain, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-purple .dotted-container__content .slider-panel.btn .btn.-plain, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-purple .slider-panel.btn .btn.-plain, .simple-combo.-purple .simple-combo__content .btn.-plain, .slider-panel.-purple .btn.-plain, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain, .triangle-section.-purple .triangle-column__body .slider-panel.btn .btn.-plain, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .btn.-plain {
	color: #fff;
	background-color: #c2258c;
}

.-purple .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .-purple .accordion .slider-panel.btn .btn.-plain::after, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .-purple .content-block__btn .slider-panel.btn .btn.-plain::after, .-purple .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .-purple .dotted-container .slider-panel.btn .btn.-plain::after, .accordion.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-purple .slider-panel.btn .btn.-plain::after, .btn.-plain.-purple-light::after, .card.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-purple .slider-panel.btn .btn.-plain::after, .content-card.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-purple .slider-panel.btn .btn.-plain::after, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-purple .dotted-container__content .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-purple .slider-panel.btn .btn.-plain::after, .simple-combo.-purple .simple-combo__content .btn.-plain::after, .slider-panel.-purple .btn.-plain::after, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain::after, .triangle-section.-purple .triangle-column__body .slider-panel.btn .btn.-plain::after, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain::after, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23c2258c\"/></svg>");
}

.btn.-plain.-purple-lighter {
	color: #3e2c57;
	background-color: #e9bad8;
}

.btn.-plain.-purple-lighter::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23e9bad8\"/></svg>");
}

.btn.-plain.-purple-dark {
	color: #fff;
	background-color: #5a348f;
}

.btn.-plain.-purple-dark::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%235a348f\"/></svg>");
}

.btn.-plain.-purple-darker {
	color: #fff;
	background-color: #3e2c57;
}

.btn.-plain.-purple-darker::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%233e2c57\"/></svg>");
}

.-blue .accordion .btn.-plain, .-blue .content-block__btn .btn.-plain, .-blue .dotted-container .btn.-plain, .accordion.-blue .btn.-plain, .btn.-plain.-blue, .card.-blue .btn.-plain, .content-card.-blue .btn.-plain, .dotted-container.-blue .dotted-container__content .btn.-plain, .panel-slider__controls.-blue .btn.-plain, .triangle-section.-blue .triangle-column__body .btn.-plain {
	color: #fff;
	background-color: #178bcd;
}

.-blue .accordion .btn.-plain::after, .-blue .content-block__btn .btn.-plain::after, .-blue .dotted-container .btn.-plain::after, .accordion.-blue .btn.-plain::after, .btn.-plain.-blue::after, .card.-blue .btn.-plain::after, .content-card.-blue .btn.-plain::after, .dotted-container.-blue .dotted-container__content .btn.-plain::after, .panel-slider__controls.-blue .btn.-plain::after, .triangle-section.-blue .triangle-column__body .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23178bcd\"/></svg>");
}

.-blue .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .-blue .accordion .slider-panel.btn .btn.-plain, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .-blue .content-block__btn .slider-panel.btn .btn.-plain, .-blue .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .-blue .dotted-container .slider-panel.btn .btn.-plain, .accordion.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-blue .slider-panel.btn .btn.-plain, .btn.-plain.-blue-light, .card.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .card.-blue .slider-panel.btn .btn.-plain, .content-card.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-blue .slider-panel.btn .btn.-plain, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-blue .dotted-container__content .slider-panel.btn .btn.-plain, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-blue .slider-panel.btn .btn.-plain, .simple-combo.-blue .simple-combo__content .btn.-plain, .slider-panel.-blue .btn.-plain, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain, .triangle-section.-blue .triangle-column__body .slider-panel.btn .btn.-plain {
	color: #fff;
	background-color: #22b0ec;
}

.-blue .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .-blue .accordion .slider-panel.btn .btn.-plain::after, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .-blue .content-block__btn .slider-panel.btn .btn.-plain::after, .-blue .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .-blue .dotted-container .slider-panel.btn .btn.-plain::after, .accordion.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-blue .slider-panel.btn .btn.-plain::after, .btn.-plain.-blue-light::after, .card.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-blue .slider-panel.btn .btn.-plain::after, .content-card.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-blue .slider-panel.btn .btn.-plain::after, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-blue .dotted-container__content .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-blue .slider-panel.btn .btn.-plain::after, .simple-combo.-blue .simple-combo__content .btn.-plain::after, .slider-panel.-blue .btn.-plain::after, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain::after, .triangle-section.-blue .triangle-column__body .slider-panel.btn .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%2322b0ec\"/></svg>");
}

.btn.-plain.-blue-lighter {
	color: #1b4265;
	background-color: #bbe5f8;
}

.btn.-plain.-blue-lighter::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23bbe5f8\"/></svg>");
}

.btn.-plain.-blue-dark {
	color: #fff;
	background-color: #0a63ac;
}

.btn.-plain.-blue-dark::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%230a63ac\"/></svg>");
}

.btn.-plain.-blue-darker {
	color: #fff;
	background-color: #1b4265;
}

.btn.-plain.-blue-darker::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%231b4265\"/></svg>");
}

.-green .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .-green .accordion .slider-panel.btn .btn.-plain, .-green .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .-green .content-block__btn .slider-panel.btn .btn.-plain, .-green .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .-green .dotted-container .slider-panel.btn .btn.-plain, .accordion.-green .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-green .slider-panel.btn .btn.-plain, .btn.-plain.-green-light, .card.-green .simple-combo.btn .simple-combo__content .btn.-plain, .card.-green .slider-panel.btn .btn.-plain, .content-card.-green .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-green .slider-panel.btn .btn.-plain, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-green .dotted-container__content .slider-panel.btn .btn.-plain, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-green .slider-panel.btn .btn.-plain, .simple-combo.-green .simple-combo__content .btn.-plain, .slider-panel.-green .btn.-plain {
	color: #fff;
	background-color: #36bcbd;
}

.-green .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .-green .accordion .slider-panel.btn .btn.-plain::after, .-green .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .-green .content-block__btn .slider-panel.btn .btn.-plain::after, .-green .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .-green .dotted-container .slider-panel.btn .btn.-plain::after, .accordion.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-green .slider-panel.btn .btn.-plain::after, .btn.-plain.-green-light::after, .card.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-green .slider-panel.btn .btn.-plain::after, .content-card.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-green .slider-panel.btn .btn.-plain::after, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-green .dotted-container__content .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-green .slider-panel.btn .btn.-plain::after, .simple-combo.-green .simple-combo__content .btn.-plain::after, .slider-panel.-green .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%2336bcbd\"/></svg>");
}

.btn.-plain.-green-lighter {
	color: #213838;
	background-color: #c1e8e9;
}

.btn.-plain.-green-lighter::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23c1e8e9\"/></svg>");
}

.-green .accordion .btn.-plain, .-green .content-block__btn .btn.-plain, .-green .dotted-container .btn.-plain, .accordion.-green .btn.-plain, .btn.-plain.-green, .card.-green .btn.-plain, .content-card.-green .btn.-plain, .dotted-container.-green .dotted-container__content .btn.-plain, .panel-slider__controls.-green .btn.-plain {
	color: #fff;
	background-color: #24a390;
}

.-green .accordion .btn.-plain::after, .-green .content-block__btn .btn.-plain::after, .-green .dotted-container .btn.-plain::after, .accordion.-green .btn.-plain::after, .btn.-plain.-green::after, .card.-green .btn.-plain::after, .content-card.-green .btn.-plain::after, .dotted-container.-green .dotted-container__content .btn.-plain::after, .panel-slider__controls.-green .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%2324a390\"/></svg>");
}

.btn.-plain.-green-dark {
	color: #fff;
	background-color: #136b6a;
}

.btn.-plain.-green-dark::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23136b6a\"/></svg>");
}

.btn.-plain.-green-darker {
	color: #fff;
	background-color: #213838;
}

.btn.-plain.-green-darker::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23213838\"/></svg>");
}

.-yellow .accordion .content-card.btn .btn.-plain, .-yellow .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .-yellow .accordion .slider-panel.btn .btn.-plain, .-yellow .content-block__btn .content-card.btn .btn.-plain, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .-yellow .content-block__btn .slider-panel.btn .btn.-plain, .-yellow .dotted-container .content-card.btn .btn.-plain, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .-yellow .dotted-container .slider-panel.btn .btn.-plain, .accordion.-yellow .content-card.btn .btn.-plain, .accordion.-yellow .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-yellow .slider-panel.btn .btn.-plain, .btn.-plain.-yellow-light, .card.-yellow .content-card.btn .btn.-plain, .card.-yellow .simple-combo.btn .simple-combo__content .btn.-plain, .card.-yellow .slider-panel.btn .btn.-plain, .content-card.-yellow .btn.-plain, .dotted-container.-yellow .dotted-container__content .content-card.btn .btn.-plain, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .btn.-plain, .jumbo-combo__body .btn.-plain, .panel-slider__controls.-yellow .content-card.btn .btn.-plain, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-yellow .slider-panel.btn .btn.-plain, .simple-combo.-yellow .simple-combo__content .btn.-plain, .slider-panel.-yellow .btn.-plain {
	color: #231f20;
	background-color: #faae31;
}

.-yellow .accordion .content-card.btn .btn.-plain::after, .-yellow .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .-yellow .accordion .slider-panel.btn .btn.-plain::after, .-yellow .content-block__btn .content-card.btn .btn.-plain::after, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .-yellow .content-block__btn .slider-panel.btn .btn.-plain::after, .-yellow .dotted-container .content-card.btn .btn.-plain::after, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .-yellow .dotted-container .slider-panel.btn .btn.-plain::after, .accordion.-yellow .content-card.btn .btn.-plain::after, .accordion.-yellow .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-yellow .slider-panel.btn .btn.-plain::after, .btn.-plain.-yellow-light::after, .card.-yellow .content-card.btn .btn.-plain::after, .card.-yellow .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-yellow .slider-panel.btn .btn.-plain::after, .content-card.-yellow .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .content-card.btn .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .btn.-plain::after, .jumbo-combo__body .btn.-plain::after, .panel-slider__controls.-yellow .content-card.btn .btn.-plain::after, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-yellow .slider-panel.btn .btn.-plain::after, .simple-combo.-yellow .simple-combo__content .btn.-plain::after, .slider-panel.-yellow .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23faae31\"/></svg>");
}

.btn.-plain.-yellow-lighter {
	color: #731e22;
	background-color: #fde4bf;
}

.btn.-plain.-yellow-lighter::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23fde4bf\"/></svg>");
}

.-yellow .accordion .btn.-plain, .-yellow .content-block__btn .btn.-plain, .-yellow .dotted-container .btn.-plain, .accordion.-yellow .btn.-plain, .btn.-plain.-yellow, .card.-yellow .btn.-plain, .dotted-container.-yellow .dotted-container__content .btn.-plain, .panel-slider__controls.-yellow .btn.-plain {
	color: #fff;
	background-color: #f07930;
}

.-yellow .accordion .btn.-plain::after, .-yellow .content-block__btn .btn.-plain::after, .-yellow .dotted-container .btn.-plain::after, .accordion.-yellow .btn.-plain::after, .btn.-plain.-yellow::after, .card.-yellow .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .btn.-plain::after, .panel-slider__controls.-yellow .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23f07930\"/></svg>");
}

.btn.-plain.-yellow-dark {
	color: #fff;
	background-color: #d95931;
}

.btn.-plain.-yellow-dark::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23d95931\"/></svg>");
}

.btn.-plain.-yellow-darker {
	color: #fff;
	background-color: #731e22;
}

.btn.-plain.-yellow-darker::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23731e22\"/></svg>");
}

.-red .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .-red .accordion .slider-panel.btn .btn.-plain, .-red .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .-red .content-block__btn .slider-panel.btn .btn.-plain, .-red .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .-red .dotted-container .slider-panel.btn .btn.-plain, .accordion.-red .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-red .slider-panel.btn .btn.-plain, .btn.-plain.-red-light, .card.-red .simple-combo.btn .simple-combo__content .btn.-plain, .card.-red .slider-panel.btn .btn.-plain, .content-card.-red .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-red .slider-panel.btn .btn.-plain, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-red .dotted-container__content .slider-panel.btn .btn.-plain, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-red .slider-panel.btn .btn.-plain, .simple-combo.-red .simple-combo__content .btn.-plain, .slider-panel.-red .btn.-plain {
	color: #fff;
	background-color: #ed5a2e;
}

.-red .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .-red .accordion .slider-panel.btn .btn.-plain::after, .-red .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .-red .content-block__btn .slider-panel.btn .btn.-plain::after, .-red .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .-red .dotted-container .slider-panel.btn .btn.-plain::after, .accordion.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-red .slider-panel.btn .btn.-plain::after, .btn.-plain.-red-light::after, .card.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-red .slider-panel.btn .btn.-plain::after, .content-card.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-red .slider-panel.btn .btn.-plain::after, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-red .dotted-container__content .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-red .slider-panel.btn .btn.-plain::after, .simple-combo.-red .simple-combo__content .btn.-plain::after, .slider-panel.-red .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23ed5a2e\"/></svg>");
}

.btn.-plain.-red-lighter {
	color: #63282c;
	background-color: #f8c8bc;
}

.btn.-plain.-red-lighter::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23f8c8bc\"/></svg>");
}

.btn.-plain.-red-dark {
	color: #fff;
	background-color: #a62e34;
}

.btn.-plain.-red-dark::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23a62e34\"/></svg>");
}

.-red .accordion .btn.-plain, .-red .content-block__btn .btn.-plain, .-red .dotted-container .btn.-plain, .accordion.-red .btn.-plain, .btn.-plain.-red, .card.-red .btn.-plain, .content-card.-red .btn.-plain, .dotted-container.-red .dotted-container__content .btn.-plain, .panel-slider__controls.-red .btn.-plain {
	color: #fff;
	background-color: #e8242d;
}

.-red .accordion .btn.-plain::after, .-red .content-block__btn .btn.-plain::after, .-red .dotted-container .btn.-plain::after, .accordion.-red .btn.-plain::after, .btn.-plain.-red::after, .card.-red .btn.-plain::after, .content-card.-red .btn.-plain::after, .dotted-container.-red .dotted-container__content .btn.-plain::after, .panel-slider__controls.-red .btn.-plain::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23e8242d\"/></svg>");
}

.btn.-plain.-red-darker {
	color: #fff;
	background-color: #63282c;
}

.btn.-plain.-red-darker::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%2363282c\"/></svg>");
}

.-black .map-content .btn.-plain, .btn.-plain.-white {
	color: #231f20;
	background-color: #fff;
}

.-black .map-content .btn.-plain::after, .btn.-plain.-white::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23ffffff\"/></svg>");
}

.-black .accordion .btn.-plain, .-black .map-panel .btn.-plain, .accordion.-black .btn.-plain, .btn.-plain.-black {
	color: #fff;
	background-color: #231f20;
}

.-black .accordion .btn.-plain::after, .-black .map-panel .btn.-plain::after, .accordion.-black .btn.-plain::after, .btn.-plain.-black::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"40\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23231f20\"/></svg>");
}

.btn.-plain:not(.-reverse) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn.-plain.-reverse {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn.-plain.-reverse::before {
	left: 0;
}

.btn.-plain.-reverse::after {
	left: -14px;
	right: auto;
	-webkit-transform: rotateY(.5turn);
	transform: rotateY(.5turn);
}

.btn.-plain.-reverse:focus::before, .btn.-plain.-reverse:hover::before {
	-webkit-transform: translateX(-9px);
	transform: translateX(-9px);
}

.btn.-plain.-reverse:focus::after, .btn.-plain.-reverse:hover::after {
	-webkit-transform: rotateY(.5turn) translateX(9px);
	transform: rotateY(.5turn) translateX(9px);
}

.btn.-normal {
	background-color: #fff;
	color: #231f20;
	border: none;
	padding: 12px;
	min-width: 192px;
	font-weight: 700;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.btn.-normal:focus, .btn.-normal:hover {
	opacity: .75;
}

.btn.-normal.-large {
	width: 100%;
	font-size: 1.25rem;
	text-transform: uppercase;
	padding: 6px 12px;
}

.-blue .accordion .btn.-normal, .-blue .content-block__btn .btn.-normal, .-blue .dotted-container .btn.-normal, .accordion.-blue .btn.-normal, .btn.-normal.-blue, .card.-blue .btn.-normal, .content-card.-blue .btn.-normal, .dotted-container.-blue .dotted-container__content .btn.-normal, .panel-slider__controls.-blue .btn.-normal, .triangle-section.-blue .triangle-column__body .btn.-normal {
	background-color: #178bcd;
	color: #fff;
}

.-green .accordion .btn.-normal, .-green .content-block__btn .btn.-normal, .-green .dotted-container .btn.-normal, .accordion.-green .btn.-normal, .btn.-normal.-green, .card.-green .btn.-normal, .content-card.-green .btn.-normal, .dotted-container.-green .dotted-container__content .btn.-normal, .panel-slider__controls.-green .btn.-normal {
	background-color: #24a390;
	color: #fff;
}

.-yellow .accordion .btn.-normal, .-yellow .content-block__btn .btn.-normal, .-yellow .dotted-container .btn.-normal, .accordion.-yellow .btn.-normal, .btn.-normal.-yellow, .card.-yellow .btn.-normal, .dotted-container.-yellow .dotted-container__content .btn.-normal, .panel-slider__controls.-yellow .btn.-normal {
	background-color: #f07930;
	color: #fff;
}

.-red .accordion .btn.-normal, .-red .content-block__btn .btn.-normal, .-red .dotted-container .btn.-normal, .accordion.-red .btn.-normal, .btn.-normal.-red, .card.-red .btn.-normal, .content-card.-red .btn.-normal, .dotted-container.-red .dotted-container__content .btn.-normal, .panel-slider__controls.-red .btn.-normal {
	background-color: #e8242d;
	color: #fff;
}

.-purple .accordion .btn.-normal, .-purple .content-block__btn .btn.-normal, .-purple .dotted-container .btn.-normal, .accordion.-purple .btn.-normal, .btn.-normal.-purple, .card.-purple .btn.-normal, .content-card.-purple .btn.-normal, .dotted-container.-purple .dotted-container__content .btn.-normal, .panel-slider__controls.-purple .btn.-normal, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-normal, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-normal, .triangle-section.-purple .triangle-column__body .btn.-normal, .triangle-section.-purple-light .triangle-column__body .btn.-normal {
	background-color: #8f2f8d;
	color: #fff;
}

.-blue .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .-blue .accordion .slider-panel.btn .btn.-normal, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .-blue .content-block__btn .slider-panel.btn .btn.-normal, .-blue .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .-blue .dotted-container .slider-panel.btn .btn.-normal, .accordion.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-blue .slider-panel.btn .btn.-normal, .btn.-normal.-blue-light, .card.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .card.-blue .slider-panel.btn .btn.-normal, .content-card.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-blue .slider-panel.btn .btn.-normal, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-blue .dotted-container__content .slider-panel.btn .btn.-normal, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-blue .slider-panel.btn .btn.-normal, .simple-combo.-blue .simple-combo__content .btn.-normal, .slider-panel.-blue .btn.-normal, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-normal, .triangle-section.-blue .triangle-column__body .slider-panel.btn .btn.-normal {
	background-color: #22b0ec;
	color: #fff;
}

.-green .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .-green .accordion .slider-panel.btn .btn.-normal, .-green .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .-green .content-block__btn .slider-panel.btn .btn.-normal, .-green .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .-green .dotted-container .slider-panel.btn .btn.-normal, .accordion.-green .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-green .slider-panel.btn .btn.-normal, .btn.-normal.-green-light, .card.-green .simple-combo.btn .simple-combo__content .btn.-normal, .card.-green .slider-panel.btn .btn.-normal, .content-card.-green .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-green .slider-panel.btn .btn.-normal, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-green .dotted-container__content .slider-panel.btn .btn.-normal, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-green .slider-panel.btn .btn.-normal, .simple-combo.-green .simple-combo__content .btn.-normal, .slider-panel.-green .btn.-normal {
	background-color: #36bcbd;
	color: #fff;
}

.-yellow .accordion .content-card.btn .btn.-normal, .-yellow .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .-yellow .accordion .slider-panel.btn .btn.-normal, .-yellow .content-block__btn .content-card.btn .btn.-normal, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .-yellow .content-block__btn .slider-panel.btn .btn.-normal, .-yellow .dotted-container .content-card.btn .btn.-normal, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .-yellow .dotted-container .slider-panel.btn .btn.-normal, .accordion.-yellow .content-card.btn .btn.-normal, .accordion.-yellow .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-yellow .slider-panel.btn .btn.-normal, .btn.-normal.-yellow-light, .card.-yellow .content-card.btn .btn.-normal, .card.-yellow .simple-combo.btn .simple-combo__content .btn.-normal, .card.-yellow .slider-panel.btn .btn.-normal, .content-card.-yellow .btn.-normal, .dotted-container.-yellow .dotted-container__content .content-card.btn .btn.-normal, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .btn.-normal, .jumbo-combo__body .btn.-normal, .panel-slider__controls.-yellow .content-card.btn .btn.-normal, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-yellow .slider-panel.btn .btn.-normal, .simple-combo.-yellow .simple-combo__content .btn.-normal, .slider-panel.-yellow .btn.-normal {
	background-color: #faae31;
	color: #fff;
}

.-red .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .-red .accordion .slider-panel.btn .btn.-normal, .-red .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .-red .content-block__btn .slider-panel.btn .btn.-normal, .-red .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .-red .dotted-container .slider-panel.btn .btn.-normal, .accordion.-red .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-red .slider-panel.btn .btn.-normal, .btn.-normal.-red-light, .card.-red .simple-combo.btn .simple-combo__content .btn.-normal, .card.-red .slider-panel.btn .btn.-normal, .content-card.-red .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-red .slider-panel.btn .btn.-normal, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-red .dotted-container__content .slider-panel.btn .btn.-normal, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-red .slider-panel.btn .btn.-normal, .simple-combo.-red .simple-combo__content .btn.-normal, .slider-panel.-red .btn.-normal {
	background-color: #ed5a2e;
	color: #fff;
}

.-purple .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .-purple .accordion .slider-panel.btn .btn.-normal, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .-purple .content-block__btn .slider-panel.btn .btn.-normal, .-purple .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .-purple .dotted-container .slider-panel.btn .btn.-normal, .accordion.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-purple .slider-panel.btn .btn.-normal, .btn.-normal.-purple-light, .card.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .card.-purple .slider-panel.btn .btn.-normal, .content-card.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-purple .slider-panel.btn .btn.-normal, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-purple .dotted-container__content .slider-panel.btn .btn.-normal, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-purple .slider-panel.btn .btn.-normal, .simple-combo.-purple .simple-combo__content .btn.-normal, .slider-panel.-purple .btn.-normal, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-normal, .triangle-section.-purple .triangle-column__body .slider-panel.btn .btn.-normal, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-normal, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .btn.-normal {
	background-color: #c2258c;
	color: #fff;
}

.btn.-slider {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 55px;
	width: 55px;
	padding: 0;
	min-width: auto;
	border-radius: 50%;
	background-color: #f4f4f4;
}

.btn.-slider svg {
	margin-right: -2px;
}

.btn.-slider.-reverse {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.btn.-slider svg * {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.-blue .accordion .btn.-slider svg *, .-blue .content-block__btn .btn.-slider svg *, .-blue .dotted-container .btn.-slider svg *, .accordion.-blue .btn.-slider svg *, .btn.-slider.-blue svg *, .card.-blue .btn.-slider svg *, .content-card.-blue .btn.-slider svg *, .dotted-container.-blue .dotted-container__content .btn.-slider svg *, .panel-slider__controls.-blue .btn.-slider svg *, .triangle-section.-blue .triangle-column__body .btn.-slider svg * {
	fill: #178bcd;
}

.-blue .accordion .btn.-slider:focus svg *, .-blue .accordion .btn.-slider:hover svg *, .-blue .content-block__btn .btn.-slider:focus svg *, .-blue .content-block__btn .btn.-slider:hover svg *, .-blue .dotted-container .btn.-slider:focus svg *, .-blue .dotted-container .btn.-slider:hover svg *, .accordion.-blue .btn.-slider:focus svg *, .accordion.-blue .btn.-slider:hover svg *, .btn.-slider.-blue:focus svg *, .btn.-slider.-blue:hover svg *, .card.-blue .btn.-slider:focus svg *, .card.-blue .btn.-slider:hover svg *, .content-card.-blue .btn.-slider:focus svg *, .content-card.-blue .btn.-slider:hover svg *, .dotted-container.-blue .dotted-container__content .btn.-slider:focus svg *, .dotted-container.-blue .dotted-container__content .btn.-slider:hover svg *, .panel-slider__controls.-blue .btn.-slider:focus svg *, .panel-slider__controls.-blue .btn.-slider:hover svg *, .triangle-section.-blue .triangle-column__body .btn.-slider:focus svg *, .triangle-section.-blue .triangle-column__body .btn.-slider:hover svg * {
	fill: #22b0ec;
}

.-green .accordion .btn.-slider svg *, .-green .content-block__btn .btn.-slider svg *, .-green .dotted-container .btn.-slider svg *, .accordion.-green .btn.-slider svg *, .btn.-slider.-green svg *, .card.-green .btn.-slider svg *, .content-card.-green .btn.-slider svg *, .dotted-container.-green .dotted-container__content .btn.-slider svg *, .panel-slider__controls.-green .btn.-slider svg * {
	fill: #24a390;
}

.-green .accordion .btn.-slider:focus svg *, .-green .accordion .btn.-slider:hover svg *, .-green .content-block__btn .btn.-slider:focus svg *, .-green .content-block__btn .btn.-slider:hover svg *, .-green .dotted-container .btn.-slider:focus svg *, .-green .dotted-container .btn.-slider:hover svg *, .accordion.-green .btn.-slider:focus svg *, .accordion.-green .btn.-slider:hover svg *, .btn.-slider.-green:focus svg *, .btn.-slider.-green:hover svg *, .card.-green .btn.-slider:focus svg *, .card.-green .btn.-slider:hover svg *, .content-card.-green .btn.-slider:focus svg *, .content-card.-green .btn.-slider:hover svg *, .dotted-container.-green .dotted-container__content .btn.-slider:focus svg *, .dotted-container.-green .dotted-container__content .btn.-slider:hover svg *, .panel-slider__controls.-green .btn.-slider:focus svg *, .panel-slider__controls.-green .btn.-slider:hover svg * {
	fill: #36bcbd;
}

.-yellow .accordion .btn.-slider svg *, .-yellow .content-block__btn .btn.-slider svg *, .-yellow .dotted-container .btn.-slider svg *, .accordion.-yellow .btn.-slider svg *, .btn.-slider.-yellow svg *, .card.-yellow .btn.-slider svg *, .dotted-container.-yellow .dotted-container__content .btn.-slider svg *, .panel-slider__controls.-yellow .btn.-slider svg * {
	fill: #f07930;
}

.-yellow .accordion .btn.-slider:focus svg *, .-yellow .accordion .btn.-slider:hover svg *, .-yellow .content-block__btn .btn.-slider:focus svg *, .-yellow .content-block__btn .btn.-slider:hover svg *, .-yellow .dotted-container .btn.-slider:focus svg *, .-yellow .dotted-container .btn.-slider:hover svg *, .accordion.-yellow .btn.-slider:focus svg *, .accordion.-yellow .btn.-slider:hover svg *, .btn.-slider.-yellow:focus svg *, .btn.-slider.-yellow:hover svg *, .card.-yellow .btn.-slider:focus svg *, .card.-yellow .btn.-slider:hover svg *, .dotted-container.-yellow .dotted-container__content .btn.-slider:focus svg *, .dotted-container.-yellow .dotted-container__content .btn.-slider:hover svg *, .panel-slider__controls.-yellow .btn.-slider:focus svg *, .panel-slider__controls.-yellow .btn.-slider:hover svg * {
	fill: #faae31;
}

.-red .accordion .btn.-slider svg *, .-red .content-block__btn .btn.-slider svg *, .-red .dotted-container .btn.-slider svg *, .accordion.-red .btn.-slider svg *, .btn.-slider.-red svg *, .card.-red .btn.-slider svg *, .content-card.-red .btn.-slider svg *, .dotted-container.-red .dotted-container__content .btn.-slider svg *, .panel-slider__controls.-red .btn.-slider svg * {
	fill: #a62e34;
}

.-red .accordion .btn.-slider:focus svg *, .-red .accordion .btn.-slider:hover svg *, .-red .content-block__btn .btn.-slider:focus svg *, .-red .content-block__btn .btn.-slider:hover svg *, .-red .dotted-container .btn.-slider:focus svg *, .-red .dotted-container .btn.-slider:hover svg *, .accordion.-red .btn.-slider:focus svg *, .accordion.-red .btn.-slider:hover svg *, .btn.-slider.-red:focus svg *, .btn.-slider.-red:hover svg *, .card.-red .btn.-slider:focus svg *, .card.-red .btn.-slider:hover svg *, .content-card.-red .btn.-slider:focus svg *, .content-card.-red .btn.-slider:hover svg *, .dotted-container.-red .dotted-container__content .btn.-slider:focus svg *, .dotted-container.-red .dotted-container__content .btn.-slider:hover svg *, .panel-slider__controls.-red .btn.-slider:focus svg *, .panel-slider__controls.-red .btn.-slider:hover svg * {
	fill: #e8242d;
}

.-purple .accordion .btn.-slider svg *, .-purple .content-block__btn .btn.-slider svg *, .-purple .dotted-container .btn.-slider svg *, .accordion.-purple .btn.-slider svg *, .btn.-slider.-purple svg *, .card.-purple .btn.-slider svg *, .content-card.-purple .btn.-slider svg *, .dotted-container.-purple .dotted-container__content .btn.-slider svg *, .panel-slider__controls.-purple .btn.-slider svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-slider svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-slider svg *, .triangle-section.-purple .triangle-column__body .btn.-slider svg *, .triangle-section.-purple-light .triangle-column__body .btn.-slider svg * {
	fill: #8f2f8d;
}

.-purple .accordion .btn.-slider:focus svg *, .-purple .accordion .btn.-slider:hover svg *, .-purple .content-block__btn .btn.-slider:focus svg *, .-purple .content-block__btn .btn.-slider:hover svg *, .-purple .dotted-container .btn.-slider:focus svg *, .-purple .dotted-container .btn.-slider:hover svg *, .accordion.-purple .btn.-slider:focus svg *, .accordion.-purple .btn.-slider:hover svg *, .btn.-slider.-purple:focus svg *, .btn.-slider.-purple:hover svg *, .card.-purple .btn.-slider:focus svg *, .card.-purple .btn.-slider:hover svg *, .content-card.-purple .btn.-slider:focus svg *, .content-card.-purple .btn.-slider:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-slider:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-slider:hover svg *, .panel-slider__controls.-purple .btn.-slider:focus svg *, .panel-slider__controls.-purple .btn.-slider:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-slider:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-slider:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-slider:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-slider:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-slider:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-slider:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-slider:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-slider:hover svg * {
	fill: #c2258c;
}

.-black .accordion .btn.-slider svg *, .-black .map-panel .btn.-slider.-plain svg *, .accordion.-black .btn.-slider svg *, .btn.-slider.-black svg * {
	fill: #636466;
}

.-black .accordion .btn.-slider:focus svg *, .-black .accordion .btn.-slider:hover svg *, .-black .map-panel .btn.-slider.-plain:focus svg *, .-black .map-panel .btn.-slider.-plain:hover svg *, .accordion.-black .btn.-slider:focus svg *, .accordion.-black .btn.-slider:hover svg *, .btn.-slider.-black:focus svg *, .btn.-slider.-black:hover svg * {
	fill: #d8d8d8;
}

.background-section__inner, .cell {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: calc(100vw - ( 1.25rem * 2 ));
}

@media all and (min-width:45rem) {
	.background-section__inner, .cell {
		max-width: calc(100vw * ( 12 / 14 ));
	}
}

.row {
	overflow: hidden;
	padding: 0;
}

.form {
	position: relative;
}

.form.is-invalid .form-input, .form.is-invalid .form-select {
	border-color: #e8242d;
}

.form.is-invalid .form-help-icon {
	visibility: visible;
	opacity: 1;
}

.form-container {
	position: relative;
	padding: 40px 0;
	z-index: 1;
}

.form-container::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background-color: #f4f4f4;
	z-index: -1;
}

.form-container.-padded {
	padding: 80px 0;
}

.form-container.-overlap {
	margin-top: -55px;
}

@media all and (min-width:45rem) {
	.form-container {
		padding: 60px calc(100vw * ( 1 / 14 ));
	}
	
	.form-container.-padded {
		padding: 80px calc(100vw * ( 1 / 14 ));
	}
	
	.form-container.-overlap {
		margin-top: calc(-95px - 20px);
	}
	
	.form-container::before {
		left: 0;
		right: 0;
		border-radius: 24px;
	}
}

@media all and (min-width:75rem) {
	.form-container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

.form-input, .form-select {
	position: relative;
	z-index: 2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1.5625rem;
	height: 2.8125rem;
	width: 100%;
	border: 1px solid #231f20;
	border-radius: 0;
	background-color: #fff;
	font-size: .8rem;
	font-weight: 300;
	color: #0a63ac;
	-webkit-transition: border-color .2s ease-out, padding .2s ease-out;
	transition: border-color .2s ease-out, padding .2s ease-out;
}

.form-input:focus, .form-input:focus-within, .form-select:focus, .form-select:focus-within {
	outline: 0;
	border-color: #0a63ac;
}

.form-input.is-filled, .is-filled.form-select {
	border-color: #0a63ac;
}

.form-input.is-invalid:not(.no-validation), .form-input:required:invalid.is-filled:not(.no-validation), .form-select:required:invalid.is-filled:not(.no-validation), .is-invalid.form-select:not(.no-validation) {
	border-color: #e8242d;
}

.form-input.is-invalid:not(.no-validation)~.form-help-icon, .form-input:required:invalid.is-filled:not(.no-validation)~.form-help-icon, .form-select:required:invalid.is-filled:not(.no-validation)~.form-help-icon, .is-invalid.form-select:not(.no-validation)~.form-help-icon {
	visibility: visible;
	opacity: 1;
}

.form-input.is-valid:not(.no-validation), .form-input:required:valid.is-filled:not(.no-validation), .form-select:required:valid.is-filled:not(.no-validation), .is-valid.form-select:not(.no-validation) {
	border-color: #24a390;
}

.form-input--curvy {
	border-radius: 4px;
}

.form-input--dark {
	border-color: #0a63ac;
}

.form-input--dark::-webkit-input-placeholder {
	color: #231f20;
}

.form-input--dark::-moz-placeholder {
	color: #231f20;
}

.form-input--dark::-ms-input-placeholder {
	color: #231f20;
}

.form-input--dark::placeholder {
	color: #231f20;
}

.form-field {
	position: relative;
	margin-bottom: 1em;
	padding: 0;
}

.form-label {
	position: absolute;
	top: 1px;
	left: 1.25rem;
	right: 1.25rem;
	display: block;
	opacity: 0;
	padding-top: .4375rem;
	color: #231f20;
	font-size: .8rem;
	text-align: left;
	-webkit-transform: translateY(25%);
	transform: translateY(25%);
	z-index: 3;
	pointer-events: none;
	-webkit-transition: opacity .2s ease-out, -webkit-transform .2s ease-out;
	transition: opacity .2s ease-out, -webkit-transform .2s ease-out;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transition: transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out;
}

.is-filled .form-label {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.form-label--bg {
	background-color: #fff;
}

.form-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.form-field--select {
	position: relative;
}

.form-textarea {
	resize: none;
	height: 6.875rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	vertical-align: top;
}

.form-textarea::-webkit-scrollbar-corner, .form-textarea::-webkit-scrollbar-track {
	background-color: transparent;
}

.form-help {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	color: #e8242d;
	font-size: .8rem;
	z-index: 3;
}

.is-invalid .form-help-container .form-help, .is-invalid~.form-help {
	display: block;
}

.form-notification {
	display: none;
	position: absolute;
	padding-top: 1rem;
	font-size: 16px;
	font-weight: 300;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.form-help-icon {
	position: absolute;
	top: .25rem;
	right: .25rem;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: opacity .2s ease-out, visibility .2s ease-out;
	transition: opacity .2s ease-out, visibility .2s ease-out;
}

.form [type=submit] .form-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.form.is-submitting [type=submit] {
	color: transparent;
}

.form-submit {
	margin-top: 2em;
}

.form-icon {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 24px;
	padding-right: 1rem;
	line-height: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.form-icon svg * {
	stroke: #178bcd;
}

.form-icon--btn {
	cursor: pointer;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.form-icon--btn:focus, .form-icon--btn:hover {
	background-color: #bbe5f8;
}

.form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: -10px;
}

@media all and (min-width:45rem) {
	.form-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: -10px;
		margin-bottom: 0;
	}
}

.form-row .form__text {
	margin-bottom: 10px;
}

@media all and (min-width:45rem) {
	.form-row .form__text {
		margin-right: 10px;
		margin-bottom: 0;
	}
}

.form-row__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0%;
	margin-bottom: 10px;
}

@media all and (min-width:45rem) {
	.form-row__item {
		margin-right: 10px;
		margin-bottom: 0;
	}
}

.form-row__item-inner {
	margin-right: 8px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.form-row__item-inner:last-child {
	margin-right: 0;
}

@media all and (min-width:45rem) {
	.form__text {
		font-size: 1.25rem;
	}
}

.form-title {
	font-size: 3.0625rem;
	margin-bottom: .75em;
}

.form-title.-small {
	font-size: 1.9375rem;
}

@media all and (min-width:45rem) {
	.form-title {
		font-size: 3.8125rem;
	}
	
	.form-title.-small {
		font-size: 2.4375rem;
	}
}

#gtranslate_selector, .menu-item-gtranslate select {
	border: 0;
	border-radius: 12px;
	color: #231f20;
	background-color: rgba(0, 0, 0, .05);
	font-size: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	min-height: 35px;
}

#gtranslate_selector::-webkit-input-placeholder, .menu-item-gtranslate select::-webkit-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

#gtranslate_selector::-moz-placeholder, .menu-item-gtranslate select::-moz-placeholder {
	color: rgba(35, 31, 32, .3);
}

#gtranslate_selector::-ms-input-placeholder, .menu-item-gtranslate select::-ms-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

#gtranslate_selector::placeholder, .menu-item-gtranslate select::placeholder {
	color: rgba(35, 31, 32, .3);
}

.g, .wp-block-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: -1.25rem;
}

@media all and (min-width:45rem) {
	.g, .wp-block-columns {
		margin-right: -1rem;
	}
}

.g-b, .wp-block-column {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 1.25rem;
}

@media all and (min-width:45rem) {
	.g-b, .wp-block-column {
		padding-right: 1rem;
	}
}

.g-b--auto {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	margin-right: -1.25rem;
}

.g-b--auto:last-of-type {
	margin-right: 0;
}

@media all and (min-width:45rem) {
	.g-b--auto {
		margin-right: -1rem;
	}
}

.g-b--0 {
	-ms-flex-preferred-size: 0;
	flex-basis: 0%;
	max-width: 0%;
}

.g-b--1 {
	-ms-flex-preferred-size: 8.33333%;
	flex-basis: 8.33333%;
	max-width: 8.33333%;
}

.g-push-1 {
	margin-left: 8.33333%;
}

.g-pull-1 {
	margin-left: -8.33333%;
}

.g-b--1of4 {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%;
}

.g-push-1of4 {
	margin-left: 25%;
}

.g-pull-1of4 {
	margin-left: -25%;
}

.g-b--1of5 {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
	max-width: 20%;
}

.g-push-1of5 {
	margin-left: 20%;
}

.g-pull-1of5 {
	margin-left: -20%;
}

.g-b--1of6 {
	-ms-flex-preferred-size: 16.66667%;
	flex-basis: 16.66667%;
	max-width: 16.66667%;
}

.g-push-1of6 {
	margin-left: 16.66667%;
}

.g-pull-1of6 {
	margin-left: -16.66667%;
}

.g-b--1of7 {
	-ms-flex-preferred-size: 14.28571%;
	flex-basis: 14.28571%;
	max-width: 14.28571%;
}

.g-push-1of7 {
	margin-left: 14.28571%;
}

.g-pull-1of7 {
	margin-left: -14.28571%;
}

.g-b--1of8 {
	-ms-flex-preferred-size: 12.5%;
	flex-basis: 12.5%;
	max-width: 12.5%;
}

.g-push-1of8 {
	margin-left: 12.5%;
}

.g-pull-1of8 {
	margin-left: -12.5%;
}

.g-b--1of9 {
	-ms-flex-preferred-size: 11.11111%;
	flex-basis: 11.11111%;
	max-width: 11.11111%;
}

.g-push-1of9 {
	margin-left: 11.11111%;
}

.g-pull-1of9 {
	margin-left: -11.11111%;
}

.g-b--1of10 {
	-ms-flex-preferred-size: 10%;
	flex-basis: 10%;
	max-width: 10%;
}

.g-push-1of10 {
	margin-left: 10%;
}

.g-pull-1of10 {
	margin-left: -10%;
}

.g-b--1of11 {
	-ms-flex-preferred-size: 9.09091%;
	flex-basis: 9.09091%;
	max-width: 9.09091%;
}

.g-push-1of11 {
	margin-left: 9.09091%;
}

.g-pull-1of11 {
	margin-left: -9.09091%;
}

.g-b--2 {
	-ms-flex-preferred-size: 16.66667%;
	flex-basis: 16.66667%;
	max-width: 16.66667%;
}

.g-push-2 {
	margin-left: 16.66667%;
}

.g-pull-2 {
	margin-left: -16.66667%;
}

.g-b--2of4 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.g-push-2of4 {
	margin-left: 50%;
}

.g-pull-2of4 {
	margin-left: -50%;
}

.g-b--2of5 {
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%;
	max-width: 40%;
}

.g-push-2of5 {
	margin-left: 40%;
}

.g-pull-2of5 {
	margin-left: -40%;
}

.g-b--2of6 {
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	max-width: 33.33333%;
}

.g-push-2of6 {
	margin-left: 33.33333%;
}

.g-pull-2of6 {
	margin-left: -33.33333%;
}

.g-b--2of7 {
	-ms-flex-preferred-size: 28.57143%;
	flex-basis: 28.57143%;
	max-width: 28.57143%;
}

.g-push-2of7 {
	margin-left: 28.57143%;
}

.g-pull-2of7 {
	margin-left: -28.57143%;
}

.g-b--2of8 {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%;
}

.g-push-2of8 {
	margin-left: 25%;
}

.g-pull-2of8 {
	margin-left: -25%;
}

.g-b--2of9 {
	-ms-flex-preferred-size: 22.22222%;
	flex-basis: 22.22222%;
	max-width: 22.22222%;
}

.g-push-2of9 {
	margin-left: 22.22222%;
}

.g-pull-2of9 {
	margin-left: -22.22222%;
}

.g-b--2of10 {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
	max-width: 20%;
}

.g-push-2of10 {
	margin-left: 20%;
}

.g-pull-2of10 {
	margin-left: -20%;
}

.g-b--2of11 {
	-ms-flex-preferred-size: 18.18182%;
	flex-basis: 18.18182%;
	max-width: 18.18182%;
}

.g-push-2of11 {
	margin-left: 18.18182%;
}

.g-pull-2of11 {
	margin-left: -18.18182%;
}

.g-b--3 {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%;
}

.g-push-3 {
	margin-left: 25%;
}

.g-pull-3 {
	margin-left: -25%;
}

.g-b--3of4 {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	max-width: 75%;
}

.g-push-3of4 {
	margin-left: 75%;
}

.g-pull-3of4 {
	margin-left: -75%;
}

.g-b--3of5 {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
	max-width: 60%;
}

.g-push-3of5 {
	margin-left: 60%;
}

.g-pull-3of5 {
	margin-left: -60%;
}

.g-b--3of6 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.g-push-3of6 {
	margin-left: 50%;
}

.g-pull-3of6 {
	margin-left: -50%;
}

.g-b--3of7 {
	-ms-flex-preferred-size: 42.85714%;
	flex-basis: 42.85714%;
	max-width: 42.85714%;
}

.g-push-3of7 {
	margin-left: 42.85714%;
}

.g-pull-3of7 {
	margin-left: -42.85714%;
}

.g-b--3of8 {
	-ms-flex-preferred-size: 37.5%;
	flex-basis: 37.5%;
	max-width: 37.5%;
}

.g-push-3of8 {
	margin-left: 37.5%;
}

.g-pull-3of8 {
	margin-left: -37.5%;
}

.g-b--3of9 {
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	max-width: 33.33333%;
}

.g-push-3of9 {
	margin-left: 33.33333%;
}

.g-pull-3of9 {
	margin-left: -33.33333%;
}

.g-b--3of10 {
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	max-width: 30%;
}

.g-push-3of10 {
	margin-left: 30%;
}

.g-pull-3of10 {
	margin-left: -30%;
}

.g-b--3of11 {
	-ms-flex-preferred-size: 27.27273%;
	flex-basis: 27.27273%;
	max-width: 27.27273%;
}

.g-push-3of11 {
	margin-left: 27.27273%;
}

.g-pull-3of11 {
	margin-left: -27.27273%;
}

.g-b--4 {
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	max-width: 33.33333%;
}

.g-push-4 {
	margin-left: 33.33333%;
}

.g-pull-4 {
	margin-left: -33.33333%;
}

.g-b--4of4 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-4of4 {
	margin-left: 100%;
}

.g-pull-4of4 {
	margin-left: -100%;
}

.g-b--4of5 {
	-ms-flex-preferred-size: 80%;
	flex-basis: 80%;
	max-width: 80%;
}

.g-push-4of5 {
	margin-left: 80%;
}

.g-pull-4of5 {
	margin-left: -80%;
}

.g-b--4of6 {
	-ms-flex-preferred-size: 66.66667%;
	flex-basis: 66.66667%;
	max-width: 66.66667%;
}

.g-push-4of6 {
	margin-left: 66.66667%;
}

.g-pull-4of6 {
	margin-left: -66.66667%;
}

.g-b--4of7 {
	-ms-flex-preferred-size: 57.14286%;
	flex-basis: 57.14286%;
	max-width: 57.14286%;
}

.g-push-4of7 {
	margin-left: 57.14286%;
}

.g-pull-4of7 {
	margin-left: -57.14286%;
}

.g-b--4of8 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.g-push-4of8 {
	margin-left: 50%;
}

.g-pull-4of8 {
	margin-left: -50%;
}

.g-b--4of9 {
	-ms-flex-preferred-size: 44.44444%;
	flex-basis: 44.44444%;
	max-width: 44.44444%;
}

.g-push-4of9 {
	margin-left: 44.44444%;
}

.g-pull-4of9 {
	margin-left: -44.44444%;
}

.g-b--4of10 {
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%;
	max-width: 40%;
}

.g-push-4of10 {
	margin-left: 40%;
}

.g-pull-4of10 {
	margin-left: -40%;
}

.g-b--4of11 {
	-ms-flex-preferred-size: 36.36364%;
	flex-basis: 36.36364%;
	max-width: 36.36364%;
}

.g-push-4of11 {
	margin-left: 36.36364%;
}

.g-pull-4of11 {
	margin-left: -36.36364%;
}

.g-b--5 {
	-ms-flex-preferred-size: 41.66667%;
	flex-basis: 41.66667%;
	max-width: 41.66667%;
}

.g-push-5 {
	margin-left: 41.66667%;
}

.g-pull-5 {
	margin-left: -41.66667%;
}

.g-b--5of4 {
	-ms-flex-preferred-size: 125%;
	flex-basis: 125%;
	max-width: 125%;
}

.g-push-5of4 {
	margin-left: 125%;
}

.g-pull-5of4 {
	margin-left: -125%;
}

.g-b--5of5 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-5of5 {
	margin-left: 100%;
}

.g-pull-5of5 {
	margin-left: -100%;
}

.g-b--5of6 {
	-ms-flex-preferred-size: 83.33333%;
	flex-basis: 83.33333%;
	max-width: 83.33333%;
}

.g-push-5of6 {
	margin-left: 83.33333%;
}

.g-pull-5of6 {
	margin-left: -83.33333%;
}

.g-b--5of7 {
	-ms-flex-preferred-size: 71.42857%;
	flex-basis: 71.42857%;
	max-width: 71.42857%;
}

.g-push-5of7 {
	margin-left: 71.42857%;
}

.g-pull-5of7 {
	margin-left: -71.42857%;
}

.g-b--5of8 {
	-ms-flex-preferred-size: 62.5%;
	flex-basis: 62.5%;
	max-width: 62.5%;
}

.g-push-5of8 {
	margin-left: 62.5%;
}

.g-pull-5of8 {
	margin-left: -62.5%;
}

.g-b--5of9 {
	-ms-flex-preferred-size: 55.55556%;
	flex-basis: 55.55556%;
	max-width: 55.55556%;
}

.g-push-5of9 {
	margin-left: 55.55556%;
}

.g-pull-5of9 {
	margin-left: -55.55556%;
}

.g-b--5of10 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.g-push-5of10 {
	margin-left: 50%;
}

.g-pull-5of10 {
	margin-left: -50%;
}

.g-b--5of11 {
	-ms-flex-preferred-size: 45.45455%;
	flex-basis: 45.45455%;
	max-width: 45.45455%;
}

.g-push-5of11 {
	margin-left: 45.45455%;
}

.g-pull-5of11 {
	margin-left: -45.45455%;
}

.g-b--6 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.g-push-6 {
	margin-left: 50%;
}

.g-pull-6 {
	margin-left: -50%;
}

.g-b--6of4 {
	-ms-flex-preferred-size: 150%;
	flex-basis: 150%;
	max-width: 150%;
}

.g-push-6of4 {
	margin-left: 150%;
}

.g-pull-6of4 {
	margin-left: -150%;
}

.g-b--6of5 {
	-ms-flex-preferred-size: 120%;
	flex-basis: 120%;
	max-width: 120%;
}

.g-push-6of5 {
	margin-left: 120%;
}

.g-pull-6of5 {
	margin-left: -120%;
}

.g-b--6of6 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-6of6 {
	margin-left: 100%;
}

.g-pull-6of6 {
	margin-left: -100%;
}

.g-b--6of7 {
	-ms-flex-preferred-size: 85.71429%;
	flex-basis: 85.71429%;
	max-width: 85.71429%;
}

.g-push-6of7 {
	margin-left: 85.71429%;
}

.g-pull-6of7 {
	margin-left: -85.71429%;
}

.g-b--6of8 {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	max-width: 75%;
}

.g-push-6of8 {
	margin-left: 75%;
}

.g-pull-6of8 {
	margin-left: -75%;
}

.g-b--6of9 {
	-ms-flex-preferred-size: 66.66667%;
	flex-basis: 66.66667%;
	max-width: 66.66667%;
}

.g-push-6of9 {
	margin-left: 66.66667%;
}

.g-pull-6of9 {
	margin-left: -66.66667%;
}

.g-b--6of10 {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
	max-width: 60%;
}

.g-push-6of10 {
	margin-left: 60%;
}

.g-pull-6of10 {
	margin-left: -60%;
}

.g-b--6of11 {
	-ms-flex-preferred-size: 54.54545%;
	flex-basis: 54.54545%;
	max-width: 54.54545%;
}

.g-push-6of11 {
	margin-left: 54.54545%;
}

.g-pull-6of11 {
	margin-left: -54.54545%;
}

.g-b--7 {
	-ms-flex-preferred-size: 58.33333%;
	flex-basis: 58.33333%;
	max-width: 58.33333%;
}

.g-push-7 {
	margin-left: 58.33333%;
}

.g-pull-7 {
	margin-left: -58.33333%;
}

.g-b--7of4 {
	-ms-flex-preferred-size: 175%;
	flex-basis: 175%;
	max-width: 175%;
}

.g-push-7of4 {
	margin-left: 175%;
}

.g-pull-7of4 {
	margin-left: -175%;
}

.g-b--7of5 {
	-ms-flex-preferred-size: 140%;
	flex-basis: 140%;
	max-width: 140%;
}

.g-push-7of5 {
	margin-left: 140%;
}

.g-pull-7of5 {
	margin-left: -140%;
}

.g-b--7of6 {
	-ms-flex-preferred-size: 116.66667%;
	flex-basis: 116.66667%;
	max-width: 116.66667%;
}

.g-push-7of6 {
	margin-left: 116.66667%;
}

.g-pull-7of6 {
	margin-left: -116.66667%;
}

.g-b--7of7 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-7of7 {
	margin-left: 100%;
}

.g-pull-7of7 {
	margin-left: -100%;
}

.g-b--7of8 {
	-ms-flex-preferred-size: 87.5%;
	flex-basis: 87.5%;
	max-width: 87.5%;
}

.g-push-7of8 {
	margin-left: 87.5%;
}

.g-pull-7of8 {
	margin-left: -87.5%;
}

.g-b--7of9 {
	-ms-flex-preferred-size: 77.77778%;
	flex-basis: 77.77778%;
	max-width: 77.77778%;
}

.g-push-7of9 {
	margin-left: 77.77778%;
}

.g-pull-7of9 {
	margin-left: -77.77778%;
}

.g-b--7of10 {
	-ms-flex-preferred-size: 70%;
	flex-basis: 70%;
	max-width: 70%;
}

.g-push-7of10 {
	margin-left: 70%;
}

.g-pull-7of10 {
	margin-left: -70%;
}

.g-b--7of11 {
	-ms-flex-preferred-size: 63.63636%;
	flex-basis: 63.63636%;
	max-width: 63.63636%;
}

.g-push-7of11 {
	margin-left: 63.63636%;
}

.g-pull-7of11 {
	margin-left: -63.63636%;
}

.g-b--8 {
	-ms-flex-preferred-size: 66.66667%;
	flex-basis: 66.66667%;
	max-width: 66.66667%;
}

.g-push-8 {
	margin-left: 66.66667%;
}

.g-pull-8 {
	margin-left: -66.66667%;
}

.g-b--8of4 {
	-ms-flex-preferred-size: 200%;
	flex-basis: 200%;
	max-width: 200%;
}

.g-push-8of4 {
	margin-left: 200%;
}

.g-pull-8of4 {
	margin-left: -200%;
}

.g-b--8of5 {
	-ms-flex-preferred-size: 160%;
	flex-basis: 160%;
	max-width: 160%;
}

.g-push-8of5 {
	margin-left: 160%;
}

.g-pull-8of5 {
	margin-left: -160%;
}

.g-b--8of6 {
	-ms-flex-preferred-size: 133.33333%;
	flex-basis: 133.33333%;
	max-width: 133.33333%;
}

.g-push-8of6 {
	margin-left: 133.33333%;
}

.g-pull-8of6 {
	margin-left: -133.33333%;
}

.g-b--8of7 {
	-ms-flex-preferred-size: 114.28571%;
	flex-basis: 114.28571%;
	max-width: 114.28571%;
}

.g-push-8of7 {
	margin-left: 114.28571%;
}

.g-pull-8of7 {
	margin-left: -114.28571%;
}

.g-b--8of8 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-8of8 {
	margin-left: 100%;
}

.g-pull-8of8 {
	margin-left: -100%;
}

.g-b--8of9 {
	-ms-flex-preferred-size: 88.88889%;
	flex-basis: 88.88889%;
	max-width: 88.88889%;
}

.g-push-8of9 {
	margin-left: 88.88889%;
}

.g-pull-8of9 {
	margin-left: -88.88889%;
}

.g-b--8of10 {
	-ms-flex-preferred-size: 80%;
	flex-basis: 80%;
	max-width: 80%;
}

.g-push-8of10 {
	margin-left: 80%;
}

.g-pull-8of10 {
	margin-left: -80%;
}

.g-b--8of11 {
	-ms-flex-preferred-size: 72.72727%;
	flex-basis: 72.72727%;
	max-width: 72.72727%;
}

.g-push-8of11 {
	margin-left: 72.72727%;
}

.g-pull-8of11 {
	margin-left: -72.72727%;
}

.g-b--9 {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	max-width: 75%;
}

.g-push-9 {
	margin-left: 75%;
}

.g-pull-9 {
	margin-left: -75%;
}

.g-b--9of4 {
	-ms-flex-preferred-size: 225%;
	flex-basis: 225%;
	max-width: 225%;
}

.g-push-9of4 {
	margin-left: 225%;
}

.g-pull-9of4 {
	margin-left: -225%;
}

.g-b--9of5 {
	-ms-flex-preferred-size: 180%;
	flex-basis: 180%;
	max-width: 180%;
}

.g-push-9of5 {
	margin-left: 180%;
}

.g-pull-9of5 {
	margin-left: -180%;
}

.g-b--9of6 {
	-ms-flex-preferred-size: 150%;
	flex-basis: 150%;
	max-width: 150%;
}

.g-push-9of6 {
	margin-left: 150%;
}

.g-pull-9of6 {
	margin-left: -150%;
}

.g-b--9of7 {
	-ms-flex-preferred-size: 128.57143%;
	flex-basis: 128.57143%;
	max-width: 128.57143%;
}

.g-push-9of7 {
	margin-left: 128.57143%;
}

.g-pull-9of7 {
	margin-left: -128.57143%;
}

.g-b--9of8 {
	-ms-flex-preferred-size: 112.5%;
	flex-basis: 112.5%;
	max-width: 112.5%;
}

.g-push-9of8 {
	margin-left: 112.5%;
}

.g-pull-9of8 {
	margin-left: -112.5%;
}

.g-b--9of9 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-9of9 {
	margin-left: 100%;
}

.g-pull-9of9 {
	margin-left: -100%;
}

.g-b--9of10 {
	-ms-flex-preferred-size: 90%;
	flex-basis: 90%;
	max-width: 90%;
}

.g-push-9of10 {
	margin-left: 90%;
}

.g-pull-9of10 {
	margin-left: -90%;
}

.g-b--9of11 {
	-ms-flex-preferred-size: 81.81818%;
	flex-basis: 81.81818%;
	max-width: 81.81818%;
}

.g-push-9of11 {
	margin-left: 81.81818%;
}

.g-pull-9of11 {
	margin-left: -81.81818%;
}

.g-b--10 {
	-ms-flex-preferred-size: 83.33333%;
	flex-basis: 83.33333%;
	max-width: 83.33333%;
}

.g-push-10 {
	margin-left: 83.33333%;
}

.g-pull-10 {
	margin-left: -83.33333%;
}

.g-b--10of4 {
	-ms-flex-preferred-size: 250%;
	flex-basis: 250%;
	max-width: 250%;
}

.g-push-10of4 {
	margin-left: 250%;
}

.g-pull-10of4 {
	margin-left: -250%;
}

.g-b--10of5 {
	-ms-flex-preferred-size: 200%;
	flex-basis: 200%;
	max-width: 200%;
}

.g-push-10of5 {
	margin-left: 200%;
}

.g-pull-10of5 {
	margin-left: -200%;
}

.g-b--10of6 {
	-ms-flex-preferred-size: 166.66667%;
	flex-basis: 166.66667%;
	max-width: 166.66667%;
}

.g-push-10of6 {
	margin-left: 166.66667%;
}

.g-pull-10of6 {
	margin-left: -166.66667%;
}

.g-b--10of7 {
	-ms-flex-preferred-size: 142.85714%;
	flex-basis: 142.85714%;
	max-width: 142.85714%;
}

.g-push-10of7 {
	margin-left: 142.85714%;
}

.g-pull-10of7 {
	margin-left: -142.85714%;
}

.g-b--10of8 {
	-ms-flex-preferred-size: 125%;
	flex-basis: 125%;
	max-width: 125%;
}

.g-push-10of8 {
	margin-left: 125%;
}

.g-pull-10of8 {
	margin-left: -125%;
}

.g-b--10of9 {
	-ms-flex-preferred-size: 111.11111%;
	flex-basis: 111.11111%;
	max-width: 111.11111%;
}

.g-push-10of9 {
	margin-left: 111.11111%;
}

.g-pull-10of9 {
	margin-left: -111.11111%;
}

.g-b--10of10 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-10of10 {
	margin-left: 100%;
}

.g-pull-10of10 {
	margin-left: -100%;
}

.g-b--10of11 {
	-ms-flex-preferred-size: 90.90909%;
	flex-basis: 90.90909%;
	max-width: 90.90909%;
}

.g-push-10of11 {
	margin-left: 90.90909%;
}

.g-pull-10of11 {
	margin-left: -90.90909%;
}

.g-b--11 {
	-ms-flex-preferred-size: 91.66667%;
	flex-basis: 91.66667%;
	max-width: 91.66667%;
}

.g-push-11 {
	margin-left: 91.66667%;
}

.g-pull-11 {
	margin-left: -91.66667%;
}

.g-b--11of4 {
	-ms-flex-preferred-size: 275%;
	flex-basis: 275%;
	max-width: 275%;
}

.g-push-11of4 {
	margin-left: 275%;
}

.g-pull-11of4 {
	margin-left: -275%;
}

.g-b--11of5 {
	-ms-flex-preferred-size: 220%;
	flex-basis: 220%;
	max-width: 220%;
}

.g-push-11of5 {
	margin-left: 220%;
}

.g-pull-11of5 {
	margin-left: -220%;
}

.g-b--11of6 {
	-ms-flex-preferred-size: 183.33333%;
	flex-basis: 183.33333%;
	max-width: 183.33333%;
}

.g-push-11of6 {
	margin-left: 183.33333%;
}

.g-pull-11of6 {
	margin-left: -183.33333%;
}

.g-b--11of7 {
	-ms-flex-preferred-size: 157.14286%;
	flex-basis: 157.14286%;
	max-width: 157.14286%;
}

.g-push-11of7 {
	margin-left: 157.14286%;
}

.g-pull-11of7 {
	margin-left: -157.14286%;
}

.g-b--11of8 {
	-ms-flex-preferred-size: 137.5%;
	flex-basis: 137.5%;
	max-width: 137.5%;
}

.g-push-11of8 {
	margin-left: 137.5%;
}

.g-pull-11of8 {
	margin-left: -137.5%;
}

.g-b--11of9 {
	-ms-flex-preferred-size: 122.22222%;
	flex-basis: 122.22222%;
	max-width: 122.22222%;
}

.g-push-11of9 {
	margin-left: 122.22222%;
}

.g-pull-11of9 {
	margin-left: -122.22222%;
}

.g-b--11of10 {
	-ms-flex-preferred-size: 110%;
	flex-basis: 110%;
	max-width: 110%;
}

.g-push-11of10 {
	margin-left: 110%;
}

.g-pull-11of10 {
	margin-left: -110%;
}

.g-b--11of11 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-11of11 {
	margin-left: 100%;
}

.g-pull-11of11 {
	margin-left: -100%;
}

.g-b--12 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.g-push-12 {
	margin-left: 100%;
}

.g-pull-12 {
	margin-left: -100%;
}

.g-b--12of4 {
	-ms-flex-preferred-size: 300%;
	flex-basis: 300%;
	max-width: 300%;
}

.g-push-12of4 {
	margin-left: 300%;
}

.g-pull-12of4 {
	margin-left: -300%;
}

.g-b--12of5 {
	-ms-flex-preferred-size: 240%;
	flex-basis: 240%;
	max-width: 240%;
}

.g-push-12of5 {
	margin-left: 240%;
}

.g-pull-12of5 {
	margin-left: -240%;
}

.g-b--12of6 {
	-ms-flex-preferred-size: 200%;
	flex-basis: 200%;
	max-width: 200%;
}

.g-push-12of6 {
	margin-left: 200%;
}

.g-pull-12of6 {
	margin-left: -200%;
}

.g-b--12of7 {
	-ms-flex-preferred-size: 171.42857%;
	flex-basis: 171.42857%;
	max-width: 171.42857%;
}

.g-push-12of7 {
	margin-left: 171.42857%;
}

.g-pull-12of7 {
	margin-left: -171.42857%;
}

.g-b--12of8 {
	-ms-flex-preferred-size: 150%;
	flex-basis: 150%;
	max-width: 150%;
}

.g-push-12of8 {
	margin-left: 150%;
}

.g-pull-12of8 {
	margin-left: -150%;
}

.g-b--12of9 {
	-ms-flex-preferred-size: 133.33333%;
	flex-basis: 133.33333%;
	max-width: 133.33333%;
}

.g-push-12of9 {
	margin-left: 133.33333%;
}

.g-pull-12of9 {
	margin-left: -133.33333%;
}

.g-b--12of10 {
	-ms-flex-preferred-size: 120%;
	flex-basis: 120%;
	max-width: 120%;
}

.g-push-12of10 {
	margin-left: 120%;
}

.g-pull-12of10 {
	margin-left: -120%;
}

.g-b--12of11 {
	-ms-flex-preferred-size: 109.09091%;
	flex-basis: 109.09091%;
	max-width: 109.09091%;
}

.g-push-12of11 {
	margin-left: 109.09091%;
}

.g-pull-12of11 {
	margin-left: -109.09091%;
}

.g-push-0- {
	margin-left: 0;
}

.g-push-flip-0- {
	margin-right: 0;
}

@media screen and (min-width:21.875rem) {
	.g-b--1-xs {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-1-xs {
		margin-left: 8.33333%;
	}
	
	.g-pull-1-xs {
		margin-left: -8.33333%;
	}
	
	.g-b--1of4-xs {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-1of4-xs {
		margin-left: 25%;
	}
	
	.g-pull-1of4-xs {
		margin-left: -25%;
	}
	
	.g-b--1of5-xs {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-1of5-xs {
		margin-left: 20%;
	}
	
	.g-pull-1of5-xs {
		margin-left: -20%;
	}
	
	.g-b--1of6-xs {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-push-1of6-xs {
		margin-left: 16.66667%;
	}
	
	.g-pull-1of6-xs {
		margin-left: -16.66667%;
	}
	
	.g-b--1of7-xs {
		-ms-flex-preferred-size: 14.28571%;
		flex-basis: 14.28571%;
		max-width: 14.28571%;
	}
	
	.g-push-1of7-xs {
		margin-left: 14.28571%;
	}
	
	.g-pull-1of7-xs {
		margin-left: -14.28571%;
	}
	
	.g-b--1of8-xs {
		-ms-flex-preferred-size: 12.5%;
		flex-basis: 12.5%;
		max-width: 12.5%;
	}
	
	.g-push-1of8-xs {
		margin-left: 12.5%;
	}
	
	.g-pull-1of8-xs {
		margin-left: -12.5%;
	}
	
	.g-b--1of9-xs {
		-ms-flex-preferred-size: 11.11111%;
		flex-basis: 11.11111%;
		max-width: 11.11111%;
	}
	
	.g-push-1of9-xs {
		margin-left: 11.11111%;
	}
	
	.g-pull-1of9-xs {
		margin-left: -11.11111%;
	}
	
	.g-b--1of10-xs {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%;
		max-width: 10%;
	}
	
	.g-push-1of10-xs {
		margin-left: 10%;
	}
	
	.g-pull-1of10-xs {
		margin-left: -10%;
	}
	
	.g-b--1of11-xs {
		-ms-flex-preferred-size: 9.09091%;
		flex-basis: 9.09091%;
		max-width: 9.09091%;
	}
	
	.g-push-1of11-xs {
		margin-left: 9.09091%;
	}
	
	.g-pull-1of11-xs {
		margin-left: -9.09091%;
	}
	
	.g-b--2-xs {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-2-xs {
		margin-left: 16.66667%;
	}
	
	.g-pull-2-xs {
		margin-left: -16.66667%;
	}
	
	.g-b--2of4-xs {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-2of4-xs {
		margin-left: 50%;
	}
	
	.g-pull-2of4-xs {
		margin-left: -50%;
	}
	
	.g-b--2of5-xs {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-2of5-xs {
		margin-left: 40%;
	}
	
	.g-pull-2of5-xs {
		margin-left: -40%;
	}
	
	.g-b--2of6-xs {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-2of6-xs {
		margin-left: 33.33333%;
	}
	
	.g-pull-2of6-xs {
		margin-left: -33.33333%;
	}
	
	.g-b--2of7-xs {
		-ms-flex-preferred-size: 28.57143%;
		flex-basis: 28.57143%;
		max-width: 28.57143%;
	}
	
	.g-push-2of7-xs {
		margin-left: 28.57143%;
	}
	
	.g-pull-2of7-xs {
		margin-left: -28.57143%;
	}
	
	.g-b--2of8-xs {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-2of8-xs {
		margin-left: 25%;
	}
	
	.g-pull-2of8-xs {
		margin-left: -25%;
	}
	
	.g-b--2of9-xs {
		-ms-flex-preferred-size: 22.22222%;
		flex-basis: 22.22222%;
		max-width: 22.22222%;
	}
	
	.g-push-2of9-xs {
		margin-left: 22.22222%;
	}
	
	.g-pull-2of9-xs {
		margin-left: -22.22222%;
	}
	
	.g-b--2of10-xs {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-2of10-xs {
		margin-left: 20%;
	}
	
	.g-pull-2of10-xs {
		margin-left: -20%;
	}
	
	.g-b--2of11-xs {
		-ms-flex-preferred-size: 18.18182%;
		flex-basis: 18.18182%;
		max-width: 18.18182%;
	}
	
	.g-push-2of11-xs {
		margin-left: 18.18182%;
	}
	
	.g-pull-2of11-xs {
		margin-left: -18.18182%;
	}
	
	.g-b--3-xs {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-3-xs {
		margin-left: 25%;
	}
	
	.g-pull-3-xs {
		margin-left: -25%;
	}
	
	.g-b--3of4-xs {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-3of4-xs {
		margin-left: 75%;
	}
	
	.g-pull-3of4-xs {
		margin-left: -75%;
	}
	
	.g-b--3of5-xs {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-3of5-xs {
		margin-left: 60%;
	}
	
	.g-pull-3of5-xs {
		margin-left: -60%;
	}
	
	.g-b--3of6-xs {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-3of6-xs {
		margin-left: 50%;
	}
	
	.g-pull-3of6-xs {
		margin-left: -50%;
	}
	
	.g-b--3of7-xs {
		-ms-flex-preferred-size: 42.85714%;
		flex-basis: 42.85714%;
		max-width: 42.85714%;
	}
	
	.g-push-3of7-xs {
		margin-left: 42.85714%;
	}
	
	.g-pull-3of7-xs {
		margin-left: -42.85714%;
	}
	
	.g-b--3of8-xs {
		-ms-flex-preferred-size: 37.5%;
		flex-basis: 37.5%;
		max-width: 37.5%;
	}
	
	.g-push-3of8-xs {
		margin-left: 37.5%;
	}
	
	.g-pull-3of8-xs {
		margin-left: -37.5%;
	}
	
	.g-b--3of9-xs {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-3of9-xs {
		margin-left: 33.33333%;
	}
	
	.g-pull-3of9-xs {
		margin-left: -33.33333%;
	}
	
	.g-b--3of10-xs {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
	}
	
	.g-push-3of10-xs {
		margin-left: 30%;
	}
	
	.g-pull-3of10-xs {
		margin-left: -30%;
	}
	
	.g-b--3of11-xs {
		-ms-flex-preferred-size: 27.27273%;
		flex-basis: 27.27273%;
		max-width: 27.27273%;
	}
	
	.g-push-3of11-xs {
		margin-left: 27.27273%;
	}
	
	.g-pull-3of11-xs {
		margin-left: -27.27273%;
	}
	
	.g-b--4-xs {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-4-xs {
		margin-left: 33.33333%;
	}
	
	.g-pull-4-xs {
		margin-left: -33.33333%;
	}
	
	.g-b--4of4-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-4of4-xs {
		margin-left: 100%;
	}
	
	.g-pull-4of4-xs {
		margin-left: -100%;
	}
	
	.g-b--4of5-xs {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-4of5-xs {
		margin-left: 80%;
	}
	
	.g-pull-4of5-xs {
		margin-left: -80%;
	}
	
	.g-b--4of6-xs {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-4of6-xs {
		margin-left: 66.66667%;
	}
	
	.g-pull-4of6-xs {
		margin-left: -66.66667%;
	}
	
	.g-b--4of7-xs {
		-ms-flex-preferred-size: 57.14286%;
		flex-basis: 57.14286%;
		max-width: 57.14286%;
	}
	
	.g-push-4of7-xs {
		margin-left: 57.14286%;
	}
	
	.g-pull-4of7-xs {
		margin-left: -57.14286%;
	}
	
	.g-b--4of8-xs {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-4of8-xs {
		margin-left: 50%;
	}
	
	.g-pull-4of8-xs {
		margin-left: -50%;
	}
	
	.g-b--4of9-xs {
		-ms-flex-preferred-size: 44.44444%;
		flex-basis: 44.44444%;
		max-width: 44.44444%;
	}
	
	.g-push-4of9-xs {
		margin-left: 44.44444%;
	}
	
	.g-pull-4of9-xs {
		margin-left: -44.44444%;
	}
	
	.g-b--4of10-xs {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-4of10-xs {
		margin-left: 40%;
	}
	
	.g-pull-4of10-xs {
		margin-left: -40%;
	}
	
	.g-b--4of11-xs {
		-ms-flex-preferred-size: 36.36364%;
		flex-basis: 36.36364%;
		max-width: 36.36364%;
	}
	
	.g-push-4of11-xs {
		margin-left: 36.36364%;
	}
	
	.g-pull-4of11-xs {
		margin-left: -36.36364%;
	}
	
	.g-b--5-xs {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-5-xs {
		margin-left: 41.66667%;
	}
	
	.g-pull-5-xs {
		margin-left: -41.66667%;
	}
	
	.g-b--5of4-xs {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-5of4-xs {
		margin-left: 125%;
	}
	
	.g-pull-5of4-xs {
		margin-left: -125%;
	}
	
	.g-b--5of5-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-5of5-xs {
		margin-left: 100%;
	}
	
	.g-pull-5of5-xs {
		margin-left: -100%;
	}
	
	.g-b--5of6-xs {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-push-5of6-xs {
		margin-left: 83.33333%;
	}
	
	.g-pull-5of6-xs {
		margin-left: -83.33333%;
	}
	
	.g-b--5of7-xs {
		-ms-flex-preferred-size: 71.42857%;
		flex-basis: 71.42857%;
		max-width: 71.42857%;
	}
	
	.g-push-5of7-xs {
		margin-left: 71.42857%;
	}
	
	.g-pull-5of7-xs {
		margin-left: -71.42857%;
	}
	
	.g-b--5of8-xs {
		-ms-flex-preferred-size: 62.5%;
		flex-basis: 62.5%;
		max-width: 62.5%;
	}
	
	.g-push-5of8-xs {
		margin-left: 62.5%;
	}
	
	.g-pull-5of8-xs {
		margin-left: -62.5%;
	}
	
	.g-b--5of9-xs {
		-ms-flex-preferred-size: 55.55556%;
		flex-basis: 55.55556%;
		max-width: 55.55556%;
	}
	
	.g-push-5of9-xs {
		margin-left: 55.55556%;
	}
	
	.g-pull-5of9-xs {
		margin-left: -55.55556%;
	}
	
	.g-b--5of10-xs {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-5of10-xs {
		margin-left: 50%;
	}
	
	.g-pull-5of10-xs {
		margin-left: -50%;
	}
	
	.g-b--5of11-xs {
		-ms-flex-preferred-size: 45.45455%;
		flex-basis: 45.45455%;
		max-width: 45.45455%;
	}
	
	.g-push-5of11-xs {
		margin-left: 45.45455%;
	}
	
	.g-pull-5of11-xs {
		margin-left: -45.45455%;
	}
	
	.g-b--6-xs {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-6-xs {
		margin-left: 50%;
	}
	
	.g-pull-6-xs {
		margin-left: -50%;
	}
	
	.g-b--6of4-xs {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-6of4-xs {
		margin-left: 150%;
	}
	
	.g-pull-6of4-xs {
		margin-left: -150%;
	}
	
	.g-b--6of5-xs {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-6of5-xs {
		margin-left: 120%;
	}
	
	.g-pull-6of5-xs {
		margin-left: -120%;
	}
	
	.g-b--6of6-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-6of6-xs {
		margin-left: 100%;
	}
	
	.g-pull-6of6-xs {
		margin-left: -100%;
	}
	
	.g-b--6of7-xs {
		-ms-flex-preferred-size: 85.71429%;
		flex-basis: 85.71429%;
		max-width: 85.71429%;
	}
	
	.g-push-6of7-xs {
		margin-left: 85.71429%;
	}
	
	.g-pull-6of7-xs {
		margin-left: -85.71429%;
	}
	
	.g-b--6of8-xs {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-6of8-xs {
		margin-left: 75%;
	}
	
	.g-pull-6of8-xs {
		margin-left: -75%;
	}
	
	.g-b--6of9-xs {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-6of9-xs {
		margin-left: 66.66667%;
	}
	
	.g-pull-6of9-xs {
		margin-left: -66.66667%;
	}
	
	.g-b--6of10-xs {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-6of10-xs {
		margin-left: 60%;
	}
	
	.g-pull-6of10-xs {
		margin-left: -60%;
	}
	
	.g-b--6of11-xs {
		-ms-flex-preferred-size: 54.54545%;
		flex-basis: 54.54545%;
		max-width: 54.54545%;
	}
	
	.g-push-6of11-xs {
		margin-left: 54.54545%;
	}
	
	.g-pull-6of11-xs {
		margin-left: -54.54545%;
	}
	
	.g-b--7-xs {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-7-xs {
		margin-left: 58.33333%;
	}
	
	.g-pull-7-xs {
		margin-left: -58.33333%;
	}
	
	.g-b--7of4-xs {
		-ms-flex-preferred-size: 175%;
		flex-basis: 175%;
		max-width: 175%;
	}
	
	.g-push-7of4-xs {
		margin-left: 175%;
	}
	
	.g-pull-7of4-xs {
		margin-left: -175%;
	}
	
	.g-b--7of5-xs {
		-ms-flex-preferred-size: 140%;
		flex-basis: 140%;
		max-width: 140%;
	}
	
	.g-push-7of5-xs {
		margin-left: 140%;
	}
	
	.g-pull-7of5-xs {
		margin-left: -140%;
	}
	
	.g-b--7of6-xs {
		-ms-flex-preferred-size: 116.66667%;
		flex-basis: 116.66667%;
		max-width: 116.66667%;
	}
	
	.g-push-7of6-xs {
		margin-left: 116.66667%;
	}
	
	.g-pull-7of6-xs {
		margin-left: -116.66667%;
	}
	
	.g-b--7of7-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-7of7-xs {
		margin-left: 100%;
	}
	
	.g-pull-7of7-xs {
		margin-left: -100%;
	}
	
	.g-b--7of8-xs {
		-ms-flex-preferred-size: 87.5%;
		flex-basis: 87.5%;
		max-width: 87.5%;
	}
	
	.g-push-7of8-xs {
		margin-left: 87.5%;
	}
	
	.g-pull-7of8-xs {
		margin-left: -87.5%;
	}
	
	.g-b--7of9-xs {
		-ms-flex-preferred-size: 77.77778%;
		flex-basis: 77.77778%;
		max-width: 77.77778%;
	}
	
	.g-push-7of9-xs {
		margin-left: 77.77778%;
	}
	
	.g-pull-7of9-xs {
		margin-left: -77.77778%;
	}
	
	.g-b--7of10-xs {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		max-width: 70%;
	}
	
	.g-push-7of10-xs {
		margin-left: 70%;
	}
	
	.g-pull-7of10-xs {
		margin-left: -70%;
	}
	
	.g-b--7of11-xs {
		-ms-flex-preferred-size: 63.63636%;
		flex-basis: 63.63636%;
		max-width: 63.63636%;
	}
	
	.g-push-7of11-xs {
		margin-left: 63.63636%;
	}
	
	.g-pull-7of11-xs {
		margin-left: -63.63636%;
	}
	
	.g-b--8-xs {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-8-xs {
		margin-left: 66.66667%;
	}
	
	.g-pull-8-xs {
		margin-left: -66.66667%;
	}
	
	.g-b--8of4-xs {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-8of4-xs {
		margin-left: 200%;
	}
	
	.g-pull-8of4-xs {
		margin-left: -200%;
	}
	
	.g-b--8of5-xs {
		-ms-flex-preferred-size: 160%;
		flex-basis: 160%;
		max-width: 160%;
	}
	
	.g-push-8of5-xs {
		margin-left: 160%;
	}
	
	.g-pull-8of5-xs {
		margin-left: -160%;
	}
	
	.g-b--8of6-xs {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-8of6-xs {
		margin-left: 133.33333%;
	}
	
	.g-pull-8of6-xs {
		margin-left: -133.33333%;
	}
	
	.g-b--8of7-xs {
		-ms-flex-preferred-size: 114.28571%;
		flex-basis: 114.28571%;
		max-width: 114.28571%;
	}
	
	.g-push-8of7-xs {
		margin-left: 114.28571%;
	}
	
	.g-pull-8of7-xs {
		margin-left: -114.28571%;
	}
	
	.g-b--8of8-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-8of8-xs {
		margin-left: 100%;
	}
	
	.g-pull-8of8-xs {
		margin-left: -100%;
	}
	
	.g-b--8of9-xs {
		-ms-flex-preferred-size: 88.88889%;
		flex-basis: 88.88889%;
		max-width: 88.88889%;
	}
	
	.g-push-8of9-xs {
		margin-left: 88.88889%;
	}
	
	.g-pull-8of9-xs {
		margin-left: -88.88889%;
	}
	
	.g-b--8of10-xs {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-8of10-xs {
		margin-left: 80%;
	}
	
	.g-pull-8of10-xs {
		margin-left: -80%;
	}
	
	.g-b--8of11-xs {
		-ms-flex-preferred-size: 72.72727%;
		flex-basis: 72.72727%;
		max-width: 72.72727%;
	}
	
	.g-push-8of11-xs {
		margin-left: 72.72727%;
	}
	
	.g-pull-8of11-xs {
		margin-left: -72.72727%;
	}
	
	.g-b--9-xs {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-9-xs {
		margin-left: 75%;
	}
	
	.g-pull-9-xs {
		margin-left: -75%;
	}
	
	.g-b--9of4-xs {
		-ms-flex-preferred-size: 225%;
		flex-basis: 225%;
		max-width: 225%;
	}
	
	.g-push-9of4-xs {
		margin-left: 225%;
	}
	
	.g-pull-9of4-xs {
		margin-left: -225%;
	}
	
	.g-b--9of5-xs {
		-ms-flex-preferred-size: 180%;
		flex-basis: 180%;
		max-width: 180%;
	}
	
	.g-push-9of5-xs {
		margin-left: 180%;
	}
	
	.g-pull-9of5-xs {
		margin-left: -180%;
	}
	
	.g-b--9of6-xs {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-9of6-xs {
		margin-left: 150%;
	}
	
	.g-pull-9of6-xs {
		margin-left: -150%;
	}
	
	.g-b--9of7-xs {
		-ms-flex-preferred-size: 128.57143%;
		flex-basis: 128.57143%;
		max-width: 128.57143%;
	}
	
	.g-push-9of7-xs {
		margin-left: 128.57143%;
	}
	
	.g-pull-9of7-xs {
		margin-left: -128.57143%;
	}
	
	.g-b--9of8-xs {
		-ms-flex-preferred-size: 112.5%;
		flex-basis: 112.5%;
		max-width: 112.5%;
	}
	
	.g-push-9of8-xs {
		margin-left: 112.5%;
	}
	
	.g-pull-9of8-xs {
		margin-left: -112.5%;
	}
	
	.g-b--9of9-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-9of9-xs {
		margin-left: 100%;
	}
	
	.g-pull-9of9-xs {
		margin-left: -100%;
	}
	
	.g-b--9of10-xs {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		max-width: 90%;
	}
	
	.g-push-9of10-xs {
		margin-left: 90%;
	}
	
	.g-pull-9of10-xs {
		margin-left: -90%;
	}
	
	.g-b--9of11-xs {
		-ms-flex-preferred-size: 81.81818%;
		flex-basis: 81.81818%;
		max-width: 81.81818%;
	}
	
	.g-push-9of11-xs {
		margin-left: 81.81818%;
	}
	
	.g-pull-9of11-xs {
		margin-left: -81.81818%;
	}
	
	.g-b--10-xs {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-10-xs {
		margin-left: 83.33333%;
	}
	
	.g-pull-10-xs {
		margin-left: -83.33333%;
	}
	
	.g-b--10of4-xs {
		-ms-flex-preferred-size: 250%;
		flex-basis: 250%;
		max-width: 250%;
	}
	
	.g-push-10of4-xs {
		margin-left: 250%;
	}
	
	.g-pull-10of4-xs {
		margin-left: -250%;
	}
	
	.g-b--10of5-xs {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-10of5-xs {
		margin-left: 200%;
	}
	
	.g-pull-10of5-xs {
		margin-left: -200%;
	}
	
	.g-b--10of6-xs {
		-ms-flex-preferred-size: 166.66667%;
		flex-basis: 166.66667%;
		max-width: 166.66667%;
	}
	
	.g-push-10of6-xs {
		margin-left: 166.66667%;
	}
	
	.g-pull-10of6-xs {
		margin-left: -166.66667%;
	}
	
	.g-b--10of7-xs {
		-ms-flex-preferred-size: 142.85714%;
		flex-basis: 142.85714%;
		max-width: 142.85714%;
	}
	
	.g-push-10of7-xs {
		margin-left: 142.85714%;
	}
	
	.g-pull-10of7-xs {
		margin-left: -142.85714%;
	}
	
	.g-b--10of8-xs {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-10of8-xs {
		margin-left: 125%;
	}
	
	.g-pull-10of8-xs {
		margin-left: -125%;
	}
	
	.g-b--10of9-xs {
		-ms-flex-preferred-size: 111.11111%;
		flex-basis: 111.11111%;
		max-width: 111.11111%;
	}
	
	.g-push-10of9-xs {
		margin-left: 111.11111%;
	}
	
	.g-pull-10of9-xs {
		margin-left: -111.11111%;
	}
	
	.g-b--10of10-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-10of10-xs {
		margin-left: 100%;
	}
	
	.g-pull-10of10-xs {
		margin-left: -100%;
	}
	
	.g-b--10of11-xs {
		-ms-flex-preferred-size: 90.90909%;
		flex-basis: 90.90909%;
		max-width: 90.90909%;
	}
	
	.g-push-10of11-xs {
		margin-left: 90.90909%;
	}
	
	.g-pull-10of11-xs {
		margin-left: -90.90909%;
	}
	
	.g-b--11-xs {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-11-xs {
		margin-left: 91.66667%;
	}
	
	.g-pull-11-xs {
		margin-left: -91.66667%;
	}
	
	.g-b--11of4-xs {
		-ms-flex-preferred-size: 275%;
		flex-basis: 275%;
		max-width: 275%;
	}
	
	.g-push-11of4-xs {
		margin-left: 275%;
	}
	
	.g-pull-11of4-xs {
		margin-left: -275%;
	}
	
	.g-b--11of5-xs {
		-ms-flex-preferred-size: 220%;
		flex-basis: 220%;
		max-width: 220%;
	}
	
	.g-push-11of5-xs {
		margin-left: 220%;
	}
	
	.g-pull-11of5-xs {
		margin-left: -220%;
	}
	
	.g-b--11of6-xs {
		-ms-flex-preferred-size: 183.33333%;
		flex-basis: 183.33333%;
		max-width: 183.33333%;
	}
	
	.g-push-11of6-xs {
		margin-left: 183.33333%;
	}
	
	.g-pull-11of6-xs {
		margin-left: -183.33333%;
	}
	
	.g-b--11of7-xs {
		-ms-flex-preferred-size: 157.14286%;
		flex-basis: 157.14286%;
		max-width: 157.14286%;
	}
	
	.g-push-11of7-xs {
		margin-left: 157.14286%;
	}
	
	.g-pull-11of7-xs {
		margin-left: -157.14286%;
	}
	
	.g-b--11of8-xs {
		-ms-flex-preferred-size: 137.5%;
		flex-basis: 137.5%;
		max-width: 137.5%;
	}
	
	.g-push-11of8-xs {
		margin-left: 137.5%;
	}
	
	.g-pull-11of8-xs {
		margin-left: -137.5%;
	}
	
	.g-b--11of9-xs {
		-ms-flex-preferred-size: 122.22222%;
		flex-basis: 122.22222%;
		max-width: 122.22222%;
	}
	
	.g-push-11of9-xs {
		margin-left: 122.22222%;
	}
	
	.g-pull-11of9-xs {
		margin-left: -122.22222%;
	}
	
	.g-b--11of10-xs {
		-ms-flex-preferred-size: 110%;
		flex-basis: 110%;
		max-width: 110%;
	}
	
	.g-push-11of10-xs {
		margin-left: 110%;
	}
	
	.g-pull-11of10-xs {
		margin-left: -110%;
	}
	
	.g-b--11of11-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-11of11-xs {
		margin-left: 100%;
	}
	
	.g-pull-11of11-xs {
		margin-left: -100%;
	}
	
	.g-b--12-xs {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-b--0-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-12-xs {
		margin-left: 100%;
	}
	
	.g-pull-12-xs {
		margin-left: -100%;
	}
	
	.g-b--12of4-xs {
		-ms-flex-preferred-size: 300%;
		flex-basis: 300%;
		max-width: 300%;
	}
	
	.g-push-12of4-xs {
		margin-left: 300%;
	}
	
	.g-pull-12of4-xs {
		margin-left: -300%;
	}
	
	.g-b--12of5-xs {
		-ms-flex-preferred-size: 240%;
		flex-basis: 240%;
		max-width: 240%;
	}
	
	.g-push-12of5-xs {
		margin-left: 240%;
	}
	
	.g-pull-12of5-xs {
		margin-left: -240%;
	}
	
	.g-b--12of6-xs {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-12of6-xs {
		margin-left: 200%;
	}
	
	.g-pull-12of6-xs {
		margin-left: -200%;
	}
	
	.g-b--12of7-xs {
		-ms-flex-preferred-size: 171.42857%;
		flex-basis: 171.42857%;
		max-width: 171.42857%;
	}
	
	.g-push-12of7-xs {
		margin-left: 171.42857%;
	}
	
	.g-pull-12of7-xs {
		margin-left: -171.42857%;
	}
	
	.g-b--12of8-xs {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-12of8-xs {
		margin-left: 150%;
	}
	
	.g-pull-12of8-xs {
		margin-left: -150%;
	}
	
	.g-b--12of9-xs {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-12of9-xs {
		margin-left: 133.33333%;
	}
	
	.g-pull-12of9-xs {
		margin-left: -133.33333%;
	}
	
	.g-b--12of10-xs {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-12of10-xs {
		margin-left: 120%;
	}
	
	.g-pull-12of10-xs {
		margin-left: -120%;
	}
	
	.g-b--12of11-xs {
		-ms-flex-preferred-size: 109.09091%;
		flex-basis: 109.09091%;
		max-width: 109.09091%;
	}
	
	.g-push-12of11-xs {
		margin-left: 109.09091%;
	}
	
	.g-pull-12of11-xs {
		margin-left: -109.09091%;
	}
	
	.g-push-0-xs {
		margin-left: 0;
	}
	
	.g-push-flip-0-xs {
		margin-right: 0;
	}
}

@media screen and (min-width:45rem) {
	.g-b--1-s {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-1-s {
		margin-left: 8.33333%;
	}
	
	.g-pull-1-s {
		margin-left: -8.33333%;
	}
	
	.g-b--1of4-s {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-1of4-s {
		margin-left: 25%;
	}
	
	.g-pull-1of4-s {
		margin-left: -25%;
	}
	
	.g-b--1of5-s {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-1of5-s {
		margin-left: 20%;
	}
	
	.g-pull-1of5-s {
		margin-left: -20%;
	}
	
	.g-b--1of6-s {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-push-1of6-s {
		margin-left: 16.66667%;
	}
	
	.g-pull-1of6-s {
		margin-left: -16.66667%;
	}
	
	.g-b--1of7-s {
		-ms-flex-preferred-size: 14.28571%;
		flex-basis: 14.28571%;
		max-width: 14.28571%;
	}
	
	.g-push-1of7-s {
		margin-left: 14.28571%;
	}
	
	.g-pull-1of7-s {
		margin-left: -14.28571%;
	}
	
	.g-b--1of8-s {
		-ms-flex-preferred-size: 12.5%;
		flex-basis: 12.5%;
		max-width: 12.5%;
	}
	
	.g-push-1of8-s {
		margin-left: 12.5%;
	}
	
	.g-pull-1of8-s {
		margin-left: -12.5%;
	}
	
	.g-b--1of9-s {
		-ms-flex-preferred-size: 11.11111%;
		flex-basis: 11.11111%;
		max-width: 11.11111%;
	}
	
	.g-push-1of9-s {
		margin-left: 11.11111%;
	}
	
	.g-pull-1of9-s {
		margin-left: -11.11111%;
	}
	
	.g-b--1of10-s {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%;
		max-width: 10%;
	}
	
	.g-push-1of10-s {
		margin-left: 10%;
	}
	
	.g-pull-1of10-s {
		margin-left: -10%;
	}
	
	.g-b--1of11-s {
		-ms-flex-preferred-size: 9.09091%;
		flex-basis: 9.09091%;
		max-width: 9.09091%;
	}
	
	.g-push-1of11-s {
		margin-left: 9.09091%;
	}
	
	.g-pull-1of11-s {
		margin-left: -9.09091%;
	}
	
	.g-b--2-s {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-2-s {
		margin-left: 16.66667%;
	}
	
	.g-pull-2-s {
		margin-left: -16.66667%;
	}
	
	.g-b--2of4-s {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-2of4-s {
		margin-left: 50%;
	}
	
	.g-pull-2of4-s {
		margin-left: -50%;
	}
	
	.g-b--2of5-s {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-2of5-s {
		margin-left: 40%;
	}
	
	.g-pull-2of5-s {
		margin-left: -40%;
	}
	
	.g-b--2of6-s {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-2of6-s {
		margin-left: 33.33333%;
	}
	
	.g-pull-2of6-s {
		margin-left: -33.33333%;
	}
	
	.g-b--2of7-s {
		-ms-flex-preferred-size: 28.57143%;
		flex-basis: 28.57143%;
		max-width: 28.57143%;
	}
	
	.g-push-2of7-s {
		margin-left: 28.57143%;
	}
	
	.g-pull-2of7-s {
		margin-left: -28.57143%;
	}
	
	.g-b--2of8-s {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-2of8-s {
		margin-left: 25%;
	}
	
	.g-pull-2of8-s {
		margin-left: -25%;
	}
	
	.g-b--2of9-s {
		-ms-flex-preferred-size: 22.22222%;
		flex-basis: 22.22222%;
		max-width: 22.22222%;
	}
	
	.g-push-2of9-s {
		margin-left: 22.22222%;
	}
	
	.g-pull-2of9-s {
		margin-left: -22.22222%;
	}
	
	.g-b--2of10-s {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-2of10-s {
		margin-left: 20%;
	}
	
	.g-pull-2of10-s {
		margin-left: -20%;
	}
	
	.g-b--2of11-s {
		-ms-flex-preferred-size: 18.18182%;
		flex-basis: 18.18182%;
		max-width: 18.18182%;
	}
	
	.g-push-2of11-s {
		margin-left: 18.18182%;
	}
	
	.g-pull-2of11-s {
		margin-left: -18.18182%;
	}
	
	.g-b--3-s {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-3-s {
		margin-left: 25%;
	}
	
	.g-pull-3-s {
		margin-left: -25%;
	}
	
	.g-b--3of4-s {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-3of4-s {
		margin-left: 75%;
	}
	
	.g-pull-3of4-s {
		margin-left: -75%;
	}
	
	.g-b--3of5-s {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-3of5-s {
		margin-left: 60%;
	}
	
	.g-pull-3of5-s {
		margin-left: -60%;
	}
	
	.g-b--3of6-s {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-3of6-s {
		margin-left: 50%;
	}
	
	.g-pull-3of6-s {
		margin-left: -50%;
	}
	
	.g-b--3of7-s {
		-ms-flex-preferred-size: 42.85714%;
		flex-basis: 42.85714%;
		max-width: 42.85714%;
	}
	
	.g-push-3of7-s {
		margin-left: 42.85714%;
	}
	
	.g-pull-3of7-s {
		margin-left: -42.85714%;
	}
	
	.g-b--3of8-s {
		-ms-flex-preferred-size: 37.5%;
		flex-basis: 37.5%;
		max-width: 37.5%;
	}
	
	.g-push-3of8-s {
		margin-left: 37.5%;
	}
	
	.g-pull-3of8-s {
		margin-left: -37.5%;
	}
	
	.g-b--3of9-s {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-3of9-s {
		margin-left: 33.33333%;
	}
	
	.g-pull-3of9-s {
		margin-left: -33.33333%;
	}
	
	.g-b--3of10-s {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
	}
	
	.g-push-3of10-s {
		margin-left: 30%;
	}
	
	.g-pull-3of10-s {
		margin-left: -30%;
	}
	
	.g-b--3of11-s {
		-ms-flex-preferred-size: 27.27273%;
		flex-basis: 27.27273%;
		max-width: 27.27273%;
	}
	
	.g-push-3of11-s {
		margin-left: 27.27273%;
	}
	
	.g-pull-3of11-s {
		margin-left: -27.27273%;
	}
	
	.g-b--4-s {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-4-s {
		margin-left: 33.33333%;
	}
	
	.g-pull-4-s {
		margin-left: -33.33333%;
	}
	
	.g-b--4of4-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-4of4-s {
		margin-left: 100%;
	}
	
	.g-pull-4of4-s {
		margin-left: -100%;
	}
	
	.g-b--4of5-s {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-4of5-s {
		margin-left: 80%;
	}
	
	.g-pull-4of5-s {
		margin-left: -80%;
	}
	
	.g-b--4of6-s {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-4of6-s {
		margin-left: 66.66667%;
	}
	
	.g-pull-4of6-s {
		margin-left: -66.66667%;
	}
	
	.g-b--4of7-s {
		-ms-flex-preferred-size: 57.14286%;
		flex-basis: 57.14286%;
		max-width: 57.14286%;
	}
	
	.g-push-4of7-s {
		margin-left: 57.14286%;
	}
	
	.g-pull-4of7-s {
		margin-left: -57.14286%;
	}
	
	.g-b--4of8-s {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-4of8-s {
		margin-left: 50%;
	}
	
	.g-pull-4of8-s {
		margin-left: -50%;
	}
	
	.g-b--4of9-s {
		-ms-flex-preferred-size: 44.44444%;
		flex-basis: 44.44444%;
		max-width: 44.44444%;
	}
	
	.g-push-4of9-s {
		margin-left: 44.44444%;
	}
	
	.g-pull-4of9-s {
		margin-left: -44.44444%;
	}
	
	.g-b--4of10-s {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-4of10-s {
		margin-left: 40%;
	}
	
	.g-pull-4of10-s {
		margin-left: -40%;
	}
	
	.g-b--4of11-s {
		-ms-flex-preferred-size: 36.36364%;
		flex-basis: 36.36364%;
		max-width: 36.36364%;
	}
	
	.g-push-4of11-s {
		margin-left: 36.36364%;
	}
	
	.g-pull-4of11-s {
		margin-left: -36.36364%;
	}
	
	.g-b--5-s {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-5-s {
		margin-left: 41.66667%;
	}
	
	.g-pull-5-s {
		margin-left: -41.66667%;
	}
	
	.g-b--5of4-s {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-5of4-s {
		margin-left: 125%;
	}
	
	.g-pull-5of4-s {
		margin-left: -125%;
	}
	
	.g-b--5of5-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-5of5-s {
		margin-left: 100%;
	}
	
	.g-pull-5of5-s {
		margin-left: -100%;
	}
	
	.g-b--5of6-s {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-push-5of6-s {
		margin-left: 83.33333%;
	}
	
	.g-pull-5of6-s {
		margin-left: -83.33333%;
	}
	
	.g-b--5of7-s {
		-ms-flex-preferred-size: 71.42857%;
		flex-basis: 71.42857%;
		max-width: 71.42857%;
	}
	
	.g-push-5of7-s {
		margin-left: 71.42857%;
	}
	
	.g-pull-5of7-s {
		margin-left: -71.42857%;
	}
	
	.g-b--5of8-s {
		-ms-flex-preferred-size: 62.5%;
		flex-basis: 62.5%;
		max-width: 62.5%;
	}
	
	.g-push-5of8-s {
		margin-left: 62.5%;
	}
	
	.g-pull-5of8-s {
		margin-left: -62.5%;
	}
	
	.g-b--5of9-s {
		-ms-flex-preferred-size: 55.55556%;
		flex-basis: 55.55556%;
		max-width: 55.55556%;
	}
	
	.g-push-5of9-s {
		margin-left: 55.55556%;
	}
	
	.g-pull-5of9-s {
		margin-left: -55.55556%;
	}
	
	.g-b--5of10-s {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-5of10-s {
		margin-left: 50%;
	}
	
	.g-pull-5of10-s {
		margin-left: -50%;
	}
	
	.g-b--5of11-s {
		-ms-flex-preferred-size: 45.45455%;
		flex-basis: 45.45455%;
		max-width: 45.45455%;
	}
	
	.g-push-5of11-s {
		margin-left: 45.45455%;
	}
	
	.g-pull-5of11-s {
		margin-left: -45.45455%;
	}
	
	.g-b--6-s {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-6-s {
		margin-left: 50%;
	}
	
	.g-pull-6-s {
		margin-left: -50%;
	}
	
	.g-b--6of4-s {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-6of4-s {
		margin-left: 150%;
	}
	
	.g-pull-6of4-s {
		margin-left: -150%;
	}
	
	.g-b--6of5-s {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-6of5-s {
		margin-left: 120%;
	}
	
	.g-pull-6of5-s {
		margin-left: -120%;
	}
	
	.g-b--6of6-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-6of6-s {
		margin-left: 100%;
	}
	
	.g-pull-6of6-s {
		margin-left: -100%;
	}
	
	.g-b--6of7-s {
		-ms-flex-preferred-size: 85.71429%;
		flex-basis: 85.71429%;
		max-width: 85.71429%;
	}
	
	.g-push-6of7-s {
		margin-left: 85.71429%;
	}
	
	.g-pull-6of7-s {
		margin-left: -85.71429%;
	}
	
	.g-b--6of8-s {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-6of8-s {
		margin-left: 75%;
	}
	
	.g-pull-6of8-s {
		margin-left: -75%;
	}
	
	.g-b--6of9-s {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-6of9-s {
		margin-left: 66.66667%;
	}
	
	.g-pull-6of9-s {
		margin-left: -66.66667%;
	}
	
	.g-b--6of10-s {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-6of10-s {
		margin-left: 60%;
	}
	
	.g-pull-6of10-s {
		margin-left: -60%;
	}
	
	.g-b--6of11-s {
		-ms-flex-preferred-size: 54.54545%;
		flex-basis: 54.54545%;
		max-width: 54.54545%;
	}
	
	.g-push-6of11-s {
		margin-left: 54.54545%;
	}
	
	.g-pull-6of11-s {
		margin-left: -54.54545%;
	}
	
	.g-b--7-s {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-7-s {
		margin-left: 58.33333%;
	}
	
	.g-pull-7-s {
		margin-left: -58.33333%;
	}
	
	.g-b--7of4-s {
		-ms-flex-preferred-size: 175%;
		flex-basis: 175%;
		max-width: 175%;
	}
	
	.g-push-7of4-s {
		margin-left: 175%;
	}
	
	.g-pull-7of4-s {
		margin-left: -175%;
	}
	
	.g-b--7of5-s {
		-ms-flex-preferred-size: 140%;
		flex-basis: 140%;
		max-width: 140%;
	}
	
	.g-push-7of5-s {
		margin-left: 140%;
	}
	
	.g-pull-7of5-s {
		margin-left: -140%;
	}
	
	.g-b--7of6-s {
		-ms-flex-preferred-size: 116.66667%;
		flex-basis: 116.66667%;
		max-width: 116.66667%;
	}
	
	.g-push-7of6-s {
		margin-left: 116.66667%;
	}
	
	.g-pull-7of6-s {
		margin-left: -116.66667%;
	}
	
	.g-b--7of7-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-7of7-s {
		margin-left: 100%;
	}
	
	.g-pull-7of7-s {
		margin-left: -100%;
	}
	
	.g-b--7of8-s {
		-ms-flex-preferred-size: 87.5%;
		flex-basis: 87.5%;
		max-width: 87.5%;
	}
	
	.g-push-7of8-s {
		margin-left: 87.5%;
	}
	
	.g-pull-7of8-s {
		margin-left: -87.5%;
	}
	
	.g-b--7of9-s {
		-ms-flex-preferred-size: 77.77778%;
		flex-basis: 77.77778%;
		max-width: 77.77778%;
	}
	
	.g-push-7of9-s {
		margin-left: 77.77778%;
	}
	
	.g-pull-7of9-s {
		margin-left: -77.77778%;
	}
	
	.g-b--7of10-s {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		max-width: 70%;
	}
	
	.g-push-7of10-s {
		margin-left: 70%;
	}
	
	.g-pull-7of10-s {
		margin-left: -70%;
	}
	
	.g-b--7of11-s {
		-ms-flex-preferred-size: 63.63636%;
		flex-basis: 63.63636%;
		max-width: 63.63636%;
	}
	
	.g-push-7of11-s {
		margin-left: 63.63636%;
	}
	
	.g-pull-7of11-s {
		margin-left: -63.63636%;
	}
	
	.g-b--8-s {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-8-s {
		margin-left: 66.66667%;
	}
	
	.g-pull-8-s {
		margin-left: -66.66667%;
	}
	
	.g-b--8of4-s {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-8of4-s {
		margin-left: 200%;
	}
	
	.g-pull-8of4-s {
		margin-left: -200%;
	}
	
	.g-b--8of5-s {
		-ms-flex-preferred-size: 160%;
		flex-basis: 160%;
		max-width: 160%;
	}
	
	.g-push-8of5-s {
		margin-left: 160%;
	}
	
	.g-pull-8of5-s {
		margin-left: -160%;
	}
	
	.g-b--8of6-s {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-8of6-s {
		margin-left: 133.33333%;
	}
	
	.g-pull-8of6-s {
		margin-left: -133.33333%;
	}
	
	.g-b--8of7-s {
		-ms-flex-preferred-size: 114.28571%;
		flex-basis: 114.28571%;
		max-width: 114.28571%;
	}
	
	.g-push-8of7-s {
		margin-left: 114.28571%;
	}
	
	.g-pull-8of7-s {
		margin-left: -114.28571%;
	}
	
	.g-b--8of8-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-8of8-s {
		margin-left: 100%;
	}
	
	.g-pull-8of8-s {
		margin-left: -100%;
	}
	
	.g-b--8of9-s {
		-ms-flex-preferred-size: 88.88889%;
		flex-basis: 88.88889%;
		max-width: 88.88889%;
	}
	
	.g-push-8of9-s {
		margin-left: 88.88889%;
	}
	
	.g-pull-8of9-s {
		margin-left: -88.88889%;
	}
	
	.g-b--8of10-s {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-8of10-s {
		margin-left: 80%;
	}
	
	.g-pull-8of10-s {
		margin-left: -80%;
	}
	
	.g-b--8of11-s {
		-ms-flex-preferred-size: 72.72727%;
		flex-basis: 72.72727%;
		max-width: 72.72727%;
	}
	
	.g-push-8of11-s {
		margin-left: 72.72727%;
	}
	
	.g-pull-8of11-s {
		margin-left: -72.72727%;
	}
	
	.g-b--9-s {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-9-s {
		margin-left: 75%;
	}
	
	.g-pull-9-s {
		margin-left: -75%;
	}
	
	.g-b--9of4-s {
		-ms-flex-preferred-size: 225%;
		flex-basis: 225%;
		max-width: 225%;
	}
	
	.g-push-9of4-s {
		margin-left: 225%;
	}
	
	.g-pull-9of4-s {
		margin-left: -225%;
	}
	
	.g-b--9of5-s {
		-ms-flex-preferred-size: 180%;
		flex-basis: 180%;
		max-width: 180%;
	}
	
	.g-push-9of5-s {
		margin-left: 180%;
	}
	
	.g-pull-9of5-s {
		margin-left: -180%;
	}
	
	.g-b--9of6-s {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-9of6-s {
		margin-left: 150%;
	}
	
	.g-pull-9of6-s {
		margin-left: -150%;
	}
	
	.g-b--9of7-s {
		-ms-flex-preferred-size: 128.57143%;
		flex-basis: 128.57143%;
		max-width: 128.57143%;
	}
	
	.g-push-9of7-s {
		margin-left: 128.57143%;
	}
	
	.g-pull-9of7-s {
		margin-left: -128.57143%;
	}
	
	.g-b--9of8-s {
		-ms-flex-preferred-size: 112.5%;
		flex-basis: 112.5%;
		max-width: 112.5%;
	}
	
	.g-push-9of8-s {
		margin-left: 112.5%;
	}
	
	.g-pull-9of8-s {
		margin-left: -112.5%;
	}
	
	.g-b--9of9-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-9of9-s {
		margin-left: 100%;
	}
	
	.g-pull-9of9-s {
		margin-left: -100%;
	}
	
	.g-b--9of10-s {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		max-width: 90%;
	}
	
	.g-push-9of10-s {
		margin-left: 90%;
	}
	
	.g-pull-9of10-s {
		margin-left: -90%;
	}
	
	.g-b--9of11-s {
		-ms-flex-preferred-size: 81.81818%;
		flex-basis: 81.81818%;
		max-width: 81.81818%;
	}
	
	.g-push-9of11-s {
		margin-left: 81.81818%;
	}
	
	.g-pull-9of11-s {
		margin-left: -81.81818%;
	}
	
	.g-b--10-s {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-10-s {
		margin-left: 83.33333%;
	}
	
	.g-pull-10-s {
		margin-left: -83.33333%;
	}
	
	.g-b--10of4-s {
		-ms-flex-preferred-size: 250%;
		flex-basis: 250%;
		max-width: 250%;
	}
	
	.g-push-10of4-s {
		margin-left: 250%;
	}
	
	.g-pull-10of4-s {
		margin-left: -250%;
	}
	
	.g-b--10of5-s {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-10of5-s {
		margin-left: 200%;
	}
	
	.g-pull-10of5-s {
		margin-left: -200%;
	}
	
	.g-b--10of6-s {
		-ms-flex-preferred-size: 166.66667%;
		flex-basis: 166.66667%;
		max-width: 166.66667%;
	}
	
	.g-push-10of6-s {
		margin-left: 166.66667%;
	}
	
	.g-pull-10of6-s {
		margin-left: -166.66667%;
	}
	
	.g-b--10of7-s {
		-ms-flex-preferred-size: 142.85714%;
		flex-basis: 142.85714%;
		max-width: 142.85714%;
	}
	
	.g-push-10of7-s {
		margin-left: 142.85714%;
	}
	
	.g-pull-10of7-s {
		margin-left: -142.85714%;
	}
	
	.g-b--10of8-s {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-10of8-s {
		margin-left: 125%;
	}
	
	.g-pull-10of8-s {
		margin-left: -125%;
	}
	
	.g-b--10of9-s {
		-ms-flex-preferred-size: 111.11111%;
		flex-basis: 111.11111%;
		max-width: 111.11111%;
	}
	
	.g-push-10of9-s {
		margin-left: 111.11111%;
	}
	
	.g-pull-10of9-s {
		margin-left: -111.11111%;
	}
	
	.g-b--10of10-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-10of10-s {
		margin-left: 100%;
	}
	
	.g-pull-10of10-s {
		margin-left: -100%;
	}
	
	.g-b--10of11-s {
		-ms-flex-preferred-size: 90.90909%;
		flex-basis: 90.90909%;
		max-width: 90.90909%;
	}
	
	.g-push-10of11-s {
		margin-left: 90.90909%;
	}
	
	.g-pull-10of11-s {
		margin-left: -90.90909%;
	}
	
	.g-b--11-s {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-11-s {
		margin-left: 91.66667%;
	}
	
	.g-pull-11-s {
		margin-left: -91.66667%;
	}
	
	.g-b--11of4-s {
		-ms-flex-preferred-size: 275%;
		flex-basis: 275%;
		max-width: 275%;
	}
	
	.g-push-11of4-s {
		margin-left: 275%;
	}
	
	.g-pull-11of4-s {
		margin-left: -275%;
	}
	
	.g-b--11of5-s {
		-ms-flex-preferred-size: 220%;
		flex-basis: 220%;
		max-width: 220%;
	}
	
	.g-push-11of5-s {
		margin-left: 220%;
	}
	
	.g-pull-11of5-s {
		margin-left: -220%;
	}
	
	.g-b--11of6-s {
		-ms-flex-preferred-size: 183.33333%;
		flex-basis: 183.33333%;
		max-width: 183.33333%;
	}
	
	.g-push-11of6-s {
		margin-left: 183.33333%;
	}
	
	.g-pull-11of6-s {
		margin-left: -183.33333%;
	}
	
	.g-b--11of7-s {
		-ms-flex-preferred-size: 157.14286%;
		flex-basis: 157.14286%;
		max-width: 157.14286%;
	}
	
	.g-push-11of7-s {
		margin-left: 157.14286%;
	}
	
	.g-pull-11of7-s {
		margin-left: -157.14286%;
	}
	
	.g-b--11of8-s {
		-ms-flex-preferred-size: 137.5%;
		flex-basis: 137.5%;
		max-width: 137.5%;
	}
	
	.g-push-11of8-s {
		margin-left: 137.5%;
	}
	
	.g-pull-11of8-s {
		margin-left: -137.5%;
	}
	
	.g-b--11of9-s {
		-ms-flex-preferred-size: 122.22222%;
		flex-basis: 122.22222%;
		max-width: 122.22222%;
	}
	
	.g-push-11of9-s {
		margin-left: 122.22222%;
	}
	
	.g-pull-11of9-s {
		margin-left: -122.22222%;
	}
	
	.g-b--11of10-s {
		-ms-flex-preferred-size: 110%;
		flex-basis: 110%;
		max-width: 110%;
	}
	
	.g-push-11of10-s {
		margin-left: 110%;
	}
	
	.g-pull-11of10-s {
		margin-left: -110%;
	}
	
	.g-b--11of11-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-11of11-s {
		margin-left: 100%;
	}
	
	.g-pull-11of11-s {
		margin-left: -100%;
	}
	
	.g-b--12-s {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-b--0-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-12-s {
		margin-left: 100%;
	}
	
	.g-pull-12-s {
		margin-left: -100%;
	}
	
	.g-b--12of4-s {
		-ms-flex-preferred-size: 300%;
		flex-basis: 300%;
		max-width: 300%;
	}
	
	.g-push-12of4-s {
		margin-left: 300%;
	}
	
	.g-pull-12of4-s {
		margin-left: -300%;
	}
	
	.g-b--12of5-s {
		-ms-flex-preferred-size: 240%;
		flex-basis: 240%;
		max-width: 240%;
	}
	
	.g-push-12of5-s {
		margin-left: 240%;
	}
	
	.g-pull-12of5-s {
		margin-left: -240%;
	}
	
	.g-b--12of6-s {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-12of6-s {
		margin-left: 200%;
	}
	
	.g-pull-12of6-s {
		margin-left: -200%;
	}
	
	.g-b--12of7-s {
		-ms-flex-preferred-size: 171.42857%;
		flex-basis: 171.42857%;
		max-width: 171.42857%;
	}
	
	.g-push-12of7-s {
		margin-left: 171.42857%;
	}
	
	.g-pull-12of7-s {
		margin-left: -171.42857%;
	}
	
	.g-b--12of8-s {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-12of8-s {
		margin-left: 150%;
	}
	
	.g-pull-12of8-s {
		margin-left: -150%;
	}
	
	.g-b--12of9-s {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-12of9-s {
		margin-left: 133.33333%;
	}
	
	.g-pull-12of9-s {
		margin-left: -133.33333%;
	}
	
	.g-b--12of10-s {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-12of10-s {
		margin-left: 120%;
	}
	
	.g-pull-12of10-s {
		margin-left: -120%;
	}
	
	.g-b--12of11-s {
		-ms-flex-preferred-size: 109.09091%;
		flex-basis: 109.09091%;
		max-width: 109.09091%;
	}
	
	.g-push-12of11-s {
		margin-left: 109.09091%;
	}
	
	.g-pull-12of11-s {
		margin-left: -109.09091%;
	}
	
	.g-push-0-s {
		margin-left: 0;
	}
	
	.g-push-flip-0-s {
		margin-right: 0;
	}
}

@media screen and (min-width:56.25rem) {
	.g-b--1-m {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-1-m {
		margin-left: 8.33333%;
	}
	
	.g-pull-1-m {
		margin-left: -8.33333%;
	}
	
	.g-b--1of4-m {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-1of4-m {
		margin-left: 25%;
	}
	
	.g-pull-1of4-m {
		margin-left: -25%;
	}
	
	.g-b--1of5-m {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-1of5-m {
		margin-left: 20%;
	}
	
	.g-pull-1of5-m {
		margin-left: -20%;
	}
	
	.g-b--1of6-m {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-push-1of6-m {
		margin-left: 16.66667%;
	}
	
	.g-pull-1of6-m {
		margin-left: -16.66667%;
	}
	
	.g-b--1of7-m {
		-ms-flex-preferred-size: 14.28571%;
		flex-basis: 14.28571%;
		max-width: 14.28571%;
	}
	
	.g-push-1of7-m {
		margin-left: 14.28571%;
	}
	
	.g-pull-1of7-m {
		margin-left: -14.28571%;
	}
	
	.g-b--1of8-m {
		-ms-flex-preferred-size: 12.5%;
		flex-basis: 12.5%;
		max-width: 12.5%;
	}
	
	.g-push-1of8-m {
		margin-left: 12.5%;
	}
	
	.g-pull-1of8-m {
		margin-left: -12.5%;
	}
	
	.g-b--1of9-m {
		-ms-flex-preferred-size: 11.11111%;
		flex-basis: 11.11111%;
		max-width: 11.11111%;
	}
	
	.g-push-1of9-m {
		margin-left: 11.11111%;
	}
	
	.g-pull-1of9-m {
		margin-left: -11.11111%;
	}
	
	.g-b--1of10-m {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%;
		max-width: 10%;
	}
	
	.g-push-1of10-m {
		margin-left: 10%;
	}
	
	.g-pull-1of10-m {
		margin-left: -10%;
	}
	
	.g-b--1of11-m {
		-ms-flex-preferred-size: 9.09091%;
		flex-basis: 9.09091%;
		max-width: 9.09091%;
	}
	
	.g-push-1of11-m {
		margin-left: 9.09091%;
	}
	
	.g-pull-1of11-m {
		margin-left: -9.09091%;
	}
	
	.g-b--2-m {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-2-m {
		margin-left: 16.66667%;
	}
	
	.g-pull-2-m {
		margin-left: -16.66667%;
	}
	
	.g-b--2of4-m {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-2of4-m {
		margin-left: 50%;
	}
	
	.g-pull-2of4-m {
		margin-left: -50%;
	}
	
	.g-b--2of5-m {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-2of5-m {
		margin-left: 40%;
	}
	
	.g-pull-2of5-m {
		margin-left: -40%;
	}
	
	.g-b--2of6-m {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-2of6-m {
		margin-left: 33.33333%;
	}
	
	.g-pull-2of6-m {
		margin-left: -33.33333%;
	}
	
	.g-b--2of7-m {
		-ms-flex-preferred-size: 28.57143%;
		flex-basis: 28.57143%;
		max-width: 28.57143%;
	}
	
	.g-push-2of7-m {
		margin-left: 28.57143%;
	}
	
	.g-pull-2of7-m {
		margin-left: -28.57143%;
	}
	
	.g-b--2of8-m {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-2of8-m {
		margin-left: 25%;
	}
	
	.g-pull-2of8-m {
		margin-left: -25%;
	}
	
	.g-b--2of9-m {
		-ms-flex-preferred-size: 22.22222%;
		flex-basis: 22.22222%;
		max-width: 22.22222%;
	}
	
	.g-push-2of9-m {
		margin-left: 22.22222%;
	}
	
	.g-pull-2of9-m {
		margin-left: -22.22222%;
	}
	
	.g-b--2of10-m {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-2of10-m {
		margin-left: 20%;
	}
	
	.g-pull-2of10-m {
		margin-left: -20%;
	}
	
	.g-b--2of11-m {
		-ms-flex-preferred-size: 18.18182%;
		flex-basis: 18.18182%;
		max-width: 18.18182%;
	}
	
	.g-push-2of11-m {
		margin-left: 18.18182%;
	}
	
	.g-pull-2of11-m {
		margin-left: -18.18182%;
	}
	
	.g-b--3-m {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-3-m {
		margin-left: 25%;
	}
	
	.g-pull-3-m {
		margin-left: -25%;
	}
	
	.g-b--3of4-m {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-3of4-m {
		margin-left: 75%;
	}
	
	.g-pull-3of4-m {
		margin-left: -75%;
	}
	
	.g-b--3of5-m {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-3of5-m {
		margin-left: 60%;
	}
	
	.g-pull-3of5-m {
		margin-left: -60%;
	}
	
	.g-b--3of6-m {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-3of6-m {
		margin-left: 50%;
	}
	
	.g-pull-3of6-m {
		margin-left: -50%;
	}
	
	.g-b--3of7-m {
		-ms-flex-preferred-size: 42.85714%;
		flex-basis: 42.85714%;
		max-width: 42.85714%;
	}
	
	.g-push-3of7-m {
		margin-left: 42.85714%;
	}
	
	.g-pull-3of7-m {
		margin-left: -42.85714%;
	}
	
	.g-b--3of8-m {
		-ms-flex-preferred-size: 37.5%;
		flex-basis: 37.5%;
		max-width: 37.5%;
	}
	
	.g-push-3of8-m {
		margin-left: 37.5%;
	}
	
	.g-pull-3of8-m {
		margin-left: -37.5%;
	}
	
	.g-b--3of9-m {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-3of9-m {
		margin-left: 33.33333%;
	}
	
	.g-pull-3of9-m {
		margin-left: -33.33333%;
	}
	
	.g-b--3of10-m {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
	}
	
	.g-push-3of10-m {
		margin-left: 30%;
	}
	
	.g-pull-3of10-m {
		margin-left: -30%;
	}
	
	.g-b--3of11-m {
		-ms-flex-preferred-size: 27.27273%;
		flex-basis: 27.27273%;
		max-width: 27.27273%;
	}
	
	.g-push-3of11-m {
		margin-left: 27.27273%;
	}
	
	.g-pull-3of11-m {
		margin-left: -27.27273%;
	}
	
	.g-b--4-m {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-4-m {
		margin-left: 33.33333%;
	}
	
	.g-pull-4-m {
		margin-left: -33.33333%;
	}
	
	.g-b--4of4-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-4of4-m {
		margin-left: 100%;
	}
	
	.g-pull-4of4-m {
		margin-left: -100%;
	}
	
	.g-b--4of5-m {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-4of5-m {
		margin-left: 80%;
	}
	
	.g-pull-4of5-m {
		margin-left: -80%;
	}
	
	.g-b--4of6-m {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-4of6-m {
		margin-left: 66.66667%;
	}
	
	.g-pull-4of6-m {
		margin-left: -66.66667%;
	}
	
	.g-b--4of7-m {
		-ms-flex-preferred-size: 57.14286%;
		flex-basis: 57.14286%;
		max-width: 57.14286%;
	}
	
	.g-push-4of7-m {
		margin-left: 57.14286%;
	}
	
	.g-pull-4of7-m {
		margin-left: -57.14286%;
	}
	
	.g-b--4of8-m {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-4of8-m {
		margin-left: 50%;
	}
	
	.g-pull-4of8-m {
		margin-left: -50%;
	}
	
	.g-b--4of9-m {
		-ms-flex-preferred-size: 44.44444%;
		flex-basis: 44.44444%;
		max-width: 44.44444%;
	}
	
	.g-push-4of9-m {
		margin-left: 44.44444%;
	}
	
	.g-pull-4of9-m {
		margin-left: -44.44444%;
	}
	
	.g-b--4of10-m {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-4of10-m {
		margin-left: 40%;
	}
	
	.g-pull-4of10-m {
		margin-left: -40%;
	}
	
	.g-b--4of11-m {
		-ms-flex-preferred-size: 36.36364%;
		flex-basis: 36.36364%;
		max-width: 36.36364%;
	}
	
	.g-push-4of11-m {
		margin-left: 36.36364%;
	}
	
	.g-pull-4of11-m {
		margin-left: -36.36364%;
	}
	
	.g-b--5-m {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-5-m {
		margin-left: 41.66667%;
	}
	
	.g-pull-5-m {
		margin-left: -41.66667%;
	}
	
	.g-b--5of4-m {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-5of4-m {
		margin-left: 125%;
	}
	
	.g-pull-5of4-m {
		margin-left: -125%;
	}
	
	.g-b--5of5-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-5of5-m {
		margin-left: 100%;
	}
	
	.g-pull-5of5-m {
		margin-left: -100%;
	}
	
	.g-b--5of6-m {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-push-5of6-m {
		margin-left: 83.33333%;
	}
	
	.g-pull-5of6-m {
		margin-left: -83.33333%;
	}
	
	.g-b--5of7-m {
		-ms-flex-preferred-size: 71.42857%;
		flex-basis: 71.42857%;
		max-width: 71.42857%;
	}
	
	.g-push-5of7-m {
		margin-left: 71.42857%;
	}
	
	.g-pull-5of7-m {
		margin-left: -71.42857%;
	}
	
	.g-b--5of8-m {
		-ms-flex-preferred-size: 62.5%;
		flex-basis: 62.5%;
		max-width: 62.5%;
	}
	
	.g-push-5of8-m {
		margin-left: 62.5%;
	}
	
	.g-pull-5of8-m {
		margin-left: -62.5%;
	}
	
	.g-b--5of9-m {
		-ms-flex-preferred-size: 55.55556%;
		flex-basis: 55.55556%;
		max-width: 55.55556%;
	}
	
	.g-push-5of9-m {
		margin-left: 55.55556%;
	}
	
	.g-pull-5of9-m {
		margin-left: -55.55556%;
	}
	
	.g-b--5of10-m {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-5of10-m {
		margin-left: 50%;
	}
	
	.g-pull-5of10-m {
		margin-left: -50%;
	}
	
	.g-b--5of11-m {
		-ms-flex-preferred-size: 45.45455%;
		flex-basis: 45.45455%;
		max-width: 45.45455%;
	}
	
	.g-push-5of11-m {
		margin-left: 45.45455%;
	}
	
	.g-pull-5of11-m {
		margin-left: -45.45455%;
	}
	
	.g-b--6-m {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-6-m {
		margin-left: 50%;
	}
	
	.g-pull-6-m {
		margin-left: -50%;
	}
	
	.g-b--6of4-m {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-6of4-m {
		margin-left: 150%;
	}
	
	.g-pull-6of4-m {
		margin-left: -150%;
	}
	
	.g-b--6of5-m {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-6of5-m {
		margin-left: 120%;
	}
	
	.g-pull-6of5-m {
		margin-left: -120%;
	}
	
	.g-b--6of6-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-6of6-m {
		margin-left: 100%;
	}
	
	.g-pull-6of6-m {
		margin-left: -100%;
	}
	
	.g-b--6of7-m {
		-ms-flex-preferred-size: 85.71429%;
		flex-basis: 85.71429%;
		max-width: 85.71429%;
	}
	
	.g-push-6of7-m {
		margin-left: 85.71429%;
	}
	
	.g-pull-6of7-m {
		margin-left: -85.71429%;
	}
	
	.g-b--6of8-m {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-6of8-m {
		margin-left: 75%;
	}
	
	.g-pull-6of8-m {
		margin-left: -75%;
	}
	
	.g-b--6of9-m {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-6of9-m {
		margin-left: 66.66667%;
	}
	
	.g-pull-6of9-m {
		margin-left: -66.66667%;
	}
	
	.g-b--6of10-m {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-6of10-m {
		margin-left: 60%;
	}
	
	.g-pull-6of10-m {
		margin-left: -60%;
	}
	
	.g-b--6of11-m {
		-ms-flex-preferred-size: 54.54545%;
		flex-basis: 54.54545%;
		max-width: 54.54545%;
	}
	
	.g-push-6of11-m {
		margin-left: 54.54545%;
	}
	
	.g-pull-6of11-m {
		margin-left: -54.54545%;
	}
	
	.g-b--7-m {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-7-m {
		margin-left: 58.33333%;
	}
	
	.g-pull-7-m {
		margin-left: -58.33333%;
	}
	
	.g-b--7of4-m {
		-ms-flex-preferred-size: 175%;
		flex-basis: 175%;
		max-width: 175%;
	}
	
	.g-push-7of4-m {
		margin-left: 175%;
	}
	
	.g-pull-7of4-m {
		margin-left: -175%;
	}
	
	.g-b--7of5-m {
		-ms-flex-preferred-size: 140%;
		flex-basis: 140%;
		max-width: 140%;
	}
	
	.g-push-7of5-m {
		margin-left: 140%;
	}
	
	.g-pull-7of5-m {
		margin-left: -140%;
	}
	
	.g-b--7of6-m {
		-ms-flex-preferred-size: 116.66667%;
		flex-basis: 116.66667%;
		max-width: 116.66667%;
	}
	
	.g-push-7of6-m {
		margin-left: 116.66667%;
	}
	
	.g-pull-7of6-m {
		margin-left: -116.66667%;
	}
	
	.g-b--7of7-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-7of7-m {
		margin-left: 100%;
	}
	
	.g-pull-7of7-m {
		margin-left: -100%;
	}
	
	.g-b--7of8-m {
		-ms-flex-preferred-size: 87.5%;
		flex-basis: 87.5%;
		max-width: 87.5%;
	}
	
	.g-push-7of8-m {
		margin-left: 87.5%;
	}
	
	.g-pull-7of8-m {
		margin-left: -87.5%;
	}
	
	.g-b--7of9-m {
		-ms-flex-preferred-size: 77.77778%;
		flex-basis: 77.77778%;
		max-width: 77.77778%;
	}
	
	.g-push-7of9-m {
		margin-left: 77.77778%;
	}
	
	.g-pull-7of9-m {
		margin-left: -77.77778%;
	}
	
	.g-b--7of10-m {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		max-width: 70%;
	}
	
	.g-push-7of10-m {
		margin-left: 70%;
	}
	
	.g-pull-7of10-m {
		margin-left: -70%;
	}
	
	.g-b--7of11-m {
		-ms-flex-preferred-size: 63.63636%;
		flex-basis: 63.63636%;
		max-width: 63.63636%;
	}
	
	.g-push-7of11-m {
		margin-left: 63.63636%;
	}
	
	.g-pull-7of11-m {
		margin-left: -63.63636%;
	}
	
	.g-b--8-m {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-8-m {
		margin-left: 66.66667%;
	}
	
	.g-pull-8-m {
		margin-left: -66.66667%;
	}
	
	.g-b--8of4-m {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-8of4-m {
		margin-left: 200%;
	}
	
	.g-pull-8of4-m {
		margin-left: -200%;
	}
	
	.g-b--8of5-m {
		-ms-flex-preferred-size: 160%;
		flex-basis: 160%;
		max-width: 160%;
	}
	
	.g-push-8of5-m {
		margin-left: 160%;
	}
	
	.g-pull-8of5-m {
		margin-left: -160%;
	}
	
	.g-b--8of6-m {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-8of6-m {
		margin-left: 133.33333%;
	}
	
	.g-pull-8of6-m {
		margin-left: -133.33333%;
	}
	
	.g-b--8of7-m {
		-ms-flex-preferred-size: 114.28571%;
		flex-basis: 114.28571%;
		max-width: 114.28571%;
	}
	
	.g-push-8of7-m {
		margin-left: 114.28571%;
	}
	
	.g-pull-8of7-m {
		margin-left: -114.28571%;
	}
	
	.g-b--8of8-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-8of8-m {
		margin-left: 100%;
	}
	
	.g-pull-8of8-m {
		margin-left: -100%;
	}
	
	.g-b--8of9-m {
		-ms-flex-preferred-size: 88.88889%;
		flex-basis: 88.88889%;
		max-width: 88.88889%;
	}
	
	.g-push-8of9-m {
		margin-left: 88.88889%;
	}
	
	.g-pull-8of9-m {
		margin-left: -88.88889%;
	}
	
	.g-b--8of10-m {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-8of10-m {
		margin-left: 80%;
	}
	
	.g-pull-8of10-m {
		margin-left: -80%;
	}
	
	.g-b--8of11-m {
		-ms-flex-preferred-size: 72.72727%;
		flex-basis: 72.72727%;
		max-width: 72.72727%;
	}
	
	.g-push-8of11-m {
		margin-left: 72.72727%;
	}
	
	.g-pull-8of11-m {
		margin-left: -72.72727%;
	}
	
	.g-b--9-m {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-9-m {
		margin-left: 75%;
	}
	
	.g-pull-9-m {
		margin-left: -75%;
	}
	
	.g-b--9of4-m {
		-ms-flex-preferred-size: 225%;
		flex-basis: 225%;
		max-width: 225%;
	}
	
	.g-push-9of4-m {
		margin-left: 225%;
	}
	
	.g-pull-9of4-m {
		margin-left: -225%;
	}
	
	.g-b--9of5-m {
		-ms-flex-preferred-size: 180%;
		flex-basis: 180%;
		max-width: 180%;
	}
	
	.g-push-9of5-m {
		margin-left: 180%;
	}
	
	.g-pull-9of5-m {
		margin-left: -180%;
	}
	
	.g-b--9of6-m {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-9of6-m {
		margin-left: 150%;
	}
	
	.g-pull-9of6-m {
		margin-left: -150%;
	}
	
	.g-b--9of7-m {
		-ms-flex-preferred-size: 128.57143%;
		flex-basis: 128.57143%;
		max-width: 128.57143%;
	}
	
	.g-push-9of7-m {
		margin-left: 128.57143%;
	}
	
	.g-pull-9of7-m {
		margin-left: -128.57143%;
	}
	
	.g-b--9of8-m {
		-ms-flex-preferred-size: 112.5%;
		flex-basis: 112.5%;
		max-width: 112.5%;
	}
	
	.g-push-9of8-m {
		margin-left: 112.5%;
	}
	
	.g-pull-9of8-m {
		margin-left: -112.5%;
	}
	
	.g-b--9of9-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-9of9-m {
		margin-left: 100%;
	}
	
	.g-pull-9of9-m {
		margin-left: -100%;
	}
	
	.g-b--9of10-m {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		max-width: 90%;
	}
	
	.g-push-9of10-m {
		margin-left: 90%;
	}
	
	.g-pull-9of10-m {
		margin-left: -90%;
	}
	
	.g-b--9of11-m {
		-ms-flex-preferred-size: 81.81818%;
		flex-basis: 81.81818%;
		max-width: 81.81818%;
	}
	
	.g-push-9of11-m {
		margin-left: 81.81818%;
	}
	
	.g-pull-9of11-m {
		margin-left: -81.81818%;
	}
	
	.g-b--10-m {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-10-m {
		margin-left: 83.33333%;
	}
	
	.g-pull-10-m {
		margin-left: -83.33333%;
	}
	
	.g-b--10of4-m {
		-ms-flex-preferred-size: 250%;
		flex-basis: 250%;
		max-width: 250%;
	}
	
	.g-push-10of4-m {
		margin-left: 250%;
	}
	
	.g-pull-10of4-m {
		margin-left: -250%;
	}
	
	.g-b--10of5-m {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-10of5-m {
		margin-left: 200%;
	}
	
	.g-pull-10of5-m {
		margin-left: -200%;
	}
	
	.g-b--10of6-m {
		-ms-flex-preferred-size: 166.66667%;
		flex-basis: 166.66667%;
		max-width: 166.66667%;
	}
	
	.g-push-10of6-m {
		margin-left: 166.66667%;
	}
	
	.g-pull-10of6-m {
		margin-left: -166.66667%;
	}
	
	.g-b--10of7-m {
		-ms-flex-preferred-size: 142.85714%;
		flex-basis: 142.85714%;
		max-width: 142.85714%;
	}
	
	.g-push-10of7-m {
		margin-left: 142.85714%;
	}
	
	.g-pull-10of7-m {
		margin-left: -142.85714%;
	}
	
	.g-b--10of8-m {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-10of8-m {
		margin-left: 125%;
	}
	
	.g-pull-10of8-m {
		margin-left: -125%;
	}
	
	.g-b--10of9-m {
		-ms-flex-preferred-size: 111.11111%;
		flex-basis: 111.11111%;
		max-width: 111.11111%;
	}
	
	.g-push-10of9-m {
		margin-left: 111.11111%;
	}
	
	.g-pull-10of9-m {
		margin-left: -111.11111%;
	}
	
	.g-b--10of10-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-10of10-m {
		margin-left: 100%;
	}
	
	.g-pull-10of10-m {
		margin-left: -100%;
	}
	
	.g-b--10of11-m {
		-ms-flex-preferred-size: 90.90909%;
		flex-basis: 90.90909%;
		max-width: 90.90909%;
	}
	
	.g-push-10of11-m {
		margin-left: 90.90909%;
	}
	
	.g-pull-10of11-m {
		margin-left: -90.90909%;
	}
	
	.g-b--11-m {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-11-m {
		margin-left: 91.66667%;
	}
	
	.g-pull-11-m {
		margin-left: -91.66667%;
	}
	
	.g-b--11of4-m {
		-ms-flex-preferred-size: 275%;
		flex-basis: 275%;
		max-width: 275%;
	}
	
	.g-push-11of4-m {
		margin-left: 275%;
	}
	
	.g-pull-11of4-m {
		margin-left: -275%;
	}
	
	.g-b--11of5-m {
		-ms-flex-preferred-size: 220%;
		flex-basis: 220%;
		max-width: 220%;
	}
	
	.g-push-11of5-m {
		margin-left: 220%;
	}
	
	.g-pull-11of5-m {
		margin-left: -220%;
	}
	
	.g-b--11of6-m {
		-ms-flex-preferred-size: 183.33333%;
		flex-basis: 183.33333%;
		max-width: 183.33333%;
	}
	
	.g-push-11of6-m {
		margin-left: 183.33333%;
	}
	
	.g-pull-11of6-m {
		margin-left: -183.33333%;
	}
	
	.g-b--11of7-m {
		-ms-flex-preferred-size: 157.14286%;
		flex-basis: 157.14286%;
		max-width: 157.14286%;
	}
	
	.g-push-11of7-m {
		margin-left: 157.14286%;
	}
	
	.g-pull-11of7-m {
		margin-left: -157.14286%;
	}
	
	.g-b--11of8-m {
		-ms-flex-preferred-size: 137.5%;
		flex-basis: 137.5%;
		max-width: 137.5%;
	}
	
	.g-push-11of8-m {
		margin-left: 137.5%;
	}
	
	.g-pull-11of8-m {
		margin-left: -137.5%;
	}
	
	.g-b--11of9-m {
		-ms-flex-preferred-size: 122.22222%;
		flex-basis: 122.22222%;
		max-width: 122.22222%;
	}
	
	.g-push-11of9-m {
		margin-left: 122.22222%;
	}
	
	.g-pull-11of9-m {
		margin-left: -122.22222%;
	}
	
	.g-b--11of10-m {
		-ms-flex-preferred-size: 110%;
		flex-basis: 110%;
		max-width: 110%;
	}
	
	.g-push-11of10-m {
		margin-left: 110%;
	}
	
	.g-pull-11of10-m {
		margin-left: -110%;
	}
	
	.g-b--11of11-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-11of11-m {
		margin-left: 100%;
	}
	
	.g-pull-11of11-m {
		margin-left: -100%;
	}
	
	.g-b--12-m {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-b--0-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-12-m {
		margin-left: 100%;
	}
	
	.g-pull-12-m {
		margin-left: -100%;
	}
	
	.g-b--12of4-m {
		-ms-flex-preferred-size: 300%;
		flex-basis: 300%;
		max-width: 300%;
	}
	
	.g-push-12of4-m {
		margin-left: 300%;
	}
	
	.g-pull-12of4-m {
		margin-left: -300%;
	}
	
	.g-b--12of5-m {
		-ms-flex-preferred-size: 240%;
		flex-basis: 240%;
		max-width: 240%;
	}
	
	.g-push-12of5-m {
		margin-left: 240%;
	}
	
	.g-pull-12of5-m {
		margin-left: -240%;
	}
	
	.g-b--12of6-m {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-12of6-m {
		margin-left: 200%;
	}
	
	.g-pull-12of6-m {
		margin-left: -200%;
	}
	
	.g-b--12of7-m {
		-ms-flex-preferred-size: 171.42857%;
		flex-basis: 171.42857%;
		max-width: 171.42857%;
	}
	
	.g-push-12of7-m {
		margin-left: 171.42857%;
	}
	
	.g-pull-12of7-m {
		margin-left: -171.42857%;
	}
	
	.g-b--12of8-m {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-12of8-m {
		margin-left: 150%;
	}
	
	.g-pull-12of8-m {
		margin-left: -150%;
	}
	
	.g-b--12of9-m {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-12of9-m {
		margin-left: 133.33333%;
	}
	
	.g-pull-12of9-m {
		margin-left: -133.33333%;
	}
	
	.g-b--12of10-m {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-12of10-m {
		margin-left: 120%;
	}
	
	.g-pull-12of10-m {
		margin-left: -120%;
	}
	
	.g-b--12of11-m {
		-ms-flex-preferred-size: 109.09091%;
		flex-basis: 109.09091%;
		max-width: 109.09091%;
	}
	
	.g-push-12of11-m {
		margin-left: 109.09091%;
	}
	
	.g-pull-12of11-m {
		margin-left: -109.09091%;
	}
	
	.g-push-0-m {
		margin-left: 0;
	}
	
	.g-push-flip-0-m {
		margin-right: 0;
	}
}

@media screen and (min-width:75rem) {
	.g-b--1-l {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.content-row.-reverse .content-row__col:first-of-type, .content-row:not(.-reverse) .content-row__col:last-of-type, .g-push-1-l, .wp-block-column+.wp-block-column {
		margin-left: 8.33333%;
	}
	
	.g-pull-1-l {
		margin-left: -8.33333%;
	}
	
	.g-b--1of4-l {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-1of4-l {
		margin-left: 25%;
	}
	
	.g-pull-1of4-l {
		margin-left: -25%;
	}
	
	.g-b--1of5-l {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-1of5-l {
		margin-left: 20%;
	}
	
	.g-pull-1of5-l {
		margin-left: -20%;
	}
	
	.g-b--1of6-l {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-push-1of6-l {
		margin-left: 16.66667%;
	}
	
	.g-pull-1of6-l {
		margin-left: -16.66667%;
	}
	
	.g-b--1of7-l {
		-ms-flex-preferred-size: 14.28571%;
		flex-basis: 14.28571%;
		max-width: 14.28571%;
	}
	
	.g-push-1of7-l {
		margin-left: 14.28571%;
	}
	
	.g-pull-1of7-l {
		margin-left: -14.28571%;
	}
	
	.g-b--1of8-l {
		-ms-flex-preferred-size: 12.5%;
		flex-basis: 12.5%;
		max-width: 12.5%;
	}
	
	.g-push-1of8-l {
		margin-left: 12.5%;
	}
	
	.g-pull-1of8-l {
		margin-left: -12.5%;
	}
	
	.g-b--1of9-l {
		-ms-flex-preferred-size: 11.11111%;
		flex-basis: 11.11111%;
		max-width: 11.11111%;
	}
	
	.g-push-1of9-l {
		margin-left: 11.11111%;
	}
	
	.g-pull-1of9-l {
		margin-left: -11.11111%;
	}
	
	.g-b--1of10-l {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%;
		max-width: 10%;
	}
	
	.g-push-1of10-l {
		margin-left: 10%;
	}
	
	.g-pull-1of10-l {
		margin-left: -10%;
	}
	
	.g-b--1of11-l {
		-ms-flex-preferred-size: 9.09091%;
		flex-basis: 9.09091%;
		max-width: 9.09091%;
	}
	
	.g-push-1of11-l {
		margin-left: 9.09091%;
	}
	
	.g-pull-1of11-l {
		margin-left: -9.09091%;
	}
	
	.g-b--2-l, .wp-block-column[style*='25'] {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-2-l {
		margin-left: 16.66667%;
	}
	
	.g-pull-2-l {
		margin-left: -16.66667%;
	}
	
	.g-b--2of4-l {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-2of4-l {
		margin-left: 50%;
	}
	
	.g-pull-2of4-l {
		margin-left: -50%;
	}
	
	.g-b--2of5-l {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-2of5-l {
		margin-left: 40%;
	}
	
	.g-pull-2of5-l {
		margin-left: -40%;
	}
	
	.g-b--2of6-l {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-2of6-l {
		margin-left: 33.33333%;
	}
	
	.g-pull-2of6-l {
		margin-left: -33.33333%;
	}
	
	.g-b--2of7-l {
		-ms-flex-preferred-size: 28.57143%;
		flex-basis: 28.57143%;
		max-width: 28.57143%;
	}
	
	.g-push-2of7-l {
		margin-left: 28.57143%;
	}
	
	.g-pull-2of7-l {
		margin-left: -28.57143%;
	}
	
	.g-b--2of8-l {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-2of8-l {
		margin-left: 25%;
	}
	
	.g-pull-2of8-l {
		margin-left: -25%;
	}
	
	.g-b--2of9-l {
		-ms-flex-preferred-size: 22.22222%;
		flex-basis: 22.22222%;
		max-width: 22.22222%;
	}
	
	.g-push-2of9-l {
		margin-left: 22.22222%;
	}
	
	.g-pull-2of9-l {
		margin-left: -22.22222%;
	}
	
	.g-b--2of10-l {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-2of10-l {
		margin-left: 20%;
	}
	
	.g-pull-2of10-l {
		margin-left: -20%;
	}
	
	.g-b--2of11-l {
		-ms-flex-preferred-size: 18.18182%;
		flex-basis: 18.18182%;
		max-width: 18.18182%;
	}
	
	.g-push-2of11-l {
		margin-left: 18.18182%;
	}
	
	.g-pull-2of11-l {
		margin-left: -18.18182%;
	}
	
	.g-b--3-l {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-3-l {
		margin-left: 25%;
	}
	
	.g-pull-3-l {
		margin-left: -25%;
	}
	
	.g-b--3of4-l {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-3of4-l {
		margin-left: 75%;
	}
	
	.g-pull-3of4-l {
		margin-left: -75%;
	}
	
	.g-b--3of5-l {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-3of5-l {
		margin-left: 60%;
	}
	
	.g-pull-3of5-l {
		margin-left: -60%;
	}
	
	.g-b--3of6-l {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-3of6-l {
		margin-left: 50%;
	}
	
	.g-pull-3of6-l {
		margin-left: -50%;
	}
	
	.g-b--3of7-l {
		-ms-flex-preferred-size: 42.85714%;
		flex-basis: 42.85714%;
		max-width: 42.85714%;
	}
	
	.g-push-3of7-l {
		margin-left: 42.85714%;
	}
	
	.g-pull-3of7-l {
		margin-left: -42.85714%;
	}
	
	.g-b--3of8-l {
		-ms-flex-preferred-size: 37.5%;
		flex-basis: 37.5%;
		max-width: 37.5%;
	}
	
	.g-push-3of8-l {
		margin-left: 37.5%;
	}
	
	.g-pull-3of8-l {
		margin-left: -37.5%;
	}
	
	.g-b--3of9-l {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-3of9-l {
		margin-left: 33.33333%;
	}
	
	.g-pull-3of9-l {
		margin-left: -33.33333%;
	}
	
	.g-b--3of10-l {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
	}
	
	.g-push-3of10-l {
		margin-left: 30%;
	}
	
	.g-pull-3of10-l {
		margin-left: -30%;
	}
	
	.g-b--3of11-l {
		-ms-flex-preferred-size: 27.27273%;
		flex-basis: 27.27273%;
		max-width: 27.27273%;
	}
	
	.g-push-3of11-l {
		margin-left: 27.27273%;
	}
	
	.g-pull-3of11-l {
		margin-left: -27.27273%;
	}
	
	.g-b--4-l, .wp-block-column[style*='33'] {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-4-l {
		margin-left: 33.33333%;
	}
	
	.g-pull-4-l {
		margin-left: -33.33333%;
	}
	
	.g-b--4of4-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-4of4-l {
		margin-left: 100%;
	}
	
	.g-pull-4of4-l {
		margin-left: -100%;
	}
	
	.g-b--4of5-l {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-4of5-l {
		margin-left: 80%;
	}
	
	.g-pull-4of5-l {
		margin-left: -80%;
	}
	
	.g-b--4of6-l {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-4of6-l {
		margin-left: 66.66667%;
	}
	
	.g-pull-4of6-l {
		margin-left: -66.66667%;
	}
	
	.g-b--4of7-l {
		-ms-flex-preferred-size: 57.14286%;
		flex-basis: 57.14286%;
		max-width: 57.14286%;
	}
	
	.g-push-4of7-l {
		margin-left: 57.14286%;
	}
	
	.g-pull-4of7-l {
		margin-left: -57.14286%;
	}
	
	.g-b--4of8-l {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-4of8-l {
		margin-left: 50%;
	}
	
	.g-pull-4of8-l {
		margin-left: -50%;
	}
	
	.g-b--4of9-l {
		-ms-flex-preferred-size: 44.44444%;
		flex-basis: 44.44444%;
		max-width: 44.44444%;
	}
	
	.g-push-4of9-l {
		margin-left: 44.44444%;
	}
	
	.g-pull-4of9-l {
		margin-left: -44.44444%;
	}
	
	.g-b--4of10-l {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-4of10-l {
		margin-left: 40%;
	}
	
	.g-pull-4of10-l {
		margin-left: -40%;
	}
	
	.g-b--4of11-l {
		-ms-flex-preferred-size: 36.36364%;
		flex-basis: 36.36364%;
		max-width: 36.36364%;
	}
	
	.g-push-4of11-l {
		margin-left: 36.36364%;
	}
	
	.g-pull-4of11-l {
		margin-left: -36.36364%;
	}
	
	.g-b--5-l, .wp-block-column[style*='50']:nth-of-type(odd) {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-5-l {
		margin-left: 41.66667%;
	}
	
	.g-pull-5-l {
		margin-left: -41.66667%;
	}
	
	.g-b--5of4-l {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-5of4-l {
		margin-left: 125%;
	}
	
	.g-pull-5of4-l {
		margin-left: -125%;
	}
	
	.g-b--5of5-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-5of5-l {
		margin-left: 100%;
	}
	
	.g-pull-5of5-l {
		margin-left: -100%;
	}
	
	.g-b--5of6-l {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-push-5of6-l {
		margin-left: 83.33333%;
	}
	
	.g-pull-5of6-l {
		margin-left: -83.33333%;
	}
	
	.g-b--5of7-l {
		-ms-flex-preferred-size: 71.42857%;
		flex-basis: 71.42857%;
		max-width: 71.42857%;
	}
	
	.g-push-5of7-l {
		margin-left: 71.42857%;
	}
	
	.g-pull-5of7-l {
		margin-left: -71.42857%;
	}
	
	.g-b--5of8-l {
		-ms-flex-preferred-size: 62.5%;
		flex-basis: 62.5%;
		max-width: 62.5%;
	}
	
	.g-push-5of8-l {
		margin-left: 62.5%;
	}
	
	.g-pull-5of8-l {
		margin-left: -62.5%;
	}
	
	.g-b--5of9-l {
		-ms-flex-preferred-size: 55.55556%;
		flex-basis: 55.55556%;
		max-width: 55.55556%;
	}
	
	.g-push-5of9-l {
		margin-left: 55.55556%;
	}
	
	.g-pull-5of9-l {
		margin-left: -55.55556%;
	}
	
	.g-b--5of10-l {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-5of10-l {
		margin-left: 50%;
	}
	
	.g-pull-5of10-l {
		margin-left: -50%;
	}
	
	.g-b--5of11-l {
		-ms-flex-preferred-size: 45.45455%;
		flex-basis: 45.45455%;
		max-width: 45.45455%;
	}
	
	.g-push-5of11-l {
		margin-left: 45.45455%;
	}
	
	.g-pull-5of11-l {
		margin-left: -45.45455%;
	}
	
	.g-b--6-l, .wp-block-column[style*='50'] {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-6-l {
		margin-left: 50%;
	}
	
	.g-pull-6-l {
		margin-left: -50%;
	}
	
	.g-b--6of4-l {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-6of4-l {
		margin-left: 150%;
	}
	
	.g-pull-6of4-l {
		margin-left: -150%;
	}
	
	.g-b--6of5-l {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-6of5-l {
		margin-left: 120%;
	}
	
	.g-pull-6of5-l {
		margin-left: -120%;
	}
	
	.g-b--6of6-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-6of6-l {
		margin-left: 100%;
	}
	
	.g-pull-6of6-l {
		margin-left: -100%;
	}
	
	.g-b--6of7-l {
		-ms-flex-preferred-size: 85.71429%;
		flex-basis: 85.71429%;
		max-width: 85.71429%;
	}
	
	.g-push-6of7-l {
		margin-left: 85.71429%;
	}
	
	.g-pull-6of7-l {
		margin-left: -85.71429%;
	}
	
	.g-b--6of8-l {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-6of8-l {
		margin-left: 75%;
	}
	
	.g-pull-6of8-l {
		margin-left: -75%;
	}
	
	.g-b--6of9-l {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-6of9-l {
		margin-left: 66.66667%;
	}
	
	.g-pull-6of9-l {
		margin-left: -66.66667%;
	}
	
	.g-b--6of10-l {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-6of10-l {
		margin-left: 60%;
	}
	
	.g-pull-6of10-l {
		margin-left: -60%;
	}
	
	.g-b--6of11-l {
		-ms-flex-preferred-size: 54.54545%;
		flex-basis: 54.54545%;
		max-width: 54.54545%;
	}
	
	.g-push-6of11-l {
		margin-left: 54.54545%;
	}
	
	.g-pull-6of11-l {
		margin-left: -54.54545%;
	}
	
	.g-b--7-l, .wp-block-column[style*='66'] {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-7-l {
		margin-left: 58.33333%;
	}
	
	.g-pull-7-l {
		margin-left: -58.33333%;
	}
	
	.g-b--7of4-l {
		-ms-flex-preferred-size: 175%;
		flex-basis: 175%;
		max-width: 175%;
	}
	
	.g-push-7of4-l {
		margin-left: 175%;
	}
	
	.g-pull-7of4-l {
		margin-left: -175%;
	}
	
	.g-b--7of5-l {
		-ms-flex-preferred-size: 140%;
		flex-basis: 140%;
		max-width: 140%;
	}
	
	.g-push-7of5-l {
		margin-left: 140%;
	}
	
	.g-pull-7of5-l {
		margin-left: -140%;
	}
	
	.g-b--7of6-l {
		-ms-flex-preferred-size: 116.66667%;
		flex-basis: 116.66667%;
		max-width: 116.66667%;
	}
	
	.g-push-7of6-l {
		margin-left: 116.66667%;
	}
	
	.g-pull-7of6-l {
		margin-left: -116.66667%;
	}
	
	.g-b--7of7-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-7of7-l {
		margin-left: 100%;
	}
	
	.g-pull-7of7-l {
		margin-left: -100%;
	}
	
	.g-b--7of8-l {
		-ms-flex-preferred-size: 87.5%;
		flex-basis: 87.5%;
		max-width: 87.5%;
	}
	
	.g-push-7of8-l {
		margin-left: 87.5%;
	}
	
	.g-pull-7of8-l {
		margin-left: -87.5%;
	}
	
	.g-b--7of9-l {
		-ms-flex-preferred-size: 77.77778%;
		flex-basis: 77.77778%;
		max-width: 77.77778%;
	}
	
	.g-push-7of9-l {
		margin-left: 77.77778%;
	}
	
	.g-pull-7of9-l {
		margin-left: -77.77778%;
	}
	
	.g-b--7of10-l {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		max-width: 70%;
	}
	
	.g-push-7of10-l {
		margin-left: 70%;
	}
	
	.g-pull-7of10-l {
		margin-left: -70%;
	}
	
	.g-b--7of11-l {
		-ms-flex-preferred-size: 63.63636%;
		flex-basis: 63.63636%;
		max-width: 63.63636%;
	}
	
	.g-push-7of11-l {
		margin-left: 63.63636%;
	}
	
	.g-pull-7of11-l {
		margin-left: -63.63636%;
	}
	
	.g-b--8-l {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-8-l {
		margin-left: 66.66667%;
	}
	
	.g-pull-8-l {
		margin-left: -66.66667%;
	}
	
	.g-b--8of4-l {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-8of4-l {
		margin-left: 200%;
	}
	
	.g-pull-8of4-l {
		margin-left: -200%;
	}
	
	.g-b--8of5-l {
		-ms-flex-preferred-size: 160%;
		flex-basis: 160%;
		max-width: 160%;
	}
	
	.g-push-8of5-l {
		margin-left: 160%;
	}
	
	.g-pull-8of5-l {
		margin-left: -160%;
	}
	
	.g-b--8of6-l {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-8of6-l {
		margin-left: 133.33333%;
	}
	
	.g-pull-8of6-l {
		margin-left: -133.33333%;
	}
	
	.g-b--8of7-l {
		-ms-flex-preferred-size: 114.28571%;
		flex-basis: 114.28571%;
		max-width: 114.28571%;
	}
	
	.g-push-8of7-l {
		margin-left: 114.28571%;
	}
	
	.g-pull-8of7-l {
		margin-left: -114.28571%;
	}
	
	.g-b--8of8-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-8of8-l {
		margin-left: 100%;
	}
	
	.g-pull-8of8-l {
		margin-left: -100%;
	}
	
	.g-b--8of9-l {
		-ms-flex-preferred-size: 88.88889%;
		flex-basis: 88.88889%;
		max-width: 88.88889%;
	}
	
	.g-push-8of9-l {
		margin-left: 88.88889%;
	}
	
	.g-pull-8of9-l {
		margin-left: -88.88889%;
	}
	
	.g-b--8of10-l {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-8of10-l {
		margin-left: 80%;
	}
	
	.g-pull-8of10-l {
		margin-left: -80%;
	}
	
	.g-b--8of11-l {
		-ms-flex-preferred-size: 72.72727%;
		flex-basis: 72.72727%;
		max-width: 72.72727%;
	}
	
	.g-push-8of11-l {
		margin-left: 72.72727%;
	}
	
	.g-pull-8of11-l {
		margin-left: -72.72727%;
	}
	
	.g-b--9-l, .wp-block-column[style*='75'] {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-9-l {
		margin-left: 75%;
	}
	
	.g-pull-9-l {
		margin-left: -75%;
	}
	
	.g-b--9of4-l {
		-ms-flex-preferred-size: 225%;
		flex-basis: 225%;
		max-width: 225%;
	}
	
	.g-push-9of4-l {
		margin-left: 225%;
	}
	
	.g-pull-9of4-l {
		margin-left: -225%;
	}
	
	.g-b--9of5-l {
		-ms-flex-preferred-size: 180%;
		flex-basis: 180%;
		max-width: 180%;
	}
	
	.g-push-9of5-l {
		margin-left: 180%;
	}
	
	.g-pull-9of5-l {
		margin-left: -180%;
	}
	
	.g-b--9of6-l {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-9of6-l {
		margin-left: 150%;
	}
	
	.g-pull-9of6-l {
		margin-left: -150%;
	}
	
	.g-b--9of7-l {
		-ms-flex-preferred-size: 128.57143%;
		flex-basis: 128.57143%;
		max-width: 128.57143%;
	}
	
	.g-push-9of7-l {
		margin-left: 128.57143%;
	}
	
	.g-pull-9of7-l {
		margin-left: -128.57143%;
	}
	
	.g-b--9of8-l {
		-ms-flex-preferred-size: 112.5%;
		flex-basis: 112.5%;
		max-width: 112.5%;
	}
	
	.g-push-9of8-l {
		margin-left: 112.5%;
	}
	
	.g-pull-9of8-l {
		margin-left: -112.5%;
	}
	
	.g-b--9of9-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-9of9-l {
		margin-left: 100%;
	}
	
	.g-pull-9of9-l {
		margin-left: -100%;
	}
	
	.g-b--9of10-l {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		max-width: 90%;
	}
	
	.g-push-9of10-l {
		margin-left: 90%;
	}
	
	.g-pull-9of10-l {
		margin-left: -90%;
	}
	
	.g-b--9of11-l {
		-ms-flex-preferred-size: 81.81818%;
		flex-basis: 81.81818%;
		max-width: 81.81818%;
	}
	
	.g-push-9of11-l {
		margin-left: 81.81818%;
	}
	
	.g-pull-9of11-l {
		margin-left: -81.81818%;
	}
	
	.g-b--10-l {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-10-l {
		margin-left: 83.33333%;
	}
	
	.g-pull-10-l {
		margin-left: -83.33333%;
	}
	
	.g-b--10of4-l {
		-ms-flex-preferred-size: 250%;
		flex-basis: 250%;
		max-width: 250%;
	}
	
	.g-push-10of4-l {
		margin-left: 250%;
	}
	
	.g-pull-10of4-l {
		margin-left: -250%;
	}
	
	.g-b--10of5-l {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-10of5-l {
		margin-left: 200%;
	}
	
	.g-pull-10of5-l {
		margin-left: -200%;
	}
	
	.g-b--10of6-l {
		-ms-flex-preferred-size: 166.66667%;
		flex-basis: 166.66667%;
		max-width: 166.66667%;
	}
	
	.g-push-10of6-l {
		margin-left: 166.66667%;
	}
	
	.g-pull-10of6-l {
		margin-left: -166.66667%;
	}
	
	.g-b--10of7-l {
		-ms-flex-preferred-size: 142.85714%;
		flex-basis: 142.85714%;
		max-width: 142.85714%;
	}
	
	.g-push-10of7-l {
		margin-left: 142.85714%;
	}
	
	.g-pull-10of7-l {
		margin-left: -142.85714%;
	}
	
	.g-b--10of8-l {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-10of8-l {
		margin-left: 125%;
	}
	
	.g-pull-10of8-l {
		margin-left: -125%;
	}
	
	.g-b--10of9-l {
		-ms-flex-preferred-size: 111.11111%;
		flex-basis: 111.11111%;
		max-width: 111.11111%;
	}
	
	.g-push-10of9-l {
		margin-left: 111.11111%;
	}
	
	.g-pull-10of9-l {
		margin-left: -111.11111%;
	}
	
	.g-b--10of10-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-10of10-l {
		margin-left: 100%;
	}
	
	.g-pull-10of10-l {
		margin-left: -100%;
	}
	
	.g-b--10of11-l {
		-ms-flex-preferred-size: 90.90909%;
		flex-basis: 90.90909%;
		max-width: 90.90909%;
	}
	
	.g-push-10of11-l {
		margin-left: 90.90909%;
	}
	
	.g-pull-10of11-l {
		margin-left: -90.90909%;
	}
	
	.g-b--11-l {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-11-l {
		margin-left: 91.66667%;
	}
	
	.g-pull-11-l {
		margin-left: -91.66667%;
	}
	
	.g-b--11of4-l {
		-ms-flex-preferred-size: 275%;
		flex-basis: 275%;
		max-width: 275%;
	}
	
	.g-push-11of4-l {
		margin-left: 275%;
	}
	
	.g-pull-11of4-l {
		margin-left: -275%;
	}
	
	.g-b--11of5-l {
		-ms-flex-preferred-size: 220%;
		flex-basis: 220%;
		max-width: 220%;
	}
	
	.g-push-11of5-l {
		margin-left: 220%;
	}
	
	.g-pull-11of5-l {
		margin-left: -220%;
	}
	
	.g-b--11of6-l {
		-ms-flex-preferred-size: 183.33333%;
		flex-basis: 183.33333%;
		max-width: 183.33333%;
	}
	
	.g-push-11of6-l {
		margin-left: 183.33333%;
	}
	
	.g-pull-11of6-l {
		margin-left: -183.33333%;
	}
	
	.g-b--11of7-l {
		-ms-flex-preferred-size: 157.14286%;
		flex-basis: 157.14286%;
		max-width: 157.14286%;
	}
	
	.g-push-11of7-l {
		margin-left: 157.14286%;
	}
	
	.g-pull-11of7-l {
		margin-left: -157.14286%;
	}
	
	.g-b--11of8-l {
		-ms-flex-preferred-size: 137.5%;
		flex-basis: 137.5%;
		max-width: 137.5%;
	}
	
	.g-push-11of8-l {
		margin-left: 137.5%;
	}
	
	.g-pull-11of8-l {
		margin-left: -137.5%;
	}
	
	.g-b--11of9-l {
		-ms-flex-preferred-size: 122.22222%;
		flex-basis: 122.22222%;
		max-width: 122.22222%;
	}
	
	.g-push-11of9-l {
		margin-left: 122.22222%;
	}
	
	.g-pull-11of9-l {
		margin-left: -122.22222%;
	}
	
	.g-b--11of10-l {
		-ms-flex-preferred-size: 110%;
		flex-basis: 110%;
		max-width: 110%;
	}
	
	.g-push-11of10-l {
		margin-left: 110%;
	}
	
	.g-pull-11of10-l {
		margin-left: -110%;
	}
	
	.g-b--11of11-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-11of11-l {
		margin-left: 100%;
	}
	
	.g-pull-11of11-l {
		margin-left: -100%;
	}
	
	.g-b--12-l {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-b--0-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-12-l {
		margin-left: 100%;
	}
	
	.g-pull-12-l {
		margin-left: -100%;
	}
	
	.g-b--12of4-l {
		-ms-flex-preferred-size: 300%;
		flex-basis: 300%;
		max-width: 300%;
	}
	
	.g-push-12of4-l {
		margin-left: 300%;
	}
	
	.g-pull-12of4-l {
		margin-left: -300%;
	}
	
	.g-b--12of5-l {
		-ms-flex-preferred-size: 240%;
		flex-basis: 240%;
		max-width: 240%;
	}
	
	.g-push-12of5-l {
		margin-left: 240%;
	}
	
	.g-pull-12of5-l {
		margin-left: -240%;
	}
	
	.g-b--12of6-l {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-12of6-l {
		margin-left: 200%;
	}
	
	.g-pull-12of6-l {
		margin-left: -200%;
	}
	
	.g-b--12of7-l {
		-ms-flex-preferred-size: 171.42857%;
		flex-basis: 171.42857%;
		max-width: 171.42857%;
	}
	
	.g-push-12of7-l {
		margin-left: 171.42857%;
	}
	
	.g-pull-12of7-l {
		margin-left: -171.42857%;
	}
	
	.g-b--12of8-l {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-12of8-l {
		margin-left: 150%;
	}
	
	.g-pull-12of8-l {
		margin-left: -150%;
	}
	
	.g-b--12of9-l {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-12of9-l {
		margin-left: 133.33333%;
	}
	
	.g-pull-12of9-l {
		margin-left: -133.33333%;
	}
	
	.g-b--12of10-l {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-12of10-l {
		margin-left: 120%;
	}
	
	.g-pull-12of10-l {
		margin-left: -120%;
	}
	
	.g-b--12of11-l {
		-ms-flex-preferred-size: 109.09091%;
		flex-basis: 109.09091%;
		max-width: 109.09091%;
	}
	
	.g-push-12of11-l {
		margin-left: 109.09091%;
	}
	
	.g-pull-12of11-l {
		margin-left: -109.09091%;
	}
	
	.g-push-0-l {
		margin-left: 0;
	}
	
	.g-push-flip-0-l {
		margin-right: 0;
	}
}

@media screen and (min-width:100rem) {
	.g-b--1-xl {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-1-xl {
		margin-left: 8.33333%;
	}
	
	.g-pull-1-xl {
		margin-left: -8.33333%;
	}
	
	.g-b--1of4-xl {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-1of4-xl {
		margin-left: 25%;
	}
	
	.g-pull-1of4-xl {
		margin-left: -25%;
	}
	
	.g-b--1of5-xl {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-1of5-xl {
		margin-left: 20%;
	}
	
	.g-pull-1of5-xl {
		margin-left: -20%;
	}
	
	.g-b--1of6-xl {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-push-1of6-xl {
		margin-left: 16.66667%;
	}
	
	.g-pull-1of6-xl {
		margin-left: -16.66667%;
	}
	
	.g-b--1of7-xl {
		-ms-flex-preferred-size: 14.28571%;
		flex-basis: 14.28571%;
		max-width: 14.28571%;
	}
	
	.g-push-1of7-xl {
		margin-left: 14.28571%;
	}
	
	.g-pull-1of7-xl {
		margin-left: -14.28571%;
	}
	
	.g-b--1of8-xl {
		-ms-flex-preferred-size: 12.5%;
		flex-basis: 12.5%;
		max-width: 12.5%;
	}
	
	.g-push-1of8-xl {
		margin-left: 12.5%;
	}
	
	.g-pull-1of8-xl {
		margin-left: -12.5%;
	}
	
	.g-b--1of9-xl {
		-ms-flex-preferred-size: 11.11111%;
		flex-basis: 11.11111%;
		max-width: 11.11111%;
	}
	
	.g-push-1of9-xl {
		margin-left: 11.11111%;
	}
	
	.g-pull-1of9-xl {
		margin-left: -11.11111%;
	}
	
	.g-b--1of10-xl {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%;
		max-width: 10%;
	}
	
	.g-push-1of10-xl {
		margin-left: 10%;
	}
	
	.g-pull-1of10-xl {
		margin-left: -10%;
	}
	
	.g-b--1of11-xl {
		-ms-flex-preferred-size: 9.09091%;
		flex-basis: 9.09091%;
		max-width: 9.09091%;
	}
	
	.g-push-1of11-xl {
		margin-left: 9.09091%;
	}
	
	.g-pull-1of11-xl {
		margin-left: -9.09091%;
	}
	
	.g-b--2-xl {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-2-xl {
		margin-left: 16.66667%;
	}
	
	.g-pull-2-xl {
		margin-left: -16.66667%;
	}
	
	.g-b--2of4-xl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-2of4-xl {
		margin-left: 50%;
	}
	
	.g-pull-2of4-xl {
		margin-left: -50%;
	}
	
	.g-b--2of5-xl {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-2of5-xl {
		margin-left: 40%;
	}
	
	.g-pull-2of5-xl {
		margin-left: -40%;
	}
	
	.g-b--2of6-xl {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-2of6-xl {
		margin-left: 33.33333%;
	}
	
	.g-pull-2of6-xl {
		margin-left: -33.33333%;
	}
	
	.g-b--2of7-xl {
		-ms-flex-preferred-size: 28.57143%;
		flex-basis: 28.57143%;
		max-width: 28.57143%;
	}
	
	.g-push-2of7-xl {
		margin-left: 28.57143%;
	}
	
	.g-pull-2of7-xl {
		margin-left: -28.57143%;
	}
	
	.g-b--2of8-xl {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-2of8-xl {
		margin-left: 25%;
	}
	
	.g-pull-2of8-xl {
		margin-left: -25%;
	}
	
	.g-b--2of9-xl {
		-ms-flex-preferred-size: 22.22222%;
		flex-basis: 22.22222%;
		max-width: 22.22222%;
	}
	
	.g-push-2of9-xl {
		margin-left: 22.22222%;
	}
	
	.g-pull-2of9-xl {
		margin-left: -22.22222%;
	}
	
	.g-b--2of10-xl {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-2of10-xl {
		margin-left: 20%;
	}
	
	.g-pull-2of10-xl {
		margin-left: -20%;
	}
	
	.g-b--2of11-xl {
		-ms-flex-preferred-size: 18.18182%;
		flex-basis: 18.18182%;
		max-width: 18.18182%;
	}
	
	.g-push-2of11-xl {
		margin-left: 18.18182%;
	}
	
	.g-pull-2of11-xl {
		margin-left: -18.18182%;
	}
	
	.g-b--3-xl {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-3-xl {
		margin-left: 25%;
	}
	
	.g-pull-3-xl {
		margin-left: -25%;
	}
	
	.g-b--3of4-xl {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-3of4-xl {
		margin-left: 75%;
	}
	
	.g-pull-3of4-xl {
		margin-left: -75%;
	}
	
	.g-b--3of5-xl {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-3of5-xl {
		margin-left: 60%;
	}
	
	.g-pull-3of5-xl {
		margin-left: -60%;
	}
	
	.g-b--3of6-xl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-3of6-xl {
		margin-left: 50%;
	}
	
	.g-pull-3of6-xl {
		margin-left: -50%;
	}
	
	.g-b--3of7-xl {
		-ms-flex-preferred-size: 42.85714%;
		flex-basis: 42.85714%;
		max-width: 42.85714%;
	}
	
	.g-push-3of7-xl {
		margin-left: 42.85714%;
	}
	
	.g-pull-3of7-xl {
		margin-left: -42.85714%;
	}
	
	.g-b--3of8-xl {
		-ms-flex-preferred-size: 37.5%;
		flex-basis: 37.5%;
		max-width: 37.5%;
	}
	
	.g-push-3of8-xl {
		margin-left: 37.5%;
	}
	
	.g-pull-3of8-xl {
		margin-left: -37.5%;
	}
	
	.g-b--3of9-xl {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-3of9-xl {
		margin-left: 33.33333%;
	}
	
	.g-pull-3of9-xl {
		margin-left: -33.33333%;
	}
	
	.g-b--3of10-xl {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
	}
	
	.g-push-3of10-xl {
		margin-left: 30%;
	}
	
	.g-pull-3of10-xl {
		margin-left: -30%;
	}
	
	.g-b--3of11-xl {
		-ms-flex-preferred-size: 27.27273%;
		flex-basis: 27.27273%;
		max-width: 27.27273%;
	}
	
	.g-push-3of11-xl {
		margin-left: 27.27273%;
	}
	
	.g-pull-3of11-xl {
		margin-left: -27.27273%;
	}
	
	.g-b--4-xl {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-4-xl {
		margin-left: 33.33333%;
	}
	
	.g-pull-4-xl {
		margin-left: -33.33333%;
	}
	
	.g-b--4of4-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-4of4-xl {
		margin-left: 100%;
	}
	
	.g-pull-4of4-xl {
		margin-left: -100%;
	}
	
	.g-b--4of5-xl {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-4of5-xl {
		margin-left: 80%;
	}
	
	.g-pull-4of5-xl {
		margin-left: -80%;
	}
	
	.g-b--4of6-xl {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-4of6-xl {
		margin-left: 66.66667%;
	}
	
	.g-pull-4of6-xl {
		margin-left: -66.66667%;
	}
	
	.g-b--4of7-xl {
		-ms-flex-preferred-size: 57.14286%;
		flex-basis: 57.14286%;
		max-width: 57.14286%;
	}
	
	.g-push-4of7-xl {
		margin-left: 57.14286%;
	}
	
	.g-pull-4of7-xl {
		margin-left: -57.14286%;
	}
	
	.g-b--4of8-xl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-4of8-xl {
		margin-left: 50%;
	}
	
	.g-pull-4of8-xl {
		margin-left: -50%;
	}
	
	.g-b--4of9-xl {
		-ms-flex-preferred-size: 44.44444%;
		flex-basis: 44.44444%;
		max-width: 44.44444%;
	}
	
	.g-push-4of9-xl {
		margin-left: 44.44444%;
	}
	
	.g-pull-4of9-xl {
		margin-left: -44.44444%;
	}
	
	.g-b--4of10-xl {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-4of10-xl {
		margin-left: 40%;
	}
	
	.g-pull-4of10-xl {
		margin-left: -40%;
	}
	
	.g-b--4of11-xl {
		-ms-flex-preferred-size: 36.36364%;
		flex-basis: 36.36364%;
		max-width: 36.36364%;
	}
	
	.g-push-4of11-xl {
		margin-left: 36.36364%;
	}
	
	.g-pull-4of11-xl {
		margin-left: -36.36364%;
	}
	
	.g-b--5-xl {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-5-xl {
		margin-left: 41.66667%;
	}
	
	.g-pull-5-xl {
		margin-left: -41.66667%;
	}
	
	.g-b--5of4-xl {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-5of4-xl {
		margin-left: 125%;
	}
	
	.g-pull-5of4-xl {
		margin-left: -125%;
	}
	
	.g-b--5of5-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-5of5-xl {
		margin-left: 100%;
	}
	
	.g-pull-5of5-xl {
		margin-left: -100%;
	}
	
	.g-b--5of6-xl {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-push-5of6-xl {
		margin-left: 83.33333%;
	}
	
	.g-pull-5of6-xl {
		margin-left: -83.33333%;
	}
	
	.g-b--5of7-xl {
		-ms-flex-preferred-size: 71.42857%;
		flex-basis: 71.42857%;
		max-width: 71.42857%;
	}
	
	.g-push-5of7-xl {
		margin-left: 71.42857%;
	}
	
	.g-pull-5of7-xl {
		margin-left: -71.42857%;
	}
	
	.g-b--5of8-xl {
		-ms-flex-preferred-size: 62.5%;
		flex-basis: 62.5%;
		max-width: 62.5%;
	}
	
	.g-push-5of8-xl {
		margin-left: 62.5%;
	}
	
	.g-pull-5of8-xl {
		margin-left: -62.5%;
	}
	
	.g-b--5of9-xl {
		-ms-flex-preferred-size: 55.55556%;
		flex-basis: 55.55556%;
		max-width: 55.55556%;
	}
	
	.g-push-5of9-xl {
		margin-left: 55.55556%;
	}
	
	.g-pull-5of9-xl {
		margin-left: -55.55556%;
	}
	
	.g-b--5of10-xl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-5of10-xl {
		margin-left: 50%;
	}
	
	.g-pull-5of10-xl {
		margin-left: -50%;
	}
	
	.g-b--5of11-xl {
		-ms-flex-preferred-size: 45.45455%;
		flex-basis: 45.45455%;
		max-width: 45.45455%;
	}
	
	.g-push-5of11-xl {
		margin-left: 45.45455%;
	}
	
	.g-pull-5of11-xl {
		margin-left: -45.45455%;
	}
	
	.g-b--6-xl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-6-xl {
		margin-left: 50%;
	}
	
	.g-pull-6-xl {
		margin-left: -50%;
	}
	
	.g-b--6of4-xl {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-6of4-xl {
		margin-left: 150%;
	}
	
	.g-pull-6of4-xl {
		margin-left: -150%;
	}
	
	.g-b--6of5-xl {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-6of5-xl {
		margin-left: 120%;
	}
	
	.g-pull-6of5-xl {
		margin-left: -120%;
	}
	
	.g-b--6of6-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-6of6-xl {
		margin-left: 100%;
	}
	
	.g-pull-6of6-xl {
		margin-left: -100%;
	}
	
	.g-b--6of7-xl {
		-ms-flex-preferred-size: 85.71429%;
		flex-basis: 85.71429%;
		max-width: 85.71429%;
	}
	
	.g-push-6of7-xl {
		margin-left: 85.71429%;
	}
	
	.g-pull-6of7-xl {
		margin-left: -85.71429%;
	}
	
	.g-b--6of8-xl {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-6of8-xl {
		margin-left: 75%;
	}
	
	.g-pull-6of8-xl {
		margin-left: -75%;
	}
	
	.g-b--6of9-xl {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-6of9-xl {
		margin-left: 66.66667%;
	}
	
	.g-pull-6of9-xl {
		margin-left: -66.66667%;
	}
	
	.g-b--6of10-xl {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-6of10-xl {
		margin-left: 60%;
	}
	
	.g-pull-6of10-xl {
		margin-left: -60%;
	}
	
	.g-b--6of11-xl {
		-ms-flex-preferred-size: 54.54545%;
		flex-basis: 54.54545%;
		max-width: 54.54545%;
	}
	
	.g-push-6of11-xl {
		margin-left: 54.54545%;
	}
	
	.g-pull-6of11-xl {
		margin-left: -54.54545%;
	}
	
	.g-b--7-xl {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-7-xl {
		margin-left: 58.33333%;
	}
	
	.g-pull-7-xl {
		margin-left: -58.33333%;
	}
	
	.g-b--7of4-xl {
		-ms-flex-preferred-size: 175%;
		flex-basis: 175%;
		max-width: 175%;
	}
	
	.g-push-7of4-xl {
		margin-left: 175%;
	}
	
	.g-pull-7of4-xl {
		margin-left: -175%;
	}
	
	.g-b--7of5-xl {
		-ms-flex-preferred-size: 140%;
		flex-basis: 140%;
		max-width: 140%;
	}
	
	.g-push-7of5-xl {
		margin-left: 140%;
	}
	
	.g-pull-7of5-xl {
		margin-left: -140%;
	}
	
	.g-b--7of6-xl {
		-ms-flex-preferred-size: 116.66667%;
		flex-basis: 116.66667%;
		max-width: 116.66667%;
	}
	
	.g-push-7of6-xl {
		margin-left: 116.66667%;
	}
	
	.g-pull-7of6-xl {
		margin-left: -116.66667%;
	}
	
	.g-b--7of7-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-7of7-xl {
		margin-left: 100%;
	}
	
	.g-pull-7of7-xl {
		margin-left: -100%;
	}
	
	.g-b--7of8-xl {
		-ms-flex-preferred-size: 87.5%;
		flex-basis: 87.5%;
		max-width: 87.5%;
	}
	
	.g-push-7of8-xl {
		margin-left: 87.5%;
	}
	
	.g-pull-7of8-xl {
		margin-left: -87.5%;
	}
	
	.g-b--7of9-xl {
		-ms-flex-preferred-size: 77.77778%;
		flex-basis: 77.77778%;
		max-width: 77.77778%;
	}
	
	.g-push-7of9-xl {
		margin-left: 77.77778%;
	}
	
	.g-pull-7of9-xl {
		margin-left: -77.77778%;
	}
	
	.g-b--7of10-xl {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		max-width: 70%;
	}
	
	.g-push-7of10-xl {
		margin-left: 70%;
	}
	
	.g-pull-7of10-xl {
		margin-left: -70%;
	}
	
	.g-b--7of11-xl {
		-ms-flex-preferred-size: 63.63636%;
		flex-basis: 63.63636%;
		max-width: 63.63636%;
	}
	
	.g-push-7of11-xl {
		margin-left: 63.63636%;
	}
	
	.g-pull-7of11-xl {
		margin-left: -63.63636%;
	}
	
	.g-b--8-xl {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-8-xl {
		margin-left: 66.66667%;
	}
	
	.g-pull-8-xl {
		margin-left: -66.66667%;
	}
	
	.g-b--8of4-xl {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-8of4-xl {
		margin-left: 200%;
	}
	
	.g-pull-8of4-xl {
		margin-left: -200%;
	}
	
	.g-b--8of5-xl {
		-ms-flex-preferred-size: 160%;
		flex-basis: 160%;
		max-width: 160%;
	}
	
	.g-push-8of5-xl {
		margin-left: 160%;
	}
	
	.g-pull-8of5-xl {
		margin-left: -160%;
	}
	
	.g-b--8of6-xl {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-8of6-xl {
		margin-left: 133.33333%;
	}
	
	.g-pull-8of6-xl {
		margin-left: -133.33333%;
	}
	
	.g-b--8of7-xl {
		-ms-flex-preferred-size: 114.28571%;
		flex-basis: 114.28571%;
		max-width: 114.28571%;
	}
	
	.g-push-8of7-xl {
		margin-left: 114.28571%;
	}
	
	.g-pull-8of7-xl {
		margin-left: -114.28571%;
	}
	
	.g-b--8of8-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-8of8-xl {
		margin-left: 100%;
	}
	
	.g-pull-8of8-xl {
		margin-left: -100%;
	}
	
	.g-b--8of9-xl {
		-ms-flex-preferred-size: 88.88889%;
		flex-basis: 88.88889%;
		max-width: 88.88889%;
	}
	
	.g-push-8of9-xl {
		margin-left: 88.88889%;
	}
	
	.g-pull-8of9-xl {
		margin-left: -88.88889%;
	}
	
	.g-b--8of10-xl {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-8of10-xl {
		margin-left: 80%;
	}
	
	.g-pull-8of10-xl {
		margin-left: -80%;
	}
	
	.g-b--8of11-xl {
		-ms-flex-preferred-size: 72.72727%;
		flex-basis: 72.72727%;
		max-width: 72.72727%;
	}
	
	.g-push-8of11-xl {
		margin-left: 72.72727%;
	}
	
	.g-pull-8of11-xl {
		margin-left: -72.72727%;
	}
	
	.g-b--9-xl {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-9-xl {
		margin-left: 75%;
	}
	
	.g-pull-9-xl {
		margin-left: -75%;
	}
	
	.g-b--9of4-xl {
		-ms-flex-preferred-size: 225%;
		flex-basis: 225%;
		max-width: 225%;
	}
	
	.g-push-9of4-xl {
		margin-left: 225%;
	}
	
	.g-pull-9of4-xl {
		margin-left: -225%;
	}
	
	.g-b--9of5-xl {
		-ms-flex-preferred-size: 180%;
		flex-basis: 180%;
		max-width: 180%;
	}
	
	.g-push-9of5-xl {
		margin-left: 180%;
	}
	
	.g-pull-9of5-xl {
		margin-left: -180%;
	}
	
	.g-b--9of6-xl {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-9of6-xl {
		margin-left: 150%;
	}
	
	.g-pull-9of6-xl {
		margin-left: -150%;
	}
	
	.g-b--9of7-xl {
		-ms-flex-preferred-size: 128.57143%;
		flex-basis: 128.57143%;
		max-width: 128.57143%;
	}
	
	.g-push-9of7-xl {
		margin-left: 128.57143%;
	}
	
	.g-pull-9of7-xl {
		margin-left: -128.57143%;
	}
	
	.g-b--9of8-xl {
		-ms-flex-preferred-size: 112.5%;
		flex-basis: 112.5%;
		max-width: 112.5%;
	}
	
	.g-push-9of8-xl {
		margin-left: 112.5%;
	}
	
	.g-pull-9of8-xl {
		margin-left: -112.5%;
	}
	
	.g-b--9of9-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-9of9-xl {
		margin-left: 100%;
	}
	
	.g-pull-9of9-xl {
		margin-left: -100%;
	}
	
	.g-b--9of10-xl {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		max-width: 90%;
	}
	
	.g-push-9of10-xl {
		margin-left: 90%;
	}
	
	.g-pull-9of10-xl {
		margin-left: -90%;
	}
	
	.g-b--9of11-xl {
		-ms-flex-preferred-size: 81.81818%;
		flex-basis: 81.81818%;
		max-width: 81.81818%;
	}
	
	.g-push-9of11-xl {
		margin-left: 81.81818%;
	}
	
	.g-pull-9of11-xl {
		margin-left: -81.81818%;
	}
	
	.g-b--10-xl {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-10-xl {
		margin-left: 83.33333%;
	}
	
	.g-pull-10-xl {
		margin-left: -83.33333%;
	}
	
	.g-b--10of4-xl {
		-ms-flex-preferred-size: 250%;
		flex-basis: 250%;
		max-width: 250%;
	}
	
	.g-push-10of4-xl {
		margin-left: 250%;
	}
	
	.g-pull-10of4-xl {
		margin-left: -250%;
	}
	
	.g-b--10of5-xl {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-10of5-xl {
		margin-left: 200%;
	}
	
	.g-pull-10of5-xl {
		margin-left: -200%;
	}
	
	.g-b--10of6-xl {
		-ms-flex-preferred-size: 166.66667%;
		flex-basis: 166.66667%;
		max-width: 166.66667%;
	}
	
	.g-push-10of6-xl {
		margin-left: 166.66667%;
	}
	
	.g-pull-10of6-xl {
		margin-left: -166.66667%;
	}
	
	.g-b--10of7-xl {
		-ms-flex-preferred-size: 142.85714%;
		flex-basis: 142.85714%;
		max-width: 142.85714%;
	}
	
	.g-push-10of7-xl {
		margin-left: 142.85714%;
	}
	
	.g-pull-10of7-xl {
		margin-left: -142.85714%;
	}
	
	.g-b--10of8-xl {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-10of8-xl {
		margin-left: 125%;
	}
	
	.g-pull-10of8-xl {
		margin-left: -125%;
	}
	
	.g-b--10of9-xl {
		-ms-flex-preferred-size: 111.11111%;
		flex-basis: 111.11111%;
		max-width: 111.11111%;
	}
	
	.g-push-10of9-xl {
		margin-left: 111.11111%;
	}
	
	.g-pull-10of9-xl {
		margin-left: -111.11111%;
	}
	
	.g-b--10of10-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-10of10-xl {
		margin-left: 100%;
	}
	
	.g-pull-10of10-xl {
		margin-left: -100%;
	}
	
	.g-b--10of11-xl {
		-ms-flex-preferred-size: 90.90909%;
		flex-basis: 90.90909%;
		max-width: 90.90909%;
	}
	
	.g-push-10of11-xl {
		margin-left: 90.90909%;
	}
	
	.g-pull-10of11-xl {
		margin-left: -90.90909%;
	}
	
	.g-b--11-xl {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-11-xl {
		margin-left: 91.66667%;
	}
	
	.g-pull-11-xl {
		margin-left: -91.66667%;
	}
	
	.g-b--11of4-xl {
		-ms-flex-preferred-size: 275%;
		flex-basis: 275%;
		max-width: 275%;
	}
	
	.g-push-11of4-xl {
		margin-left: 275%;
	}
	
	.g-pull-11of4-xl {
		margin-left: -275%;
	}
	
	.g-b--11of5-xl {
		-ms-flex-preferred-size: 220%;
		flex-basis: 220%;
		max-width: 220%;
	}
	
	.g-push-11of5-xl {
		margin-left: 220%;
	}
	
	.g-pull-11of5-xl {
		margin-left: -220%;
	}
	
	.g-b--11of6-xl {
		-ms-flex-preferred-size: 183.33333%;
		flex-basis: 183.33333%;
		max-width: 183.33333%;
	}
	
	.g-push-11of6-xl {
		margin-left: 183.33333%;
	}
	
	.g-pull-11of6-xl {
		margin-left: -183.33333%;
	}
	
	.g-b--11of7-xl {
		-ms-flex-preferred-size: 157.14286%;
		flex-basis: 157.14286%;
		max-width: 157.14286%;
	}
	
	.g-push-11of7-xl {
		margin-left: 157.14286%;
	}
	
	.g-pull-11of7-xl {
		margin-left: -157.14286%;
	}
	
	.g-b--11of8-xl {
		-ms-flex-preferred-size: 137.5%;
		flex-basis: 137.5%;
		max-width: 137.5%;
	}
	
	.g-push-11of8-xl {
		margin-left: 137.5%;
	}
	
	.g-pull-11of8-xl {
		margin-left: -137.5%;
	}
	
	.g-b--11of9-xl {
		-ms-flex-preferred-size: 122.22222%;
		flex-basis: 122.22222%;
		max-width: 122.22222%;
	}
	
	.g-push-11of9-xl {
		margin-left: 122.22222%;
	}
	
	.g-pull-11of9-xl {
		margin-left: -122.22222%;
	}
	
	.g-b--11of10-xl {
		-ms-flex-preferred-size: 110%;
		flex-basis: 110%;
		max-width: 110%;
	}
	
	.g-push-11of10-xl {
		margin-left: 110%;
	}
	
	.g-pull-11of10-xl {
		margin-left: -110%;
	}
	
	.g-b--11of11-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-11of11-xl {
		margin-left: 100%;
	}
	
	.g-pull-11of11-xl {
		margin-left: -100%;
	}
	
	.g-b--12-xl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-b--0-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-12-xl {
		margin-left: 100%;
	}
	
	.g-pull-12-xl {
		margin-left: -100%;
	}
	
	.g-b--12of4-xl {
		-ms-flex-preferred-size: 300%;
		flex-basis: 300%;
		max-width: 300%;
	}
	
	.g-push-12of4-xl {
		margin-left: 300%;
	}
	
	.g-pull-12of4-xl {
		margin-left: -300%;
	}
	
	.g-b--12of5-xl {
		-ms-flex-preferred-size: 240%;
		flex-basis: 240%;
		max-width: 240%;
	}
	
	.g-push-12of5-xl {
		margin-left: 240%;
	}
	
	.g-pull-12of5-xl {
		margin-left: -240%;
	}
	
	.g-b--12of6-xl {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-12of6-xl {
		margin-left: 200%;
	}
	
	.g-pull-12of6-xl {
		margin-left: -200%;
	}
	
	.g-b--12of7-xl {
		-ms-flex-preferred-size: 171.42857%;
		flex-basis: 171.42857%;
		max-width: 171.42857%;
	}
	
	.g-push-12of7-xl {
		margin-left: 171.42857%;
	}
	
	.g-pull-12of7-xl {
		margin-left: -171.42857%;
	}
	
	.g-b--12of8-xl {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-12of8-xl {
		margin-left: 150%;
	}
	
	.g-pull-12of8-xl {
		margin-left: -150%;
	}
	
	.g-b--12of9-xl {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-12of9-xl {
		margin-left: 133.33333%;
	}
	
	.g-pull-12of9-xl {
		margin-left: -133.33333%;
	}
	
	.g-b--12of10-xl {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-12of10-xl {
		margin-left: 120%;
	}
	
	.g-pull-12of10-xl {
		margin-left: -120%;
	}
	
	.g-b--12of11-xl {
		-ms-flex-preferred-size: 109.09091%;
		flex-basis: 109.09091%;
		max-width: 109.09091%;
	}
	
	.g-push-12of11-xl {
		margin-left: 109.09091%;
	}
	
	.g-pull-12of11-xl {
		margin-left: -109.09091%;
	}
	
	.g-push-0-xl {
		margin-left: 0;
	}
	
	.g-push-flip-0-xl {
		margin-right: 0;
	}
}

@media screen and (min-width:120rem) {
	.g-b--1-xxl {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-1-xxl {
		margin-left: 8.33333%;
	}
	
	.g-pull-1-xxl {
		margin-left: -8.33333%;
	}
	
	.g-b--1of4-xxl {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-1of4-xxl {
		margin-left: 25%;
	}
	
	.g-pull-1of4-xxl {
		margin-left: -25%;
	}
	
	.g-b--1of5-xxl {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-1of5-xxl {
		margin-left: 20%;
	}
	
	.g-pull-1of5-xxl {
		margin-left: -20%;
	}
	
	.g-b--1of6-xxl {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-push-1of6-xxl {
		margin-left: 16.66667%;
	}
	
	.g-pull-1of6-xxl {
		margin-left: -16.66667%;
	}
	
	.g-b--1of7-xxl {
		-ms-flex-preferred-size: 14.28571%;
		flex-basis: 14.28571%;
		max-width: 14.28571%;
	}
	
	.g-push-1of7-xxl {
		margin-left: 14.28571%;
	}
	
	.g-pull-1of7-xxl {
		margin-left: -14.28571%;
	}
	
	.g-b--1of8-xxl {
		-ms-flex-preferred-size: 12.5%;
		flex-basis: 12.5%;
		max-width: 12.5%;
	}
	
	.g-push-1of8-xxl {
		margin-left: 12.5%;
	}
	
	.g-pull-1of8-xxl {
		margin-left: -12.5%;
	}
	
	.g-b--1of9-xxl {
		-ms-flex-preferred-size: 11.11111%;
		flex-basis: 11.11111%;
		max-width: 11.11111%;
	}
	
	.g-push-1of9-xxl {
		margin-left: 11.11111%;
	}
	
	.g-pull-1of9-xxl {
		margin-left: -11.11111%;
	}
	
	.g-b--1of10-xxl {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%;
		max-width: 10%;
	}
	
	.g-push-1of10-xxl {
		margin-left: 10%;
	}
	
	.g-pull-1of10-xxl {
		margin-left: -10%;
	}
	
	.g-b--1of11-xxl {
		-ms-flex-preferred-size: 9.09091%;
		flex-basis: 9.09091%;
		max-width: 9.09091%;
	}
	
	.g-push-1of11-xxl {
		margin-left: 9.09091%;
	}
	
	.g-pull-1of11-xxl {
		margin-left: -9.09091%;
	}
	
	.g-b--2-xxl {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-2-xxl {
		margin-left: 16.66667%;
	}
	
	.g-pull-2-xxl {
		margin-left: -16.66667%;
	}
	
	.g-b--2of4-xxl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-2of4-xxl {
		margin-left: 50%;
	}
	
	.g-pull-2of4-xxl {
		margin-left: -50%;
	}
	
	.g-b--2of5-xxl {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-2of5-xxl {
		margin-left: 40%;
	}
	
	.g-pull-2of5-xxl {
		margin-left: -40%;
	}
	
	.g-b--2of6-xxl {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-2of6-xxl {
		margin-left: 33.33333%;
	}
	
	.g-pull-2of6-xxl {
		margin-left: -33.33333%;
	}
	
	.g-b--2of7-xxl {
		-ms-flex-preferred-size: 28.57143%;
		flex-basis: 28.57143%;
		max-width: 28.57143%;
	}
	
	.g-push-2of7-xxl {
		margin-left: 28.57143%;
	}
	
	.g-pull-2of7-xxl {
		margin-left: -28.57143%;
	}
	
	.g-b--2of8-xxl {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-push-2of8-xxl {
		margin-left: 25%;
	}
	
	.g-pull-2of8-xxl {
		margin-left: -25%;
	}
	
	.g-b--2of9-xxl {
		-ms-flex-preferred-size: 22.22222%;
		flex-basis: 22.22222%;
		max-width: 22.22222%;
	}
	
	.g-push-2of9-xxl {
		margin-left: 22.22222%;
	}
	
	.g-pull-2of9-xxl {
		margin-left: -22.22222%;
	}
	
	.g-b--2of10-xxl {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.g-push-2of10-xxl {
		margin-left: 20%;
	}
	
	.g-pull-2of10-xxl {
		margin-left: -20%;
	}
	
	.g-b--2of11-xxl {
		-ms-flex-preferred-size: 18.18182%;
		flex-basis: 18.18182%;
		max-width: 18.18182%;
	}
	
	.g-push-2of11-xxl {
		margin-left: 18.18182%;
	}
	
	.g-pull-2of11-xxl {
		margin-left: -18.18182%;
	}
	
	.g-b--3-xxl {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-3-xxl {
		margin-left: 25%;
	}
	
	.g-pull-3-xxl {
		margin-left: -25%;
	}
	
	.g-b--3of4-xxl {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-3of4-xxl {
		margin-left: 75%;
	}
	
	.g-pull-3of4-xxl {
		margin-left: -75%;
	}
	
	.g-b--3of5-xxl {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-3of5-xxl {
		margin-left: 60%;
	}
	
	.g-pull-3of5-xxl {
		margin-left: -60%;
	}
	
	.g-b--3of6-xxl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-3of6-xxl {
		margin-left: 50%;
	}
	
	.g-pull-3of6-xxl {
		margin-left: -50%;
	}
	
	.g-b--3of7-xxl {
		-ms-flex-preferred-size: 42.85714%;
		flex-basis: 42.85714%;
		max-width: 42.85714%;
	}
	
	.g-push-3of7-xxl {
		margin-left: 42.85714%;
	}
	
	.g-pull-3of7-xxl {
		margin-left: -42.85714%;
	}
	
	.g-b--3of8-xxl {
		-ms-flex-preferred-size: 37.5%;
		flex-basis: 37.5%;
		max-width: 37.5%;
	}
	
	.g-push-3of8-xxl {
		margin-left: 37.5%;
	}
	
	.g-pull-3of8-xxl {
		margin-left: -37.5%;
	}
	
	.g-b--3of9-xxl {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-push-3of9-xxl {
		margin-left: 33.33333%;
	}
	
	.g-pull-3of9-xxl {
		margin-left: -33.33333%;
	}
	
	.g-b--3of10-xxl {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
	}
	
	.g-push-3of10-xxl {
		margin-left: 30%;
	}
	
	.g-pull-3of10-xxl {
		margin-left: -30%;
	}
	
	.g-b--3of11-xxl {
		-ms-flex-preferred-size: 27.27273%;
		flex-basis: 27.27273%;
		max-width: 27.27273%;
	}
	
	.g-push-3of11-xxl {
		margin-left: 27.27273%;
	}
	
	.g-pull-3of11-xxl {
		margin-left: -27.27273%;
	}
	
	.g-b--4-xxl {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-4-xxl {
		margin-left: 33.33333%;
	}
	
	.g-pull-4-xxl {
		margin-left: -33.33333%;
	}
	
	.g-b--4of4-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-4of4-xxl {
		margin-left: 100%;
	}
	
	.g-pull-4of4-xxl {
		margin-left: -100%;
	}
	
	.g-b--4of5-xxl {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-4of5-xxl {
		margin-left: 80%;
	}
	
	.g-pull-4of5-xxl {
		margin-left: -80%;
	}
	
	.g-b--4of6-xxl {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-4of6-xxl {
		margin-left: 66.66667%;
	}
	
	.g-pull-4of6-xxl {
		margin-left: -66.66667%;
	}
	
	.g-b--4of7-xxl {
		-ms-flex-preferred-size: 57.14286%;
		flex-basis: 57.14286%;
		max-width: 57.14286%;
	}
	
	.g-push-4of7-xxl {
		margin-left: 57.14286%;
	}
	
	.g-pull-4of7-xxl {
		margin-left: -57.14286%;
	}
	
	.g-b--4of8-xxl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-4of8-xxl {
		margin-left: 50%;
	}
	
	.g-pull-4of8-xxl {
		margin-left: -50%;
	}
	
	.g-b--4of9-xxl {
		-ms-flex-preferred-size: 44.44444%;
		flex-basis: 44.44444%;
		max-width: 44.44444%;
	}
	
	.g-push-4of9-xxl {
		margin-left: 44.44444%;
	}
	
	.g-pull-4of9-xxl {
		margin-left: -44.44444%;
	}
	
	.g-b--4of10-xxl {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	
	.g-push-4of10-xxl {
		margin-left: 40%;
	}
	
	.g-pull-4of10-xxl {
		margin-left: -40%;
	}
	
	.g-b--4of11-xxl {
		-ms-flex-preferred-size: 36.36364%;
		flex-basis: 36.36364%;
		max-width: 36.36364%;
	}
	
	.g-push-4of11-xxl {
		margin-left: 36.36364%;
	}
	
	.g-pull-4of11-xxl {
		margin-left: -36.36364%;
	}
	
	.g-b--5-xxl {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-5-xxl {
		margin-left: 41.66667%;
	}
	
	.g-pull-5-xxl {
		margin-left: -41.66667%;
	}
	
	.g-b--5of4-xxl {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-5of4-xxl {
		margin-left: 125%;
	}
	
	.g-pull-5of4-xxl {
		margin-left: -125%;
	}
	
	.g-b--5of5-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-5of5-xxl {
		margin-left: 100%;
	}
	
	.g-pull-5of5-xxl {
		margin-left: -100%;
	}
	
	.g-b--5of6-xxl {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-push-5of6-xxl {
		margin-left: 83.33333%;
	}
	
	.g-pull-5of6-xxl {
		margin-left: -83.33333%;
	}
	
	.g-b--5of7-xxl {
		-ms-flex-preferred-size: 71.42857%;
		flex-basis: 71.42857%;
		max-width: 71.42857%;
	}
	
	.g-push-5of7-xxl {
		margin-left: 71.42857%;
	}
	
	.g-pull-5of7-xxl {
		margin-left: -71.42857%;
	}
	
	.g-b--5of8-xxl {
		-ms-flex-preferred-size: 62.5%;
		flex-basis: 62.5%;
		max-width: 62.5%;
	}
	
	.g-push-5of8-xxl {
		margin-left: 62.5%;
	}
	
	.g-pull-5of8-xxl {
		margin-left: -62.5%;
	}
	
	.g-b--5of9-xxl {
		-ms-flex-preferred-size: 55.55556%;
		flex-basis: 55.55556%;
		max-width: 55.55556%;
	}
	
	.g-push-5of9-xxl {
		margin-left: 55.55556%;
	}
	
	.g-pull-5of9-xxl {
		margin-left: -55.55556%;
	}
	
	.g-b--5of10-xxl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-push-5of10-xxl {
		margin-left: 50%;
	}
	
	.g-pull-5of10-xxl {
		margin-left: -50%;
	}
	
	.g-b--5of11-xxl {
		-ms-flex-preferred-size: 45.45455%;
		flex-basis: 45.45455%;
		max-width: 45.45455%;
	}
	
	.g-push-5of11-xxl {
		margin-left: 45.45455%;
	}
	
	.g-pull-5of11-xxl {
		margin-left: -45.45455%;
	}
	
	.g-b--6-xxl {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-6-xxl {
		margin-left: 50%;
	}
	
	.g-pull-6-xxl {
		margin-left: -50%;
	}
	
	.g-b--6of4-xxl {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-6of4-xxl {
		margin-left: 150%;
	}
	
	.g-pull-6of4-xxl {
		margin-left: -150%;
	}
	
	.g-b--6of5-xxl {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-6of5-xxl {
		margin-left: 120%;
	}
	
	.g-pull-6of5-xxl {
		margin-left: -120%;
	}
	
	.g-b--6of6-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-6of6-xxl {
		margin-left: 100%;
	}
	
	.g-pull-6of6-xxl {
		margin-left: -100%;
	}
	
	.g-b--6of7-xxl {
		-ms-flex-preferred-size: 85.71429%;
		flex-basis: 85.71429%;
		max-width: 85.71429%;
	}
	
	.g-push-6of7-xxl {
		margin-left: 85.71429%;
	}
	
	.g-pull-6of7-xxl {
		margin-left: -85.71429%;
	}
	
	.g-b--6of8-xxl {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-push-6of8-xxl {
		margin-left: 75%;
	}
	
	.g-pull-6of8-xxl {
		margin-left: -75%;
	}
	
	.g-b--6of9-xxl {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-push-6of9-xxl {
		margin-left: 66.66667%;
	}
	
	.g-pull-6of9-xxl {
		margin-left: -66.66667%;
	}
	
	.g-b--6of10-xxl {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
	
	.g-push-6of10-xxl {
		margin-left: 60%;
	}
	
	.g-pull-6of10-xxl {
		margin-left: -60%;
	}
	
	.g-b--6of11-xxl {
		-ms-flex-preferred-size: 54.54545%;
		flex-basis: 54.54545%;
		max-width: 54.54545%;
	}
	
	.g-push-6of11-xxl {
		margin-left: 54.54545%;
	}
	
	.g-pull-6of11-xxl {
		margin-left: -54.54545%;
	}
	
	.g-b--7-xxl {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-7-xxl {
		margin-left: 58.33333%;
	}
	
	.g-pull-7-xxl {
		margin-left: -58.33333%;
	}
	
	.g-b--7of4-xxl {
		-ms-flex-preferred-size: 175%;
		flex-basis: 175%;
		max-width: 175%;
	}
	
	.g-push-7of4-xxl {
		margin-left: 175%;
	}
	
	.g-pull-7of4-xxl {
		margin-left: -175%;
	}
	
	.g-b--7of5-xxl {
		-ms-flex-preferred-size: 140%;
		flex-basis: 140%;
		max-width: 140%;
	}
	
	.g-push-7of5-xxl {
		margin-left: 140%;
	}
	
	.g-pull-7of5-xxl {
		margin-left: -140%;
	}
	
	.g-b--7of6-xxl {
		-ms-flex-preferred-size: 116.66667%;
		flex-basis: 116.66667%;
		max-width: 116.66667%;
	}
	
	.g-push-7of6-xxl {
		margin-left: 116.66667%;
	}
	
	.g-pull-7of6-xxl {
		margin-left: -116.66667%;
	}
	
	.g-b--7of7-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-7of7-xxl {
		margin-left: 100%;
	}
	
	.g-pull-7of7-xxl {
		margin-left: -100%;
	}
	
	.g-b--7of8-xxl {
		-ms-flex-preferred-size: 87.5%;
		flex-basis: 87.5%;
		max-width: 87.5%;
	}
	
	.g-push-7of8-xxl {
		margin-left: 87.5%;
	}
	
	.g-pull-7of8-xxl {
		margin-left: -87.5%;
	}
	
	.g-b--7of9-xxl {
		-ms-flex-preferred-size: 77.77778%;
		flex-basis: 77.77778%;
		max-width: 77.77778%;
	}
	
	.g-push-7of9-xxl {
		margin-left: 77.77778%;
	}
	
	.g-pull-7of9-xxl {
		margin-left: -77.77778%;
	}
	
	.g-b--7of10-xxl {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		max-width: 70%;
	}
	
	.g-push-7of10-xxl {
		margin-left: 70%;
	}
	
	.g-pull-7of10-xxl {
		margin-left: -70%;
	}
	
	.g-b--7of11-xxl {
		-ms-flex-preferred-size: 63.63636%;
		flex-basis: 63.63636%;
		max-width: 63.63636%;
	}
	
	.g-push-7of11-xxl {
		margin-left: 63.63636%;
	}
	
	.g-pull-7of11-xxl {
		margin-left: -63.63636%;
	}
	
	.g-b--8-xxl {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-8-xxl {
		margin-left: 66.66667%;
	}
	
	.g-pull-8-xxl {
		margin-left: -66.66667%;
	}
	
	.g-b--8of4-xxl {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-8of4-xxl {
		margin-left: 200%;
	}
	
	.g-pull-8of4-xxl {
		margin-left: -200%;
	}
	
	.g-b--8of5-xxl {
		-ms-flex-preferred-size: 160%;
		flex-basis: 160%;
		max-width: 160%;
	}
	
	.g-push-8of5-xxl {
		margin-left: 160%;
	}
	
	.g-pull-8of5-xxl {
		margin-left: -160%;
	}
	
	.g-b--8of6-xxl {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-8of6-xxl {
		margin-left: 133.33333%;
	}
	
	.g-pull-8of6-xxl {
		margin-left: -133.33333%;
	}
	
	.g-b--8of7-xxl {
		-ms-flex-preferred-size: 114.28571%;
		flex-basis: 114.28571%;
		max-width: 114.28571%;
	}
	
	.g-push-8of7-xxl {
		margin-left: 114.28571%;
	}
	
	.g-pull-8of7-xxl {
		margin-left: -114.28571%;
	}
	
	.g-b--8of8-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-8of8-xxl {
		margin-left: 100%;
	}
	
	.g-pull-8of8-xxl {
		margin-left: -100%;
	}
	
	.g-b--8of9-xxl {
		-ms-flex-preferred-size: 88.88889%;
		flex-basis: 88.88889%;
		max-width: 88.88889%;
	}
	
	.g-push-8of9-xxl {
		margin-left: 88.88889%;
	}
	
	.g-pull-8of9-xxl {
		margin-left: -88.88889%;
	}
	
	.g-b--8of10-xxl {
		-ms-flex-preferred-size: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
	
	.g-push-8of10-xxl {
		margin-left: 80%;
	}
	
	.g-pull-8of10-xxl {
		margin-left: -80%;
	}
	
	.g-b--8of11-xxl {
		-ms-flex-preferred-size: 72.72727%;
		flex-basis: 72.72727%;
		max-width: 72.72727%;
	}
	
	.g-push-8of11-xxl {
		margin-left: 72.72727%;
	}
	
	.g-pull-8of11-xxl {
		margin-left: -72.72727%;
	}
	
	.g-b--9-xxl {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-9-xxl {
		margin-left: 75%;
	}
	
	.g-pull-9-xxl {
		margin-left: -75%;
	}
	
	.g-b--9of4-xxl {
		-ms-flex-preferred-size: 225%;
		flex-basis: 225%;
		max-width: 225%;
	}
	
	.g-push-9of4-xxl {
		margin-left: 225%;
	}
	
	.g-pull-9of4-xxl {
		margin-left: -225%;
	}
	
	.g-b--9of5-xxl {
		-ms-flex-preferred-size: 180%;
		flex-basis: 180%;
		max-width: 180%;
	}
	
	.g-push-9of5-xxl {
		margin-left: 180%;
	}
	
	.g-pull-9of5-xxl {
		margin-left: -180%;
	}
	
	.g-b--9of6-xxl {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-9of6-xxl {
		margin-left: 150%;
	}
	
	.g-pull-9of6-xxl {
		margin-left: -150%;
	}
	
	.g-b--9of7-xxl {
		-ms-flex-preferred-size: 128.57143%;
		flex-basis: 128.57143%;
		max-width: 128.57143%;
	}
	
	.g-push-9of7-xxl {
		margin-left: 128.57143%;
	}
	
	.g-pull-9of7-xxl {
		margin-left: -128.57143%;
	}
	
	.g-b--9of8-xxl {
		-ms-flex-preferred-size: 112.5%;
		flex-basis: 112.5%;
		max-width: 112.5%;
	}
	
	.g-push-9of8-xxl {
		margin-left: 112.5%;
	}
	
	.g-pull-9of8-xxl {
		margin-left: -112.5%;
	}
	
	.g-b--9of9-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-9of9-xxl {
		margin-left: 100%;
	}
	
	.g-pull-9of9-xxl {
		margin-left: -100%;
	}
	
	.g-b--9of10-xxl {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
		max-width: 90%;
	}
	
	.g-push-9of10-xxl {
		margin-left: 90%;
	}
	
	.g-pull-9of10-xxl {
		margin-left: -90%;
	}
	
	.g-b--9of11-xxl {
		-ms-flex-preferred-size: 81.81818%;
		flex-basis: 81.81818%;
		max-width: 81.81818%;
	}
	
	.g-push-9of11-xxl {
		margin-left: 81.81818%;
	}
	
	.g-pull-9of11-xxl {
		margin-left: -81.81818%;
	}
	
	.g-b--10-xxl {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-10-xxl {
		margin-left: 83.33333%;
	}
	
	.g-pull-10-xxl {
		margin-left: -83.33333%;
	}
	
	.g-b--10of4-xxl {
		-ms-flex-preferred-size: 250%;
		flex-basis: 250%;
		max-width: 250%;
	}
	
	.g-push-10of4-xxl {
		margin-left: 250%;
	}
	
	.g-pull-10of4-xxl {
		margin-left: -250%;
	}
	
	.g-b--10of5-xxl {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-10of5-xxl {
		margin-left: 200%;
	}
	
	.g-pull-10of5-xxl {
		margin-left: -200%;
	}
	
	.g-b--10of6-xxl {
		-ms-flex-preferred-size: 166.66667%;
		flex-basis: 166.66667%;
		max-width: 166.66667%;
	}
	
	.g-push-10of6-xxl {
		margin-left: 166.66667%;
	}
	
	.g-pull-10of6-xxl {
		margin-left: -166.66667%;
	}
	
	.g-b--10of7-xxl {
		-ms-flex-preferred-size: 142.85714%;
		flex-basis: 142.85714%;
		max-width: 142.85714%;
	}
	
	.g-push-10of7-xxl {
		margin-left: 142.85714%;
	}
	
	.g-pull-10of7-xxl {
		margin-left: -142.85714%;
	}
	
	.g-b--10of8-xxl {
		-ms-flex-preferred-size: 125%;
		flex-basis: 125%;
		max-width: 125%;
	}
	
	.g-push-10of8-xxl {
		margin-left: 125%;
	}
	
	.g-pull-10of8-xxl {
		margin-left: -125%;
	}
	
	.g-b--10of9-xxl {
		-ms-flex-preferred-size: 111.11111%;
		flex-basis: 111.11111%;
		max-width: 111.11111%;
	}
	
	.g-push-10of9-xxl {
		margin-left: 111.11111%;
	}
	
	.g-pull-10of9-xxl {
		margin-left: -111.11111%;
	}
	
	.g-b--10of10-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-10of10-xxl {
		margin-left: 100%;
	}
	
	.g-pull-10of10-xxl {
		margin-left: -100%;
	}
	
	.g-b--10of11-xxl {
		-ms-flex-preferred-size: 90.90909%;
		flex-basis: 90.90909%;
		max-width: 90.90909%;
	}
	
	.g-push-10of11-xxl {
		margin-left: 90.90909%;
	}
	
	.g-pull-10of11-xxl {
		margin-left: -90.90909%;
	}
	
	.g-b--11-xxl {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-11-xxl {
		margin-left: 91.66667%;
	}
	
	.g-pull-11-xxl {
		margin-left: -91.66667%;
	}
	
	.g-b--11of4-xxl {
		-ms-flex-preferred-size: 275%;
		flex-basis: 275%;
		max-width: 275%;
	}
	
	.g-push-11of4-xxl {
		margin-left: 275%;
	}
	
	.g-pull-11of4-xxl {
		margin-left: -275%;
	}
	
	.g-b--11of5-xxl {
		-ms-flex-preferred-size: 220%;
		flex-basis: 220%;
		max-width: 220%;
	}
	
	.g-push-11of5-xxl {
		margin-left: 220%;
	}
	
	.g-pull-11of5-xxl {
		margin-left: -220%;
	}
	
	.g-b--11of6-xxl {
		-ms-flex-preferred-size: 183.33333%;
		flex-basis: 183.33333%;
		max-width: 183.33333%;
	}
	
	.g-push-11of6-xxl {
		margin-left: 183.33333%;
	}
	
	.g-pull-11of6-xxl {
		margin-left: -183.33333%;
	}
	
	.g-b--11of7-xxl {
		-ms-flex-preferred-size: 157.14286%;
		flex-basis: 157.14286%;
		max-width: 157.14286%;
	}
	
	.g-push-11of7-xxl {
		margin-left: 157.14286%;
	}
	
	.g-pull-11of7-xxl {
		margin-left: -157.14286%;
	}
	
	.g-b--11of8-xxl {
		-ms-flex-preferred-size: 137.5%;
		flex-basis: 137.5%;
		max-width: 137.5%;
	}
	
	.g-push-11of8-xxl {
		margin-left: 137.5%;
	}
	
	.g-pull-11of8-xxl {
		margin-left: -137.5%;
	}
	
	.g-b--11of9-xxl {
		-ms-flex-preferred-size: 122.22222%;
		flex-basis: 122.22222%;
		max-width: 122.22222%;
	}
	
	.g-push-11of9-xxl {
		margin-left: 122.22222%;
	}
	
	.g-pull-11of9-xxl {
		margin-left: -122.22222%;
	}
	
	.g-b--11of10-xxl {
		-ms-flex-preferred-size: 110%;
		flex-basis: 110%;
		max-width: 110%;
	}
	
	.g-push-11of10-xxl {
		margin-left: 110%;
	}
	
	.g-pull-11of10-xxl {
		margin-left: -110%;
	}
	
	.g-b--11of11-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-push-11of11-xxl {
		margin-left: 100%;
	}
	
	.g-pull-11of11-xxl {
		margin-left: -100%;
	}
	
	.g-b--12-xxl {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.g-b--0-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0%;
		max-width: 0%;
	}
	
	.g-push-12-xxl {
		margin-left: 100%;
	}
	
	.g-pull-12-xxl {
		margin-left: -100%;
	}
	
	.g-b--12of4-xxl {
		-ms-flex-preferred-size: 300%;
		flex-basis: 300%;
		max-width: 300%;
	}
	
	.g-push-12of4-xxl {
		margin-left: 300%;
	}
	
	.g-pull-12of4-xxl {
		margin-left: -300%;
	}
	
	.g-b--12of5-xxl {
		-ms-flex-preferred-size: 240%;
		flex-basis: 240%;
		max-width: 240%;
	}
	
	.g-push-12of5-xxl {
		margin-left: 240%;
	}
	
	.g-pull-12of5-xxl {
		margin-left: -240%;
	}
	
	.g-b--12of6-xxl {
		-ms-flex-preferred-size: 200%;
		flex-basis: 200%;
		max-width: 200%;
	}
	
	.g-push-12of6-xxl {
		margin-left: 200%;
	}
	
	.g-pull-12of6-xxl {
		margin-left: -200%;
	}
	
	.g-b--12of7-xxl {
		-ms-flex-preferred-size: 171.42857%;
		flex-basis: 171.42857%;
		max-width: 171.42857%;
	}
	
	.g-push-12of7-xxl {
		margin-left: 171.42857%;
	}
	
	.g-pull-12of7-xxl {
		margin-left: -171.42857%;
	}
	
	.g-b--12of8-xxl {
		-ms-flex-preferred-size: 150%;
		flex-basis: 150%;
		max-width: 150%;
	}
	
	.g-push-12of8-xxl {
		margin-left: 150%;
	}
	
	.g-pull-12of8-xxl {
		margin-left: -150%;
	}
	
	.g-b--12of9-xxl {
		-ms-flex-preferred-size: 133.33333%;
		flex-basis: 133.33333%;
		max-width: 133.33333%;
	}
	
	.g-push-12of9-xxl {
		margin-left: 133.33333%;
	}
	
	.g-pull-12of9-xxl {
		margin-left: -133.33333%;
	}
	
	.g-b--12of10-xxl {
		-ms-flex-preferred-size: 120%;
		flex-basis: 120%;
		max-width: 120%;
	}
	
	.g-push-12of10-xxl {
		margin-left: 120%;
	}
	
	.g-pull-12of10-xxl {
		margin-left: -120%;
	}
	
	.g-b--12of11-xxl {
		-ms-flex-preferred-size: 109.09091%;
		flex-basis: 109.09091%;
		max-width: 109.09091%;
	}
	
	.g-push-12of11-xxl {
		margin-left: 109.09091%;
	}
	
	.g-pull-12of11-xxl {
		margin-left: -109.09091%;
	}
	
	.g-push-0-xxl {
		margin-left: 0;
	}
	
	.g-push-flip-0-xxl {
		margin-right: 0;
	}
}

.g--center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.lines {
	position: absolute;
	z-index: 99;
	top: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.lines .line {
	height: 100%;
	width: 8.33333%;
	border-left: 1px solid rgba(10, 99, 172, .5);
	opacity: .35;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.lines .line:last-of-type {
	border-right: 1px solid #0a63ac;
}

.g--helper {
	position: fixed;
	top: 0;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 99999;
	pointer-events: none;
}

.g--helper .g, .g--helper .wp-block-columns {
	height: 100%;
}

.g-b--helper {
	border: 0 solid rgba(10, 99, 172, .1);
	border-left-width: 1px;
	border-right-width: 1px;
	width: 100%;
	height: 100%;
}

.wrapper {
	overflow: hidden;
}

.fluid-wrapper {
	width: 100%;
	height: 0;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
}

.fluid-wrapper--wide {
	padding-bottom: 100%;
}

@media all and (min-width:45rem) {
	.fluid-wrapper--wide {
		padding-bottom: 56.25%;
	}
}

@media all and (min-width:75rem) {
	.fluid-wrapper--wide {
		padding-bottom: 42%;
	}
}

.fluid-wrapper--tall {
	min-height: 450px;
}

@media all and (min-width:56.25rem) {
	.fluid-wrapper--tall {
		min-height: 100%;
	}
}

.split {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.split>* {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.split-container {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.split-container.-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media all and (min-width:45rem) {
	.split-container {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.loading-spinner {
	display: block;
	border: 3px solid #0a63ac;
	width: 1.875rem;
	height: 1.875rem;
	border-radius: 50%;
	border-right-color: transparent;
	border-bottom-color: transparent;
	-webkit-animation: loading-spinner 1s linear infinite;
	animation: loading-spinner 1s linear infinite;
}

@-webkit-keyframes loading-spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes loading-spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.link {
	cursor: pointer;
	color: #178bcd;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: color .2s ease-out, opacity .2s ease-out;
	transition: color .2s ease-out, opacity .2s ease-out;
}

.link .arrow--right {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	margin-left: 5px;
}

.link .arrow--left {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	margin-right: 5px;
}

.link svg * {
	-webkit-transition: fill .2s ease-out;
	transition: fill .2s ease-out;
}

.link:focus svg *, .link:hover svg * {
	fill: #1b4265;
}

.link:focus .arrow--left, .link:hover .arrow--left {
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px);
}

.link:focus .arrow--right, .link:hover .arrow--right {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}

.link.-dark {
	color: #231f20;
}

.link.-dark:focus, .link.-dark:hover {
	color: #178bcd;
}

.link.-dark:focus svg *, .link.-dark:hover svg * {
	fill: #178bcd;
}

.link.-banner {
	color: #fff;
}

.link.-banner::before {
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	display: block;
	content: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/themes/ymc/template-parts/svgs/arrow.svg");
	line-height: 0;
	margin-right: 6px;
}

.link.-banner:focus::before, .link.-banner:hover::before {
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px);
}

.link.-banner.-dark {
	color: #636466;
}

.link.-banner.-dark::before {
	-webkit-filter: brightness(0);
	filter: brightness(0);
}

.link.-banner.-dark:focus, .link.-banner.-dark:hover {
	color: #636466;
}

.-green .accordion .link.btn, .-green .content-block__btn .link.btn, .-green .dotted-container .link.btn, .accordion.-green .link.btn, .card.-green .link.btn, .content-card.-green .link.btn, .dotted-container.-green .dotted-container__content .link.btn, .link.-green, .panel-slider__controls.-green .link.btn {
	color: #136b6a;
}

.-green .accordion .link.btn svg *, .-green .content-block__btn .link.btn svg *, .-green .dotted-container .link.btn svg *, .accordion.-green .link.btn svg *, .card.-green .link.btn svg *, .content-card.-green .link.btn svg *, .dotted-container.-green .dotted-container__content .link.btn svg *, .link.-green svg *, .panel-slider__controls.-green .link.btn svg * {
	fill: #24a390;
}

.-green .accordion .link.btn:focus, .-green .accordion .link.btn:hover, .-green .content-block__btn .link.btn:focus, .-green .content-block__btn .link.btn:hover, .-green .dotted-container .link.btn:focus, .-green .dotted-container .link.btn:hover, .accordion.-green .link.btn:focus, .accordion.-green .link.btn:hover, .card.-green .link.btn:focus, .card.-green .link.btn:hover, .content-card.-green .link.btn:focus, .content-card.-green .link.btn:hover, .dotted-container.-green .dotted-container__content .link.btn:focus, .dotted-container.-green .dotted-container__content .link.btn:hover, .link.-green:focus, .link.-green:hover, .panel-slider__controls.-green .link.btn:focus, .panel-slider__controls.-green .link.btn:hover {
	color: #213838;
}

.-green .accordion .link.btn:focus svg *, .-green .accordion .link.btn:hover svg *, .-green .content-block__btn .link.btn:focus svg *, .-green .content-block__btn .link.btn:hover svg *, .-green .dotted-container .link.btn:focus svg *, .-green .dotted-container .link.btn:hover svg *, .accordion.-green .link.btn:focus svg *, .accordion.-green .link.btn:hover svg *, .card.-green .link.btn:focus svg *, .card.-green .link.btn:hover svg *, .content-card.-green .link.btn:focus svg *, .content-card.-green .link.btn:hover svg *, .dotted-container.-green .dotted-container__content .link.btn:focus svg *, .dotted-container.-green .dotted-container__content .link.btn:hover svg *, .link.-green:focus svg *, .link.-green:hover svg *, .panel-slider__controls.-green .link.btn:focus svg *, .panel-slider__controls.-green .link.btn:hover svg * {
	fill: #213838;
}

.-purple .accordion .link.btn, .-purple .content-block__btn .link.btn, .-purple .dotted-container .link.btn, .accordion.-purple .link.btn, .card.-purple .link.btn, .content-card.-purple .link.btn, .dotted-container.-purple .dotted-container__content .link.btn, .link.-purple, .panel-slider__controls.-purple .link.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn, .triangle-section.-purple .triangle-column__body .link.btn, .triangle-section.-purple-light .triangle-column__body .link.btn {
	color: #5a348f;
}

.-purple .accordion .link.btn svg *, .-purple .content-block__btn .link.btn svg *, .-purple .dotted-container .link.btn svg *, .accordion.-purple .link.btn svg *, .card.-purple .link.btn svg *, .content-card.-purple .link.btn svg *, .dotted-container.-purple .dotted-container__content .link.btn svg *, .link.-purple svg *, .panel-slider__controls.-purple .link.btn svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn svg *, .triangle-section.-purple .triangle-column__body .link.btn svg *, .triangle-section.-purple-light .triangle-column__body .link.btn svg * {
	fill: #8f2f8d;
}

.-purple .accordion .link.btn:focus, .-purple .accordion .link.btn:hover, .-purple .content-block__btn .link.btn:focus, .-purple .content-block__btn .link.btn:hover, .-purple .dotted-container .link.btn:focus, .-purple .dotted-container .link.btn:hover, .accordion.-purple .link.btn:focus, .accordion.-purple .link.btn:hover, .card.-purple .link.btn:focus, .card.-purple .link.btn:hover, .content-card.-purple .link.btn:focus, .content-card.-purple .link.btn:hover, .dotted-container.-purple .dotted-container__content .link.btn:focus, .dotted-container.-purple .dotted-container__content .link.btn:hover, .link.-purple:focus, .link.-purple:hover, .panel-slider__controls.-purple .link.btn:focus, .panel-slider__controls.-purple .link.btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:hover, .triangle-section.-purple .triangle-column__body .link.btn:focus, .triangle-section.-purple .triangle-column__body .link.btn:hover, .triangle-section.-purple-light .triangle-column__body .link.btn:focus, .triangle-section.-purple-light .triangle-column__body .link.btn:hover {
	color: #3e2c57;
}

.-purple .accordion .link.btn:focus svg *, .-purple .accordion .link.btn:hover svg *, .-purple .content-block__btn .link.btn:focus svg *, .-purple .content-block__btn .link.btn:hover svg *, .-purple .dotted-container .link.btn:focus svg *, .-purple .dotted-container .link.btn:hover svg *, .accordion.-purple .link.btn:focus svg *, .accordion.-purple .link.btn:hover svg *, .card.-purple .link.btn:focus svg *, .card.-purple .link.btn:hover svg *, .content-card.-purple .link.btn:focus svg *, .content-card.-purple .link.btn:hover svg *, .dotted-container.-purple .dotted-container__content .link.btn:focus svg *, .dotted-container.-purple .dotted-container__content .link.btn:hover svg *, .link.-purple:focus svg *, .link.-purple:hover svg *, .panel-slider__controls.-purple .link.btn:focus svg *, .panel-slider__controls.-purple .link.btn:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:hover svg *, .triangle-section.-purple .triangle-column__body .link.btn:focus svg *, .triangle-section.-purple .triangle-column__body .link.btn:hover svg *, .triangle-section.-purple-light .triangle-column__body .link.btn:focus svg *, .triangle-section.-purple-light .triangle-column__body .link.btn:hover svg * {
	fill: #3e2c57;
}

.-blue .accordion .link.btn, .-blue .content-block__btn .link.btn, .-blue .dotted-container .link.btn, .accordion.-blue .link.btn, .card.-blue .link.btn, .content-card.-blue .link.btn, .dotted-container.-blue .dotted-container__content .link.btn, .link.-blue, .panel-slider__controls.-blue .link.btn, .triangle-section.-blue .triangle-column__body .link.btn {
	color: #0a63ac;
}

.-blue .accordion .link.btn svg *, .-blue .content-block__btn .link.btn svg *, .-blue .dotted-container .link.btn svg *, .accordion.-blue .link.btn svg *, .card.-blue .link.btn svg *, .content-card.-blue .link.btn svg *, .dotted-container.-blue .dotted-container__content .link.btn svg *, .link.-blue svg *, .panel-slider__controls.-blue .link.btn svg *, .triangle-section.-blue .triangle-column__body .link.btn svg * {
	fill: #178bcd;
}

.-blue .accordion .link.btn:focus, .-blue .accordion .link.btn:hover, .-blue .content-block__btn .link.btn:focus, .-blue .content-block__btn .link.btn:hover, .-blue .dotted-container .link.btn:focus, .-blue .dotted-container .link.btn:hover, .accordion.-blue .link.btn:focus, .accordion.-blue .link.btn:hover, .card.-blue .link.btn:focus, .card.-blue .link.btn:hover, .content-card.-blue .link.btn:focus, .content-card.-blue .link.btn:hover, .dotted-container.-blue .dotted-container__content .link.btn:focus, .dotted-container.-blue .dotted-container__content .link.btn:hover, .link.-blue:focus, .link.-blue:hover, .panel-slider__controls.-blue .link.btn:focus, .panel-slider__controls.-blue .link.btn:hover, .triangle-section.-blue .triangle-column__body .link.btn:focus, .triangle-section.-blue .triangle-column__body .link.btn:hover {
	color: #1b4265;
}

.-blue .accordion .link.btn:focus svg *, .-blue .accordion .link.btn:hover svg *, .-blue .content-block__btn .link.btn:focus svg *, .-blue .content-block__btn .link.btn:hover svg *, .-blue .dotted-container .link.btn:focus svg *, .-blue .dotted-container .link.btn:hover svg *, .accordion.-blue .link.btn:focus svg *, .accordion.-blue .link.btn:hover svg *, .card.-blue .link.btn:focus svg *, .card.-blue .link.btn:hover svg *, .content-card.-blue .link.btn:focus svg *, .content-card.-blue .link.btn:hover svg *, .dotted-container.-blue .dotted-container__content .link.btn:focus svg *, .dotted-container.-blue .dotted-container__content .link.btn:hover svg *, .link.-blue:focus svg *, .link.-blue:hover svg *, .panel-slider__controls.-blue .link.btn:focus svg *, .panel-slider__controls.-blue .link.btn:hover svg *, .triangle-section.-blue .triangle-column__body .link.btn:focus svg *, .triangle-section.-blue .triangle-column__body .link.btn:hover svg * {
	fill: #1b4265;
}

.header {
	position: fixed;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: calc(100vw - ( 1.25rem * 2 ));
	height: 63px;
	z-index: 10;
}

@media all and (min-width:45rem) {
	.header {
		width: calc(100vw * ( 12 / 14 ));
		height: 73px;
	}
}

@media all and (min-width:56.25rem) {
	.header {
		top: 50px;
	}
}

@media all and (min-width:75rem) {
	.header {
		position: absolute;
	}
}

@media all and (min-width:75rem) {
	.header-container {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		left: 0;
		z-index: 10;
	}
}

.header--nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-left: 15px;
	padding-right: 85px;
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	-webkit-transition: padding .2s ease-out, top .4s ease-out, -webkit-transform .4s ease-out, -webkit-box-shadow .4s ease-out;
	transition: padding .2s ease-out, top .4s ease-out, -webkit-transform .4s ease-out, -webkit-box-shadow .4s ease-out;
	transition: padding .2s ease-out, transform .4s ease-out, top .4s ease-out, box-shadow .4s ease-out;
	transition: padding .2s ease-out, transform .4s ease-out, top .4s ease-out, box-shadow .4s ease-out, -webkit-transform .4s ease-out, -webkit-box-shadow .4s ease-out;
}

.header--nav::before {
	content: "";
	position: fixed;
	top: 0;
	left: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .4);
	pointer-events: none;
	opacity: 0;
	z-index: -1;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

@media all and (min-width:45rem) {
	.header--nav::before {
		left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	}
}

@media all and (min-width:56.25rem) {
	.header--nav::before {
		top: -50px;
	}
}

@media all and (min-width:75rem) {
	.header--nav::before {
		opacity: 0;
	}
}

.header--nav::after {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #fff;
	border-radius: inherit;
	pointer-events: none;
	z-index: -1;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.header--nav.active::before {
	opacity: 1;
}

@media all and (min-width:56.25rem) {
	.header--nav {
		padding-left: 30px;
		padding-right: 100px;
		border-radius: 12px;
		-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
	}
}

.-hide-hero .header--nav {
	-webkit-transform: translateX(-50%) translateY(-100%);
	transform: translateX(-50%) translateY(-100%);
}

@media all and (min-width:56.25rem) {
	.-hide-hero .header--nav {
		-webkit-transform: translateX(-50%) translateY(-100%) translateY(-50px);
		transform: translateX(-50%) translateY(-100%) translateY(-50px);
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.-hide-hero:not(.-full-video) .header--nav {
	-webkit-transition: none;
	transition: none;
}

@media all and (min-width:75rem) {
	.-hero .header--nav {
		padding-right: 30px;
		top: 83vh;
	}
	
	.-hide-hero .-hero .header--nav {
		top: 100vh;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.-hide-hero:not(.-full-video) .-hero .header--nav {
		-webkit-transition: none;
		transition: none;
	}
	
	.-green .accordion .-hero.btn .header--nav::after, .-green .content-block__btn .-hero.btn .header--nav::after, .-green .dotted-container .-hero.btn .header--nav::after, .-hero.-green .header--nav::after, .accordion.-green .-hero.btn .header--nav::after, .card.-green .-hero.btn .header--nav::after, .content-card.-green .-hero.btn .header--nav::after, .dotted-container.-green .dotted-container__content .-hero.btn .header--nav::after, .panel-slider__controls.-green .-hero.btn .header--nav::after {
		background-color: #136b6a;
	}
	
	.-hero.-red .header--nav::after, .-red .accordion .-hero.btn .header--nav::after, .-red .content-block__btn .-hero.btn .header--nav::after, .-red .dotted-container .-hero.btn .header--nav::after, .accordion.-red .-hero.btn .header--nav::after, .card.-red .-hero.btn .header--nav::after, .content-card.-red .-hero.btn .header--nav::after, .dotted-container.-red .dotted-container__content .-hero.btn .header--nav::after, .panel-slider__controls.-red .-hero.btn .header--nav::after {
		background-color: #a62e34;
	}
	
	.-hero.-purple .header--nav::after, .-purple .accordion .-hero.btn .header--nav::after, .-purple .content-block__btn .-hero.btn .header--nav::after, .-purple .dotted-container .-hero.btn .header--nav::after, .accordion.-purple .-hero.btn .header--nav::after, .card.-purple .-hero.btn .header--nav::after, .content-card.-purple .-hero.btn .header--nav::after, .dotted-container.-purple .dotted-container__content .-hero.btn .header--nav::after, .panel-slider__controls.-purple .-hero.btn .header--nav::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-hero.btn .header--nav::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-hero.btn .header--nav::after, .triangle-section.-purple .triangle-column__body .-hero.btn .header--nav::after, .triangle-section.-purple-light .triangle-column__body .-hero.btn .header--nav::after {
		background-color: #5a348f;
	}
	
	.-blue .accordion .-hero.btn .header--nav::after, .-blue .content-block__btn .-hero.btn .header--nav::after, .-blue .dotted-container .-hero.btn .header--nav::after, .-hero.-blue .header--nav::after, .accordion.-blue .-hero.btn .header--nav::after, .card.-blue .-hero.btn .header--nav::after, .content-card.-blue .-hero.btn .header--nav::after, .dotted-container.-blue .dotted-container__content .-hero.btn .header--nav::after, .panel-slider__controls.-blue .-hero.btn .header--nav::after, .triangle-section.-blue .triangle-column__body .-hero.btn .header--nav::after {
		background-color: #0a63ac;
	}
	
	.-hero.-yellow .header--nav::after, .-yellow .accordion .-hero.btn .header--nav::after, .-yellow .content-block__btn .-hero.btn .header--nav::after, .-yellow .dotted-container .-hero.btn .header--nav::after, .accordion.-yellow .-hero.btn .header--nav::after, .card.-yellow .-hero.btn .header--nav::after, .dotted-container.-yellow .dotted-container__content .-hero.btn .header--nav::after, .panel-slider__controls.-yellow .-hero.btn .header--nav::after {
		background-color: #d95931;
	}
}

@media all and (min-width:100rem) {
	.-hero .header--nav {
		top: 86vh;
	}
	
	.-hide-hero .-hero .header--nav {
		top: 100vh;
	}
}

.header--logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-right: 10px;
	pointer-events: none;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
	transition: transform .4s ease-out, -webkit-transform .4s ease-out;
}

@media all and (min-width:56.25rem) {
	.header--logo {
		padding-right: 20px;
	}
}

.header-logo {
	line-height: 0;
	pointer-events: auto;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: scale(.26316);
	transform: scale(.26316);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-out;
	transition: opacity .3s ease-out, -webkit-transform .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out, -webkit-transform .3s ease-out;
}

.header-logo svg {
	width: 190px;
	height: 146px;
}

.header-logo svg path {
	-webkit-transition: fill .2s ease-out, stroke .2s ease-out;
	transition: fill .2s ease-out, stroke .2s ease-out;
}

.-hide-hero .header--logo {
	-webkit-transform: translateX(-50%) translateY(-100%);
	transform: translateX(-50%) translateY(-100%);
}

@media all and (min-width:56.25rem) {
	.-hide-hero .header--logo {
		-webkit-transform: translateX(-50%) translateY(-100%) translateY(-50px);
		transform: translateX(-50%) translateY(-100%) translateY(-50px);
	}
}

@media all and (min-width:75rem) {
	.-hide-hero .header--logo {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.-hide-hero:not(.-full-video) .header--logo {
	-webkit-transition: none;
	transition: none;
}

@media all and (min-width:75rem) {
	.-hero .header--logo {
		padding-right: 0;
		-webkit-box-pack: stretch;
		-ms-flex-pack: stretch;
		justify-content: stretch;
	}
}

@media all and (min-width:75rem) {
	.-hero .header-logo {
		-webkit-transform: translateX(4.16667vw) scale(1);
		transform: translateX(4.16667vw) scale(1);
	}
}

@media all and (min-width:75rem) {
	.-hide-hero .-hero .header-logo {
		-webkit-transform: translateX(4.16667vw) translateY(50px) scale(1);
		transform: translateX(4.16667vw) translateY(50px) scale(1);
		opacity: 0;
	}
}

.-hide-hero:not(.-full-video) .-hero .header-logo {
	-webkit-transition: none;
	transition: none;
}

.header__announcement {
	margin-bottom: 20px;
	padding: 0 12.5px;
	visibility: visible;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	max-width: 350px;
}

.header__announcement.hidden {
	visibility: hidden;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

@media all and (min-width:45rem) {
	.header__announcement {
		width: 50%;
	}
}

@media all and (min-width:75rem) {
	.header__announcement {
		position: absolute;
		top: 93px;
		right: 25px;
		width: 25%;
		margin: 0;
		padding: 0;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		z-index: 1;
		-webkit-transition: none;
		transition: none;
	}
	
	.-hero .header__announcement {
		bottom: 93px;
		top: auto;
	}
}

@media all and (min-width:100rem) {
	.header__announcement {
		width: 29.16667%;
	}
}

.-blue .accordion .header-container.btn .logo-arrow, .-blue .accordion .header-container.btn .logo-letters, .-blue .content-block__btn .header-container.btn .logo-arrow, .-blue .content-block__btn .header-container.btn .logo-letters, .-blue .dotted-container .header-container.btn .logo-arrow, .-blue .dotted-container .header-container.btn .logo-letters, .accordion.-blue .header-container.btn .logo-arrow, .accordion.-blue .header-container.btn .logo-letters, .card.-blue .header-container.btn .logo-arrow, .card.-blue .header-container.btn .logo-letters, .content-card.-blue .header-container.btn .logo-arrow, .content-card.-blue .header-container.btn .logo-letters, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-arrow, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-letters, .header-container.-blue .logo-arrow, .header-container.-blue .logo-letters, .panel-slider__controls.-blue .header-container.btn .logo-arrow, .panel-slider__controls.-blue .header-container.btn .logo-letters, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-arrow, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-letters {
	fill: #178bcd;
}

.-blue .accordion .header-container.btn .logo-copyright, .-blue .accordion .header-container.btn .logo-name, .-blue .accordion .header-container.btn .logo-triangle, .-blue .content-block__btn .header-container.btn .logo-copyright, .-blue .content-block__btn .header-container.btn .logo-name, .-blue .content-block__btn .header-container.btn .logo-triangle, .-blue .dotted-container .header-container.btn .logo-copyright, .-blue .dotted-container .header-container.btn .logo-name, .-blue .dotted-container .header-container.btn .logo-triangle, .accordion.-blue .header-container.btn .logo-copyright, .accordion.-blue .header-container.btn .logo-name, .accordion.-blue .header-container.btn .logo-triangle, .card.-blue .header-container.btn .logo-copyright, .card.-blue .header-container.btn .logo-name, .card.-blue .header-container.btn .logo-triangle, .content-card.-blue .header-container.btn .logo-copyright, .content-card.-blue .header-container.btn .logo-name, .content-card.-blue .header-container.btn .logo-triangle, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-copyright, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-name, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-triangle, .header-container.-blue .logo-copyright, .header-container.-blue .logo-name, .header-container.-blue .logo-triangle, .panel-slider__controls.-blue .header-container.btn .logo-copyright, .panel-slider__controls.-blue .header-container.btn .logo-name, .panel-slider__controls.-blue .header-container.btn .logo-triangle, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-copyright, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-name, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-triangle {
	fill: #8f2f8d;
}

.-purple .accordion .header-container.btn .logo-arrow, .-purple .accordion .header-container.btn .logo-letters, .-purple .content-block__btn .header-container.btn .logo-arrow, .-purple .content-block__btn .header-container.btn .logo-letters, .-purple .dotted-container .header-container.btn .logo-arrow, .-purple .dotted-container .header-container.btn .logo-letters, .accordion.-purple .header-container.btn .logo-arrow, .accordion.-purple .header-container.btn .logo-letters, .card.-purple .header-container.btn .logo-arrow, .card.-purple .header-container.btn .logo-letters, .content-card.-purple .header-container.btn .logo-arrow, .content-card.-purple .header-container.btn .logo-letters, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-arrow, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-letters, .header-container.-purple .logo-arrow, .header-container.-purple .logo-letters, .panel-slider__controls.-purple .header-container.btn .logo-arrow, .panel-slider__controls.-purple .header-container.btn .logo-letters, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-letters, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-letters, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-arrow, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-letters, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-arrow, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-letters {
	fill: #8f2f8d;
}

.-purple .accordion .header-container.btn .logo-copyright, .-purple .accordion .header-container.btn .logo-name, .-purple .accordion .header-container.btn .logo-triangle, .-purple .content-block__btn .header-container.btn .logo-copyright, .-purple .content-block__btn .header-container.btn .logo-name, .-purple .content-block__btn .header-container.btn .logo-triangle, .-purple .dotted-container .header-container.btn .logo-copyright, .-purple .dotted-container .header-container.btn .logo-name, .-purple .dotted-container .header-container.btn .logo-triangle, .accordion.-purple .header-container.btn .logo-copyright, .accordion.-purple .header-container.btn .logo-name, .accordion.-purple .header-container.btn .logo-triangle, .card.-purple .header-container.btn .logo-copyright, .card.-purple .header-container.btn .logo-name, .card.-purple .header-container.btn .logo-triangle, .content-card.-purple .header-container.btn .logo-copyright, .content-card.-purple .header-container.btn .logo-name, .content-card.-purple .header-container.btn .logo-triangle, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-copyright, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-name, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-triangle, .header-container.-purple .logo-copyright, .header-container.-purple .logo-name, .header-container.-purple .logo-triangle, .panel-slider__controls.-purple .header-container.btn .logo-copyright, .panel-slider__controls.-purple .header-container.btn .logo-name, .panel-slider__controls.-purple .header-container.btn .logo-triangle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-copyright, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-name, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-triangle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-copyright, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-name, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-triangle, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-copyright, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-name, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-triangle, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-copyright, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-name, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-triangle {
	fill: #e8242d;
}

.-red .accordion .header-container.btn .logo-arrow, .-red .accordion .header-container.btn .logo-letters, .-red .content-block__btn .header-container.btn .logo-arrow, .-red .content-block__btn .header-container.btn .logo-letters, .-red .dotted-container .header-container.btn .logo-arrow, .-red .dotted-container .header-container.btn .logo-letters, .accordion.-red .header-container.btn .logo-arrow, .accordion.-red .header-container.btn .logo-letters, .card.-red .header-container.btn .logo-arrow, .card.-red .header-container.btn .logo-letters, .content-card.-red .header-container.btn .logo-arrow, .content-card.-red .header-container.btn .logo-letters, .dotted-container.-red .dotted-container__content .header-container.btn .logo-arrow, .dotted-container.-red .dotted-container__content .header-container.btn .logo-letters, .header-container.-red .logo-arrow, .header-container.-red .logo-letters, .panel-slider__controls.-red .header-container.btn .logo-arrow, .panel-slider__controls.-red .header-container.btn .logo-letters {
	fill: #e8242d;
}

.-red .accordion .header-container.btn .logo-copyright, .-red .accordion .header-container.btn .logo-name, .-red .accordion .header-container.btn .logo-triangle, .-red .content-block__btn .header-container.btn .logo-copyright, .-red .content-block__btn .header-container.btn .logo-name, .-red .content-block__btn .header-container.btn .logo-triangle, .-red .dotted-container .header-container.btn .logo-copyright, .-red .dotted-container .header-container.btn .logo-name, .-red .dotted-container .header-container.btn .logo-triangle, .accordion.-red .header-container.btn .logo-copyright, .accordion.-red .header-container.btn .logo-name, .accordion.-red .header-container.btn .logo-triangle, .card.-red .header-container.btn .logo-copyright, .card.-red .header-container.btn .logo-name, .card.-red .header-container.btn .logo-triangle, .content-card.-red .header-container.btn .logo-copyright, .content-card.-red .header-container.btn .logo-name, .content-card.-red .header-container.btn .logo-triangle, .dotted-container.-red .dotted-container__content .header-container.btn .logo-copyright, .dotted-container.-red .dotted-container__content .header-container.btn .logo-name, .dotted-container.-red .dotted-container__content .header-container.btn .logo-triangle, .header-container.-red .logo-copyright, .header-container.-red .logo-name, .header-container.-red .logo-triangle, .panel-slider__controls.-red .header-container.btn .logo-copyright, .panel-slider__controls.-red .header-container.btn .logo-name, .panel-slider__controls.-red .header-container.btn .logo-triangle {
	fill: #faae31;
}

.-yellow .accordion .header-container.btn .logo-arrow, .-yellow .accordion .header-container.btn .logo-letters, .-yellow .content-block__btn .header-container.btn .logo-arrow, .-yellow .content-block__btn .header-container.btn .logo-letters, .-yellow .dotted-container .header-container.btn .logo-arrow, .-yellow .dotted-container .header-container.btn .logo-letters, .accordion.-yellow .header-container.btn .logo-arrow, .accordion.-yellow .header-container.btn .logo-letters, .card.-yellow .header-container.btn .logo-arrow, .card.-yellow .header-container.btn .logo-letters, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-arrow, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-letters, .header-container.-yellow .logo-arrow, .header-container.-yellow .logo-letters, .panel-slider__controls.-yellow .header-container.btn .logo-arrow, .panel-slider__controls.-yellow .header-container.btn .logo-letters {
	fill: #faae31;
}

.-yellow .accordion .header-container.btn .logo-copyright, .-yellow .accordion .header-container.btn .logo-name, .-yellow .accordion .header-container.btn .logo-triangle, .-yellow .content-block__btn .header-container.btn .logo-copyright, .-yellow .content-block__btn .header-container.btn .logo-name, .-yellow .content-block__btn .header-container.btn .logo-triangle, .-yellow .dotted-container .header-container.btn .logo-copyright, .-yellow .dotted-container .header-container.btn .logo-name, .-yellow .dotted-container .header-container.btn .logo-triangle, .accordion.-yellow .header-container.btn .logo-copyright, .accordion.-yellow .header-container.btn .logo-name, .accordion.-yellow .header-container.btn .logo-triangle, .card.-yellow .header-container.btn .logo-copyright, .card.-yellow .header-container.btn .logo-name, .card.-yellow .header-container.btn .logo-triangle, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-copyright, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-name, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-triangle, .header-container.-yellow .logo-copyright, .header-container.-yellow .logo-name, .header-container.-yellow .logo-triangle, .panel-slider__controls.-yellow .header-container.btn .logo-copyright, .panel-slider__controls.-yellow .header-container.btn .logo-name, .panel-slider__controls.-yellow .header-container.btn .logo-triangle {
	fill: #24a390;
}

.-green .accordion .header-container.btn .logo-arrow, .-green .accordion .header-container.btn .logo-letters, .-green .content-block__btn .header-container.btn .logo-arrow, .-green .content-block__btn .header-container.btn .logo-letters, .-green .dotted-container .header-container.btn .logo-arrow, .-green .dotted-container .header-container.btn .logo-letters, .accordion.-green .header-container.btn .logo-arrow, .accordion.-green .header-container.btn .logo-letters, .card.-green .header-container.btn .logo-arrow, .card.-green .header-container.btn .logo-letters, .content-card.-green .header-container.btn .logo-arrow, .content-card.-green .header-container.btn .logo-letters, .dotted-container.-green .dotted-container__content .header-container.btn .logo-arrow, .dotted-container.-green .dotted-container__content .header-container.btn .logo-letters, .header-container.-green .logo-arrow, .header-container.-green .logo-letters, .panel-slider__controls.-green .header-container.btn .logo-arrow, .panel-slider__controls.-green .header-container.btn .logo-letters {
	fill: #24a390;
}

.-green .accordion .header-container.btn .logo-copyright, .-green .accordion .header-container.btn .logo-name, .-green .accordion .header-container.btn .logo-triangle, .-green .content-block__btn .header-container.btn .logo-copyright, .-green .content-block__btn .header-container.btn .logo-name, .-green .content-block__btn .header-container.btn .logo-triangle, .-green .dotted-container .header-container.btn .logo-copyright, .-green .dotted-container .header-container.btn .logo-name, .-green .dotted-container .header-container.btn .logo-triangle, .accordion.-green .header-container.btn .logo-copyright, .accordion.-green .header-container.btn .logo-name, .accordion.-green .header-container.btn .logo-triangle, .card.-green .header-container.btn .logo-copyright, .card.-green .header-container.btn .logo-name, .card.-green .header-container.btn .logo-triangle, .content-card.-green .header-container.btn .logo-copyright, .content-card.-green .header-container.btn .logo-name, .content-card.-green .header-container.btn .logo-triangle, .dotted-container.-green .dotted-container__content .header-container.btn .logo-copyright, .dotted-container.-green .dotted-container__content .header-container.btn .logo-name, .dotted-container.-green .dotted-container__content .header-container.btn .logo-triangle, .header-container.-green .logo-copyright, .header-container.-green .logo-name, .header-container.-green .logo-triangle, .panel-slider__controls.-green .header-container.btn .logo-copyright, .panel-slider__controls.-green .header-container.btn .logo-name, .panel-slider__controls.-green .header-container.btn .logo-triangle {
	fill: #178bcd;
}

.-yellow .accordion .header-container.-hero.btn .logo-arrow, .-yellow .accordion .header-container.-hero.btn .logo-letters, .-yellow .content-block__btn .header-container.-hero.btn .logo-arrow, .-yellow .content-block__btn .header-container.-hero.btn .logo-letters, .-yellow .dotted-container .header-container.-hero.btn .logo-arrow, .-yellow .dotted-container .header-container.-hero.btn .logo-letters, .accordion.-yellow .header-container.-hero.btn .logo-arrow, .accordion.-yellow .header-container.-hero.btn .logo-letters, .card.-yellow .header-container.-hero.btn .logo-arrow, .card.-yellow .header-container.-hero.btn .logo-letters, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-arrow, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-letters, .header-container.-hero.-yellow .logo-arrow, .header-container.-hero.-yellow .logo-letters, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-letters {
	fill: #e8242d;
}

.-yellow .accordion .header-container.-hero.btn .logo-copyright, .-yellow .accordion .header-container.-hero.btn .logo-name, .-yellow .accordion .header-container.-hero.btn .logo-triangle, .-yellow .content-block__btn .header-container.-hero.btn .logo-copyright, .-yellow .content-block__btn .header-container.-hero.btn .logo-name, .-yellow .content-block__btn .header-container.-hero.btn .logo-triangle, .-yellow .dotted-container .header-container.-hero.btn .logo-copyright, .-yellow .dotted-container .header-container.-hero.btn .logo-name, .-yellow .dotted-container .header-container.-hero.btn .logo-triangle, .accordion.-yellow .header-container.-hero.btn .logo-copyright, .accordion.-yellow .header-container.-hero.btn .logo-name, .accordion.-yellow .header-container.-hero.btn .logo-triangle, .card.-yellow .header-container.-hero.btn .logo-copyright, .card.-yellow .header-container.-hero.btn .logo-name, .card.-yellow .header-container.-hero.btn .logo-triangle, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-copyright, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-name, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-triangle, .header-container.-hero.-yellow .logo-copyright, .header-container.-hero.-yellow .logo-name, .header-container.-hero.-yellow .logo-triangle, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-copyright, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-name, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-triangle {
	fill: #faae31;
}

.-purple .accordion .header-container.-hero.btn .logo-arrow, .-purple .accordion .header-container.-hero.btn .logo-letters, .-purple .content-block__btn .header-container.-hero.btn .logo-arrow, .-purple .content-block__btn .header-container.-hero.btn .logo-letters, .-purple .dotted-container .header-container.-hero.btn .logo-arrow, .-purple .dotted-container .header-container.-hero.btn .logo-letters, .accordion.-purple .header-container.-hero.btn .logo-arrow, .accordion.-purple .header-container.-hero.btn .logo-letters, .card.-purple .header-container.-hero.btn .logo-arrow, .card.-purple .header-container.-hero.btn .logo-letters, .content-card.-purple .header-container.-hero.btn .logo-arrow, .content-card.-purple .header-container.-hero.btn .logo-letters, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-arrow, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-letters, .header-container.-hero.-purple .logo-arrow, .header-container.-hero.-purple .logo-letters, .panel-slider__controls.-purple .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-purple .header-container.-hero.btn .logo-letters, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-letters, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-letters, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-arrow, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-letters, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-arrow, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-letters {
	fill: #178bcd;
}

.-purple .accordion .header-container.-hero.btn .logo-copyright, .-purple .accordion .header-container.-hero.btn .logo-name, .-purple .accordion .header-container.-hero.btn .logo-triangle, .-purple .content-block__btn .header-container.-hero.btn .logo-copyright, .-purple .content-block__btn .header-container.-hero.btn .logo-name, .-purple .content-block__btn .header-container.-hero.btn .logo-triangle, .-purple .dotted-container .header-container.-hero.btn .logo-copyright, .-purple .dotted-container .header-container.-hero.btn .logo-name, .-purple .dotted-container .header-container.-hero.btn .logo-triangle, .accordion.-purple .header-container.-hero.btn .logo-copyright, .accordion.-purple .header-container.-hero.btn .logo-name, .accordion.-purple .header-container.-hero.btn .logo-triangle, .card.-purple .header-container.-hero.btn .logo-copyright, .card.-purple .header-container.-hero.btn .logo-name, .card.-purple .header-container.-hero.btn .logo-triangle, .content-card.-purple .header-container.-hero.btn .logo-copyright, .content-card.-purple .header-container.-hero.btn .logo-name, .content-card.-purple .header-container.-hero.btn .logo-triangle, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-copyright, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-name, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-triangle, .header-container.-hero.-purple .logo-copyright, .header-container.-hero.-purple .logo-name, .header-container.-hero.-purple .logo-triangle, .panel-slider__controls.-purple .header-container.-hero.btn .logo-copyright, .panel-slider__controls.-purple .header-container.-hero.btn .logo-name, .panel-slider__controls.-purple .header-container.-hero.btn .logo-triangle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-copyright, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-name, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-triangle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-copyright, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-name, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-triangle, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-copyright, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-name, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-triangle, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-copyright, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-name, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-triangle {
	fill: #8f2f8d;
}

.-green .accordion .header-container.-hero.btn .logo-arrow, .-green .accordion .header-container.-hero.btn .logo-letters, .-green .content-block__btn .header-container.-hero.btn .logo-arrow, .-green .content-block__btn .header-container.-hero.btn .logo-letters, .-green .dotted-container .header-container.-hero.btn .logo-arrow, .-green .dotted-container .header-container.-hero.btn .logo-letters, .accordion.-green .header-container.-hero.btn .logo-arrow, .accordion.-green .header-container.-hero.btn .logo-letters, .card.-green .header-container.-hero.btn .logo-arrow, .card.-green .header-container.-hero.btn .logo-letters, .content-card.-green .header-container.-hero.btn .logo-arrow, .content-card.-green .header-container.-hero.btn .logo-letters, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-arrow, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-letters, .header-container.-hero.-green .logo-arrow, .header-container.-hero.-green .logo-letters, .panel-slider__controls.-green .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-green .header-container.-hero.btn .logo-letters {
	fill: #faae31;
}

.-green .accordion .header-container.-hero.btn .logo-copyright, .-green .accordion .header-container.-hero.btn .logo-name, .-green .accordion .header-container.-hero.btn .logo-triangle, .-green .content-block__btn .header-container.-hero.btn .logo-copyright, .-green .content-block__btn .header-container.-hero.btn .logo-name, .-green .content-block__btn .header-container.-hero.btn .logo-triangle, .-green .dotted-container .header-container.-hero.btn .logo-copyright, .-green .dotted-container .header-container.-hero.btn .logo-name, .-green .dotted-container .header-container.-hero.btn .logo-triangle, .accordion.-green .header-container.-hero.btn .logo-copyright, .accordion.-green .header-container.-hero.btn .logo-name, .accordion.-green .header-container.-hero.btn .logo-triangle, .card.-green .header-container.-hero.btn .logo-copyright, .card.-green .header-container.-hero.btn .logo-name, .card.-green .header-container.-hero.btn .logo-triangle, .content-card.-green .header-container.-hero.btn .logo-copyright, .content-card.-green .header-container.-hero.btn .logo-name, .content-card.-green .header-container.-hero.btn .logo-triangle, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-copyright, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-name, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-triangle, .header-container.-hero.-green .logo-copyright, .header-container.-hero.-green .logo-name, .header-container.-hero.-green .logo-triangle, .panel-slider__controls.-green .header-container.-hero.btn .logo-copyright, .panel-slider__controls.-green .header-container.-hero.btn .logo-name, .panel-slider__controls.-green .header-container.-hero.btn .logo-triangle {
	fill: #24a390;
}

.-red .accordion .header-container.-hero.btn .logo-arrow, .-red .accordion .header-container.-hero.btn .logo-letters, .-red .content-block__btn .header-container.-hero.btn .logo-arrow, .-red .content-block__btn .header-container.-hero.btn .logo-letters, .-red .dotted-container .header-container.-hero.btn .logo-arrow, .-red .dotted-container .header-container.-hero.btn .logo-letters, .accordion.-red .header-container.-hero.btn .logo-arrow, .accordion.-red .header-container.-hero.btn .logo-letters, .card.-red .header-container.-hero.btn .logo-arrow, .card.-red .header-container.-hero.btn .logo-letters, .content-card.-red .header-container.-hero.btn .logo-arrow, .content-card.-red .header-container.-hero.btn .logo-letters, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-arrow, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-letters, .header-container.-hero.-red .logo-arrow, .header-container.-hero.-red .logo-letters, .panel-slider__controls.-red .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-red .header-container.-hero.btn .logo-letters {
	fill: #8f2f8d;
}

.-red .accordion .header-container.-hero.btn .logo-copyright, .-red .accordion .header-container.-hero.btn .logo-name, .-red .accordion .header-container.-hero.btn .logo-triangle, .-red .content-block__btn .header-container.-hero.btn .logo-copyright, .-red .content-block__btn .header-container.-hero.btn .logo-name, .-red .content-block__btn .header-container.-hero.btn .logo-triangle, .-red .dotted-container .header-container.-hero.btn .logo-copyright, .-red .dotted-container .header-container.-hero.btn .logo-name, .-red .dotted-container .header-container.-hero.btn .logo-triangle, .accordion.-red .header-container.-hero.btn .logo-copyright, .accordion.-red .header-container.-hero.btn .logo-name, .accordion.-red .header-container.-hero.btn .logo-triangle, .card.-red .header-container.-hero.btn .logo-copyright, .card.-red .header-container.-hero.btn .logo-name, .card.-red .header-container.-hero.btn .logo-triangle, .content-card.-red .header-container.-hero.btn .logo-copyright, .content-card.-red .header-container.-hero.btn .logo-name, .content-card.-red .header-container.-hero.btn .logo-triangle, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-copyright, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-name, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-triangle, .header-container.-hero.-red .logo-copyright, .header-container.-hero.-red .logo-name, .header-container.-hero.-red .logo-triangle, .panel-slider__controls.-red .header-container.-hero.btn .logo-copyright, .panel-slider__controls.-red .header-container.-hero.btn .logo-name, .panel-slider__controls.-red .header-container.-hero.btn .logo-triangle {
	fill: #e8242d;
}

.-blue .accordion .header-container.-hero.btn .logo-arrow, .-blue .accordion .header-container.-hero.btn .logo-letters, .-blue .content-block__btn .header-container.-hero.btn .logo-arrow, .-blue .content-block__btn .header-container.-hero.btn .logo-letters, .-blue .dotted-container .header-container.-hero.btn .logo-arrow, .-blue .dotted-container .header-container.-hero.btn .logo-letters, .accordion.-blue .header-container.-hero.btn .logo-arrow, .accordion.-blue .header-container.-hero.btn .logo-letters, .card.-blue .header-container.-hero.btn .logo-arrow, .card.-blue .header-container.-hero.btn .logo-letters, .content-card.-blue .header-container.-hero.btn .logo-arrow, .content-card.-blue .header-container.-hero.btn .logo-letters, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-arrow, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-letters, .header-container.-hero.-blue .logo-arrow, .header-container.-hero.-blue .logo-letters, .panel-slider__controls.-blue .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-blue .header-container.-hero.btn .logo-letters, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-arrow, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-letters {
	fill: #24a390;
}

.-blue .accordion .header-container.-hero.btn .logo-copyright, .-blue .accordion .header-container.-hero.btn .logo-name, .-blue .accordion .header-container.-hero.btn .logo-triangle, .-blue .content-block__btn .header-container.-hero.btn .logo-copyright, .-blue .content-block__btn .header-container.-hero.btn .logo-name, .-blue .content-block__btn .header-container.-hero.btn .logo-triangle, .-blue .dotted-container .header-container.-hero.btn .logo-copyright, .-blue .dotted-container .header-container.-hero.btn .logo-name, .-blue .dotted-container .header-container.-hero.btn .logo-triangle, .accordion.-blue .header-container.-hero.btn .logo-copyright, .accordion.-blue .header-container.-hero.btn .logo-name, .accordion.-blue .header-container.-hero.btn .logo-triangle, .card.-blue .header-container.-hero.btn .logo-copyright, .card.-blue .header-container.-hero.btn .logo-name, .card.-blue .header-container.-hero.btn .logo-triangle, .content-card.-blue .header-container.-hero.btn .logo-copyright, .content-card.-blue .header-container.-hero.btn .logo-name, .content-card.-blue .header-container.-hero.btn .logo-triangle, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-copyright, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-name, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-triangle, .header-container.-hero.-blue .logo-copyright, .header-container.-hero.-blue .logo-name, .header-container.-hero.-blue .logo-triangle, .panel-slider__controls.-blue .header-container.-hero.btn .logo-copyright, .panel-slider__controls.-blue .header-container.-hero.btn .logo-name, .panel-slider__controls.-blue .header-container.-hero.btn .logo-triangle, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-copyright, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-name, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-triangle {
	fill: #178bcd;
}

.header--search {
	height: 195px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: opacity .2s .4s ease-out, visibility .2s .4s ease-out, -webkit-box-shadow .2s 0s ease-out;
	transition: opacity .2s .4s ease-out, visibility .2s .4s ease-out, -webkit-box-shadow .2s 0s ease-out;
	transition: opacity .2s .4s ease-out, visibility .2s .4s ease-out, box-shadow .2s 0s ease-out;
	transition: opacity .2s .4s ease-out, visibility .2s .4s ease-out, box-shadow .2s 0s ease-out, -webkit-box-shadow .2s 0s ease-out;
}

.header--search::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #fff;
	border-radius: inherit;
	-webkit-transform: translateY(-132px);
	transform: translateY(-132px);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}

.header--search.active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
	-webkit-transition: opacity .2s 0s ease-out, visibility .2s 0s ease-out, -webkit-box-shadow .2s .4s ease-out;
	transition: opacity .2s 0s ease-out, visibility .2s 0s ease-out, -webkit-box-shadow .2s .4s ease-out;
	transition: opacity .2s 0s ease-out, visibility .2s 0s ease-out, box-shadow .2s .4s ease-out;
	transition: opacity .2s 0s ease-out, visibility .2s 0s ease-out, box-shadow .2s .4s ease-out, -webkit-box-shadow .2s .4s ease-out;
}

.header--search.active::before {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

@media all and (min-width:45rem) {
	.header--search::before {
		-webkit-transform: translateY(-122px);
		transform: translateY(-122px);
	}
}

@media all and (min-width:56.25rem) {
	.header--search {
		border-radius: 12px;
	}
}

@media all and (min-width:75rem) {
	.-hero .header--search {
		position: fixed;
		top: auto;
		bottom: 50px;
	}
	
	.-hero .header--search::before {
		-webkit-transform: translateY(258px);
		transform: translateY(258px);
	}
	
	.-hero .header--search.active::before {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	.-green .accordion .-hero.btn .header--search::before, .-green .content-block__btn .-hero.btn .header--search::before, .-green .dotted-container .-hero.btn .header--search::before, .-hero.-green .header--search::before, .accordion.-green .-hero.btn .header--search::before, .card.-green .-hero.btn .header--search::before, .content-card.-green .-hero.btn .header--search::before, .dotted-container.-green .dotted-container__content .-hero.btn .header--search::before, .panel-slider__controls.-green .-hero.btn .header--search::before {
		background-color: #136b6a;
	}
	
	.-blue .accordion .-hero.btn .header--search::before, .-blue .content-block__btn .-hero.btn .header--search::before, .-blue .dotted-container .-hero.btn .header--search::before, .-hero.-blue .header--search::before, .accordion.-blue .-hero.btn .header--search::before, .card.-blue .-hero.btn .header--search::before, .content-card.-blue .-hero.btn .header--search::before, .dotted-container.-blue .dotted-container__content .-hero.btn .header--search::before, .panel-slider__controls.-blue .-hero.btn .header--search::before, .triangle-section.-blue .triangle-column__body .-hero.btn .header--search::before {
		background-color: #0a63ac;
	}
	
	.-hero.-red .header--search::before, .-red .accordion .-hero.btn .header--search::before, .-red .content-block__btn .-hero.btn .header--search::before, .-red .dotted-container .-hero.btn .header--search::before, .accordion.-red .-hero.btn .header--search::before, .card.-red .-hero.btn .header--search::before, .content-card.-red .-hero.btn .header--search::before, .dotted-container.-red .dotted-container__content .-hero.btn .header--search::before, .panel-slider__controls.-red .-hero.btn .header--search::before {
		background-color: #a62e34;
	}
	
	.-hero.-yellow .header--search::before, .-yellow .accordion .-hero.btn .header--search::before, .-yellow .content-block__btn .-hero.btn .header--search::before, .-yellow .dotted-container .-hero.btn .header--search::before, .accordion.-yellow .-hero.btn .header--search::before, .card.-yellow .-hero.btn .header--search::before, .dotted-container.-yellow .dotted-container__content .-hero.btn .header--search::before, .panel-slider__controls.-yellow .-hero.btn .header--search::before {
		background-color: #d95931;
	}
	
	.-hero.-purple .header--search::before, .-purple .accordion .-hero.btn .header--search::before, .-purple .content-block__btn .-hero.btn .header--search::before, .-purple .dotted-container .-hero.btn .header--search::before, .accordion.-purple .-hero.btn .header--search::before, .card.-purple .-hero.btn .header--search::before, .content-card.-purple .-hero.btn .header--search::before, .dotted-container.-purple .dotted-container__content .-hero.btn .header--search::before, .panel-slider__controls.-purple .-hero.btn .header--search::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-hero.btn .header--search::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-hero.btn .header--search::before, .triangle-section.-purple .triangle-column__body .-hero.btn .header--search::before, .triangle-section.-purple-light .triangle-column__body .-hero.btn .header--search::before {
		background-color: #5a348f;
	}
}

.header-search__form {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 50px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.active .header-search__form {
	opacity: 1;
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}

@media all and (min-width:45rem) {
	.header-search__form {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		padding-top: 0;
	}
}

.header-search__input {
	width: 100%;
	height: 100%;
	border: 0;
	padding: 20px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.25;
}

.header-search__input::-webkit-input-placeholder {
	color: #d8d8d8;
}

.header-search__input::-moz-placeholder {
	color: #d8d8d8;
}

.header-search__input::-ms-input-placeholder {
	color: #d8d8d8;
}

.header-search__input::placeholder {
	color: #d8d8d8;
}

@media all and (min-width:45rem) {
	.header-search__input {
		font-size: 1.5625rem;
		padding: 0 40px;
	}
}

@media all and (min-width:56.25rem) {
	.header-search__input {
		font-size: 1.9375rem;
		padding: 0 57px;
	}
}

@media all and (min-width:75rem) {
	.-hero .header-search__input {
		color: #fff;
	}
	
	.-hero .header-search__input::-webkit-input-placeholder {
		color: #f4f4f4;
	}
	
	.-hero .header-search__input::-moz-placeholder {
		color: #f4f4f4;
	}
	
	.-hero .header-search__input::-ms-input-placeholder {
		color: #f4f4f4;
	}
	
	.-hero .header-search__input::placeholder {
		color: #f4f4f4;
	}
}

.header-search__submit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	padding-bottom: 20px;
	width: 50%;
	cursor: pointer;
}

.header-search__submit:focus svg, .header-search__submit:hover svg {
	-webkit-transform: translateX(12px);
	transform: translateX(12px);
}

.header-search__submit svg {
	width: 39px;
	height: 32.5px;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

.header-search__submit svg path {
	fill: #231f20;
	-webkit-transition: fill .2s ease-out;
	transition: fill .2s ease-out;
}

@media all and (min-width:45rem) {
	.header-search__submit {
		width: auto;
		margin: 40px 0;
		padding-right: calc(8.33333% - 1rem);
		padding-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.-hero .header-search__submit svg path {
		fill: #fff;
	}
}

.header-search__close {
	position: absolute;
	top: 12.5px;
	right: 14.5px;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.active .header-search__close {
	opacity: 1;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}

.header-search__close .close-btn {
	width: 16px;
	height: 16px;
}

.header-search__close .close-btn::after, .header-search__close .close-btn::before {
	background-color: #636466;
}

@media all and (min-width:75rem) {
	.-hero .header-search__close .close-btn::after, .-hero .header-search__close .close-btn::before {
		background-color: #fff;
	}
	
	.-hero .header-search__close .close-btn:focus::after, .-hero .header-search__close .close-btn:focus::before, .-hero .header-search__close .close-btn:hover::after, .-hero .header-search__close .close-btn:hover::before {
		background-color: #e8242d;
	}
}

.-blue .accordion .header-container.btn .header-search__submit:focus path, .-blue .accordion .header-container.btn .header-search__submit:hover path, .-blue .content-block__btn .header-container.btn .header-search__submit:focus path, .-blue .content-block__btn .header-container.btn .header-search__submit:hover path, .-blue .dotted-container .header-container.btn .header-search__submit:focus path, .-blue .dotted-container .header-container.btn .header-search__submit:hover path, .accordion.-blue .header-container.btn .header-search__submit:focus path, .accordion.-blue .header-container.btn .header-search__submit:hover path, .card.-blue .header-container.btn .header-search__submit:focus path, .card.-blue .header-container.btn .header-search__submit:hover path, .content-card.-blue .header-container.btn .header-search__submit:focus path, .content-card.-blue .header-container.btn .header-search__submit:hover path, .dotted-container.-blue .dotted-container__content .header-container.btn .header-search__submit:focus path, .dotted-container.-blue .dotted-container__content .header-container.btn .header-search__submit:hover path, .header-container.-blue .header-search__submit:focus path, .header-container.-blue .header-search__submit:hover path, .panel-slider__controls.-blue .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-blue .header-container.btn .header-search__submit:hover path, .triangle-section.-blue .triangle-column__body .header-container.btn .header-search__submit:focus path, .triangle-section.-blue .triangle-column__body .header-container.btn .header-search__submit:hover path {
	fill: #178bcd;
}

.-purple .accordion .header-container.btn .header-search__submit:focus path, .-purple .accordion .header-container.btn .header-search__submit:hover path, .-purple .content-block__btn .header-container.btn .header-search__submit:focus path, .-purple .content-block__btn .header-container.btn .header-search__submit:hover path, .-purple .dotted-container .header-container.btn .header-search__submit:focus path, .-purple .dotted-container .header-container.btn .header-search__submit:hover path, .accordion.-purple .header-container.btn .header-search__submit:focus path, .accordion.-purple .header-container.btn .header-search__submit:hover path, .card.-purple .header-container.btn .header-search__submit:focus path, .card.-purple .header-container.btn .header-search__submit:hover path, .content-card.-purple .header-container.btn .header-search__submit:focus path, .content-card.-purple .header-container.btn .header-search__submit:hover path, .dotted-container.-purple .dotted-container__content .header-container.btn .header-search__submit:focus path, .dotted-container.-purple .dotted-container__content .header-container.btn .header-search__submit:hover path, .header-container.-purple .header-search__submit:focus path, .header-container.-purple .header-search__submit:hover path, .panel-slider__controls.-purple .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-purple .header-container.btn .header-search__submit:hover path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:focus path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:hover path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:focus path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:hover path, .triangle-section.-purple .triangle-column__body .header-container.btn .header-search__submit:focus path, .triangle-section.-purple .triangle-column__body .header-container.btn .header-search__submit:hover path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .header-search__submit:focus path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .header-search__submit:hover path {
	fill: #8f2f8d;
}

.-red .accordion .header-container.btn .header-search__submit:focus path, .-red .accordion .header-container.btn .header-search__submit:hover path, .-red .content-block__btn .header-container.btn .header-search__submit:focus path, .-red .content-block__btn .header-container.btn .header-search__submit:hover path, .-red .dotted-container .header-container.btn .header-search__submit:focus path, .-red .dotted-container .header-container.btn .header-search__submit:hover path, .accordion.-red .header-container.btn .header-search__submit:focus path, .accordion.-red .header-container.btn .header-search__submit:hover path, .card.-red .header-container.btn .header-search__submit:focus path, .card.-red .header-container.btn .header-search__submit:hover path, .content-card.-red .header-container.btn .header-search__submit:focus path, .content-card.-red .header-container.btn .header-search__submit:hover path, .dotted-container.-red .dotted-container__content .header-container.btn .header-search__submit:focus path, .dotted-container.-red .dotted-container__content .header-container.btn .header-search__submit:hover path, .header-container.-red .header-search__submit:focus path, .header-container.-red .header-search__submit:hover path, .panel-slider__controls.-red .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-red .header-container.btn .header-search__submit:hover path {
	fill: #e8242d;
}

.-yellow .accordion .header-container.btn .header-search__submit:focus path, .-yellow .accordion .header-container.btn .header-search__submit:hover path, .-yellow .content-block__btn .header-container.btn .header-search__submit:focus path, .-yellow .content-block__btn .header-container.btn .header-search__submit:hover path, .-yellow .dotted-container .header-container.btn .header-search__submit:focus path, .-yellow .dotted-container .header-container.btn .header-search__submit:hover path, .accordion.-yellow .header-container.btn .header-search__submit:focus path, .accordion.-yellow .header-container.btn .header-search__submit:hover path, .card.-yellow .header-container.btn .header-search__submit:focus path, .card.-yellow .header-container.btn .header-search__submit:hover path, .dotted-container.-yellow .dotted-container__content .header-container.btn .header-search__submit:focus path, .dotted-container.-yellow .dotted-container__content .header-container.btn .header-search__submit:hover path, .header-container.-yellow .header-search__submit:focus path, .header-container.-yellow .header-search__submit:hover path, .panel-slider__controls.-yellow .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-yellow .header-container.btn .header-search__submit:hover path {
	fill: #f07930;
}

.-green .accordion .header-container.btn .header-search__submit:focus path, .-green .accordion .header-container.btn .header-search__submit:hover path, .-green .content-block__btn .header-container.btn .header-search__submit:focus path, .-green .content-block__btn .header-container.btn .header-search__submit:hover path, .-green .dotted-container .header-container.btn .header-search__submit:focus path, .-green .dotted-container .header-container.btn .header-search__submit:hover path, .accordion.-green .header-container.btn .header-search__submit:focus path, .accordion.-green .header-container.btn .header-search__submit:hover path, .card.-green .header-container.btn .header-search__submit:focus path, .card.-green .header-container.btn .header-search__submit:hover path, .content-card.-green .header-container.btn .header-search__submit:focus path, .content-card.-green .header-container.btn .header-search__submit:hover path, .dotted-container.-green .dotted-container__content .header-container.btn .header-search__submit:focus path, .dotted-container.-green .dotted-container__content .header-container.btn .header-search__submit:hover path, .header-container.-green .header-search__submit:focus path, .header-container.-green .header-search__submit:hover path, .panel-slider__controls.-green .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-green .header-container.btn .header-search__submit:hover path {
	fill: #24a390;
}

.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.menu-container {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: absolute;
	top: calc(100% - 12px);
	left: 0;
	right: 0;
	background-color: #fff;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	-webkit-box-shadow: 0 24px 24px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 24px 24px 0 rgba(0, 0, 0, .1);
	display: none;
}

@media all and (min-width:75rem) {
	.menu-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: static;
		background-color: transparent;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.menu-container-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-top: 10px;
	padding-bottom: 25px;
	height: 90vh;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

@media all and (min-width:21.875rem) {
	.menu-container-inner {
		padding-top: 20px;
		height: 85vh;
	}
}

@media all and (min-width:45rem) and (orientation:portrait) {
	.menu-container-inner {
		height: 70vh;
	}
}

@media all and (min-width:56.25rem) and (orientation:landscape) {
	.menu-container-inner {
		height: 80vh;
	}
}

@media all and (min-width:75rem) {
	.menu-container-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 0;
		height: auto;
		overflow: visible;
	}
}

.nav-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: auto;
	margin-bottom: -8.5px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.nav-menu.hidden {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

@media all and (min-width:75rem) {
	.nav-menu {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 0;
		-webkit-transform: none;
		transform: none;
	}
}

.-blue .accordion .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
	fill: #e9bad8;
}

.-purple .accordion .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
	fill: #f8c8bc;
}

.-red .accordion .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
	fill: #fde4bf;
}

.-yellow .accordion .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
	fill: #c1e8e9;
}

.-green .accordion .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus-within>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:hover>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
	fill: #bbe5f8;
}

@media all and (min-width:75rem) {
	.-blue .accordion .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-blue .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
		fill: #8f2f8d;
	}
	
	.-purple .accordion .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-purple .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
		fill: #e8242d;
	}
	
	.-red .accordion .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-red .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
		fill: #f07930;
	}
	
	.-yellow .accordion .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-yellow .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
		fill: #24a390;
	}
	
	.-green .accordion .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-green .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
		fill: #178bcd;
	}
	
	.header-container.-hero .nav-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-hero .nav-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-hero .nav-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-hero .nav-sub-menu:focus-within.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-hero .nav-sub-menu:focus.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path, .header-container.-hero .nav-sub-menu:hover.nav-menu>.nav-menu__item:not(:hover):not(:focus-within)>.nav-menu__link>.nav-menu__icon path {
		fill: #fff;
	}
}

.nav-menu__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.nav-menu__item:focus-within>.nav-menu__link .nav-menu__text, .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}

.columnated .nav-menu__item:focus-within>.nav-menu__link .nav-menu__text, .columnated .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.-blue .accordion .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-blue .content-block__btn .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-blue .dotted-container .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-blue .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-blue .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-blue .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-blue .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-blue .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	color: #178bcd;
}

.-green .accordion .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-green .content-block__btn .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-green .dotted-container .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-green .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-green .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-green .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-green .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-green .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	color: #24a390;
}

.-red .accordion .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-red .content-block__btn .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-red .dotted-container .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-red .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-red .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-red .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-red .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-red .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	color: #e8242d;
}

.-yellow .accordion .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-yellow .content-block__btn .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-yellow .dotted-container .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-yellow .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-yellow .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-yellow .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-yellow .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	color: #f07930;
}

.-purple .accordion .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-purple .content-block__btn .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-purple .dotted-container .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-purple .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-purple .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-purple .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-purple .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-purple .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
	color: #8f2f8d;
}

@media all and (min-width:75rem) {
	.nav-menu__item {
		margin-right: 30px;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-blue .content-block__btn .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-blue .dotted-container .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-blue .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-blue .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-blue .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-hero.-blue .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-blue .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
		color: #bbe5f8;
	}
	
	.-green .accordion .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-green .content-block__btn .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-green .dotted-container .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-green .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-green .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-green .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-hero.-green .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-green .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
		color: #c1e8e9;
	}
	
	.-red .accordion .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-red .content-block__btn .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-red .dotted-container .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-red .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-red .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-red .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-hero.-red .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-red .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
		color: #f8c8bc;
	}
	
	.-yellow .accordion .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-yellow .content-block__btn .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-yellow .dotted-container .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-yellow .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-yellow .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-hero.-yellow .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
		color: #fde4bf;
	}
	
	.-purple .accordion .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-purple .content-block__btn .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .-purple .dotted-container .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .accordion.-purple .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .card.-purple .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .content-card.-purple .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .header-container.-hero.-purple .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .panel-slider__controls.-purple .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover>.nav-menu__link .nav-menu__text {
		color: #e9bad8;
	}
	
	.nav-menu>.nav-menu__item>.nav-menu__link .nav-menu__text {
		-webkit-transform: none;
		transform: none;
	}
	
	.header-container .nav-menu>.nav-menu__item:hover>.nav-menu__link .nav-menu__text {
		color: inherit !important;
	}
	
	.header-container .nav-menu>.nav-menu__item:hover>.nav-menu__link .nav-menu__text::before {
		opacity: 1;
	}
}

.nav-menu__link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.25;
	padding: .53125rem 1.5625rem;
	z-index: 1;
}

.-blue .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .-blue .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .-blue .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .-blue .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text, .-blue .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .-blue .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .header-container.-blue .nav-menu__link:focus .nav-menu__text, .header-container.-blue .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text {
	color: #178bcd;
}

.-green .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .-green .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .-green .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .-green .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text, .-green .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .-green .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .header-container.-green .nav-menu__link:focus .nav-menu__text, .header-container.-green .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-green .header-container.btn .nav-menu__link:hover .nav-menu__text {
	color: #24a390;
}

.-red .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .-red .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .-red .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .-red .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text, .-red .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .-red .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .header-container.-red .nav-menu__link:focus .nav-menu__text, .header-container.-red .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-red .header-container.btn .nav-menu__link:hover .nav-menu__text {
	color: #e8242d;
}

.-yellow .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .-yellow .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .-yellow .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .-yellow .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text, .-yellow .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .-yellow .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-yellow .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-yellow .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-yellow .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-yellow .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .header-container.-yellow .nav-menu__link:focus .nav-menu__text, .header-container.-yellow .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-yellow .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-yellow .header-container.btn .nav-menu__link:hover .nav-menu__text {
	color: #f07930;
}

.-purple .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .-purple .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .-purple .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .-purple .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text, .-purple .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .-purple .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .header-container.-purple .nav-menu__link:focus .nav-menu__text, .header-container.-purple .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text {
	color: #8f2f8d;
}

.-blue .accordion .header-container.btn .nav-menu__link, .-blue .content-block__btn .header-container.btn .nav-menu__link, .-blue .dotted-container .header-container.btn .nav-menu__link, .accordion.-blue .header-container.btn .nav-menu__link, .card.-blue .header-container.btn .nav-menu__link, .content-card.-blue .header-container.btn .nav-menu__link, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__link, .header-container.-blue .nav-menu__link, .panel-slider__controls.-blue .header-container.btn .nav-menu__link, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__link {
	color: #1b4265;
}

.-green .accordion .header-container.btn .nav-menu__link, .-green .content-block__btn .header-container.btn .nav-menu__link, .-green .dotted-container .header-container.btn .nav-menu__link, .accordion.-green .header-container.btn .nav-menu__link, .card.-green .header-container.btn .nav-menu__link, .content-card.-green .header-container.btn .nav-menu__link, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__link, .header-container.-green .nav-menu__link, .panel-slider__controls.-green .header-container.btn .nav-menu__link {
	color: #213838;
}

.-purple .accordion .header-container.btn .nav-menu__link, .-purple .content-block__btn .header-container.btn .nav-menu__link, .-purple .dotted-container .header-container.btn .nav-menu__link, .accordion.-purple .header-container.btn .nav-menu__link, .card.-purple .header-container.btn .nav-menu__link, .content-card.-purple .header-container.btn .nav-menu__link, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__link, .header-container.-purple .nav-menu__link, .panel-slider__controls.-purple .header-container.btn .nav-menu__link, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__link, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__link {
	color: #3e2c57;
}

.-red .accordion .header-container.btn .nav-menu__link, .-red .content-block__btn .header-container.btn .nav-menu__link, .-red .dotted-container .header-container.btn .nav-menu__link, .accordion.-red .header-container.btn .nav-menu__link, .card.-red .header-container.btn .nav-menu__link, .content-card.-red .header-container.btn .nav-menu__link, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__link, .header-container.-red .nav-menu__link, .panel-slider__controls.-red .header-container.btn .nav-menu__link {
	color: #63282c;
}

.-yellow .accordion .header-container.btn .nav-menu__link, .-yellow .content-block__btn .header-container.btn .nav-menu__link, .-yellow .dotted-container .header-container.btn .nav-menu__link, .accordion.-yellow .header-container.btn .nav-menu__link, .card.-yellow .header-container.btn .nav-menu__link, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__link, .header-container.-yellow .nav-menu__link, .panel-slider__controls.-yellow .header-container.btn .nav-menu__link {
	color: #731e22;
}

@media all and (min-width:21.875rem) {
	.nav-menu__link {
		font-size: 1.5625rem;
	}
}

@media all and (min-width:45rem) {
	.nav-menu__link {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

@media all and (min-width:75rem) {
	.nav-menu__link {
		font-size: 1rem;
		line-height: 1.5;
		padding: 0;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.header-container.-hero .nav-menu__link {
		color: #fff;
	}
	
	.nav-menu__link[aria-expanded=true] .nav-menu__text::before {
		opacity: .5;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-blue .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-blue .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-blue .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-blue .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-blue .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .header-container.-hero.-blue .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-blue .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
		color: #bbe5f8;
	}
	
	.-green .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-green .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-green .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-green .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-green .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-green .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .header-container.-hero.-green .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-green .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
		color: #c1e8e9;
	}
	
	.-red .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-red .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-red .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-red .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-red .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-red .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .header-container.-hero.-red .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-red .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
		color: #f8c8bc;
	}
	
	.-yellow .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-yellow .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-yellow .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-yellow .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-yellow .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-yellow .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-yellow .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-yellow .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-yellow .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-yellow .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .header-container.-hero.-yellow .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-yellow .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
		color: #fde4bf;
	}
	
	.-purple .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-purple .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-purple .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-purple .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-purple .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-purple .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .header-container.-hero.-purple .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-purple .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
		color: #e9bad8;
	}
	
	.nav-menu__link:focus .nav-menu__text::before, .nav-menu__link:hover .nav-menu__text::before {
		opacity: 1;
	}
	
	ul:not(.nav-sub-menu)>.nav-menu__item>.nav-menu__link:focus .nav-menu__text, ul:not(.nav-sub-menu)>.nav-menu__item>.nav-menu__link:hover .nav-menu__text {
		color: inherit;
	}
}

.nav-menu__text {
	position: relative;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.nav-menu__text::before {
	content: "";
	position: absolute;
	top: -8px;
	bottom: -8px;
	left: -12px;
	right: -12px;
	background: #f4f4f4;
	border-radius: 8px;
	z-index: -1;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	opacity: 0;
}

.has-children .nav-menu__text::before {
	right: -16px;
}

@media all and (min-width:75rem) {
	.-hero .nav-menu__text::before {
		background: rgba(0, 0, 0, .25);
	}
}

.nav-menu__icon {
	line-height: 0;
	margin-left: 10px;
}

.nav-menu__icon svg {
	width: 8px;
	height: 16px;
}

.nav-menu__icon svg path {
	-webkit-transition: fill .2s ease-out;
	transition: fill .2s ease-out;
}

.-green .accordion .header-container.btn .nav-menu__icon svg path, .-green .content-block__btn .header-container.btn .nav-menu__icon svg path, .-green .dotted-container .header-container.btn .nav-menu__icon svg path, .accordion.-green .header-container.btn .nav-menu__icon svg path, .card.-green .header-container.btn .nav-menu__icon svg path, .content-card.-green .header-container.btn .nav-menu__icon svg path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__icon svg path, .header-container.-green .nav-menu__icon svg path, .panel-slider__controls.-green .header-container.btn .nav-menu__icon svg path {
	fill: #178bcd;
}

.-red .accordion .header-container.btn .nav-menu__icon svg path, .-red .content-block__btn .header-container.btn .nav-menu__icon svg path, .-red .dotted-container .header-container.btn .nav-menu__icon svg path, .accordion.-red .header-container.btn .nav-menu__icon svg path, .card.-red .header-container.btn .nav-menu__icon svg path, .content-card.-red .header-container.btn .nav-menu__icon svg path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__icon svg path, .header-container.-red .nav-menu__icon svg path, .panel-slider__controls.-red .header-container.btn .nav-menu__icon svg path {
	fill: #f07930;
}

.-purple .accordion .header-container.btn .nav-menu__icon svg path, .-purple .content-block__btn .header-container.btn .nav-menu__icon svg path, .-purple .dotted-container .header-container.btn .nav-menu__icon svg path, .accordion.-purple .header-container.btn .nav-menu__icon svg path, .card.-purple .header-container.btn .nav-menu__icon svg path, .content-card.-purple .header-container.btn .nav-menu__icon svg path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__icon svg path, .header-container.-purple .nav-menu__icon svg path, .panel-slider__controls.-purple .header-container.btn .nav-menu__icon svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__icon svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__icon svg path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__icon svg path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__icon svg path {
	fill: #e8242d;
}

.-blue .accordion .header-container.btn .nav-menu__icon svg path, .-blue .content-block__btn .header-container.btn .nav-menu__icon svg path, .-blue .dotted-container .header-container.btn .nav-menu__icon svg path, .accordion.-blue .header-container.btn .nav-menu__icon svg path, .card.-blue .header-container.btn .nav-menu__icon svg path, .content-card.-blue .header-container.btn .nav-menu__icon svg path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__icon svg path, .header-container.-blue .nav-menu__icon svg path, .panel-slider__controls.-blue .header-container.btn .nav-menu__icon svg path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__icon svg path {
	fill: #8f2f8d;
}

.-yellow .accordion .header-container.btn .nav-menu__icon svg path, .-yellow .content-block__btn .header-container.btn .nav-menu__icon svg path, .-yellow .dotted-container .header-container.btn .nav-menu__icon svg path, .accordion.-yellow .header-container.btn .nav-menu__icon svg path, .card.-yellow .header-container.btn .nav-menu__icon svg path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__icon svg path, .header-container.-yellow .nav-menu__icon svg path, .panel-slider__controls.-yellow .header-container.btn .nav-menu__icon svg path {
	fill: #24a390;
}

@media all and (min-width:45rem) {
	.nav-menu__icon {
		margin-left: 20px;
	}
}

@media all and (min-width:75rem) {
	.nav-menu__icon {
		position: absolute;
		top: 50%;
		left: calc(100% + 4px);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-left: 0;
	}
	
	.nav-menu__icon svg {
		width: 5px;
		height: 4px;
	}
	
	.header-container.-hero .nav-menu__icon svg path {
		fill: #fff;
	}
}

.nav-sub-menu {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	list-style-type: none;
}

.nav-sub-menu.active:not(.hidden) {
	max-height: 74vh;
}

.nav-menu__link[aria-expanded=true]~.nav-sub-menu {
	visibility: visible;
	pointer-events: auto;
}

.nav-sub-menu.hidden {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.nav-sub-menu::after {
	content: "";
	height: 10px;
	display: block;
}

@media all and (min-width:45rem) and (orientation:portrait) {
	.nav-sub-menu.active:not(.hidden) {
		max-height: 60vh;
	}
}

@media all and (min-width:56.25rem) and (orientation:landscape) {
	.nav-sub-menu.active:not(.hidden) {
		max-height: 65vh;
	}
}

@media all and (min-width:75rem) {
	.nav-sub-menu {
		position: absolute;
		top: calc(100% - 12px);
		right: auto;
		bottom: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: none;
		padding-left: 30px;
		-webkit-transform: none;
		transform: none;
		-webkit-transition: none;
		transition: none;
		visibility: hidden;
		pointer-events: none;
	}
	
	.columnated>.nav-sub-menu {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		display: block;
		padding-bottom: 20px;
	}
	
	.columnated>.nav-sub-menu .nav-menu__item:last-child {
		margin-bottom: 0;
	}
	
	.nav-sub-menu::before {
		content: "";
		display: block;
		-webkit-column-span: all;
		-moz-column-span: all;
		column-span: all;
		pointer-events: none;
		visibility: hidden;
		-webkit-transition: margin-top 0s .4s ease-out;
		transition: margin-top 0s .4s ease-out;
	}
	
	.nav-menu__link[aria-expanded=true]~.nav-sub-menu::before {
		margin-top: 30px;
		-webkit-transition-delay: 0s;
		transition-delay: 0s;
	}
	
	.nav-sub-menu::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: calc(100vw * ( 12 / 14 ));
		height: auto;
		background-color: #fff;
		-webkit-box-shadow: 0 24px 24px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 24px 24px 0 rgba(0, 0, 0, .1);
		border-bottom-right-radius: 12px;
		border-bottom-left-radius: 12px;
		-webkit-transition: background-color .2s ease-out;
		transition: background-color .2s ease-out;
		z-index: -1;
	}
	
	.-hero .nav-sub-menu {
		bottom: calc(100% - 12px);
		top: auto;
	}
	
	.-hero .nav-sub-menu::after {
		border-radius: 0;
		border-top-right-radius: 12px;
		border-top-left-radius: 12px;
	}
	
	.-green .accordion .-hero.btn .nav-sub-menu::after, .-green .content-block__btn .-hero.btn .nav-sub-menu::after, .-green .dotted-container .-hero.btn .nav-sub-menu::after, .-hero.-green .nav-sub-menu::after, .accordion.-green .-hero.btn .nav-sub-menu::after, .card.-green .-hero.btn .nav-sub-menu::after, .content-card.-green .-hero.btn .nav-sub-menu::after, .dotted-container.-green .dotted-container__content .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-green .-hero.btn .nav-sub-menu::after {
		background-color: #136b6a;
	}
	
	.-hero.-red .nav-sub-menu::after, .-red .accordion .-hero.btn .nav-sub-menu::after, .-red .content-block__btn .-hero.btn .nav-sub-menu::after, .-red .dotted-container .-hero.btn .nav-sub-menu::after, .accordion.-red .-hero.btn .nav-sub-menu::after, .card.-red .-hero.btn .nav-sub-menu::after, .content-card.-red .-hero.btn .nav-sub-menu::after, .dotted-container.-red .dotted-container__content .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-red .-hero.btn .nav-sub-menu::after {
		background-color: #a62e34;
	}
	
	.-blue .accordion .-hero.btn .nav-sub-menu::after, .-blue .content-block__btn .-hero.btn .nav-sub-menu::after, .-blue .dotted-container .-hero.btn .nav-sub-menu::after, .-hero.-blue .nav-sub-menu::after, .accordion.-blue .-hero.btn .nav-sub-menu::after, .card.-blue .-hero.btn .nav-sub-menu::after, .content-card.-blue .-hero.btn .nav-sub-menu::after, .dotted-container.-blue .dotted-container__content .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-blue .-hero.btn .nav-sub-menu::after, .triangle-section.-blue .triangle-column__body .-hero.btn .nav-sub-menu::after {
		background-color: #0a63ac;
	}
	
	.-hero.-yellow .nav-sub-menu::after, .-yellow .accordion .-hero.btn .nav-sub-menu::after, .-yellow .content-block__btn .-hero.btn .nav-sub-menu::after, .-yellow .dotted-container .-hero.btn .nav-sub-menu::after, .accordion.-yellow .-hero.btn .nav-sub-menu::after, .card.-yellow .-hero.btn .nav-sub-menu::after, .dotted-container.-yellow .dotted-container__content .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-yellow .-hero.btn .nav-sub-menu::after {
		background-color: #d95931;
	}
	
	.-hero.-purple .nav-sub-menu::after, .-purple .accordion .-hero.btn .nav-sub-menu::after, .-purple .content-block__btn .-hero.btn .nav-sub-menu::after, .-purple .dotted-container .-hero.btn .nav-sub-menu::after, .accordion.-purple .-hero.btn .nav-sub-menu::after, .card.-purple .-hero.btn .nav-sub-menu::after, .content-card.-purple .-hero.btn .nav-sub-menu::after, .dotted-container.-purple .dotted-container__content .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-purple .-hero.btn .nav-sub-menu::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-hero.btn .nav-sub-menu::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-hero.btn .nav-sub-menu::after, .triangle-section.-purple .triangle-column__body .-hero.btn .nav-sub-menu::after, .triangle-section.-purple-light .triangle-column__body .-hero.btn .nav-sub-menu::after {
		background-color: #5a348f;
	}
}

@media all and (min-width:75rem) {
	.nav-sub-menu .nav-menu__item {
		white-space: nowrap;
		margin-right: 0;
	}
	
	.nav-sub-menu .nav-menu__item:last-child {
		margin-bottom: 20px;
	}
}

.nav-sub-menu .nav-menu__link {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 1.25rem;
}

@media all and (min-width:45rem) {
	.nav-sub-menu .nav-menu__link {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

@media all and (min-width:75rem) {
	.nav-sub-menu .nav-menu__link {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		font-size: 1rem;
		padding: 4px 0;
		padding-right: 20px;
		opacity: 0;
		-webkit-transform: translateX(-12px);
		transform: translateX(-12px);
		pointer-events: none;
	}
	
	.nav-sub-menu .nav-menu__link[aria-expanded=true]~.nav-sub-menu {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
		pointer-events: auto;
	}
}

@media all and (min-width:75rem) {
	.nav-sub-menu .nav-menu__icon {
		position: relative;
		top: auto;
		left: auto;
		right: -20px;
		-webkit-transform: none;
		transform: none;
	}
	
	.nav-sub-menu .nav-menu__icon svg {
		width: 8px;
		height: 16px;
	}
}

.nav-sub-menu .nav-menu__text::before {
	display: none;
}

@media all and (min-width:75rem) {
	.nav-sub-menu .nav-sub-menu {
		top: 0;
		left: 100%;
		right: auto;
		bottom: auto;
		min-height: 100%;
		padding-left: 20px;
		padding-bottom: 0;
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		opacity: 0;
		-webkit-transform: translateX(-12px);
		transform: translateX(-12px);
		-webkit-transition: .2s ease-out;
		transition: .2s ease-out;
	}
	
	.nav-sub-menu .nav-sub-menu::after {
		opacity: 0;
		pointer-events: auto;
	}
}

@media all and (min-width:100rem) {
	.nav-sub-menu .nav-sub-menu {
		padding-left: 25px;
	}
}

.nav-sub-menu .nav-sub-menu .nav-menu__link {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	pointer-events: auto;
}

.nav-button-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 40px;
	margin-right: -15px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.nav-button-container .nav-button {
	margin-right: 15px;
}

@media all and (min-width:45rem) {
	.nav-button-container {
		margin-right: -30px;
	}
	
	.nav-button-container .nav-button {
		margin-right: 30px;
	}
}

.nav-button {
	position: relative;
	width: 35px;
	height: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 0;
	cursor: pointer;
}

.nav-button::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #f4f4f4;
	border-radius: 50%;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	opacity: 0;
}

.nav-button:focus::before, .nav-button:hover::before {
	opacity: 1;
}

@media all and (min-width:45rem) {
	.nav-button::before {
		opacity: 1;
	}
	
	.-blue .accordion .header-container.btn .nav-button:focus::before, .-blue .accordion .header-container.btn .nav-button:hover::before, .-blue .content-block__btn .header-container.btn .nav-button:focus::before, .-blue .content-block__btn .header-container.btn .nav-button:hover::before, .-blue .dotted-container .header-container.btn .nav-button:focus::before, .-blue .dotted-container .header-container.btn .nav-button:hover::before, .accordion.-blue .header-container.btn .nav-button:focus::before, .accordion.-blue .header-container.btn .nav-button:hover::before, .card.-blue .header-container.btn .nav-button:focus::before, .card.-blue .header-container.btn .nav-button:hover::before, .content-card.-blue .header-container.btn .nav-button:focus::before, .content-card.-blue .header-container.btn .nav-button:hover::before, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:focus::before, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:hover::before, .header-container.-blue .nav-button:focus::before, .header-container.-blue .nav-button:hover::before, .panel-slider__controls.-blue .header-container.btn .nav-button:focus::before, .panel-slider__controls.-blue .header-container.btn .nav-button:hover::before, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:focus::before, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:hover::before {
		background-color: #178bcd;
	}
	
	.-green .accordion .header-container.btn .nav-button:focus::before, .-green .accordion .header-container.btn .nav-button:hover::before, .-green .content-block__btn .header-container.btn .nav-button:focus::before, .-green .content-block__btn .header-container.btn .nav-button:hover::before, .-green .dotted-container .header-container.btn .nav-button:focus::before, .-green .dotted-container .header-container.btn .nav-button:hover::before, .accordion.-green .header-container.btn .nav-button:focus::before, .accordion.-green .header-container.btn .nav-button:hover::before, .card.-green .header-container.btn .nav-button:focus::before, .card.-green .header-container.btn .nav-button:hover::before, .content-card.-green .header-container.btn .nav-button:focus::before, .content-card.-green .header-container.btn .nav-button:hover::before, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:focus::before, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:hover::before, .header-container.-green .nav-button:focus::before, .header-container.-green .nav-button:hover::before, .panel-slider__controls.-green .header-container.btn .nav-button:focus::before, .panel-slider__controls.-green .header-container.btn .nav-button:hover::before {
		background-color: #24a390;
	}
	
	.-yellow .accordion .header-container.btn .nav-button:focus::before, .-yellow .accordion .header-container.btn .nav-button:hover::before, .-yellow .content-block__btn .header-container.btn .nav-button:focus::before, .-yellow .content-block__btn .header-container.btn .nav-button:hover::before, .-yellow .dotted-container .header-container.btn .nav-button:focus::before, .-yellow .dotted-container .header-container.btn .nav-button:hover::before, .accordion.-yellow .header-container.btn .nav-button:focus::before, .accordion.-yellow .header-container.btn .nav-button:hover::before, .card.-yellow .header-container.btn .nav-button:focus::before, .card.-yellow .header-container.btn .nav-button:hover::before, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:focus::before, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:hover::before, .header-container.-yellow .nav-button:focus::before, .header-container.-yellow .nav-button:hover::before, .panel-slider__controls.-yellow .header-container.btn .nav-button:focus::before, .panel-slider__controls.-yellow .header-container.btn .nav-button:hover::before {
		background-color: #f07930;
	}
	
	.-red .accordion .header-container.btn .nav-button:focus::before, .-red .accordion .header-container.btn .nav-button:hover::before, .-red .content-block__btn .header-container.btn .nav-button:focus::before, .-red .content-block__btn .header-container.btn .nav-button:hover::before, .-red .dotted-container .header-container.btn .nav-button:focus::before, .-red .dotted-container .header-container.btn .nav-button:hover::before, .accordion.-red .header-container.btn .nav-button:focus::before, .accordion.-red .header-container.btn .nav-button:hover::before, .card.-red .header-container.btn .nav-button:focus::before, .card.-red .header-container.btn .nav-button:hover::before, .content-card.-red .header-container.btn .nav-button:focus::before, .content-card.-red .header-container.btn .nav-button:hover::before, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:focus::before, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:hover::before, .header-container.-red .nav-button:focus::before, .header-container.-red .nav-button:hover::before, .panel-slider__controls.-red .header-container.btn .nav-button:focus::before, .panel-slider__controls.-red .header-container.btn .nav-button:hover::before {
		background-color: #e8242d;
	}
	
	.-purple .accordion .header-container.btn .nav-button:focus::before, .-purple .accordion .header-container.btn .nav-button:hover::before, .-purple .content-block__btn .header-container.btn .nav-button:focus::before, .-purple .content-block__btn .header-container.btn .nav-button:hover::before, .-purple .dotted-container .header-container.btn .nav-button:focus::before, .-purple .dotted-container .header-container.btn .nav-button:hover::before, .accordion.-purple .header-container.btn .nav-button:focus::before, .accordion.-purple .header-container.btn .nav-button:hover::before, .card.-purple .header-container.btn .nav-button:focus::before, .card.-purple .header-container.btn .nav-button:hover::before, .content-card.-purple .header-container.btn .nav-button:focus::before, .content-card.-purple .header-container.btn .nav-button:hover::before, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:focus::before, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:hover::before, .header-container.-purple .nav-button:focus::before, .header-container.-purple .nav-button:hover::before, .panel-slider__controls.-purple .header-container.btn .nav-button:focus::before, .panel-slider__controls.-purple .header-container.btn .nav-button:hover::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover::before, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:focus::before, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:hover::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:focus::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:hover::before {
		background-color: #8f2f8d;
	}
	
	.-blue .accordion .header-container.btn .nav-button:focus .header-button__fill, .-blue .accordion .header-container.btn .nav-button:hover .header-button__fill, .-blue .content-block__btn .header-container.btn .nav-button:focus .header-button__fill, .-blue .content-block__btn .header-container.btn .nav-button:hover .header-button__fill, .-blue .dotted-container .header-container.btn .nav-button:focus .header-button__fill, .-blue .dotted-container .header-container.btn .nav-button:hover .header-button__fill, .-green .accordion .header-container.btn .nav-button:focus .header-button__fill, .-green .accordion .header-container.btn .nav-button:hover .header-button__fill, .-green .content-block__btn .header-container.btn .nav-button:focus .header-button__fill, .-green .content-block__btn .header-container.btn .nav-button:hover .header-button__fill, .-green .dotted-container .header-container.btn .nav-button:focus .header-button__fill, .-green .dotted-container .header-container.btn .nav-button:hover .header-button__fill, .-purple .accordion .header-container.btn .nav-button:focus .header-button__fill, .-purple .accordion .header-container.btn .nav-button:hover .header-button__fill, .-purple .content-block__btn .header-container.btn .nav-button:focus .header-button__fill, .-purple .content-block__btn .header-container.btn .nav-button:hover .header-button__fill, .-purple .dotted-container .header-container.btn .nav-button:focus .header-button__fill, .-purple .dotted-container .header-container.btn .nav-button:hover .header-button__fill, .-red .accordion .header-container.btn .nav-button:focus .header-button__fill, .-red .accordion .header-container.btn .nav-button:hover .header-button__fill, .-red .content-block__btn .header-container.btn .nav-button:focus .header-button__fill, .-red .content-block__btn .header-container.btn .nav-button:hover .header-button__fill, .-red .dotted-container .header-container.btn .nav-button:focus .header-button__fill, .-red .dotted-container .header-container.btn .nav-button:hover .header-button__fill, .-yellow .accordion .header-container.btn .nav-button:focus .header-button__fill, .-yellow .accordion .header-container.btn .nav-button:hover .header-button__fill, .-yellow .content-block__btn .header-container.btn .nav-button:focus .header-button__fill, .-yellow .content-block__btn .header-container.btn .nav-button:hover .header-button__fill, .-yellow .dotted-container .header-container.btn .nav-button:focus .header-button__fill, .-yellow .dotted-container .header-container.btn .nav-button:hover .header-button__fill, .accordion.-blue .header-container.btn .nav-button:focus .header-button__fill, .accordion.-blue .header-container.btn .nav-button:hover .header-button__fill, .accordion.-green .header-container.btn .nav-button:focus .header-button__fill, .accordion.-green .header-container.btn .nav-button:hover .header-button__fill, .accordion.-purple .header-container.btn .nav-button:focus .header-button__fill, .accordion.-purple .header-container.btn .nav-button:hover .header-button__fill, .accordion.-red .header-container.btn .nav-button:focus .header-button__fill, .accordion.-red .header-container.btn .nav-button:hover .header-button__fill, .accordion.-yellow .header-container.btn .nav-button:focus .header-button__fill, .accordion.-yellow .header-container.btn .nav-button:hover .header-button__fill, .card.-blue .header-container.btn .nav-button:focus .header-button__fill, .card.-blue .header-container.btn .nav-button:hover .header-button__fill, .card.-green .header-container.btn .nav-button:focus .header-button__fill, .card.-green .header-container.btn .nav-button:hover .header-button__fill, .card.-purple .header-container.btn .nav-button:focus .header-button__fill, .card.-purple .header-container.btn .nav-button:hover .header-button__fill, .card.-red .header-container.btn .nav-button:focus .header-button__fill, .card.-red .header-container.btn .nav-button:hover .header-button__fill, .card.-yellow .header-container.btn .nav-button:focus .header-button__fill, .card.-yellow .header-container.btn .nav-button:hover .header-button__fill, .content-card.-blue .header-container.btn .nav-button:focus .header-button__fill, .content-card.-blue .header-container.btn .nav-button:hover .header-button__fill, .content-card.-green .header-container.btn .nav-button:focus .header-button__fill, .content-card.-green .header-container.btn .nav-button:hover .header-button__fill, .content-card.-purple .header-container.btn .nav-button:focus .header-button__fill, .content-card.-purple .header-container.btn .nav-button:hover .header-button__fill, .content-card.-red .header-container.btn .nav-button:focus .header-button__fill, .content-card.-red .header-container.btn .nav-button:hover .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill, .header-container.-blue .nav-button:focus .header-button__fill, .header-container.-blue .nav-button:hover .header-button__fill, .header-container.-green .nav-button:focus .header-button__fill, .header-container.-green .nav-button:hover .header-button__fill, .header-container.-purple .nav-button:focus .header-button__fill, .header-container.-purple .nav-button:hover .header-button__fill, .header-container.-red .nav-button:focus .header-button__fill, .header-container.-red .nav-button:hover .header-button__fill, .header-container.-yellow .nav-button:focus .header-button__fill, .header-container.-yellow .nav-button:hover .header-button__fill, .panel-slider__controls.-blue .header-container.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-blue .header-container.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-green .header-container.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-green .header-container.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-purple .header-container.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-purple .header-container.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-red .header-container.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-red .header-container.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-yellow .header-container.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-yellow .header-container.btn .nav-button:hover .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill {
		fill: #f4f4f4;
	}
	
	.-blue .accordion .header-container.btn .nav-button:focus .header-button__stroke, .-blue .accordion .header-container.btn .nav-button:hover .header-button__stroke, .-blue .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke, .-blue .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke, .-blue .dotted-container .header-container.btn .nav-button:focus .header-button__stroke, .-blue .dotted-container .header-container.btn .nav-button:hover .header-button__stroke, .-green .accordion .header-container.btn .nav-button:focus .header-button__stroke, .-green .accordion .header-container.btn .nav-button:hover .header-button__stroke, .-green .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke, .-green .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke, .-green .dotted-container .header-container.btn .nav-button:focus .header-button__stroke, .-green .dotted-container .header-container.btn .nav-button:hover .header-button__stroke, .-purple .accordion .header-container.btn .nav-button:focus .header-button__stroke, .-purple .accordion .header-container.btn .nav-button:hover .header-button__stroke, .-purple .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke, .-purple .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke, .-purple .dotted-container .header-container.btn .nav-button:focus .header-button__stroke, .-purple .dotted-container .header-container.btn .nav-button:hover .header-button__stroke, .-red .accordion .header-container.btn .nav-button:focus .header-button__stroke, .-red .accordion .header-container.btn .nav-button:hover .header-button__stroke, .-red .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke, .-red .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke, .-red .dotted-container .header-container.btn .nav-button:focus .header-button__stroke, .-red .dotted-container .header-container.btn .nav-button:hover .header-button__stroke, .-yellow .accordion .header-container.btn .nav-button:focus .header-button__stroke, .-yellow .accordion .header-container.btn .nav-button:hover .header-button__stroke, .-yellow .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke, .-yellow .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke, .-yellow .dotted-container .header-container.btn .nav-button:focus .header-button__stroke, .-yellow .dotted-container .header-container.btn .nav-button:hover .header-button__stroke, .accordion.-blue .header-container.btn .nav-button:focus .header-button__stroke, .accordion.-blue .header-container.btn .nav-button:hover .header-button__stroke, .accordion.-green .header-container.btn .nav-button:focus .header-button__stroke, .accordion.-green .header-container.btn .nav-button:hover .header-button__stroke, .accordion.-purple .header-container.btn .nav-button:focus .header-button__stroke, .accordion.-purple .header-container.btn .nav-button:hover .header-button__stroke, .accordion.-red .header-container.btn .nav-button:focus .header-button__stroke, .accordion.-red .header-container.btn .nav-button:hover .header-button__stroke, .accordion.-yellow .header-container.btn .nav-button:focus .header-button__stroke, .accordion.-yellow .header-container.btn .nav-button:hover .header-button__stroke, .card.-blue .header-container.btn .nav-button:focus .header-button__stroke, .card.-blue .header-container.btn .nav-button:hover .header-button__stroke, .card.-green .header-container.btn .nav-button:focus .header-button__stroke, .card.-green .header-container.btn .nav-button:hover .header-button__stroke, .card.-purple .header-container.btn .nav-button:focus .header-button__stroke, .card.-purple .header-container.btn .nav-button:hover .header-button__stroke, .card.-red .header-container.btn .nav-button:focus .header-button__stroke, .card.-red .header-container.btn .nav-button:hover .header-button__stroke, .card.-yellow .header-container.btn .nav-button:focus .header-button__stroke, .card.-yellow .header-container.btn .nav-button:hover .header-button__stroke, .content-card.-blue .header-container.btn .nav-button:focus .header-button__stroke, .content-card.-blue .header-container.btn .nav-button:hover .header-button__stroke, .content-card.-green .header-container.btn .nav-button:focus .header-button__stroke, .content-card.-green .header-container.btn .nav-button:hover .header-button__stroke, .content-card.-purple .header-container.btn .nav-button:focus .header-button__stroke, .content-card.-purple .header-container.btn .nav-button:hover .header-button__stroke, .content-card.-red .header-container.btn .nav-button:focus .header-button__stroke, .content-card.-red .header-container.btn .nav-button:hover .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke, .header-container.-blue .nav-button:focus .header-button__stroke, .header-container.-blue .nav-button:hover .header-button__stroke, .header-container.-green .nav-button:focus .header-button__stroke, .header-container.-green .nav-button:hover .header-button__stroke, .header-container.-purple .nav-button:focus .header-button__stroke, .header-container.-purple .nav-button:hover .header-button__stroke, .header-container.-red .nav-button:focus .header-button__stroke, .header-container.-red .nav-button:hover .header-button__stroke, .header-container.-yellow .nav-button:focus .header-button__stroke, .header-container.-yellow .nav-button:hover .header-button__stroke, .panel-slider__controls.-blue .header-container.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-blue .header-container.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-green .header-container.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-green .header-container.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-purple .header-container.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-purple .header-container.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-red .header-container.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-red .header-container.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-yellow .header-container.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-yellow .header-container.btn .nav-button:hover .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke {
		stroke: #f4f4f4;
	}
}

@media all and (min-width:75rem) {
	.-blue .accordion .header-container.-hero.btn .nav-button::before, .-blue .content-block__btn .header-container.-hero.btn .nav-button::before, .-blue .dotted-container .header-container.-hero.btn .nav-button::before, .accordion.-blue .header-container.-hero.btn .nav-button::before, .card.-blue .header-container.-hero.btn .nav-button::before, .content-card.-blue .header-container.-hero.btn .nav-button::before, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button::before, .header-container.-hero.-blue .nav-button::before, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button::before, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button::before {
		background-color: #22b0ec;
	}
	
	.-red .accordion .header-container.-hero.btn .nav-button::before, .-red .content-block__btn .header-container.-hero.btn .nav-button::before, .-red .dotted-container .header-container.-hero.btn .nav-button::before, .accordion.-red .header-container.-hero.btn .nav-button::before, .card.-red .header-container.-hero.btn .nav-button::before, .content-card.-red .header-container.-hero.btn .nav-button::before, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button::before, .header-container.-hero.-red .nav-button::before, .panel-slider__controls.-red .header-container.-hero.btn .nav-button::before {
		background-color: #ed5a2e;
	}
	
	.-green .accordion .header-container.-hero.btn .nav-button::before, .-green .content-block__btn .header-container.-hero.btn .nav-button::before, .-green .dotted-container .header-container.-hero.btn .nav-button::before, .accordion.-green .header-container.-hero.btn .nav-button::before, .card.-green .header-container.-hero.btn .nav-button::before, .content-card.-green .header-container.-hero.btn .nav-button::before, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button::before, .header-container.-hero.-green .nav-button::before, .panel-slider__controls.-green .header-container.-hero.btn .nav-button::before {
		background-color: #36bcbd;
	}
	
	.-yellow .accordion .header-container.-hero.btn .nav-button::before, .-yellow .content-block__btn .header-container.-hero.btn .nav-button::before, .-yellow .dotted-container .header-container.-hero.btn .nav-button::before, .accordion.-yellow .header-container.-hero.btn .nav-button::before, .card.-yellow .header-container.-hero.btn .nav-button::before, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button::before, .header-container.-hero.-yellow .nav-button::before, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button::before {
		background-color: #faae31;
	}
	
	.-purple .accordion .header-container.-hero.btn .nav-button::before, .-purple .content-block__btn .header-container.-hero.btn .nav-button::before, .-purple .dotted-container .header-container.-hero.btn .nav-button::before, .accordion.-purple .header-container.-hero.btn .nav-button::before, .card.-purple .header-container.-hero.btn .nav-button::before, .content-card.-purple .header-container.-hero.btn .nav-button::before, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button::before, .header-container.-hero.-purple .nav-button::before, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button::before, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button::before, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button::before {
		background-color: #c2258c;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-button .header-button__fill, .-blue .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill, .-blue .dotted-container .header-container.-hero.btn .nav-button .header-button__fill, .-green .accordion .header-container.-hero.btn .nav-button .header-button__fill, .-green .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill, .-green .dotted-container .header-container.-hero.btn .nav-button .header-button__fill, .-purple .accordion .header-container.-hero.btn .nav-button .header-button__fill, .-purple .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill, .-purple .dotted-container .header-container.-hero.btn .nav-button .header-button__fill, .-red .accordion .header-container.-hero.btn .nav-button .header-button__fill, .-red .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill, .-red .dotted-container .header-container.-hero.btn .nav-button .header-button__fill, .-yellow .accordion .header-container.-hero.btn .nav-button .header-button__fill, .-yellow .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill, .-yellow .dotted-container .header-container.-hero.btn .nav-button .header-button__fill, .accordion.-blue .header-container.-hero.btn .nav-button .header-button__fill, .accordion.-green .header-container.-hero.btn .nav-button .header-button__fill, .accordion.-purple .header-container.-hero.btn .nav-button .header-button__fill, .accordion.-red .header-container.-hero.btn .nav-button .header-button__fill, .accordion.-yellow .header-container.-hero.btn .nav-button .header-button__fill, .card.-blue .header-container.-hero.btn .nav-button .header-button__fill, .card.-green .header-container.-hero.btn .nav-button .header-button__fill, .card.-purple .header-container.-hero.btn .nav-button .header-button__fill, .card.-red .header-container.-hero.btn .nav-button .header-button__fill, .card.-yellow .header-container.-hero.btn .nav-button .header-button__fill, .content-card.-blue .header-container.-hero.btn .nav-button .header-button__fill, .content-card.-green .header-container.-hero.btn .nav-button .header-button__fill, .content-card.-purple .header-container.-hero.btn .nav-button .header-button__fill, .content-card.-red .header-container.-hero.btn .nav-button .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill, .header-container.-hero.-blue .nav-button .header-button__fill, .header-container.-hero.-green .nav-button .header-button__fill, .header-container.-hero.-purple .nav-button .header-button__fill, .header-container.-hero.-red .nav-button .header-button__fill, .header-container.-hero.-yellow .nav-button .header-button__fill, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button .header-button__fill, .panel-slider__controls.-green .header-container.-hero.btn .nav-button .header-button__fill, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button .header-button__fill, .panel-slider__controls.-red .header-container.-hero.btn .nav-button .header-button__fill, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill {
		fill: #fff;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-button .header-button__stroke, .-blue .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke, .-blue .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke, .-green .accordion .header-container.-hero.btn .nav-button .header-button__stroke, .-green .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke, .-green .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke, .-purple .accordion .header-container.-hero.btn .nav-button .header-button__stroke, .-purple .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke, .-purple .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke, .-red .accordion .header-container.-hero.btn .nav-button .header-button__stroke, .-red .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke, .-red .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke, .-yellow .accordion .header-container.-hero.btn .nav-button .header-button__stroke, .-yellow .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke, .-yellow .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke, .accordion.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .accordion.-green .header-container.-hero.btn .nav-button .header-button__stroke, .accordion.-purple .header-container.-hero.btn .nav-button .header-button__stroke, .accordion.-red .header-container.-hero.btn .nav-button .header-button__stroke, .accordion.-yellow .header-container.-hero.btn .nav-button .header-button__stroke, .card.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .card.-green .header-container.-hero.btn .nav-button .header-button__stroke, .card.-purple .header-container.-hero.btn .nav-button .header-button__stroke, .card.-red .header-container.-hero.btn .nav-button .header-button__stroke, .card.-yellow .header-container.-hero.btn .nav-button .header-button__stroke, .content-card.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .content-card.-green .header-container.-hero.btn .nav-button .header-button__stroke, .content-card.-purple .header-container.-hero.btn .nav-button .header-button__stroke, .content-card.-red .header-container.-hero.btn .nav-button .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke, .header-container.-hero.-blue .nav-button .header-button__stroke, .header-container.-hero.-green .nav-button .header-button__stroke, .header-container.-hero.-purple .nav-button .header-button__stroke, .header-container.-hero.-red .nav-button .header-button__stroke, .header-container.-hero.-yellow .nav-button .header-button__stroke, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .panel-slider__controls.-green .header-container.-hero.btn .nav-button .header-button__stroke, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button .header-button__stroke, .panel-slider__controls.-red .header-container.-hero.btn .nav-button .header-button__stroke, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke {
		stroke: #fff;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-button:focus::before, .-blue .accordion .header-container.-hero.btn .nav-button:hover::before, .-blue .content-block__btn .header-container.-hero.btn .nav-button:focus::before, .-blue .content-block__btn .header-container.-hero.btn .nav-button:hover::before, .-blue .dotted-container .header-container.-hero.btn .nav-button:focus::before, .-blue .dotted-container .header-container.-hero.btn .nav-button:hover::before, .-green .accordion .header-container.-hero.btn .nav-button:focus::before, .-green .accordion .header-container.-hero.btn .nav-button:hover::before, .-green .content-block__btn .header-container.-hero.btn .nav-button:focus::before, .-green .content-block__btn .header-container.-hero.btn .nav-button:hover::before, .-green .dotted-container .header-container.-hero.btn .nav-button:focus::before, .-green .dotted-container .header-container.-hero.btn .nav-button:hover::before, .-purple .accordion .header-container.-hero.btn .nav-button:focus::before, .-purple .accordion .header-container.-hero.btn .nav-button:hover::before, .-purple .content-block__btn .header-container.-hero.btn .nav-button:focus::before, .-purple .content-block__btn .header-container.-hero.btn .nav-button:hover::before, .-purple .dotted-container .header-container.-hero.btn .nav-button:focus::before, .-purple .dotted-container .header-container.-hero.btn .nav-button:hover::before, .-red .accordion .header-container.-hero.btn .nav-button:focus::before, .-red .accordion .header-container.-hero.btn .nav-button:hover::before, .-red .content-block__btn .header-container.-hero.btn .nav-button:focus::before, .-red .content-block__btn .header-container.-hero.btn .nav-button:hover::before, .-red .dotted-container .header-container.-hero.btn .nav-button:focus::before, .-red .dotted-container .header-container.-hero.btn .nav-button:hover::before, .-yellow .accordion .header-container.-hero.btn .nav-button:focus::before, .-yellow .accordion .header-container.-hero.btn .nav-button:hover::before, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:focus::before, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:hover::before, .-yellow .dotted-container .header-container.-hero.btn .nav-button:focus::before, .-yellow .dotted-container .header-container.-hero.btn .nav-button:hover::before, .accordion.-blue .header-container.-hero.btn .nav-button:focus::before, .accordion.-blue .header-container.-hero.btn .nav-button:hover::before, .accordion.-green .header-container.-hero.btn .nav-button:focus::before, .accordion.-green .header-container.-hero.btn .nav-button:hover::before, .accordion.-purple .header-container.-hero.btn .nav-button:focus::before, .accordion.-purple .header-container.-hero.btn .nav-button:hover::before, .accordion.-red .header-container.-hero.btn .nav-button:focus::before, .accordion.-red .header-container.-hero.btn .nav-button:hover::before, .accordion.-yellow .header-container.-hero.btn .nav-button:focus::before, .accordion.-yellow .header-container.-hero.btn .nav-button:hover::before, .card.-blue .header-container.-hero.btn .nav-button:focus::before, .card.-blue .header-container.-hero.btn .nav-button:hover::before, .card.-green .header-container.-hero.btn .nav-button:focus::before, .card.-green .header-container.-hero.btn .nav-button:hover::before, .card.-purple .header-container.-hero.btn .nav-button:focus::before, .card.-purple .header-container.-hero.btn .nav-button:hover::before, .card.-red .header-container.-hero.btn .nav-button:focus::before, .card.-red .header-container.-hero.btn .nav-button:hover::before, .card.-yellow .header-container.-hero.btn .nav-button:focus::before, .card.-yellow .header-container.-hero.btn .nav-button:hover::before, .content-card.-blue .header-container.-hero.btn .nav-button:focus::before, .content-card.-blue .header-container.-hero.btn .nav-button:hover::before, .content-card.-green .header-container.-hero.btn .nav-button:focus::before, .content-card.-green .header-container.-hero.btn .nav-button:hover::before, .content-card.-purple .header-container.-hero.btn .nav-button:focus::before, .content-card.-purple .header-container.-hero.btn .nav-button:hover::before, .content-card.-red .header-container.-hero.btn .nav-button:focus::before, .content-card.-red .header-container.-hero.btn .nav-button:hover::before, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:focus::before, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:hover::before, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:focus::before, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:hover::before, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:focus::before, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:hover::before, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:focus::before, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:hover::before, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:focus::before, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:hover::before, .header-container.-hero.-blue .nav-button:focus::before, .header-container.-hero.-blue .nav-button:hover::before, .header-container.-hero.-green .nav-button:focus::before, .header-container.-hero.-green .nav-button:hover::before, .header-container.-hero.-purple .nav-button:focus::before, .header-container.-hero.-purple .nav-button:hover::before, .header-container.-hero.-red .nav-button:focus::before, .header-container.-hero.-red .nav-button:hover::before, .header-container.-hero.-yellow .nav-button:focus::before, .header-container.-hero.-yellow .nav-button:hover::before, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:focus::before, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:hover::before, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:focus::before, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:hover::before, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:focus::before, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:hover::before, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:focus::before, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:hover::before, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:focus::before, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:hover::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover::before, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:focus::before, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:hover::before, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:focus::before, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:hover::before, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:focus::before, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:hover::before {
		background-color: #fff;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .-blue .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .-blue .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .-blue .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill, .-blue .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .-blue .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .header-container.-hero.-blue .nav-button:focus .header-button__fill, .header-container.-hero.-blue .nav-button:hover .header-button__fill, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill {
		fill: #0a63ac;
	}
	
	.-blue .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-blue .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-blue .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-blue .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-blue .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-blue .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .header-container.-hero.-blue .nav-button:focus .header-button__stroke, .header-container.-hero.-blue .nav-button:hover .header-button__stroke, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke {
		stroke: #0a63ac;
	}
	
	.-red .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .-red .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .-red .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .-red .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill, .-red .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .-red .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .header-container.-hero.-red .nav-button:focus .header-button__fill, .header-container.-hero.-red .nav-button:hover .header-button__fill, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:hover .header-button__fill {
		fill: #a62e34;
	}
	
	.-red .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-red .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-red .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-red .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-red .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-red .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .header-container.-hero.-red .nav-button:focus .header-button__stroke, .header-container.-hero.-red .nav-button:hover .header-button__stroke, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke {
		stroke: #a62e34;
	}
	
	.-green .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .-green .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .-green .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .-green .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill, .-green .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .-green .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .header-container.-hero.-green .nav-button:focus .header-button__fill, .header-container.-hero.-green .nav-button:hover .header-button__fill, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:hover .header-button__fill {
		fill: #136b6a;
	}
	
	.-green .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-green .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-green .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-green .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-green .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-green .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .header-container.-hero.-green .nav-button:focus .header-button__stroke, .header-container.-hero.-green .nav-button:hover .header-button__stroke, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke {
		stroke: #136b6a;
	}
	
	.-yellow .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .-yellow .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill, .-yellow .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .-yellow .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-yellow .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-yellow .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-yellow .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-yellow .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .header-container.-hero.-yellow .nav-button:focus .header-button__fill, .header-container.-hero.-yellow .nav-button:hover .header-button__fill, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:hover .header-button__fill {
		fill: #d95931;
	}
	
	.-yellow .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-yellow .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-yellow .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-yellow .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-yellow .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-yellow .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-yellow .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-yellow .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .header-container.-hero.-yellow .nav-button:focus .header-button__stroke, .header-container.-hero.-yellow .nav-button:hover .header-button__stroke, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:hover .header-button__stroke {
		stroke: #d95931;
	}
	
	.-purple .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .-purple .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .-purple .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .-purple .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill, .-purple .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .-purple .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .header-container.-hero.-purple .nav-button:focus .header-button__fill, .header-container.-hero.-purple .nav-button:hover .header-button__fill, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill {
		fill: #5a348f;
	}
	
	.-purple .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-purple .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-purple .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-purple .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-purple .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-purple .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .header-container.-hero.-purple .nav-button:focus .header-button__stroke, .header-container.-hero.-purple .nav-button:hover .header-button__stroke, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke {
		stroke: #5a348f;
	}
}

.nav-button svg {
	z-index: 1;
}

.nav-button .header-button__fill, .nav-button .header-button__stroke {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.-blue .accordion .header-container.btn .nav-button .header-button__fill, .-blue .content-block__btn .header-container.btn .nav-button .header-button__fill, .-blue .dotted-container .header-container.btn .nav-button .header-button__fill, .accordion.-blue .header-container.btn .nav-button .header-button__fill, .card.-blue .header-container.btn .nav-button .header-button__fill, .content-card.-blue .header-container.btn .nav-button .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button .header-button__fill, .header-container.-blue .nav-button .header-button__fill, .panel-slider__controls.-blue .header-container.btn .nav-button .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button .header-button__fill {
	fill: #178bcd;
}

.-blue .accordion .header-container.btn .nav-button .header-button__stroke, .-blue .content-block__btn .header-container.btn .nav-button .header-button__stroke, .-blue .dotted-container .header-container.btn .nav-button .header-button__stroke, .accordion.-blue .header-container.btn .nav-button .header-button__stroke, .card.-blue .header-container.btn .nav-button .header-button__stroke, .content-card.-blue .header-container.btn .nav-button .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .header-container.-blue .nav-button .header-button__stroke, .panel-slider__controls.-blue .header-container.btn .nav-button .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button .header-button__stroke {
	stroke: #178bcd;
}

.-purple .accordion .header-container.btn .nav-button .header-button__fill, .-purple .content-block__btn .header-container.btn .nav-button .header-button__fill, .-purple .dotted-container .header-container.btn .nav-button .header-button__fill, .accordion.-purple .header-container.btn .nav-button .header-button__fill, .card.-purple .header-container.btn .nav-button .header-button__fill, .content-card.-purple .header-container.btn .nav-button .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button .header-button__fill, .header-container.-purple .nav-button .header-button__fill, .panel-slider__controls.-purple .header-container.btn .nav-button .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button .header-button__fill {
	fill: #8f2f8d;
}

.-purple .accordion .header-container.btn .nav-button .header-button__stroke, .-purple .content-block__btn .header-container.btn .nav-button .header-button__stroke, .-purple .dotted-container .header-container.btn .nav-button .header-button__stroke, .accordion.-purple .header-container.btn .nav-button .header-button__stroke, .card.-purple .header-container.btn .nav-button .header-button__stroke, .content-card.-purple .header-container.btn .nav-button .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .header-container.-purple .nav-button .header-button__stroke, .panel-slider__controls.-purple .header-container.btn .nav-button .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button .header-button__stroke {
	stroke: #8f2f8d;
}

.-red .accordion .header-container.btn .nav-button .header-button__fill, .-red .content-block__btn .header-container.btn .nav-button .header-button__fill, .-red .dotted-container .header-container.btn .nav-button .header-button__fill, .accordion.-red .header-container.btn .nav-button .header-button__fill, .card.-red .header-container.btn .nav-button .header-button__fill, .content-card.-red .header-container.btn .nav-button .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button .header-button__fill, .header-container.-red .nav-button .header-button__fill, .panel-slider__controls.-red .header-container.btn .nav-button .header-button__fill {
	fill: #e8242d;
}

.-red .accordion .header-container.btn .nav-button .header-button__stroke, .-red .content-block__btn .header-container.btn .nav-button .header-button__stroke, .-red .dotted-container .header-container.btn .nav-button .header-button__stroke, .accordion.-red .header-container.btn .nav-button .header-button__stroke, .card.-red .header-container.btn .nav-button .header-button__stroke, .content-card.-red .header-container.btn .nav-button .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .header-container.-red .nav-button .header-button__stroke, .panel-slider__controls.-red .header-container.btn .nav-button .header-button__stroke {
	stroke: #e8242d;
}

.-yellow .accordion .header-container.btn .nav-button .header-button__fill, .-yellow .content-block__btn .header-container.btn .nav-button .header-button__fill, .-yellow .dotted-container .header-container.btn .nav-button .header-button__fill, .accordion.-yellow .header-container.btn .nav-button .header-button__fill, .card.-yellow .header-container.btn .nav-button .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button .header-button__fill, .header-container.-yellow .nav-button .header-button__fill, .panel-slider__controls.-yellow .header-container.btn .nav-button .header-button__fill {
	fill: #f07930;
}

.-yellow .accordion .header-container.btn .nav-button .header-button__stroke, .-yellow .content-block__btn .header-container.btn .nav-button .header-button__stroke, .-yellow .dotted-container .header-container.btn .nav-button .header-button__stroke, .accordion.-yellow .header-container.btn .nav-button .header-button__stroke, .card.-yellow .header-container.btn .nav-button .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .header-container.-yellow .nav-button .header-button__stroke, .panel-slider__controls.-yellow .header-container.btn .nav-button .header-button__stroke {
	stroke: #f07930;
}

.-green .accordion .header-container.btn .nav-button .header-button__fill, .-green .content-block__btn .header-container.btn .nav-button .header-button__fill, .-green .dotted-container .header-container.btn .nav-button .header-button__fill, .accordion.-green .header-container.btn .nav-button .header-button__fill, .card.-green .header-container.btn .nav-button .header-button__fill, .content-card.-green .header-container.btn .nav-button .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button .header-button__fill, .header-container.-green .nav-button .header-button__fill, .panel-slider__controls.-green .header-container.btn .nav-button .header-button__fill {
	fill: #24a390;
}

.-green .accordion .header-container.btn .nav-button .header-button__stroke, .-green .content-block__btn .header-container.btn .nav-button .header-button__stroke, .-green .dotted-container .header-container.btn .nav-button .header-button__stroke, .accordion.-green .header-container.btn .nav-button .header-button__stroke, .card.-green .header-container.btn .nav-button .header-button__stroke, .content-card.-green .header-container.btn .nav-button .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .header-container.-green .nav-button .header-button__stroke, .panel-slider__controls.-green .header-container.btn .nav-button .header-button__stroke {
	stroke: #24a390;
}

.nav-button__notification {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	-webkit-transform: translate(20%, -20%);
	transform: translate(20%, -20%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .8rem;
	font-weight: 500;
	line-height: 1.25;
	color: #fff;
	border-radius: 50%;
	letter-spacing: -2px;
	text-indent: -2px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.nav-button__notification.active {
	opacity: 1;
	visibility: visible;
}

.-blue .accordion .header-container.btn .nav-button__notification, .-blue .content-block__btn .header-container.btn .nav-button__notification, .-blue .dotted-container .header-container.btn .nav-button__notification, .accordion.-blue .header-container.btn .nav-button__notification, .card.-blue .header-container.btn .nav-button__notification, .content-card.-blue .header-container.btn .nav-button__notification, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button__notification, .header-container.-blue .nav-button__notification, .panel-slider__controls.-blue .header-container.btn .nav-button__notification, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button__notification {
	background-color: #8f2f8d;
}

.-purple .accordion .header-container.btn .nav-button__notification, .-purple .content-block__btn .header-container.btn .nav-button__notification, .-purple .dotted-container .header-container.btn .nav-button__notification, .accordion.-purple .header-container.btn .nav-button__notification, .card.-purple .header-container.btn .nav-button__notification, .content-card.-purple .header-container.btn .nav-button__notification, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button__notification, .header-container.-purple .nav-button__notification, .panel-slider__controls.-purple .header-container.btn .nav-button__notification, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button__notification, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button__notification, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button__notification, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button__notification {
	background-color: #e8242d;
}

.-red .accordion .header-container.btn .nav-button__notification, .-red .content-block__btn .header-container.btn .nav-button__notification, .-red .dotted-container .header-container.btn .nav-button__notification, .accordion.-red .header-container.btn .nav-button__notification, .card.-red .header-container.btn .nav-button__notification, .content-card.-red .header-container.btn .nav-button__notification, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button__notification, .header-container.-red .nav-button__notification, .panel-slider__controls.-red .header-container.btn .nav-button__notification {
	background-color: #f07930;
}

.-yellow .accordion .header-container.btn .nav-button__notification, .-yellow .content-block__btn .header-container.btn .nav-button__notification, .-yellow .dotted-container .header-container.btn .nav-button__notification, .accordion.-yellow .header-container.btn .nav-button__notification, .card.-yellow .header-container.btn .nav-button__notification, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button__notification, .header-container.-yellow .nav-button__notification, .panel-slider__controls.-yellow .header-container.btn .nav-button__notification {
	background-color: #24a390;
}

.-green .accordion .header-container.btn .nav-button__notification, .-green .content-block__btn .header-container.btn .nav-button__notification, .-green .dotted-container .header-container.btn .nav-button__notification, .accordion.-green .header-container.btn .nav-button__notification, .card.-green .header-container.btn .nav-button__notification, .content-card.-green .header-container.btn .nav-button__notification, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button__notification, .header-container.-green .nav-button__notification, .panel-slider__controls.-green .header-container.btn .nav-button__notification {
	background-color: #178bcd;
}

.nav-toggle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	letter-spacing: -.035em;
	text-transform: uppercase;
	cursor: pointer;
}

@media all and (min-width:75rem) {
	.nav-toggle {
		display: none;
	}
}

nav:not(.active) .nav-toggle:focus .nav-toggle__icon-container::before, nav:not(.active) .nav-toggle:hover .nav-toggle__icon-container::before {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

nav:not(.active) .nav-toggle:focus .nav-toggle__icon-container::after, nav:not(.active) .nav-toggle:hover .nav-toggle__icon-container::after {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

nav.active .nav-toggle:focus .nav-toggle__icon-container::after, nav.active .nav-toggle:focus .nav-toggle__icon-container::before, nav.active .nav-toggle:hover .nav-toggle__icon-container::after, nav.active .nav-toggle:hover .nav-toggle__icon-container::before {
	width: 140%;
}

.-purple .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-purple .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-purple .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-purple .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-purple nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-purple nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-purple nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .header-container.-purple nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before {
	background-color: #8f2f8d;
}

.-blue .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-blue .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-blue .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-blue .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-blue nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-blue nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-blue nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .header-container.-blue nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before {
	background-color: #178bcd;
}

.-green .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-green .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-green .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-green .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-green .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-green .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-green nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-green nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-green nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .header-container.-green nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before {
	background-color: #24a390;
}

.-red .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-red .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-red .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-red .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-red .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-red .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-red nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-red nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-red nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .header-container.-red nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before {
	background-color: #e8242d;
}

.-yellow .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-yellow .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-yellow .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-yellow .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-yellow nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-yellow nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-yellow nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .header-container.-yellow nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before {
	background-color: #f07930;
}

.-purple .accordion .header-container.btn .nav-toggle, .-purple .content-block__btn .header-container.btn .nav-toggle, .-purple .dotted-container .header-container.btn .nav-toggle, .accordion.-purple .header-container.btn .nav-toggle, .card.-purple .header-container.btn .nav-toggle, .content-card.-purple .header-container.btn .nav-toggle, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle, .header-container.-purple .nav-toggle, .panel-slider__controls.-purple .header-container.btn .nav-toggle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle {
	color: #8f2f8d;
}

.-blue .accordion .header-container.btn .nav-toggle, .-blue .content-block__btn .header-container.btn .nav-toggle, .-blue .dotted-container .header-container.btn .nav-toggle, .accordion.-blue .header-container.btn .nav-toggle, .card.-blue .header-container.btn .nav-toggle, .content-card.-blue .header-container.btn .nav-toggle, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle, .header-container.-blue .nav-toggle, .panel-slider__controls.-blue .header-container.btn .nav-toggle, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle {
	color: #178bcd;
}

.-green .accordion .header-container.btn .nav-toggle, .-green .content-block__btn .header-container.btn .nav-toggle, .-green .dotted-container .header-container.btn .nav-toggle, .accordion.-green .header-container.btn .nav-toggle, .card.-green .header-container.btn .nav-toggle, .content-card.-green .header-container.btn .nav-toggle, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle, .header-container.-green .nav-toggle, .panel-slider__controls.-green .header-container.btn .nav-toggle {
	color: #24a390;
}

.-red .accordion .header-container.btn .nav-toggle, .-red .content-block__btn .header-container.btn .nav-toggle, .-red .dotted-container .header-container.btn .nav-toggle, .accordion.-red .header-container.btn .nav-toggle, .card.-red .header-container.btn .nav-toggle, .content-card.-red .header-container.btn .nav-toggle, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle, .header-container.-red .nav-toggle, .panel-slider__controls.-red .header-container.btn .nav-toggle {
	color: #e8242d;
}

.-yellow .accordion .header-container.btn .nav-toggle, .-yellow .content-block__btn .header-container.btn .nav-toggle, .-yellow .dotted-container .header-container.btn .nav-toggle, .accordion.-yellow .header-container.btn .nav-toggle, .card.-yellow .header-container.btn .nav-toggle, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle, .header-container.-yellow .nav-toggle, .panel-slider__controls.-yellow .header-container.btn .nav-toggle {
	color: #f07930;
}

.nav-toggle__icon-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-box-pack: center;
	-ms-flex-pack: justify;
	-ms-flex-pack: center;
	justify-content: space-between;
	justify-content: center;
	width: 12px;
	height: 12px;
}

.nav-toggle__icon-container::after, .nav-toggle__icon-container::before {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	-webkit-transition: 250ms ease-out;
	transition: 250ms ease-out;
}

.active .nav-toggle__icon-container::after, .active .nav-toggle__icon-container::before {
	width: 125%;
	height: 2px;
	border-radius: 0;
}

.nav-toggle__icon-container::before {
	top: 0;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.active .nav-toggle__icon-container::before {
	top: 50%;
	-webkit-transform: translateX(-33%) rotate(45deg);
	transform: translateX(-33%) rotate(45deg);
}

.nav-toggle__icon-container::after {
	bottom: 0;
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
}

.active .nav-toggle__icon-container::after {
	top: 50%;
	bottom: auto;
	-webkit-transform: translateX(-33%) rotate(-45deg);
	transform: translateX(-33%) rotate(-45deg);
}

.-purple .accordion .header-container.btn .nav-toggle__icon-container::before, .-purple .content-block__btn .header-container.btn .nav-toggle__icon-container::before, .-purple .dotted-container .header-container.btn .nav-toggle__icon-container::before, .accordion.-purple .header-container.btn .nav-toggle__icon-container::before, .card.-purple .header-container.btn .nav-toggle__icon-container::before, .content-card.-purple .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .header-container.-purple .nav-toggle__icon-container::before, .panel-slider__controls.-purple .header-container.btn .nav-toggle__icon-container::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle__icon-container::before {
	background-color: #5a348f;
}

.-purple .accordion .header-container.btn .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn .nav-toggle__icon-container::after, .card.-purple .header-container.btn .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .header-container.-purple .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle__icon-container::after {
	background-color: #c2258c;
}

.-purple .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .header-container.-purple nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after {
	background-color: #5a348f;
}

.-blue .accordion .header-container.btn .nav-toggle__icon-container::before, .-blue .content-block__btn .header-container.btn .nav-toggle__icon-container::before, .-blue .dotted-container .header-container.btn .nav-toggle__icon-container::before, .accordion.-blue .header-container.btn .nav-toggle__icon-container::before, .card.-blue .header-container.btn .nav-toggle__icon-container::before, .content-card.-blue .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .header-container.-blue .nav-toggle__icon-container::before, .panel-slider__controls.-blue .header-container.btn .nav-toggle__icon-container::before, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle__icon-container::before {
	background-color: #0a63ac;
}

.-blue .accordion .header-container.btn .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn .nav-toggle__icon-container::after, .card.-blue .header-container.btn .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .header-container.-blue .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle__icon-container::after {
	background-color: #22b0ec;
}

.-blue .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .header-container.-blue nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after {
	background-color: #0a63ac;
}

.-green .accordion .header-container.btn .nav-toggle__icon-container::before, .-green .content-block__btn .header-container.btn .nav-toggle__icon-container::before, .-green .dotted-container .header-container.btn .nav-toggle__icon-container::before, .accordion.-green .header-container.btn .nav-toggle__icon-container::before, .card.-green .header-container.btn .nav-toggle__icon-container::before, .content-card.-green .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .header-container.-green .nav-toggle__icon-container::before, .panel-slider__controls.-green .header-container.btn .nav-toggle__icon-container::before {
	background-color: #136b6a;
}

.-green .accordion .header-container.btn .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn .nav-toggle__icon-container::after, .accordion.-green .header-container.btn .nav-toggle__icon-container::after, .card.-green .header-container.btn .nav-toggle__icon-container::after, .content-card.-green .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .header-container.-green .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn .nav-toggle__icon-container::after {
	background-color: #36bcbd;
}

.-green .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .header-container.-green nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle__icon-container::after {
	background-color: #136b6a;
}

.-red .accordion .header-container.btn .nav-toggle__icon-container::before, .-red .content-block__btn .header-container.btn .nav-toggle__icon-container::before, .-red .dotted-container .header-container.btn .nav-toggle__icon-container::before, .accordion.-red .header-container.btn .nav-toggle__icon-container::before, .card.-red .header-container.btn .nav-toggle__icon-container::before, .content-card.-red .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .header-container.-red .nav-toggle__icon-container::before, .panel-slider__controls.-red .header-container.btn .nav-toggle__icon-container::before {
	background-color: #a62e34;
}

.-red .accordion .header-container.btn .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn .nav-toggle__icon-container::after, .accordion.-red .header-container.btn .nav-toggle__icon-container::after, .card.-red .header-container.btn .nav-toggle__icon-container::after, .content-card.-red .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .header-container.-red .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn .nav-toggle__icon-container::after {
	background-color: #ed5a2e;
}

.-red .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .header-container.-red nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle__icon-container::after {
	background-color: #a62e34;
}

.-yellow .accordion .header-container.btn .nav-toggle__icon-container::before, .-yellow .content-block__btn .header-container.btn .nav-toggle__icon-container::before, .-yellow .dotted-container .header-container.btn .nav-toggle__icon-container::before, .accordion.-yellow .header-container.btn .nav-toggle__icon-container::before, .card.-yellow .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .header-container.-yellow .nav-toggle__icon-container::before, .panel-slider__controls.-yellow .header-container.btn .nav-toggle__icon-container::before {
	background-color: #d95931;
}

.-yellow .accordion .header-container.btn .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn .nav-toggle__icon-container::after, .card.-yellow .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .header-container.-yellow .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn .nav-toggle__icon-container::after {
	background-color: #faae31;
}

.-yellow .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-yellow .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .header-container.-yellow nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle__icon-container::after {
	background-color: #d95931;
}

.nav-toggle__icon {
	width: 4px;
	height: 4px;
	border-radius: 50%;
}

.active .nav-toggle__icon {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.-purple .accordion .header-container.btn .nav-toggle__icon, .-purple .content-block__btn .header-container.btn .nav-toggle__icon, .-purple .dotted-container .header-container.btn .nav-toggle__icon, .accordion.-purple .header-container.btn .nav-toggle__icon, .card.-purple .header-container.btn .nav-toggle__icon, .content-card.-purple .header-container.btn .nav-toggle__icon, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle__icon, .header-container.-purple .nav-toggle__icon, .panel-slider__controls.-purple .header-container.btn .nav-toggle__icon, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle__icon, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle__icon {
	background-color: #8f2f8d;
}

.-blue .accordion .header-container.btn .nav-toggle__icon, .-blue .content-block__btn .header-container.btn .nav-toggle__icon, .-blue .dotted-container .header-container.btn .nav-toggle__icon, .accordion.-blue .header-container.btn .nav-toggle__icon, .card.-blue .header-container.btn .nav-toggle__icon, .content-card.-blue .header-container.btn .nav-toggle__icon, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle__icon, .header-container.-blue .nav-toggle__icon, .panel-slider__controls.-blue .header-container.btn .nav-toggle__icon, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle__icon {
	background-color: #178bcd;
}

.-green .accordion .header-container.btn .nav-toggle__icon, .-green .content-block__btn .header-container.btn .nav-toggle__icon, .-green .dotted-container .header-container.btn .nav-toggle__icon, .accordion.-green .header-container.btn .nav-toggle__icon, .card.-green .header-container.btn .nav-toggle__icon, .content-card.-green .header-container.btn .nav-toggle__icon, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle__icon, .header-container.-green .nav-toggle__icon, .panel-slider__controls.-green .header-container.btn .nav-toggle__icon {
	background-color: #24a390;
}

.-red .accordion .header-container.btn .nav-toggle__icon, .-red .content-block__btn .header-container.btn .nav-toggle__icon, .-red .dotted-container .header-container.btn .nav-toggle__icon, .accordion.-red .header-container.btn .nav-toggle__icon, .card.-red .header-container.btn .nav-toggle__icon, .content-card.-red .header-container.btn .nav-toggle__icon, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle__icon, .header-container.-red .nav-toggle__icon, .panel-slider__controls.-red .header-container.btn .nav-toggle__icon {
	background-color: #e8242d;
}

.-yellow .accordion .header-container.btn .nav-toggle__icon, .-yellow .content-block__btn .header-container.btn .nav-toggle__icon, .-yellow .dotted-container .header-container.btn .nav-toggle__icon, .accordion.-yellow .header-container.btn .nav-toggle__icon, .card.-yellow .header-container.btn .nav-toggle__icon, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle__icon, .header-container.-yellow .nav-toggle__icon, .panel-slider__controls.-yellow .header-container.btn .nav-toggle__icon {
	background-color: #f07930;
}

.nav-toggle__text {
	display: block;
}

.active .nav-toggle__text {
	display: none;
}

.nav-toggle__text-active {
	display: none;
}

.active .nav-toggle__text-active {
	display: block;
}

.nav-secondary {
	list-style-type: none;
	margin: 0;
	margin: 0 25px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
}

@media all and (min-width:75rem) {
	.nav-secondary {
		margin: 0;
		margin-right: -20px;
	}
}

.nav-secondary li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	margin-bottom: 0;
}

.nav-secondary a {
	position: relative;
	font-weight: 700;
	z-index: 1;
}

.nav-secondary a::before {
	content: "";
	position: absolute;
	top: -8px;
	bottom: -8px;
	left: -12px;
	right: -12px;
	background-color: #f4f4f4;
	border-radius: 8px;
	z-index: -1;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	opacity: 0;
}

.-blue .accordion .header-container.btn .nav-secondary a, .-blue .content-block__btn .header-container.btn .nav-secondary a, .-blue .dotted-container .header-container.btn .nav-secondary a, .accordion.-blue .header-container.btn .nav-secondary a, .card.-blue .header-container.btn .nav-secondary a, .content-card.-blue .header-container.btn .nav-secondary a, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-secondary a, .header-container.-blue .nav-secondary a, .panel-slider__controls.-blue .header-container.btn .nav-secondary a, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-secondary a {
	color: #8f2f8d;
}

.-purple .accordion .header-container.btn .nav-secondary a, .-purple .content-block__btn .header-container.btn .nav-secondary a, .-purple .dotted-container .header-container.btn .nav-secondary a, .accordion.-purple .header-container.btn .nav-secondary a, .card.-purple .header-container.btn .nav-secondary a, .content-card.-purple .header-container.btn .nav-secondary a, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-secondary a, .header-container.-purple .nav-secondary a, .panel-slider__controls.-purple .header-container.btn .nav-secondary a, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-secondary a, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-secondary a, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-secondary a, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-secondary a {
	color: #e8242d;
}

.-red .accordion .header-container.btn .nav-secondary a, .-red .content-block__btn .header-container.btn .nav-secondary a, .-red .dotted-container .header-container.btn .nav-secondary a, .accordion.-red .header-container.btn .nav-secondary a, .card.-red .header-container.btn .nav-secondary a, .content-card.-red .header-container.btn .nav-secondary a, .dotted-container.-red .dotted-container__content .header-container.btn .nav-secondary a, .header-container.-red .nav-secondary a, .panel-slider__controls.-red .header-container.btn .nav-secondary a {
	color: #f07930;
}

.-yellow .accordion .header-container.btn .nav-secondary a, .-yellow .content-block__btn .header-container.btn .nav-secondary a, .-yellow .dotted-container .header-container.btn .nav-secondary a, .accordion.-yellow .header-container.btn .nav-secondary a, .card.-yellow .header-container.btn .nav-secondary a, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-secondary a, .header-container.-yellow .nav-secondary a, .panel-slider__controls.-yellow .header-container.btn .nav-secondary a {
	color: #24a390;
}

.-green .accordion .header-container.btn .nav-secondary a, .-green .content-block__btn .header-container.btn .nav-secondary a, .-green .dotted-container .header-container.btn .nav-secondary a, .accordion.-green .header-container.btn .nav-secondary a, .card.-green .header-container.btn .nav-secondary a, .content-card.-green .header-container.btn .nav-secondary a, .dotted-container.-green .dotted-container__content .header-container.btn .nav-secondary a, .header-container.-green .nav-secondary a, .panel-slider__controls.-green .header-container.btn .nav-secondary a {
	color: #178bcd;
}

.nav-secondary a:focus::before, .nav-secondary a:hover::before {
	opacity: 1;
}

@media all and (min-width:21.875rem) {
	.nav-secondary a {
		font-size: 1.25rem;
	}
}

@media all and (min-width:75rem) {
	.nav-secondary {
		margin-right: -30px;
	}
	
	.nav-secondary li {
		margin-right: 30px;
	}
	
	.nav-secondary a {
		font-size: 16px;
	}
	
	.header-container.-hero .nav-secondary a {
		color: #fff;
	}
	
	.header-container.-hero .nav-secondary a::before {
		background-color: rgba(0, 0, 0, .25);
	}
}

.nav-back {
	margin-bottom: 0;
}

@media all and (min-width:21.875rem) {
	.nav-back {
		margin-bottom: 10px;
	}
}

@media all and (min-width:75rem) {
	.nav-back {
		display: none;
	}
}

.nav-back__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1;
	color: rgba(27, 66, 101, .6);
	padding: 0 1.5625rem .625rem;
	cursor: pointer;
}

.nav-back__btn:focus .nav-back__text, .nav-back__btn:hover .nav-back__text {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}

.nav-back__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 0;
	margin-right: 10px;
}

.nav-back__icon svg {
	width: 8px;
	height: 16px;
	-webkit-transform: rotateY(.5turn);
	transform: rotateY(.5turn);
}

.nav-back__icon svg path {
	fill: rgba(27, 66, 101, .6);
}

.nav-back__text {
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.footer {
	position: relative;
	overflow: hidden;
}

.footer::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	top: 75px;
	background-color: #f4f4f4;
	z-index: -1;
	pointer-events: none;
}

@media all and (min-width:75rem) {
	.footer::before {
		top: 63px;
	}
}

.footer-inner {
	position: relative;
	border-radius: 24px;
	background: linear-gradient(93.54deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, .2) 78.03%), #0a63ac;
	padding: 33px 0 41px;
}

@media all and (min-width:45rem) {
	.footer-inner {
		padding: 40px 0 50px;
	}
}

@media all and (min-width:56.25rem) {
	.footer-inner {
		padding: 50px 0 60px;
	}
}

@media all and (min-width:75rem) {
	.footer-inner {
		background: linear-gradient(120.3deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, .2) 78.03%), #0a63ac;
		padding: 66px 0 60px;
	}
}

.footer-header {
	margin-bottom: 49px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer-header p {
	color: #d8d8d8;
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	font-weight: 500;
	margin-bottom: 0;
}

@media all and (min-width:56.25rem) {
	.footer-header {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-bottom: 30px;
	}
}

.footer-header .footer-mission {
	font-weight: 400;
	color: #fff;
	font-size: .8rem;
	line-height: 1.25;
	margin-top: 30px;
	margin-bottom: 0;
	text-transform: none;
	max-width: 85ch;
}

@media all and (min-width:56.25rem) {
	.footer-header .footer-mission {
		margin-top: 22px;
	}
}

.footer-logo {
	display: inline-block;
	line-height: 0;
}

.footer-logo svg {
	width: 78.7px;
	height: 60.1px;
}

.footer-logo svg * {
	fill: #fff;
}

@media all and (min-width:75rem) {
	.footer-logo svg {
		width: 83px;
		height: 63px;
	}
}

.footer-social-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: 5px;
}

@media all and (min-width:75rem) {
	.footer-social-wrapper {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

.footer-social {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer-social .footer-social__text {
	margin-bottom: 17px;
}

.footer-social__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-social__links:focus-within .footer-social__link:not(:hover):not(:focus), .footer-social__links:hover .footer-social__link:not(:hover):not(:focus) {
	opacity: .5;
}

.footer-social__link {
	height: 20px;
	display: inline-block;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.footer-social__link:first-of-type {
	padding-left: 0;
}

.footer-social__link:last-of-type {
	padding-right: 0;
}

@media all and (min-width:21.875rem) {
	.footer-social__link {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media all and (min-width:45rem) {
	.footer-social__link {
		padding-left: 11.5px;
		padding-right: 11.5px;
	}
}

.footer-form__container {
	margin-top: 44px;
}

@media all and (min-width:56.25rem) {
	.footer-form__container {
		margin-top: 5px;
	}
}

.footer-form__container .gform_wrapper {
	margin: 0;
	margin-top: 10px;
}

.footer-form__container .gform_wrapper .gform_hidden {
	display: none;
}

.footer-form__container .gform_wrapper .gform_validation_container {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}

.footer-form__container .gform_wrapper form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-form__container .gform_wrapper .gform_body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.footer-form__container .gform_wrapper .gform_body .gform_fields {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.footer-form__container .gform_wrapper .footer-form__field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0;
	padding: 0 !important;
}

.footer-form__container .gform_wrapper .footer-form__field .gfield_label .gfield_required {
	display: none;
}

.footer-form__container .gform_wrapper .footer-form__field .ginput_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0;
}

.footer-form__container .gform_wrapper .footer-form__field input[type=email], .footer-form__container .gform_wrapper .footer-form__field input[type=text] {
	margin: 0;
	padding: 0 15px !important;
	font-size: .8rem !important;
	line-height: 1.25;
	color: #fff;
	border: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, .2);
	border-radius: 8px 0 0 8px;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.footer-form__container .gform_wrapper .footer-form__field input[type=email]:focus, .footer-form__container .gform_wrapper .footer-form__field input[type=text]:focus {
	background-color: rgba(255, 255, 255, .25);
}

.footer-form__container .gform_wrapper .footer-form__field input[type=email]::-webkit-input-placeholder, .footer-form__container .gform_wrapper .footer-form__field input[type=text]::-webkit-input-placeholder {
	color: #fff;
}

.footer-form__container .gform_wrapper .footer-form__field input[type=email]::-moz-placeholder, .footer-form__container .gform_wrapper .footer-form__field input[type=text]::-moz-placeholder {
	color: #fff;
}

.footer-form__container .gform_wrapper .footer-form__field input[type=email]::-ms-input-placeholder, .footer-form__container .gform_wrapper .footer-form__field input[type=text]::-ms-input-placeholder {
	color: #fff;
}

.footer-form__container .gform_wrapper .footer-form__field input[type=email]::placeholder, .footer-form__container .gform_wrapper .footer-form__field input[type=text]::placeholder {
	color: #fff;
}

.footer-form__container .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0;
	width: auto;
}

.footer-form__container .gform_wrapper .gform_footer button[type=submit], .footer-form__container .gform_wrapper .gform_footer input[type=submit] {
	position: relative;
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	border: 0;
	border-radius: 0 8px 8px 0;
	font-weight: 500;
	padding: 12px;
	background: 0 0;
	height: 100%;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	z-index: 1;
	cursor: pointer;
}

.footer-form__container .gform_wrapper .gform_footer button[type=submit]:focus, .footer-form__container .gform_wrapper .gform_footer button[type=submit]:hover, .footer-form__container .gform_wrapper .gform_footer input[type=submit]:focus, .footer-form__container .gform_wrapper .gform_footer input[type=submit]:hover {
	color: #d95931;
}

.footer-form__container .gform_wrapper .gform_footer button[type=submit]:focus::after, .footer-form__container .gform_wrapper .gform_footer button[type=submit]:hover::after, .footer-form__container .gform_wrapper .gform_footer input[type=submit]:focus::after, .footer-form__container .gform_wrapper .gform_footer input[type=submit]:hover::after {
	opacity: 1;
}

.footer-form__container .gform_wrapper .gform_footer button[type=submit]::after, .footer-form__container .gform_wrapper .gform_footer button[type=submit]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 0 8px 8px 0;
	z-index: -1;
}

.footer-form__container .gform_wrapper .gform_footer button[type=submit]::before {
	background: linear-gradient(107.32deg, #f07930 0, #d95931 100%);
}

.footer-form__container .gform_wrapper .gform_footer button[type=submit]::after {
	background: #fff;
	opacity: 0;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.footer-form__container .gform_confirmation_wrapper {
	margin-top: 1rem;
	color: #fff;
}

.footer-form__container .wFormContainer {
	margin-top: 10px;
}

.footer-form__container .wFormContainer .wForm {
	padding: 0;
}

.footer-form__container .wFormContainer .wForm form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif !important;
}

.footer-form__container .wFormContainer .wForm .oneField {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0;
	padding: 0;
	border: 0;
}

.footer-form__container .wFormContainer .wForm .oneField .inputWrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.footer-form__container .wFormContainer .wForm .oneField .errMsg {
	position: absolute;
	top: 100%;
	left: 0;
	font-size: .8rem;
	color: #fff;
	padding-top: 5px;
}

.footer-form__container .wFormContainer .wForm input[type=email], .footer-form__container .wFormContainer .wForm input[type=text] {
	padding: 0 15px;
	font-size: .8rem;
	line-height: 1.25;
	color: #fff;
	border: 0;
	width: 100%;
	min-height: 48px;
	background-color: rgba(255, 255, 255, .2);
	border-radius: 8px 0 0 8px;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.footer-form__container .wFormContainer .wForm input[type=email]:focus, .footer-form__container .wFormContainer .wForm input[type=text]:focus {
	background-color: rgba(255, 255, 255, .25);
}

.footer-form__container .wFormContainer .wForm input[type=email]::-webkit-input-placeholder, .footer-form__container .wFormContainer .wForm input[type=text]::-webkit-input-placeholder {
	color: #fff;
}

.footer-form__container .wFormContainer .wForm input[type=email]::-moz-placeholder, .footer-form__container .wFormContainer .wForm input[type=text]::-moz-placeholder {
	color: #fff;
}

.footer-form__container .wFormContainer .wForm input[type=email]::-ms-input-placeholder, .footer-form__container .wFormContainer .wForm input[type=text]::-ms-input-placeholder {
	color: #fff;
}

.footer-form__container .wFormContainer .wForm input[type=email]::placeholder, .footer-form__container .wFormContainer .wForm input[type=text]::placeholder {
	color: #fff;
}

.footer-form__container .wFormContainer .wForm input[type=email]:-webkit-autofill, .footer-form__container .wFormContainer .wForm input[type=email]:-webkit-autofill:hover, .footer-form__container .wFormContainer .wForm input[type=text]:-webkit-autofill, .footer-form__container .wFormContainer .wForm input[type=text]:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff;
	-webkit-box-shadow: 0 0 0 1000px rgba(10, 99, 172, .8) inset;
}

.footer-form__container .wFormContainer .wForm input[type=email]:-webkit-autofill:focus, .footer-form__container .wFormContainer .wForm input[type=text]:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 1000px rgba(10, 99, 172, .75) inset;
}

.footer-form__container .wFormContainer .wForm .actions {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
}

.footer-form__container .wFormContainer .wForm .actions::after, .footer-form__container .wFormContainer .wForm .actions::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 0 8px 8px 0;
}

.footer-form__container .wFormContainer .wForm .actions::before {
	background: linear-gradient(107.32deg, #f07930 0, #d95931 100%);
	z-index: 1;
}

.footer-form__container .wFormContainer .wForm .actions::after {
	background: #fff;
	opacity: 0;
	z-index: 2;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.footer-form__container .wFormContainer .wForm .actions:focus-within::after, .footer-form__container .wFormContainer .wForm .actions:hover::after {
	opacity: 1;
}

.footer-form__container .wFormContainer .wForm .actions button[type=submit], .footer-form__container .wFormContainer .wForm .actions input[type=submit] {
	position: relative;
	margin: 0;
	color: #fff !important;
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	border: 0;
	border-radius: 0 8px 8px 0;
	font-weight: 700;
	padding: 12px;
	background: 0 0;
	height: 100%;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	z-index: 3;
	cursor: pointer;
}

.footer-form__container .wFormContainer .wForm .actions button[type=submit]:focus, .footer-form__container .wFormContainer .wForm .actions button[type=submit]:hover, .footer-form__container .wFormContainer .wForm .actions input[type=submit]:focus, .footer-form__container .wFormContainer .wForm .actions input[type=submit]:hover {
	color: #d95931 !important;
}

.footer-form__container .wFormContainer .wForm .wFormThankYou {
	color: #fff;
}

.footer-form__container .wFormContainer .wFormFooter {
	display: none;
}

.footer-form {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-form__input-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 1;
	width: calc(100% - 89px);
}

.footer-form__input {
	padding: 0 15px;
	font-size: .8rem;
	line-height: 1.25;
	color: #fff;
	border: none;
	width: 100%;
	background-color: rgba(255, 255, 255, .2);
	border-radius: 8px 0 0 8px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.footer-form__input:focus {
	background-color: rgba(255, 255, 255, .25);
}

.footer-form__input::-webkit-input-placeholder {
	color: #fff;
}

.footer-form__input::-moz-placeholder {
	color: #fff;
}

.footer-form__input::-ms-input-placeholder {
	color: #fff;
}

.footer-form__input::placeholder {
	color: #fff;
}

.footer-form__submit {
	color: #fff;
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	font-weight: 500;
	padding: 12px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.footer-form__submit::before {
	height: 100%;
	width: 100%;
	display: block;
	content: "";
	border-radius: 0 8px 8px 0;
	top: 0;
	left: 0;
	position: absolute;
	background: linear-gradient(107.32deg, #f07930 0, #d95931 100%);
	z-index: -1;
}

.footer-form__submit::after {
	height: 100%;
	width: 100%;
	display: block;
	content: "";
	border-radius: 0 8px 8px 0;
	top: 0;
	left: 0;
	position: absolute;
	background: #fff;
	opacity: 0;
	z-index: -1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.footer-form__submit:focus, .footer-form__submit:hover {
	color: #d95931;
}

.footer-form__submit:focus::after, .footer-form__submit:hover::after {
	opacity: 1;
}

.footer-nav {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #fff), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #fff 16.66667%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 1px;
	padding-top: 45px;
}

@media all and (min-width:75rem) {
	.footer-nav {
		padding-top: 30px;
	}
}

.footer-nav__header {
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 5px;
}

.footer-nav__list {
	list-style-type: none;
	padding-left: 0;
	padding-right: 15px;
	margin-bottom: 37px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.footer-nav__list li {
	position: relative;
	margin-bottom: 0;
}

.footer-nav__list li:focus-within a, .footer-nav__list li:hover a {
	-webkit-transform: translateX(6px);
	transform: translateX(6px);
}

.footer-nav__list li:focus-within a::before, .footer-nav__list li:hover a::before {
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px);
}

.footer-nav__list a {
	color: #fff;
	font-size: .8rem;
	display: inline-block;
	padding-top: .375rem;
	padding-bottom: .375rem;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.footer-nav__list a::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.footer-nav__list a:focus, .footer-nav__list a:hover {
	color: #fff;
}

@media all and (min-width:75rem) {
	.footer-nav__list {
		margin-bottom: 0;
	}
}

.footer-sponser {
	line-height: 0;
	pointer-events: none;
}

.footer-sponser img {
	max-width: 131px;
}

@media all and (min-width:45rem) {
	.footer-sponser {
		text-align: right;
	}
}

@media all and (min-width:75rem) {
	.footer-sponser {
		position: absolute;
		bottom: 76px;
		left: 75%;
		text-align: left;
		width: 100%;
		max-width: 131px;
		padding: 0;
	}
	
	.footer-sponser img {
		max-width: 100%;
	}
}

.footer-bottom {
	color: #636466;
	line-height: 1.25;
	font-size: .8rem;
	position: relative;
	padding-top: 25px;
	padding-bottom: 37px;
}

@media all and (min-width:45rem) {
	.footer-bottom {
		padding-top: 35px;
	}
}

.footer-bottom__wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media all and (min-width:75rem) {
	.footer-bottom__wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.footer-bottom__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media all and (min-width:45rem) {
	.footer-bottom__inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media all and (min-width:56.25rem) {
	.footer-bottom__inner {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.footer-bottom__text {
	color: #636466;
	margin-bottom: 22px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media all and (min-width:45rem) {
	.footer-bottom__text {
		margin-right: 32px;
	}
}

@media all and (min-width:56.25rem) {
	.footer-bottom__text {
		margin-bottom: 0;
	}
}

.footer-bottom__links {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: -22px;
}

.footer-bottom__links li {
	margin-bottom: 22px;
}

.footer-bottom__links a {
	color: #636466;
}

.footer-bottom__links a:focus, .footer-bottom__links a:hover {
	color: #231f20;
	text-decoration: underline;
}

@media all and (min-width:45rem) {
	.footer-bottom__links {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-right: -32px;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	
	.footer-bottom__links li {
		margin-right: 32px;
	}
}

.content-container {
	padding-top: 55px;
	padding-bottom: 130px;
}

@media all and (min-width:45rem) {
	.content-container {
		padding-top: 95px;
	}
}

@media all and (min-width:45rem) {
	.content-container.-small {
		padding-top: 55px;
	}
}

.content-wrapper {
	padding-top: 63px;
}

@media all and (min-width:45rem) {
	.content-wrapper {
		padding-top: 73px;
	}
}

@media all and (min-width:56.25rem) {
	.content-wrapper {
		padding-top: 123px;
	}
}

.content-overlap {
	margin-top: -20px;
}

.content-condense {
	max-width: 65ch;
}

.content-image-container {
	position: relative;
}

.content-image-wrapper {
	position: relative;
	padding-bottom: 100%;
	overflow: hidden;
}

.content-image-wrapper.-has-placeholder {
	background-image: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/uploads/2020/05/default-chevron.png");
	background-position: center;
	background-blend-mode: soft-light;
}

.content-image-wrapper.-has-placeholder.nitro-lazy {
	background-image: none !important;
}

@media all and (max-width:45rem) {
	.content-image-wrapper.-has-placeholder {
		background-repeat: no-repeat;
		background-size: cover;
	}
}

.-blue .content-image-wrapper.-has-placeholder, .dotted-container.-blue .dotted-container__content .btn .content-image-wrapper.-has-placeholder, .triangle-section.-blue .triangle-column__body .btn .content-image-wrapper.-has-placeholder {
	background-color: #178bcd;
}

.-green .content-image-wrapper.-has-placeholder, .dotted-container.-green .dotted-container__content .btn .content-image-wrapper.-has-placeholder {
	background-color: #24a390;
}

.-red .content-image-wrapper.-has-placeholder, .dotted-container.-red .dotted-container__content .btn .content-image-wrapper.-has-placeholder {
	background-color: #e8242d;
}

.-purple .content-image-wrapper.-has-placeholder, .dotted-container.-purple .dotted-container__content .btn .content-image-wrapper.-has-placeholder, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .content-image-wrapper.-has-placeholder, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .content-image-wrapper.-has-placeholder, .triangle-section.-purple .triangle-column__body .btn .content-image-wrapper.-has-placeholder, .triangle-section.-purple-light .triangle-column__body .btn .content-image-wrapper.-has-placeholder {
	background-color: #8f2f8d;
}

.-yellow .content-image-wrapper.-has-placeholder, .dotted-container.-yellow .dotted-container__content .btn .content-image-wrapper.-has-placeholder {
	background-color: #f07930;
}

.-blue .accordion .content-image-wrapper.-has-placeholder.btn, .-blue .content-block__btn .content-image-wrapper.-has-placeholder.btn, .-blue .dotted-container .content-image-wrapper.-has-placeholder.btn, .accordion.-blue .content-image-wrapper.-has-placeholder.btn, .card.-blue .content-image-wrapper.-has-placeholder.btn, .content-card.-blue .content-image-wrapper.-has-placeholder.btn, .content-image-wrapper.-has-placeholder.-blue, .dotted-container.-blue .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-blue .content-image-wrapper.-has-placeholder.btn, .triangle-section.-blue .triangle-column__body .content-image-wrapper.-has-placeholder.btn {
	background-color: #178bcd;
}

.-green .accordion .content-image-wrapper.-has-placeholder.btn, .-green .content-block__btn .content-image-wrapper.-has-placeholder.btn, .-green .dotted-container .content-image-wrapper.-has-placeholder.btn, .accordion.-green .content-image-wrapper.-has-placeholder.btn, .card.-green .content-image-wrapper.-has-placeholder.btn, .content-card.-green .content-image-wrapper.-has-placeholder.btn, .content-image-wrapper.-has-placeholder.-green, .dotted-container.-green .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-green .content-image-wrapper.-has-placeholder.btn {
	background-color: #24a390;
}

.-red .accordion .content-image-wrapper.-has-placeholder.btn, .-red .content-block__btn .content-image-wrapper.-has-placeholder.btn, .-red .dotted-container .content-image-wrapper.-has-placeholder.btn, .accordion.-red .content-image-wrapper.-has-placeholder.btn, .card.-red .content-image-wrapper.-has-placeholder.btn, .content-card.-red .content-image-wrapper.-has-placeholder.btn, .content-image-wrapper.-has-placeholder.-red, .dotted-container.-red .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-red .content-image-wrapper.-has-placeholder.btn {
	background-color: #e8242d;
}

.-purple .accordion .content-image-wrapper.-has-placeholder.btn, .-purple .content-block__btn .content-image-wrapper.-has-placeholder.btn, .-purple .dotted-container .content-image-wrapper.-has-placeholder.btn, .accordion.-purple .content-image-wrapper.-has-placeholder.btn, .card.-purple .content-image-wrapper.-has-placeholder.btn, .content-card.-purple .content-image-wrapper.-has-placeholder.btn, .content-image-wrapper.-has-placeholder.-purple, .dotted-container.-purple .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-purple .content-image-wrapper.-has-placeholder.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .triangle-section.-purple .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .triangle-section.-purple-light .triangle-column__body .content-image-wrapper.-has-placeholder.btn {
	background-color: #8f2f8d;
}

.-yellow .accordion .content-image-wrapper.-has-placeholder.btn, .-yellow .content-block__btn .content-image-wrapper.-has-placeholder.btn, .-yellow .dotted-container .content-image-wrapper.-has-placeholder.btn, .accordion.-yellow .content-image-wrapper.-has-placeholder.btn, .card.-yellow .content-image-wrapper.-has-placeholder.btn, .content-image-wrapper.-has-placeholder.-yellow, .dotted-container.-yellow .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-yellow .content-image-wrapper.-has-placeholder.btn {
	background-color: #f07930;
}

.content-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.content-image {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		max-width: none;
	}
}

.content-text-l {
	font-size: 1.25rem;
	line-height: 1.25;
	margin-bottom: 1em;
}

@media all and (min-width:75rem) {
	.content-text-l {
		font-size: 1.5625rem;
	}
}

.close-btn {
	position: relative;
	display: inline-block;
	background-color: transparent;
	width: 30px;
	height: 30px;
	outline: 0;
	cursor: pointer;
}

.close-btn::after, .close-btn::before {
	content: "";
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.close-btn::after {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.close-btn:focus::after, .close-btn:focus::before, .close-btn:hover::after, .close-btn:hover::before {
	background-color: #e8242d;
}

.close-btn.-small {
	width: 12.5px;
	height: 12.5px;
}

.close-btn.-dark::after, .close-btn.-dark::before {
	background-color: #231f20;
}

.map {
	width: 100%;
	padding-bottom: 104%;
	background-color: #136b6a;
	background-image: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/uploads/2020/05/default-chevron.png");
	background-position: center;
	background-blend-mode: soft-light;
	-webkit-animation: bgMoveSide 20s linear infinite alternate forwards;
	animation: bgMoveSide 20s linear infinite alternate forwards;
}

.map.nitro-lazy {
	background-image: none !important;
}

@media all and (max-width:45rem) {
	.map {
		background-repeat: no-repeat;
		background-size: cover;
	}
}

@media all and (min-width:56.25rem) {
	.map {
		padding-bottom: 70%;
		border-radius: 24px;
	}
}

@media all and (min-width:75rem) {
	.map {
		padding-bottom: 43.8%;
	}
}

.-black .accordion .btn .map, .-black .map, .-black .map-panel .btn.-plain .map, .accordion.-black .btn .map {
	background-color: #231f20;
}

@media all and (min-width:75rem) {
	.map-panels-condensed .map {
		padding-bottom: 50%;
	}
}

@media all and (min-width:100rem) {
	.map-panels-condensed .map {
		padding-bottom: 43.8%;
	}
}

.map-container {
	position: relative;
	margin-left: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
	margin-right: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
}

@media all and (min-width:45rem) {
	.map-container {
		overflow: hidden;
		margin-left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
		margin-right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	}
}

@media all and (min-width:56.25rem) {
	.map-container {
		margin: 0;
	}
}

.map-closest-y-container {
	margin-bottom: 120px;
}

@media all and (min-width:75rem) {
	.map-closest-y-container {
		margin-bottom: 150px;
	}
}

.map-container #marker-layer img {
	-webkit-transform: scale(.7);
	transform: scale(.7);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.map-container #marker-layer img.active {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.map-container #marker-layer img.inactive {
	-webkit-filter: brightness(.75) saturate(0);
	filter: brightness(.75) saturate(0);
}

.-black .map-container #marker-layer img {
	-webkit-filter: brightness(.75) saturate(0);
	filter: brightness(.75) saturate(0);
}

.-black .map-container #marker-layer img.active {
	-webkit-filter: brightness(.5) saturate(0);
	filter: brightness(.5) saturate(0);
}

.-black .map-container #marker-layer img.inactive {
	-webkit-filter: brightness(.9) saturate(0);
	filter: brightness(.9) saturate(0);
}

.map-content {
	position: relative;
	padding: 50px 0;
	padding-left: 8%;
	padding-right: 17%;
	margin-bottom: -30px;
	z-index: 1;
}

@media all and (min-width:21.875rem) {
	.map-content {
		padding-left: 13%;
		padding-right: 24%;
	}
}

@media all and (min-width:56.25rem) {
	.map-content {
		padding-left: 5%;
	}
}

@media all and (min-width:75rem) {
	.map-content {
		padding-left: 0;
		margin-bottom: 0;
	}
}

.map-content::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	top: 0;
	background-color: #136b6a;
	border-radius: 0 24px 24px 0;
	z-index: -1;
}

.-black .accordion .btn .map-content::before, .-black .map-content::before, .-black .map-panel .btn.-plain .map-content::before, .accordion.-black .btn .map-content::before {
	background-color: #231f20;
}

.map-content__title {
	font-size: 1.9375rem;
	font-weight: 700;
	line-height: 1;
	color: #faae31;
	margin-bottom: 1.5625rem;
	text-transform: uppercase;
}

.map-content__title:last-child {
	margin-bottom: 0;
}

.-black .accordion .btn .map-content__title, .-black .map-content__title, .-black .map-panel .btn.-plain .map-content__title, .accordion.-black .btn .map-content__title {
	color: #fff;
}

.map-content__text {
	color: #fff;
	margin-bottom: 1.5625rem;
	max-width: 22ch;
}

.map-content__text:last-child {
	margin-bottom: 0;
}

.map-panel {
	bottom: 0;
	bottom: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	margin: 1rem;
	margin-top: calc(15px + 30px);
	padding: 1rem;
	padding-bottom: 23px;
	background-color: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.map-panel.active {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	visibility: visible;
	pointer-events: auto;
}

@media all and (min-width:45rem) {
	.map-panel {
		left: auto;
		top: 50%;
		margin: 1rem;
		width: 50%;
		-webkit-transform: translateX(100%) translateX(2rem) translateY(-50%);
		transform: translateX(100%) translateX(2rem) translateY(-50%);
		opacity: 1;
		pointer-events: auto;
	}
	
	.map-panel.active {
		-webkit-transform: translateX(0) translateY(-50%);
		transform: translateX(0) translateY(-50%);
	}
}

@media all and (min-width:56.25rem) {
	.map-panel {
		width: 37.5%;
		top: auto;
		bottom: 0;
		-webkit-transform: translateX(100%) translateX(2rem);
		transform: translateX(100%) translateX(2rem);
	}
	
	.map-panel.active {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@media all and (min-width:75rem) {
	.map-panel {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		top: 0;
		width: 25%;
	}
}

@media all and (min-width:56.25rem) {
	.map-panels-condensed .map-panel {
		max-height: 70%;
		overflow: auto;
	}
}

@media all and (min-width:75rem) {
	.map-panels-condensed .map-panel {
		max-height: none;
		margin-top: calc(20px + 72px + 20px);
	}
}

.map-panel__close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 10.5px;
}

.map-panel__close .close-btn:focus::after, .map-panel__close .close-btn:focus::before, .map-panel__close .close-btn:hover::after, .map-panel__close .close-btn:hover::before {
	background-color: #24a390;
}

.-black .map-panel__close .close-btn:focus::after, .-black .map-panel__close .close-btn:focus::before, .-black .map-panel__close .close-btn:hover::after, .-black .map-panel__close .close-btn:hover::before {
	background-color: #e8242d;
}

.map-panel__media {
	margin-bottom: 1.25rem;
}

.map-panel__media:last-child {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.map-panel__media {
		margin-bottom: .8125rem;
	}
}

.map-panel__media .content-image-wrapper {
	padding-bottom: 39%;
	border-radius: 8px;
}

@media all and (min-width:75rem) {
	.map-panel__media .content-image-wrapper {
		padding-bottom: 63%;
	}
}

.map-panel__title {
	font-size: 1.25rem;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: .9375rem;
}

.map-panel__title:last-child {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.map-panel__title {
		margin-bottom: .8125rem;
	}
}

.map-panel__subtitle {
	font-size: .8rem;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: -.3125rem;
	margin-bottom: .9375rem;
}

.map-panel__subtitle:last-child {
	margin-bottom: 0;
}

.map-panel__content {
	margin-bottom: .9375rem;
}

.map-panel__content:last-child {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.map-panel__content {
		margin-bottom: .8125rem;
	}
}

.map-panel__footer {
	margin-top: 1.25rem;
}

@media all and (min-width:75rem) {
	.map-panel__footer {
		margin-top: auto;
	}
}

.map-input-bar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px;
	margin: 0 auto;
	margin-bottom: -20px;
	max-width: calc(calc(100vw - ( 1.25rem * 2 )) + 1.25rem);
	min-height: 70px;
	z-index: 1;
}

.map-input-bar::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #136b6a;
	border-radius: 12px;
	-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
	z-index: -1;
}

@media all and (min-width:45rem) {
	.map-input-bar {
		max-width: 50%;
	}
}

@media all and (min-width:56.25rem) {
	.map-input-bar {
		position: absolute;
		top: 20px;
		left: 20px;
		right: 20px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		max-width: none;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 12px 1rem;
		padding-right: 1rem;
		margin-bottom: 0;
	}
	
	.map-input-bar::before {
		left: 0;
		border-radius: 12px;
	}
}

@media all and (min-width:75rem) {
	.map-input-bar {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.map-input-bar .btn.-arrow {
	padding: .3125rem .625rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.map-input-bar__title {
	font-size: 1.5625rem;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.25;
	text-align: center;
	margin-bottom: 1rem;
}

@media all and (min-width:56.25rem) {
	.map-input-bar__title {
		-ms-flex-item-align: center;
		align-self: center;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		font-size: 1.9375rem;
		line-height: 1;
		text-align: left;
		margin-left: 15px;
		margin-right: 1.25rem;
		margin-bottom: 10px;
	}
}

@media all and (min-width:75rem) {
	.map-input-bar__title {
		margin-bottom: 0;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
}

.map-input-bar__input {
	color: #fff;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background-color: rgba(0, 0, 0, .4);
	border: 0;
	border-radius: 12px;
	height: 3rem;
	font-size: 1.25rem;
	padding: 0 1rem;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.map-input-bar__input::-webkit-input-placeholder {
	color: #136b6a;
}

.map-input-bar__input::-moz-placeholder {
	color: #136b6a;
}

.map-input-bar__input::-ms-input-placeholder {
	color: #136b6a;
}

.map-input-bar__input::placeholder {
	color: #136b6a;
}

.map-input-bar__input:focus {
	-webkit-box-shadow: 0 0 4px 0 #24a390;
	box-shadow: 0 0 4px 0 #24a390;
}

.map-input-bar__input:invalid:not(:placeholder-shown) {
	-webkit-box-shadow: 0 0 10px 0 #e8242d;
	box-shadow: 0 0 10px 0 #e8242d;
}

.map-input-bar__btn {
	background-color: #faae31;
	border-radius: 12px;
	color: #731e22;
	font-size: 1.25rem;
	font-weight: 700;
	text-transform: uppercase;
	padding: .625rem 1.25rem;
	margin: .5rem 0;
	cursor: pointer;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.map-input-bar__btn:focus, .map-input-bar__btn:hover {
	background-color: #36bcbd;
	color: #213838;
}

@media all and (min-width:56.25rem) {
	.map-input-bar__btn {
		font-size: 1.5625rem;
		min-width: 160px;
		margin: 0 .625rem;
	}
}

@media all and (min-width:100rem) {
	.map-input-bar__btn {
		min-width: 185px;
	}
}

.checkbox {
	position: absolute;
	opacity: 0;
}

.checkbox+label, .checkbox+span {
	position: relative;
	cursor: pointer;
	padding: 0;
}

.checkbox+label::before, .checkbox+span::before {
	content: "";
	margin-right: .5rem;
	display: inline-block;
	vertical-align: text-top;
	width: 16px;
	height: 16px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #231f20;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.checkbox+label::after, .checkbox+span::after {
	content: "";
	position: absolute;
	left: 3px;
	top: 7px;
	background-color: #231f20;
	width: calc(16px - 3px * 2);
	height: calc(16px - 3px * 2);
	border-radius: calc(4px / 2);
	-ms-flex-negative: 0;
	flex-shrink: 0;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.checkbox:focus+label::before, .checkbox:focus+span::before {
	-webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .05);
	box-shadow: 0 0 0 2px rgba(0, 0, 0, .05);
}

.checkbox:checked+label::after, .checkbox:checked+span::after {
	opacity: 1;
}

.checkbox-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-width: 22.5rem;
	max-width: 30ch;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.checkbox-text {
		max-width: 22.5rem;
	}
}

#prayerengine .checkbox {
	position: static;
	opacity: 1;
	display: inline-block;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.theater {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .5);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 15;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.theater.is-playing {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.theater-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 95vmin;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 15;
}

@media (min-width:75rem) and (orientation:landscape) {
	.theater-inner {
		max-width: 56vw;
	}
}

.theater-close {
	position: absolute;
	top: -10px;
	right: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	z-index: 2;
	cursor: pointer;
}

.theater-media {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
	border-radius: 24px;
	background-color: #000;
	overflow: hidden;
}

.theater-media iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.-purple .theater .close-btn:focus::after, .-purple .theater .close-btn:focus::before, .-purple .theater .close-btn:hover::after, .-purple .theater .close-btn:hover::before, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:focus::after, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:focus::before, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:hover::after, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:hover::before {
	background-color: #c2258c;
}

.-blue .theater .close-btn:focus::after, .-blue .theater .close-btn:focus::before, .-blue .theater .close-btn:hover::after, .-blue .theater .close-btn:hover::before {
	background-color: #22b0ec;
}

.-red .theater .close-btn:focus::after, .-red .theater .close-btn:focus::before, .-red .theater .close-btn:hover::after, .-red .theater .close-btn:hover::before {
	background-color: #ed5a2e;
}

.-yellow .theater .close-btn:focus::after, .-yellow .theater .close-btn:focus::before, .-yellow .theater .close-btn:hover::after, .-yellow .theater .close-btn:hover::before {
	background-color: #faae31;
}

.-green .theater .close-btn:focus::after, .-green .theater .close-btn:focus::before, .-green .theater .close-btn:hover::after, .-green .theater .close-btn:hover::before {
	background-color: #36bcbd;
}

.wistia_embed {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.modal__wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(35, 31, 32, .6);
	z-index: 20;
	-webkit-transition: opacity .2s ease-out, visibility .2s ease-out;
	transition: opacity .2s ease-out, visibility .2s ease-out;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.modal__wrapper.-active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.modal__container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.modal {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background-color: #f4f4f4;
	overflow-y: auto;
	overflow-x: hidden;
}

.modal__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.meta {
	text-transform: uppercase;
	color: #636466;
	font-size: .8rem;
	font-weight: 500;
}

.banner {
	background: linear-gradient(105.71deg, #24a390 0, #136b6a 100%);
}

.-blue .accordion .btn .banner, .-blue .banner, .-blue .content-block__btn .btn .banner, .-blue .dotted-container .btn .banner, .accordion.-blue .btn .banner, .card.-blue .btn .banner, .content-card.-blue .btn .banner, .dotted-container.-blue .dotted-container__content .btn .banner, .panel-slider__controls.-blue .btn .banner, .triangle-section.-blue .triangle-column__body .btn .banner {
	background: linear-gradient(105.71deg, #178bcd 0, #0a63ac 100%);
}

.-purple .accordion .btn .banner, .-purple .banner, .-purple .content-block__btn .btn .banner, .-purple .dotted-container .btn .banner, .accordion.-purple .btn .banner, .card.-purple .btn .banner, .content-card.-purple .btn .banner, .dotted-container.-purple .dotted-container__content .btn .banner, .panel-slider__controls.-purple .btn .banner, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .banner, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .banner, .triangle-section.-purple .triangle-column__body .btn .banner, .triangle-section.-purple-light .triangle-column__body .btn .banner {
	background: linear-gradient(105.71deg, #8f2f8d 0, #5a348f 100%);
}

.-red .accordion .btn .banner, .-red .banner, .-red .content-block__btn .btn .banner, .-red .dotted-container .btn .banner, .accordion.-red .btn .banner, .card.-red .btn .banner, .content-card.-red .btn .banner, .dotted-container.-red .dotted-container__content .btn .banner, .panel-slider__controls.-red .btn .banner {
	background: linear-gradient(105.71deg, #e8242d 0, #a62e34 100%);
}

.-yellow .accordion .btn .banner, .-yellow .banner, .-yellow .content-block__btn .btn .banner, .-yellow .dotted-container .btn .banner, .accordion.-yellow .btn .banner, .card.-yellow .btn .banner, .dotted-container.-yellow .dotted-container__content .btn .banner, .panel-slider__controls.-yellow .btn .banner {
	background: linear-gradient(105.71deg, #faae31 0, #d95931 100%);
}

.banner__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 103px;
	padding-bottom: 60px;
}

@media all and (min-width:45rem) {
	.banner__inner {
		padding-top: 113px;
	}
}

@media all and (min-width:56.25rem) {
	.banner__inner {
		padding-top: 133px;
		padding-bottom: 45px;
	}
}

.banner__title {
	margin-top: .5em;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 2.4375rem;
	color: #c1e8e9;
}

@media all and (min-width:56.25rem) {
	.banner__title {
		font-size: 3.0625rem;
	}
}

.-blue .accordion .btn .banner__title, .-blue .banner__title, .-blue .content-block__btn .btn .banner__title, .-blue .dotted-container .btn .banner__title, .accordion.-blue .btn .banner__title, .card.-blue .btn .banner__title, .content-card.-blue .btn .banner__title, .dotted-container.-blue .dotted-container__content .btn .banner__title, .panel-slider__controls.-blue .btn .banner__title, .triangle-section.-blue .triangle-column__body .btn .banner__title {
	color: #bbe5f8;
}

.-purple .accordion .btn .banner__title, .-purple .banner__title, .-purple .content-block__btn .btn .banner__title, .-purple .dotted-container .btn .banner__title, .accordion.-purple .btn .banner__title, .card.-purple .btn .banner__title, .content-card.-purple .btn .banner__title, .dotted-container.-purple .dotted-container__content .btn .banner__title, .panel-slider__controls.-purple .btn .banner__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .banner__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .banner__title, .triangle-section.-purple .triangle-column__body .btn .banner__title, .triangle-section.-purple-light .triangle-column__body .btn .banner__title {
	color: #e9bad8;
}

.-red .accordion .btn .banner__title, .-red .banner__title, .-red .content-block__btn .btn .banner__title, .-red .dotted-container .btn .banner__title, .accordion.-red .btn .banner__title, .card.-red .btn .banner__title, .content-card.-red .btn .banner__title, .dotted-container.-red .dotted-container__content .btn .banner__title, .panel-slider__controls.-red .btn .banner__title {
	color: #f8c8bc;
}

.-yellow .accordion .btn .banner__title, .-yellow .banner__title, .-yellow .content-block__btn .btn .banner__title, .-yellow .dotted-container .btn .banner__title, .accordion.-yellow .btn .banner__title, .card.-yellow .btn .banner__title, .dotted-container.-yellow .dotted-container__content .btn .banner__title, .panel-slider__controls.-yellow .btn .banner__title {
	color: #fde4bf;
}

.banner__title span {
	display: block;
}

.banner__title span:last-of-type {
	color: #fff;
}

.banner__content {
	margin-top: 1.25rem;
	margin-bottom: 0;
	color: #fff;
	font-size: 1.25rem;
	font-weight: 700;
}

@media all and (min-width:45rem) {
	.banner__content {
		font-size: 1.5625rem;
		margin-top: 2rem;
		max-width: 65ch;
	}
}

.banner__btns {
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -8px;
	margin-bottom: -15px;
}

.banner__btns .btn {
	margin-right: 8px;
	margin-bottom: 15px;
}

@media all and (min-width:75rem) {
	.banner__btns {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.banner__back-container {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-left: 15px;
}

.banner.-basic .banner__inner {
	padding-top: 123px;
	padding-bottom: 80px;
}

@media all and (min-width:45rem) {
	.banner.-basic .banner__inner {
		padding-top: 133px;
	}
}

@media all and (min-width:56.25rem) {
	.banner.-basic .banner__inner {
		padding-top: 180px;
		padding-bottom: 77px;
	}
}

.banner.-basic .banner__title {
	font-size: 3.0625rem;
	color: #fff;
	margin: 0;
	text-align: center;
}

@media all and (min-width:56.25rem) {
	.banner.-basic .banner__title {
		font-size: 3.8125rem;
	}
}

.-yellow .banner.-special, .dotted-container.-yellow .dotted-container__content .btn .banner.-special {
	background: linear-gradient(97.56deg, #faae31 0, #d95931 100%);
}

.banner.-special .banner__inner {
	padding-top: 123px;
}

@media all and (min-width:45rem) {
	.banner.-special .banner__inner {
		padding-top: 133px;
	}
}

@media all and (min-width:56.25rem) {
	.banner.-special .banner__inner {
		padding-top: 203px;
	}
}

.banner.-special .banner__title {
	font-size: 3.0625rem;
	color: #fff;
	margin: 0;
	letter-spacing: -.03em;
}

@media all and (min-width:56.25rem) {
	.banner.-special .banner__title {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:75rem) {
	.banner.-special .banner__title {
		font-size: 4.75rem;
		max-width: 9ch;
	}
}

.banner.-special .banner__btns {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

@media all and (min-width:56.25rem) {
	.banner.-special .banner__btns {
		margin-top: 80px;
	}
}

.banner.-special .banner__images {
	position: relative;
	margin-top: 30px;
}

@media all and (min-width:45rem) {
	.banner.-special .banner__images {
		margin-top: 0;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
	}
}

.banner.-special .banner__images-overlap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media all and (min-width:45rem) {
	.banner.-special .banner__images-overlap {
		-webkit-transform: translateY(-33%);
		transform: translateY(-33%);
		width: 90%;
		margin: 0 auto;
	}
}

@media all and (min-width:56.25rem) {
	.banner.-special .banner__images-overlap {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media all and (min-width:75rem) {
	.banner.-special .banner__images-overlap {
		position: absolute;
		top: 50px;
		right: 0;
		width: 100%;
		margin: 0;
		-webkit-transform: none;
		transform: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

@media all and (min-width:100rem) {
	.banner.-special .banner__images-overlap {
		top: 100px;
	}
}

.banner.-special .banner__image {
	margin-top: 15px;
}

.banner.-special .banner__image .content-image-wrapper {
	overflow: visible;
}

.banner.-special .banner__image .content-image {
	border-radius: 24px;
}

.banner.-special .banner__image.-medium, .banner.-special .banner__image.-small {
	width: 48%;
}

.banner.-special .banner__image.-medium .content-image-wrapper, .banner.-special .banner__image.-small .content-image-wrapper {
	padding-bottom: 125%;
}

@media all and (min-width:45rem) {
	.banner.-special .banner__image {
		margin-top: 0;
	}
	
	.banner.-special .banner__image.-medium .content-image, .banner.-special .banner__image.-small .content-image {
		-webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, .2);
		box-shadow: 0 12px 24px rgba(0, 0, 0, .2);
	}
}

@media all and (min-width:75rem) {
	.banner.-special .banner__image.-large {
		position: absolute;
		top: 0;
		left: 0;
		width: calc(100vw * ( 5 / 14 ));
	}
	
	.banner.-special .banner__image.-large .content-image-wrapper {
		padding-bottom: 107%;
	}
	
	.banner.-special .banner__image.-medium, .banner.-special .banner__image.-small {
		margin-bottom: 50px;
	}
	
	.banner.-special .banner__image.-medium {
		width: calc(100vw * ( 3 / 14 ));
	}
	
	.banner.-special .banner__image.-medium .content-image-wrapper {
		padding-bottom: 130%;
	}
	
	.banner.-special .banner__image.-small {
		width: calc(100vw * ( 2 / 14 ));
	}
	
	.banner.-special .banner__image.-small .content-image-wrapper {
		padding-bottom: 122%;
	}
}

@media all and (min-width:100rem) {
	.banner.-special .banner__image.-large {
		width: 575px;
		left: auto;
		right: calc(100vw * ( 1 / 14 ));
	}
	
	.banner.-special .banner__image.-medium, .banner.-special .banner__image.-small {
		margin-bottom: 100px;
	}
	
	.banner.-special .banner__image.-small {
		width: 230px;
	}
	
	.banner.-special .banner__image.-medium {
		width: 345px;
	}
}

.content-row {
	position: relative;
}

.content-row::before {
	content: "";
	position: absolute;
	top: 28px;
	width: 100%;
	border-top: 2px dotted #231f20;
	mix-blend-mode: screen;
	display: none;
}

@media all and (min-width:75rem) {
	.content-row::before {
		display: block;
	}
	
	.content-row.-reverse .g, .content-row.-reverse .wp-block-columns {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

.content-row__content {
	margin-top: 25px;
}

@media all and (min-width:75rem) {
	.content-row__content {
		margin-top: 68px;
	}
}

.content-row__title {
	text-transform: uppercase;
	font-size: 1.9375rem;
	font-weight: 700;
	margin-bottom: 0;
	margin-bottom: 25px;
}

@media all and (min-width:75rem) {
	.content-row__title {
		margin-bottom: 34px;
	}
}

.content-row__body {
	color: #231f20;
	margin: 0 0 25px 0;
}

@media all and (min-width:75rem) {
	.content-row__body {
		margin: 0 0 34px 0;
	}
}

.content-row__image {
	line-height: 0;
}

.content-row__image img {
	border-radius: 24px;
}

.content-row-container {
	margin-bottom: -90px;
}

.content-row-container .content-row {
	margin-bottom: 90px;
}

.-blue .accordion .content-row.btn::before, .-blue .content-block__btn .content-row.btn::before, .-blue .dotted-container .content-row.btn::before, .accordion.-blue .content-row.btn::before, .card.-blue .content-row.btn::before, .content-card.-blue .content-row.btn::before, .content-row.-blue::before, .dotted-container.-blue .dotted-container__content .content-row.btn::before, .panel-slider__controls.-blue .content-row.btn::before, .triangle-section.-blue .triangle-column__body .content-row.btn::before {
	border-color: #178bcd;
}

.-blue .accordion .content-row.btn .content-row__title, .-blue .content-block__btn .content-row.btn .content-row__title, .-blue .dotted-container .content-row.btn .content-row__title, .accordion.-blue .content-row.btn .content-row__title, .card.-blue .content-row.btn .content-row__title, .content-card.-blue .content-row.btn .content-row__title, .content-row.-blue .content-row__title, .dotted-container.-blue .dotted-container__content .content-row.btn .content-row__title, .panel-slider__controls.-blue .content-row.btn .content-row__title, .triangle-section.-blue .triangle-column__body .content-row.btn .content-row__title {
	color: #0a63ac;
}

.-green .accordion .content-row.btn::before, .-green .content-block__btn .content-row.btn::before, .-green .dotted-container .content-row.btn::before, .accordion.-green .content-row.btn::before, .card.-green .content-row.btn::before, .content-card.-green .content-row.btn::before, .content-row.-green::before, .dotted-container.-green .dotted-container__content .content-row.btn::before, .panel-slider__controls.-green .content-row.btn::before {
	border-color: #24a390;
}

.-green .accordion .content-row.btn .content-row__title, .-green .content-block__btn .content-row.btn .content-row__title, .-green .dotted-container .content-row.btn .content-row__title, .accordion.-green .content-row.btn .content-row__title, .card.-green .content-row.btn .content-row__title, .content-card.-green .content-row.btn .content-row__title, .content-row.-green .content-row__title, .dotted-container.-green .dotted-container__content .content-row.btn .content-row__title, .panel-slider__controls.-green .content-row.btn .content-row__title {
	color: #136b6a;
}

.-yellow .accordion .content-row.btn::before, .-yellow .content-block__btn .content-row.btn::before, .-yellow .dotted-container .content-row.btn::before, .accordion.-yellow .content-row.btn::before, .card.-yellow .content-row.btn::before, .content-row.-yellow::before, .dotted-container.-yellow .dotted-container__content .content-row.btn::before, .panel-slider__controls.-yellow .content-row.btn::before {
	border-color: #f07930;
}

.-yellow .accordion .content-row.btn .content-row__title, .-yellow .content-block__btn .content-row.btn .content-row__title, .-yellow .dotted-container .content-row.btn .content-row__title, .accordion.-yellow .content-row.btn .content-row__title, .card.-yellow .content-row.btn .content-row__title, .content-row.-yellow .content-row__title, .dotted-container.-yellow .dotted-container__content .content-row.btn .content-row__title, .panel-slider__controls.-yellow .content-row.btn .content-row__title {
	color: #d95931;
}

.-red .accordion .content-row.btn::before, .-red .content-block__btn .content-row.btn::before, .-red .dotted-container .content-row.btn::before, .accordion.-red .content-row.btn::before, .card.-red .content-row.btn::before, .content-card.-red .content-row.btn::before, .content-row.-red::before, .dotted-container.-red .dotted-container__content .content-row.btn::before, .panel-slider__controls.-red .content-row.btn::before {
	border-color: #e8242d;
}

.-red .accordion .content-row.btn .content-row__title, .-red .content-block__btn .content-row.btn .content-row__title, .-red .dotted-container .content-row.btn .content-row__title, .accordion.-red .content-row.btn .content-row__title, .card.-red .content-row.btn .content-row__title, .content-card.-red .content-row.btn .content-row__title, .content-row.-red .content-row__title, .dotted-container.-red .dotted-container__content .content-row.btn .content-row__title, .panel-slider__controls.-red .content-row.btn .content-row__title {
	color: #a62e34;
}

.-purple .accordion .content-row.btn::before, .-purple .content-block__btn .content-row.btn::before, .-purple .dotted-container .content-row.btn::before, .accordion.-purple .content-row.btn::before, .card.-purple .content-row.btn::before, .content-card.-purple .content-row.btn::before, .content-row.-purple::before, .dotted-container.-purple .dotted-container__content .content-row.btn::before, .panel-slider__controls.-purple .content-row.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-row.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-row.btn::before, .triangle-section.-purple .triangle-column__body .content-row.btn::before, .triangle-section.-purple-light .triangle-column__body .content-row.btn::before {
	border-color: #8f2f8d;
}

.-purple .accordion .content-row.btn .content-row__title, .-purple .content-block__btn .content-row.btn .content-row__title, .-purple .dotted-container .content-row.btn .content-row__title, .accordion.-purple .content-row.btn .content-row__title, .card.-purple .content-row.btn .content-row__title, .content-card.-purple .content-row.btn .content-row__title, .content-row.-purple .content-row__title, .dotted-container.-purple .dotted-container__content .content-row.btn .content-row__title, .panel-slider__controls.-purple .content-row.btn .content-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-row.btn .content-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-row.btn .content-row__title, .triangle-section.-purple .triangle-column__body .content-row.btn .content-row__title, .triangle-section.-purple-light .triangle-column__body .content-row.btn .content-row__title {
	color: #5a348f;
}

.dotted-container__header, .gradient-heading {
	text-transform: uppercase;
}

.dotted-container__header span, .gradient-heading span {
	display: block;
}

.-block.dotted-container__header, .gradient-heading.-block {
	margin-bottom: .75em;
}

.-block.dotted-container__header:last-child, .gradient-heading.-block:last-child {
	margin-bottom: 0;
}

.-green .accordion .dotted-container__header.btn span:nth-of-type(3n+1), .-green .accordion .gradient-heading.btn span:nth-of-type(3n+1), .-green .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+1), .-green .content-block__btn .gradient-heading.btn span:nth-of-type(3n+1), .-green .dotted-container .dotted-container__header.btn span:nth-of-type(3n+1), .-green .dotted-container .gradient-heading.btn span:nth-of-type(3n+1), .-green.dotted-container__header span:nth-of-type(3n+1), .accordion.-green .dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-green .gradient-heading.btn span:nth-of-type(3n+1), .card.-green .dotted-container__header.btn span:nth-of-type(3n+1), .card.-green .gradient-heading.btn span:nth-of-type(3n+1), .content-card.-green .dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-green .gradient-heading.btn span:nth-of-type(3n+1), .dotted-container.-green .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-green .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+1), .gradient-heading.-green span:nth-of-type(3n+1), .panel-slider__controls.-green .dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-green .gradient-heading.btn span:nth-of-type(3n+1) {
	color: #136b6a;
}

.-green .accordion .dotted-container__header.btn span:nth-of-type(3n+2), .-green .accordion .gradient-heading.btn span:nth-of-type(3n+2), .-green .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+2), .-green .content-block__btn .gradient-heading.btn span:nth-of-type(3n+2), .-green .dotted-container .dotted-container__header.btn span:nth-of-type(3n+2), .-green .dotted-container .gradient-heading.btn span:nth-of-type(3n+2), .-green.dotted-container__header span:nth-of-type(3n+2), .accordion.-green .dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-green .gradient-heading.btn span:nth-of-type(3n+2), .card.-green .dotted-container__header.btn span:nth-of-type(3n+2), .card.-green .gradient-heading.btn span:nth-of-type(3n+2), .content-card.-green .dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-green .gradient-heading.btn span:nth-of-type(3n+2), .dotted-container.-green .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-green .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+2), .gradient-heading.-green span:nth-of-type(3n+2), .panel-slider__controls.-green .dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-green .gradient-heading.btn span:nth-of-type(3n+2) {
	color: #24a390;
}

.-green .accordion .dotted-container__header.btn span:nth-of-type(3n+3), .-green .accordion .gradient-heading.btn span:nth-of-type(3n+3), .-green .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+3), .-green .content-block__btn .gradient-heading.btn span:nth-of-type(3n+3), .-green .dotted-container .dotted-container__header.btn span:nth-of-type(3n+3), .-green .dotted-container .gradient-heading.btn span:nth-of-type(3n+3), .-green.dotted-container__header span:nth-of-type(3n+3), .accordion.-green .dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-green .gradient-heading.btn span:nth-of-type(3n+3), .card.-green .dotted-container__header.btn span:nth-of-type(3n+3), .card.-green .gradient-heading.btn span:nth-of-type(3n+3), .content-card.-green .dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-green .gradient-heading.btn span:nth-of-type(3n+3), .dotted-container.-green .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-green .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+3), .gradient-heading.-green span:nth-of-type(3n+3), .panel-slider__controls.-green .dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-green .gradient-heading.btn span:nth-of-type(3n+3) {
	color: #36bcbd;
}

.-green .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-green .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-green .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-green .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-green .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-green .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-green.-dark.dotted-container__header span:nth-of-type(3n+1), .accordion.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-green .gradient-heading.-dark.btn span:nth-of-type(3n+1), .card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .card.-green .gradient-heading.-dark.btn span:nth-of-type(3n+1), .content-card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-green .gradient-heading.-dark.btn span:nth-of-type(3n+1), .dotted-container.-green .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-green .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+1), .gradient-heading.-green.-dark span:nth-of-type(3n+1), .panel-slider__controls.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-green .gradient-heading.-dark.btn span:nth-of-type(3n+1) {
	color: #213838;
}

.-green .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-green .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-green .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-green .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-green .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-green .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-green.-dark.dotted-container__header span:nth-of-type(3n+2), .accordion.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-green .gradient-heading.-dark.btn span:nth-of-type(3n+2), .card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .card.-green .gradient-heading.-dark.btn span:nth-of-type(3n+2), .content-card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-green .gradient-heading.-dark.btn span:nth-of-type(3n+2), .dotted-container.-green .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-green .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+2), .gradient-heading.-green.-dark span:nth-of-type(3n+2), .panel-slider__controls.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-green .gradient-heading.-dark.btn span:nth-of-type(3n+2) {
	color: #136b6a;
}

.-green .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-green .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-green .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-green .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-green .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-green .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-green.-dark.dotted-container__header span:nth-of-type(3n+3), .accordion.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-green .gradient-heading.-dark.btn span:nth-of-type(3n+3), .card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .card.-green .gradient-heading.-dark.btn span:nth-of-type(3n+3), .content-card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-green .gradient-heading.-dark.btn span:nth-of-type(3n+3), .dotted-container.-green .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-green .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+3), .gradient-heading.-green.-dark span:nth-of-type(3n+3), .panel-slider__controls.-green .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-green .gradient-heading.-dark.btn span:nth-of-type(3n+3) {
	color: #24a390;
}

.-green .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-green .accordion .gradient-heading.-light.btn span:nth-of-type(3n+1), .-green .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-green .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+1), .-green .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-green .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+1), .-green.-light.dotted-container__header span:nth-of-type(3n+1), .accordion.-green .-light.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-green .gradient-heading.-light.btn span:nth-of-type(3n+1), .card.-green .-light.dotted-container__header.btn span:nth-of-type(3n+1), .card.-green .gradient-heading.-light.btn span:nth-of-type(3n+1), .content-card.-green .-light.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-green .gradient-heading.-light.btn span:nth-of-type(3n+1), .dotted-container.-green .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-green .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+1), .gradient-heading.-green.-light span:nth-of-type(3n+1), .panel-slider__controls.-green .-light.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-green .gradient-heading.-light.btn span:nth-of-type(3n+1) {
	color: #24a390;
}

.-green .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-green .accordion .gradient-heading.-light.btn span:nth-of-type(3n+2), .-green .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-green .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+2), .-green .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-green .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+2), .-green.-light.dotted-container__header span:nth-of-type(3n+2), .accordion.-green .-light.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-green .gradient-heading.-light.btn span:nth-of-type(3n+2), .card.-green .-light.dotted-container__header.btn span:nth-of-type(3n+2), .card.-green .gradient-heading.-light.btn span:nth-of-type(3n+2), .content-card.-green .-light.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-green .gradient-heading.-light.btn span:nth-of-type(3n+2), .dotted-container.-green .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-green .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+2), .gradient-heading.-green.-light span:nth-of-type(3n+2), .panel-slider__controls.-green .-light.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-green .gradient-heading.-light.btn span:nth-of-type(3n+2) {
	color: #36bcbd;
}

.-green .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-green .accordion .gradient-heading.-light.btn span:nth-of-type(3n+3), .-green .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-green .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+3), .-green .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-green .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+3), .-green.-light.dotted-container__header span:nth-of-type(3n+3), .accordion.-green .-light.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-green .gradient-heading.-light.btn span:nth-of-type(3n+3), .card.-green .-light.dotted-container__header.btn span:nth-of-type(3n+3), .card.-green .gradient-heading.-light.btn span:nth-of-type(3n+3), .content-card.-green .-light.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-green .gradient-heading.-light.btn span:nth-of-type(3n+3), .dotted-container.-green .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-green .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+3), .gradient-heading.-green.-light span:nth-of-type(3n+3), .panel-slider__controls.-green .-light.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-green .gradient-heading.-light.btn span:nth-of-type(3n+3) {
	color: #c1e8e9;
}

.-green .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .-green .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .-green .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-green .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1), .-green .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .-green .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .-green.-lighter.dotted-container__header span:nth-of-type(1), .accordion.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .gradient-heading.-green.-lighter span:nth-of-type(1), .panel-slider__controls.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-green .gradient-heading.-lighter.btn span:nth-of-type(1) {
	color: #36bcbd;
}

.-green .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .-green .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .-green .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-green .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2), .-green .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .-green .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .-green.-lighter.dotted-container__header span:nth-of-type(2), .accordion.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .gradient-heading.-green.-lighter span:nth-of-type(2), .panel-slider__controls.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-green .gradient-heading.-lighter.btn span:nth-of-type(2) {
	color: #c1e8e9;
}

.-green .accordion .-lightest.dotted-container__header.btn span, .-green .accordion .gradient-heading.-lightest.btn span, .-green .content-block__btn .-lightest.dotted-container__header.btn span, .-green .content-block__btn .gradient-heading.-lightest.btn span, .-green .dotted-container .-lightest.dotted-container__header.btn span, .-green .dotted-container .gradient-heading.-lightest.btn span, .-green.-lightest.dotted-container__header span, .accordion.-green .-lightest.dotted-container__header.btn span, .accordion.-green .gradient-heading.-lightest.btn span, .card.-green .-lightest.dotted-container__header.btn span, .card.-green .gradient-heading.-lightest.btn span, .content-card.-green .-lightest.dotted-container__header.btn span, .content-card.-green .gradient-heading.-lightest.btn span, .dotted-container.-green .dotted-container__content .-lightest.dotted-container__header.btn span, .dotted-container.-green .dotted-container__content .gradient-heading.-lightest.btn span, .gradient-heading.-green.-lightest span, .panel-slider__controls.-green .-lightest.dotted-container__header.btn span, .panel-slider__controls.-green .gradient-heading.-lightest.btn span {
	color: #c1e8e9;
}

.-green .accordion .-lightest.dotted-container__header.btn span:last-of-type, .-green .accordion .gradient-heading.-lightest.btn span:last-of-type, .-green .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-green .content-block__btn .gradient-heading.-lightest.btn span:last-of-type, .-green .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .-green .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .-green.-lightest.dotted-container__header span:last-of-type, .accordion.-green .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-green .gradient-heading.-lightest.btn span:last-of-type, .card.-green .-lightest.dotted-container__header.btn span:last-of-type, .card.-green .gradient-heading.-lightest.btn span:last-of-type, .content-card.-green .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-green .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-green .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-green .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .gradient-heading.-green.-lightest span:last-of-type, .panel-slider__controls.-green .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-green .gradient-heading.-lightest.btn span:last-of-type {
	color: #fff;
}

.-green .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-green .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-green .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-green.-reverse.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .content-card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .dotted-container.-green .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .gradient-heading.-green.-reverse span:nth-last-of-type(3n+1), .panel-slider__controls.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1) {
	color: #136b6a;
}

.-green .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-green .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-green .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-green.-reverse.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .content-card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .dotted-container.-green .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .gradient-heading.-green.-reverse span:nth-last-of-type(3n+2), .panel-slider__controls.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2) {
	color: #24a390;
}

.-green .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-green .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-green .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-green.-reverse.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .content-card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .dotted-container.-green .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .gradient-heading.-green.-reverse span:nth-last-of-type(3n+3), .panel-slider__controls.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3) {
	color: #36bcbd;
}

.-green .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-green .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-green .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-green.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .content-card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .dotted-container.-green .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .gradient-heading.-green.-reverse.-dark span:nth-last-of-type(3n+1), .panel-slider__controls.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1) {
	color: #213838;
}

.-green .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-green .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-green .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-green.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .content-card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .dotted-container.-green .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .gradient-heading.-green.-reverse.-dark span:nth-last-of-type(3n+2), .panel-slider__controls.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2) {
	color: #136b6a;
}

.-green .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-green .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-green .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-green.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .content-card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .dotted-container.-green .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .gradient-heading.-green.-reverse.-dark span:nth-last-of-type(3n+3), .panel-slider__controls.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3) {
	color: #24a390;
}

.-green .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-green .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-green .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-green .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-green.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .content-card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .dotted-container.-green .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .gradient-heading.-green.-reverse.-light span:nth-last-of-type(3n+1), .panel-slider__controls.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1) {
	color: #24a390;
}

.-green .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-green .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-green .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-green .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-green.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .content-card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .dotted-container.-green .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .gradient-heading.-green.-reverse.-light span:nth-last-of-type(3n+2), .panel-slider__controls.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2) {
	color: #36bcbd;
}

.-green .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-green .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-green .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-green .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-green.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .content-card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .dotted-container.-green .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .gradient-heading.-green.-reverse.-light span:nth-last-of-type(3n+3), .panel-slider__controls.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3) {
	color: #c1e8e9;
}

.-blue .accordion .dotted-container__header.btn span:nth-of-type(3n+1), .-blue .accordion .gradient-heading.btn span:nth-of-type(3n+1), .-blue .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+1), .-blue .content-block__btn .gradient-heading.btn span:nth-of-type(3n+1), .-blue .dotted-container .dotted-container__header.btn span:nth-of-type(3n+1), .-blue .dotted-container .gradient-heading.btn span:nth-of-type(3n+1), .-blue.dotted-container__header span:nth-of-type(3n+1), .accordion.-blue .dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-blue .gradient-heading.btn span:nth-of-type(3n+1), .card.-blue .dotted-container__header.btn span:nth-of-type(3n+1), .card.-blue .gradient-heading.btn span:nth-of-type(3n+1), .content-card.-blue .dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-blue .gradient-heading.btn span:nth-of-type(3n+1), .dotted-container.-blue .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-blue .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+1), .gradient-heading.-blue span:nth-of-type(3n+1), .panel-slider__controls.-blue .dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-blue .gradient-heading.btn span:nth-of-type(3n+1), .triangle-section.-blue .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-blue .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+1) {
	color: #0a63ac;
}

.-blue .accordion .dotted-container__header.btn span:nth-of-type(3n+2), .-blue .accordion .gradient-heading.btn span:nth-of-type(3n+2), .-blue .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+2), .-blue .content-block__btn .gradient-heading.btn span:nth-of-type(3n+2), .-blue .dotted-container .dotted-container__header.btn span:nth-of-type(3n+2), .-blue .dotted-container .gradient-heading.btn span:nth-of-type(3n+2), .-blue.dotted-container__header span:nth-of-type(3n+2), .accordion.-blue .dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-blue .gradient-heading.btn span:nth-of-type(3n+2), .card.-blue .dotted-container__header.btn span:nth-of-type(3n+2), .card.-blue .gradient-heading.btn span:nth-of-type(3n+2), .content-card.-blue .dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-blue .gradient-heading.btn span:nth-of-type(3n+2), .dotted-container.-blue .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-blue .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+2), .gradient-heading.-blue span:nth-of-type(3n+2), .panel-slider__controls.-blue .dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-blue .gradient-heading.btn span:nth-of-type(3n+2), .triangle-section.-blue .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-blue .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+2) {
	color: #178bcd;
}

.-blue .accordion .dotted-container__header.btn span:nth-of-type(3n+3), .-blue .accordion .gradient-heading.btn span:nth-of-type(3n+3), .-blue .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+3), .-blue .content-block__btn .gradient-heading.btn span:nth-of-type(3n+3), .-blue .dotted-container .dotted-container__header.btn span:nth-of-type(3n+3), .-blue .dotted-container .gradient-heading.btn span:nth-of-type(3n+3), .-blue.dotted-container__header span:nth-of-type(3n+3), .accordion.-blue .dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-blue .gradient-heading.btn span:nth-of-type(3n+3), .card.-blue .dotted-container__header.btn span:nth-of-type(3n+3), .card.-blue .gradient-heading.btn span:nth-of-type(3n+3), .content-card.-blue .dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-blue .gradient-heading.btn span:nth-of-type(3n+3), .dotted-container.-blue .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-blue .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+3), .gradient-heading.-blue span:nth-of-type(3n+3), .panel-slider__controls.-blue .dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-blue .gradient-heading.btn span:nth-of-type(3n+3), .triangle-section.-blue .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-blue .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+3) {
	color: #22b0ec;
}

.-blue .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-blue .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-blue .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-blue .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-blue .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-blue .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-blue.-dark.dotted-container__header span:nth-of-type(3n+1), .accordion.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+1), .card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+1), .content-card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+1), .dotted-container.-blue .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-blue .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+1), .gradient-heading.-blue.-dark span:nth-of-type(3n+1), .panel-slider__controls.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+1), .triangle-section.-blue .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-blue .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+1) {
	color: #1b4265;
}

.-blue .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-blue .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-blue .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-blue .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-blue .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-blue .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-blue.-dark.dotted-container__header span:nth-of-type(3n+2), .accordion.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+2), .card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+2), .content-card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+2), .dotted-container.-blue .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-blue .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+2), .gradient-heading.-blue.-dark span:nth-of-type(3n+2), .panel-slider__controls.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+2), .triangle-section.-blue .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-blue .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+2) {
	color: #0a63ac;
}

.-blue .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-blue .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-blue .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-blue .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-blue .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-blue .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-blue.-dark.dotted-container__header span:nth-of-type(3n+3), .accordion.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+3), .card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+3), .content-card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+3), .dotted-container.-blue .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-blue .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+3), .gradient-heading.-blue.-dark span:nth-of-type(3n+3), .panel-slider__controls.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-blue .gradient-heading.-dark.btn span:nth-of-type(3n+3), .triangle-section.-blue .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-blue .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+3) {
	color: #178bcd;
}

.-blue .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-blue .accordion .gradient-heading.-light.btn span:nth-of-type(3n+1), .-blue .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-blue .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+1), .-blue .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-blue .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+1), .-blue.-light.dotted-container__header span:nth-of-type(3n+1), .accordion.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-blue .gradient-heading.-light.btn span:nth-of-type(3n+1), .card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+1), .card.-blue .gradient-heading.-light.btn span:nth-of-type(3n+1), .content-card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-blue .gradient-heading.-light.btn span:nth-of-type(3n+1), .dotted-container.-blue .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-blue .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+1), .gradient-heading.-blue.-light span:nth-of-type(3n+1), .panel-slider__controls.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-blue .gradient-heading.-light.btn span:nth-of-type(3n+1), .triangle-section.-blue .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-blue .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+1) {
	color: #178bcd;
}

.-blue .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-blue .accordion .gradient-heading.-light.btn span:nth-of-type(3n+2), .-blue .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-blue .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+2), .-blue .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-blue .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+2), .-blue.-light.dotted-container__header span:nth-of-type(3n+2), .accordion.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-blue .gradient-heading.-light.btn span:nth-of-type(3n+2), .card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+2), .card.-blue .gradient-heading.-light.btn span:nth-of-type(3n+2), .content-card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-blue .gradient-heading.-light.btn span:nth-of-type(3n+2), .dotted-container.-blue .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-blue .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+2), .gradient-heading.-blue.-light span:nth-of-type(3n+2), .panel-slider__controls.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-blue .gradient-heading.-light.btn span:nth-of-type(3n+2), .triangle-section.-blue .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-blue .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+2) {
	color: #22b0ec;
}

.-blue .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-blue .accordion .gradient-heading.-light.btn span:nth-of-type(3n+3), .-blue .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-blue .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+3), .-blue .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-blue .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+3), .-blue.-light.dotted-container__header span:nth-of-type(3n+3), .accordion.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-blue .gradient-heading.-light.btn span:nth-of-type(3n+3), .card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+3), .card.-blue .gradient-heading.-light.btn span:nth-of-type(3n+3), .content-card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-blue .gradient-heading.-light.btn span:nth-of-type(3n+3), .dotted-container.-blue .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-blue .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+3), .gradient-heading.-blue.-light span:nth-of-type(3n+3), .panel-slider__controls.-blue .-light.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-blue .gradient-heading.-light.btn span:nth-of-type(3n+3), .triangle-section.-blue .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-blue .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+3) {
	color: #bbe5f8;
}

.-blue .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .-blue .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .-blue .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-blue .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1), .-blue .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .-blue .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .-blue.-lighter.dotted-container__header span:nth-of-type(1), .accordion.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .gradient-heading.-blue.-lighter span:nth-of-type(1), .panel-slider__controls.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1) {
	color: #22b0ec;
}

.-blue .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .-blue .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .-blue .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-blue .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2), .-blue .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .-blue .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .-blue.-lighter.dotted-container__header span:nth-of-type(2), .accordion.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .gradient-heading.-blue.-lighter span:nth-of-type(2), .panel-slider__controls.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2) {
	color: #bbe5f8;
}

.-blue .accordion .-lightest.dotted-container__header.btn span, .-blue .accordion .gradient-heading.-lightest.btn span, .-blue .content-block__btn .-lightest.dotted-container__header.btn span, .-blue .content-block__btn .gradient-heading.-lightest.btn span, .-blue .dotted-container .-lightest.dotted-container__header.btn span, .-blue .dotted-container .gradient-heading.-lightest.btn span, .-blue.-lightest.dotted-container__header span, .accordion.-blue .-lightest.dotted-container__header.btn span, .accordion.-blue .gradient-heading.-lightest.btn span, .card.-blue .-lightest.dotted-container__header.btn span, .card.-blue .gradient-heading.-lightest.btn span, .content-card.-blue .-lightest.dotted-container__header.btn span, .content-card.-blue .gradient-heading.-lightest.btn span, .dotted-container.-blue .dotted-container__content .-lightest.dotted-container__header.btn span, .dotted-container.-blue .dotted-container__content .gradient-heading.-lightest.btn span, .gradient-heading.-blue.-lightest span, .panel-slider__controls.-blue .-lightest.dotted-container__header.btn span, .panel-slider__controls.-blue .gradient-heading.-lightest.btn span, .triangle-section.-blue .triangle-column__body .-lightest.dotted-container__header.btn span, .triangle-section.-blue .triangle-column__body .gradient-heading.-lightest.btn span {
	color: #bbe5f8;
}

.-blue .accordion .-lightest.dotted-container__header.btn span:last-of-type, .-blue .accordion .gradient-heading.-lightest.btn span:last-of-type, .-blue .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-blue .content-block__btn .gradient-heading.-lightest.btn span:last-of-type, .-blue .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .-blue .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .-blue.-lightest.dotted-container__header span:last-of-type, .accordion.-blue .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-blue .gradient-heading.-lightest.btn span:last-of-type, .card.-blue .-lightest.dotted-container__header.btn span:last-of-type, .card.-blue .gradient-heading.-lightest.btn span:last-of-type, .content-card.-blue .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-blue .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-blue .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-blue .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .gradient-heading.-blue.-lightest span:last-of-type, .panel-slider__controls.-blue .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-blue .gradient-heading.-lightest.btn span:last-of-type, .triangle-section.-blue .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .triangle-section.-blue .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type {
	color: #fff;
}

.-blue .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-blue .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-blue .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-blue.-reverse.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .content-card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .dotted-container.-blue .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .gradient-heading.-blue.-reverse span:nth-last-of-type(3n+1), .panel-slider__controls.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .triangle-section.-blue .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1) {
	color: #0a63ac;
}

.-blue .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-blue .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-blue .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-blue.-reverse.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .content-card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .dotted-container.-blue .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .gradient-heading.-blue.-reverse span:nth-last-of-type(3n+2), .panel-slider__controls.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .triangle-section.-blue .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2) {
	color: #178bcd;
}

.-blue .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-blue .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-blue .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-blue.-reverse.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .content-card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .dotted-container.-blue .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .gradient-heading.-blue.-reverse span:nth-last-of-type(3n+3), .panel-slider__controls.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .triangle-section.-blue .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3) {
	color: #22b0ec;
}

.-blue .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-blue .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-blue .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-blue.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .content-card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .dotted-container.-blue .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .gradient-heading.-blue.-reverse.-dark span:nth-last-of-type(3n+1), .panel-slider__controls.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .triangle-section.-blue .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1) {
	color: #1b4265;
}

.-blue .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-blue .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-blue .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-blue.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .content-card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .dotted-container.-blue .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .gradient-heading.-blue.-reverse.-dark span:nth-last-of-type(3n+2), .panel-slider__controls.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .triangle-section.-blue .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2) {
	color: #0a63ac;
}

.-blue .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-blue .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-blue .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-blue.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .content-card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .dotted-container.-blue .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .gradient-heading.-blue.-reverse.-dark span:nth-last-of-type(3n+3), .panel-slider__controls.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .triangle-section.-blue .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3) {
	color: #178bcd;
}

.-blue .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-blue .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-blue .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-blue .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-blue.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .content-card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .dotted-container.-blue .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .gradient-heading.-blue.-reverse.-light span:nth-last-of-type(3n+1), .panel-slider__controls.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .triangle-section.-blue .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1) {
	color: #178bcd;
}

.-blue .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-blue .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-blue .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-blue .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-blue.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .content-card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .dotted-container.-blue .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .gradient-heading.-blue.-reverse.-light span:nth-last-of-type(3n+2), .panel-slider__controls.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .triangle-section.-blue .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2) {
	color: #22b0ec;
}

.-blue .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-blue .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-blue .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-blue .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-blue.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .content-card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .dotted-container.-blue .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .gradient-heading.-blue.-reverse.-light span:nth-last-of-type(3n+3), .panel-slider__controls.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .triangle-section.-blue .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3) {
	color: #bbe5f8;
}

.-purple .accordion .dotted-container__header.btn span:nth-of-type(3n+1), .-purple .accordion .gradient-heading.btn span:nth-of-type(3n+1), .-purple .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+1), .-purple .content-block__btn .gradient-heading.btn span:nth-of-type(3n+1), .-purple .dotted-container .dotted-container__header.btn span:nth-of-type(3n+1), .-purple .dotted-container .gradient-heading.btn span:nth-of-type(3n+1), .-purple.dotted-container__header span:nth-of-type(3n+1), .accordion.-purple .dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-purple .gradient-heading.btn span:nth-of-type(3n+1), .card.-purple .dotted-container__header.btn span:nth-of-type(3n+1), .card.-purple .gradient-heading.btn span:nth-of-type(3n+1), .content-card.-purple .dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-purple .gradient-heading.btn span:nth-of-type(3n+1), .dotted-container.-purple .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-purple .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+1), .gradient-heading.-purple span:nth-of-type(3n+1), .panel-slider__controls.-purple .dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-purple .gradient-heading.btn span:nth-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+1), .triangle-section.-purple .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-purple .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+1) {
	color: #5a348f;
}

.-purple .accordion .dotted-container__header.btn span:nth-of-type(3n+2), .-purple .accordion .gradient-heading.btn span:nth-of-type(3n+2), .-purple .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+2), .-purple .content-block__btn .gradient-heading.btn span:nth-of-type(3n+2), .-purple .dotted-container .dotted-container__header.btn span:nth-of-type(3n+2), .-purple .dotted-container .gradient-heading.btn span:nth-of-type(3n+2), .-purple.dotted-container__header span:nth-of-type(3n+2), .accordion.-purple .dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-purple .gradient-heading.btn span:nth-of-type(3n+2), .card.-purple .dotted-container__header.btn span:nth-of-type(3n+2), .card.-purple .gradient-heading.btn span:nth-of-type(3n+2), .content-card.-purple .dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-purple .gradient-heading.btn span:nth-of-type(3n+2), .dotted-container.-purple .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-purple .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+2), .gradient-heading.-purple span:nth-of-type(3n+2), .panel-slider__controls.-purple .dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-purple .gradient-heading.btn span:nth-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+2), .triangle-section.-purple .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-purple .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+2) {
	color: #8f2f8d;
}

.-purple .accordion .dotted-container__header.btn span:nth-of-type(3n+3), .-purple .accordion .gradient-heading.btn span:nth-of-type(3n+3), .-purple .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+3), .-purple .content-block__btn .gradient-heading.btn span:nth-of-type(3n+3), .-purple .dotted-container .dotted-container__header.btn span:nth-of-type(3n+3), .-purple .dotted-container .gradient-heading.btn span:nth-of-type(3n+3), .-purple.dotted-container__header span:nth-of-type(3n+3), .accordion.-purple .dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-purple .gradient-heading.btn span:nth-of-type(3n+3), .card.-purple .dotted-container__header.btn span:nth-of-type(3n+3), .card.-purple .gradient-heading.btn span:nth-of-type(3n+3), .content-card.-purple .dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-purple .gradient-heading.btn span:nth-of-type(3n+3), .dotted-container.-purple .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-purple .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+3), .gradient-heading.-purple span:nth-of-type(3n+3), .panel-slider__controls.-purple .dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-purple .gradient-heading.btn span:nth-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+3), .triangle-section.-purple .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-purple .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.btn span:nth-of-type(3n+3) {
	color: #c2258c;
}

.-purple .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-purple .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-purple .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-purple .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-purple .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-purple .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-purple.-dark.dotted-container__header span:nth-of-type(3n+1), .accordion.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+1), .card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+1), .content-card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+1), .dotted-container.-purple .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-purple .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+1), .gradient-heading.-purple.-dark span:nth-of-type(3n+1), .panel-slider__controls.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+1), .triangle-section.-purple .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-purple .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+1) {
	color: #3e2c57;
}

.-purple .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-purple .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-purple .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-purple .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-purple .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-purple .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-purple.-dark.dotted-container__header span:nth-of-type(3n+2), .accordion.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+2), .card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+2), .content-card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+2), .dotted-container.-purple .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-purple .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+2), .gradient-heading.-purple.-dark span:nth-of-type(3n+2), .panel-slider__controls.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+2), .triangle-section.-purple .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-purple .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+2) {
	color: #5a348f;
}

.-purple .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-purple .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-purple .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-purple .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-purple .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-purple .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-purple.-dark.dotted-container__header span:nth-of-type(3n+3), .accordion.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+3), .card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+3), .content-card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+3), .dotted-container.-purple .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-purple .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+3), .gradient-heading.-purple.-dark span:nth-of-type(3n+3), .panel-slider__controls.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-purple .gradient-heading.-dark.btn span:nth-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+3), .triangle-section.-purple .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-purple .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n+3) {
	color: #8f2f8d;
}

.-purple .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-purple .accordion .gradient-heading.-light.btn span:nth-of-type(3n+1), .-purple .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-purple .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+1), .-purple .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-purple .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+1), .-purple.-light.dotted-container__header span:nth-of-type(3n+1), .accordion.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-purple .gradient-heading.-light.btn span:nth-of-type(3n+1), .card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+1), .card.-purple .gradient-heading.-light.btn span:nth-of-type(3n+1), .content-card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-purple .gradient-heading.-light.btn span:nth-of-type(3n+1), .dotted-container.-purple .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-purple .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+1), .gradient-heading.-purple.-light span:nth-of-type(3n+1), .panel-slider__controls.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-purple .gradient-heading.-light.btn span:nth-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+1), .triangle-section.-purple .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-purple .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+1) {
	color: #8f2f8d;
}

.-purple .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-purple .accordion .gradient-heading.-light.btn span:nth-of-type(3n+2), .-purple .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-purple .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+2), .-purple .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-purple .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+2), .-purple.-light.dotted-container__header span:nth-of-type(3n+2), .accordion.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-purple .gradient-heading.-light.btn span:nth-of-type(3n+2), .card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+2), .card.-purple .gradient-heading.-light.btn span:nth-of-type(3n+2), .content-card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-purple .gradient-heading.-light.btn span:nth-of-type(3n+2), .dotted-container.-purple .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-purple .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+2), .gradient-heading.-purple.-light span:nth-of-type(3n+2), .panel-slider__controls.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-purple .gradient-heading.-light.btn span:nth-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+2), .triangle-section.-purple .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-purple .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+2) {
	color: #c2258c;
}

.-purple .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-purple .accordion .gradient-heading.-light.btn span:nth-of-type(3n+3), .-purple .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-purple .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+3), .-purple .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-purple .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+3), .-purple.-light.dotted-container__header span:nth-of-type(3n+3), .accordion.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-purple .gradient-heading.-light.btn span:nth-of-type(3n+3), .card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+3), .card.-purple .gradient-heading.-light.btn span:nth-of-type(3n+3), .content-card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-purple .gradient-heading.-light.btn span:nth-of-type(3n+3), .dotted-container.-purple .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-purple .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+3), .gradient-heading.-purple.-light span:nth-of-type(3n+3), .panel-slider__controls.-purple .-light.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-purple .gradient-heading.-light.btn span:nth-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+3), .triangle-section.-purple .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-purple .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n+3) {
	color: #e9bad8;
}

.-purple .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .-purple .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .-purple .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-purple .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1), .-purple .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .-purple .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .-purple.-lighter.dotted-container__header span:nth-of-type(1), .accordion.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .gradient-heading.-purple.-lighter span:nth-of-type(1), .panel-slider__controls.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1) {
	color: #c2258c;
}

.-purple .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .-purple .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .-purple .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-purple .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2), .-purple .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .-purple .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .-purple.-lighter.dotted-container__header span:nth-of-type(2), .accordion.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .gradient-heading.-purple.-lighter span:nth-of-type(2), .panel-slider__controls.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2) {
	color: #e9bad8;
}

.-purple .accordion .-lightest.dotted-container__header.btn span, .-purple .accordion .gradient-heading.-lightest.btn span, .-purple .content-block__btn .-lightest.dotted-container__header.btn span, .-purple .content-block__btn .gradient-heading.-lightest.btn span, .-purple .dotted-container .-lightest.dotted-container__header.btn span, .-purple .dotted-container .gradient-heading.-lightest.btn span, .-purple.-lightest.dotted-container__header span, .accordion.-purple .-lightest.dotted-container__header.btn span, .accordion.-purple .gradient-heading.-lightest.btn span, .card.-purple .-lightest.dotted-container__header.btn span, .card.-purple .gradient-heading.-lightest.btn span, .content-card.-purple .-lightest.dotted-container__header.btn span, .content-card.-purple .gradient-heading.-lightest.btn span, .dotted-container.-purple .dotted-container__content .-lightest.dotted-container__header.btn span, .dotted-container.-purple .dotted-container__content .gradient-heading.-lightest.btn span, .gradient-heading.-purple.-lightest span, .panel-slider__controls.-purple .-lightest.dotted-container__header.btn span, .panel-slider__controls.-purple .gradient-heading.-lightest.btn span, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span, .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span, .triangle-section.-purple .triangle-column__body .-lightest.dotted-container__header.btn span, .triangle-section.-purple .triangle-column__body .gradient-heading.-lightest.btn span, .triangle-section.-purple-light .triangle-column__body .-lightest.dotted-container__header.btn span, .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lightest.btn span {
	color: #e9bad8;
}

.-purple .accordion .-lightest.dotted-container__header.btn span:last-of-type, .-purple .accordion .gradient-heading.-lightest.btn span:last-of-type, .-purple .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-purple .content-block__btn .gradient-heading.-lightest.btn span:last-of-type, .-purple .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .-purple .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .-purple.-lightest.dotted-container__header span:last-of-type, .accordion.-purple .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-purple .gradient-heading.-lightest.btn span:last-of-type, .card.-purple .-lightest.dotted-container__header.btn span:last-of-type, .card.-purple .gradient-heading.-lightest.btn span:last-of-type, .content-card.-purple .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-purple .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-purple .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-purple .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .gradient-heading.-purple.-lightest span:last-of-type, .panel-slider__controls.-purple .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-purple .gradient-heading.-lightest.btn span:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .triangle-section.-purple .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .triangle-section.-purple .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .triangle-section.-purple-light .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type {
	color: #fff;
}

.-purple .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-purple .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-purple .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-purple.-reverse.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .content-card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .dotted-container.-purple .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .gradient-heading.-purple.-reverse span:nth-last-of-type(3n+1), .panel-slider__controls.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .triangle-section.-purple .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1) {
	color: #5a348f;
}

.-purple .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-purple .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-purple .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-purple.-reverse.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .content-card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .dotted-container.-purple .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .gradient-heading.-purple.-reverse span:nth-last-of-type(3n+2), .panel-slider__controls.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .triangle-section.-purple .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2) {
	color: #8f2f8d;
}

.-purple .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-purple .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-purple .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-purple.-reverse.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .content-card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .dotted-container.-purple .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .gradient-heading.-purple.-reverse span:nth-last-of-type(3n+3), .panel-slider__controls.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .triangle-section.-purple .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3) {
	color: #c2258c;
}

.-purple .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-purple .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-purple .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-purple.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .content-card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .dotted-container.-purple .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .gradient-heading.-purple.-reverse.-dark span:nth-last-of-type(3n+1), .panel-slider__controls.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .triangle-section.-purple .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1) {
	color: #3e2c57;
}

.-purple .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-purple .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-purple .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-purple.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .content-card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .dotted-container.-purple .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .gradient-heading.-purple.-reverse.-dark span:nth-last-of-type(3n+2), .panel-slider__controls.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .triangle-section.-purple .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2) {
	color: #5a348f;
}

.-purple .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-purple .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-purple .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-purple.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .content-card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .dotted-container.-purple .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .gradient-heading.-purple.-reverse.-dark span:nth-last-of-type(3n+3), .panel-slider__controls.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .triangle-section.-purple .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3) {
	color: #8f2f8d;
}

.-purple .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-purple .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-purple .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-purple .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-purple.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .content-card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .dotted-container.-purple .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .gradient-heading.-purple.-reverse.-light span:nth-last-of-type(3n+1), .panel-slider__controls.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .triangle-section.-purple .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1) {
	color: #8f2f8d;
}

.-purple .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-purple .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-purple .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-purple .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-purple.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .content-card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .dotted-container.-purple .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .gradient-heading.-purple.-reverse.-light span:nth-last-of-type(3n+2), .panel-slider__controls.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .triangle-section.-purple .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2) {
	color: #c2258c;
}

.-purple .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-purple .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-purple .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-purple .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-purple.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .content-card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .dotted-container.-purple .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .gradient-heading.-purple.-reverse.-light span:nth-last-of-type(3n+3), .panel-slider__controls.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .triangle-section.-purple .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3) {
	color: #e9bad8;
}

.-red .accordion .dotted-container__header.btn span:nth-of-type(3n+1), .-red .accordion .gradient-heading.btn span:nth-of-type(3n+1), .-red .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+1), .-red .content-block__btn .gradient-heading.btn span:nth-of-type(3n+1), .-red .dotted-container .dotted-container__header.btn span:nth-of-type(3n+1), .-red .dotted-container .gradient-heading.btn span:nth-of-type(3n+1), .-red.dotted-container__header span:nth-of-type(3n+1), .accordion.-red .dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-red .gradient-heading.btn span:nth-of-type(3n+1), .card.-red .dotted-container__header.btn span:nth-of-type(3n+1), .card.-red .gradient-heading.btn span:nth-of-type(3n+1), .content-card.-red .dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-red .gradient-heading.btn span:nth-of-type(3n+1), .dotted-container.-red .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-red .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+1), .gradient-heading.-red span:nth-of-type(3n+1), .panel-slider__controls.-red .dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-red .gradient-heading.btn span:nth-of-type(3n+1) {
	color: #a62e34;
}

.-red .accordion .dotted-container__header.btn span:nth-of-type(3n+2), .-red .accordion .gradient-heading.btn span:nth-of-type(3n+2), .-red .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+2), .-red .content-block__btn .gradient-heading.btn span:nth-of-type(3n+2), .-red .dotted-container .dotted-container__header.btn span:nth-of-type(3n+2), .-red .dotted-container .gradient-heading.btn span:nth-of-type(3n+2), .-red.dotted-container__header span:nth-of-type(3n+2), .accordion.-red .dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-red .gradient-heading.btn span:nth-of-type(3n+2), .card.-red .dotted-container__header.btn span:nth-of-type(3n+2), .card.-red .gradient-heading.btn span:nth-of-type(3n+2), .content-card.-red .dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-red .gradient-heading.btn span:nth-of-type(3n+2), .dotted-container.-red .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-red .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+2), .gradient-heading.-red span:nth-of-type(3n+2), .panel-slider__controls.-red .dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-red .gradient-heading.btn span:nth-of-type(3n+2) {
	color: #e8242d;
}

.-red .accordion .dotted-container__header.btn span:nth-of-type(3n+3), .-red .accordion .gradient-heading.btn span:nth-of-type(3n+3), .-red .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+3), .-red .content-block__btn .gradient-heading.btn span:nth-of-type(3n+3), .-red .dotted-container .dotted-container__header.btn span:nth-of-type(3n+3), .-red .dotted-container .gradient-heading.btn span:nth-of-type(3n+3), .-red.dotted-container__header span:nth-of-type(3n+3), .accordion.-red .dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-red .gradient-heading.btn span:nth-of-type(3n+3), .card.-red .dotted-container__header.btn span:nth-of-type(3n+3), .card.-red .gradient-heading.btn span:nth-of-type(3n+3), .content-card.-red .dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-red .gradient-heading.btn span:nth-of-type(3n+3), .dotted-container.-red .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-red .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+3), .gradient-heading.-red span:nth-of-type(3n+3), .panel-slider__controls.-red .dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-red .gradient-heading.btn span:nth-of-type(3n+3) {
	color: #ed5a2e;
}

.-red .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-red .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-red .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-red .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-red .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-red .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-red.-dark.dotted-container__header span:nth-of-type(3n+1), .accordion.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-red .gradient-heading.-dark.btn span:nth-of-type(3n+1), .card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .card.-red .gradient-heading.-dark.btn span:nth-of-type(3n+1), .content-card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-red .gradient-heading.-dark.btn span:nth-of-type(3n+1), .dotted-container.-red .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-red .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+1), .gradient-heading.-red.-dark span:nth-of-type(3n+1), .panel-slider__controls.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-red .gradient-heading.-dark.btn span:nth-of-type(3n+1) {
	color: #63282c;
}

.-red .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-red .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-red .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-red .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-red .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-red .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-red.-dark.dotted-container__header span:nth-of-type(3n+2), .accordion.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-red .gradient-heading.-dark.btn span:nth-of-type(3n+2), .card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .card.-red .gradient-heading.-dark.btn span:nth-of-type(3n+2), .content-card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-red .gradient-heading.-dark.btn span:nth-of-type(3n+2), .dotted-container.-red .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-red .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+2), .gradient-heading.-red.-dark span:nth-of-type(3n+2), .panel-slider__controls.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-red .gradient-heading.-dark.btn span:nth-of-type(3n+2) {
	color: #a62e34;
}

.-red .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-red .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-red .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-red .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-red .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-red .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-red.-dark.dotted-container__header span:nth-of-type(3n+3), .accordion.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-red .gradient-heading.-dark.btn span:nth-of-type(3n+3), .card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .card.-red .gradient-heading.-dark.btn span:nth-of-type(3n+3), .content-card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-red .gradient-heading.-dark.btn span:nth-of-type(3n+3), .dotted-container.-red .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-red .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+3), .gradient-heading.-red.-dark span:nth-of-type(3n+3), .panel-slider__controls.-red .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-red .gradient-heading.-dark.btn span:nth-of-type(3n+3) {
	color: #e8242d;
}

.-red .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-red .accordion .gradient-heading.-light.btn span:nth-of-type(3n+1), .-red .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-red .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+1), .-red .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-red .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+1), .-red.-light.dotted-container__header span:nth-of-type(3n+1), .accordion.-red .-light.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-red .gradient-heading.-light.btn span:nth-of-type(3n+1), .card.-red .-light.dotted-container__header.btn span:nth-of-type(3n+1), .card.-red .gradient-heading.-light.btn span:nth-of-type(3n+1), .content-card.-red .-light.dotted-container__header.btn span:nth-of-type(3n+1), .content-card.-red .gradient-heading.-light.btn span:nth-of-type(3n+1), .dotted-container.-red .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-red .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+1), .gradient-heading.-red.-light span:nth-of-type(3n+1), .panel-slider__controls.-red .-light.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-red .gradient-heading.-light.btn span:nth-of-type(3n+1) {
	color: #e8242d;
}

.-red .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-red .accordion .gradient-heading.-light.btn span:nth-of-type(3n+2), .-red .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-red .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+2), .-red .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-red .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+2), .-red.-light.dotted-container__header span:nth-of-type(3n+2), .accordion.-red .-light.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-red .gradient-heading.-light.btn span:nth-of-type(3n+2), .card.-red .-light.dotted-container__header.btn span:nth-of-type(3n+2), .card.-red .gradient-heading.-light.btn span:nth-of-type(3n+2), .content-card.-red .-light.dotted-container__header.btn span:nth-of-type(3n+2), .content-card.-red .gradient-heading.-light.btn span:nth-of-type(3n+2), .dotted-container.-red .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-red .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+2), .gradient-heading.-red.-light span:nth-of-type(3n+2), .panel-slider__controls.-red .-light.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-red .gradient-heading.-light.btn span:nth-of-type(3n+2) {
	color: #ed5a2e;
}

.-red .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-red .accordion .gradient-heading.-light.btn span:nth-of-type(3n+3), .-red .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-red .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+3), .-red .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-red .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+3), .-red.-light.dotted-container__header span:nth-of-type(3n+3), .accordion.-red .-light.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-red .gradient-heading.-light.btn span:nth-of-type(3n+3), .card.-red .-light.dotted-container__header.btn span:nth-of-type(3n+3), .card.-red .gradient-heading.-light.btn span:nth-of-type(3n+3), .content-card.-red .-light.dotted-container__header.btn span:nth-of-type(3n+3), .content-card.-red .gradient-heading.-light.btn span:nth-of-type(3n+3), .dotted-container.-red .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-red .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+3), .gradient-heading.-red.-light span:nth-of-type(3n+3), .panel-slider__controls.-red .-light.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-red .gradient-heading.-light.btn span:nth-of-type(3n+3) {
	color: #f8c8bc;
}

.-red .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .-red .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .-red .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-red .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1), .-red .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .-red .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .-red.-lighter.dotted-container__header span:nth-of-type(1), .accordion.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .gradient-heading.-red.-lighter span:nth-of-type(1), .panel-slider__controls.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-red .gradient-heading.-lighter.btn span:nth-of-type(1) {
	color: #ed5a2e;
}

.-red .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .-red .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .-red .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-red .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2), .-red .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .-red .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .-red.-lighter.dotted-container__header span:nth-of-type(2), .accordion.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .gradient-heading.-red.-lighter span:nth-of-type(2), .panel-slider__controls.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-red .gradient-heading.-lighter.btn span:nth-of-type(2) {
	color: #f8c8bc;
}

.-red .accordion .-lightest.dotted-container__header.btn span, .-red .accordion .gradient-heading.-lightest.btn span, .-red .content-block__btn .-lightest.dotted-container__header.btn span, .-red .content-block__btn .gradient-heading.-lightest.btn span, .-red .dotted-container .-lightest.dotted-container__header.btn span, .-red .dotted-container .gradient-heading.-lightest.btn span, .-red.-lightest.dotted-container__header span, .accordion.-red .-lightest.dotted-container__header.btn span, .accordion.-red .gradient-heading.-lightest.btn span, .card.-red .-lightest.dotted-container__header.btn span, .card.-red .gradient-heading.-lightest.btn span, .content-card.-red .-lightest.dotted-container__header.btn span, .content-card.-red .gradient-heading.-lightest.btn span, .dotted-container.-red .dotted-container__content .-lightest.dotted-container__header.btn span, .dotted-container.-red .dotted-container__content .gradient-heading.-lightest.btn span, .gradient-heading.-red.-lightest span, .panel-slider__controls.-red .-lightest.dotted-container__header.btn span, .panel-slider__controls.-red .gradient-heading.-lightest.btn span {
	color: #f8c8bc;
}

.-red .accordion .-lightest.dotted-container__header.btn span:last-of-type, .-red .accordion .gradient-heading.-lightest.btn span:last-of-type, .-red .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-red .content-block__btn .gradient-heading.-lightest.btn span:last-of-type, .-red .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .-red .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .-red.-lightest.dotted-container__header span:last-of-type, .accordion.-red .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-red .gradient-heading.-lightest.btn span:last-of-type, .card.-red .-lightest.dotted-container__header.btn span:last-of-type, .card.-red .gradient-heading.-lightest.btn span:last-of-type, .content-card.-red .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-red .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-red .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-red .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .gradient-heading.-red.-lightest span:last-of-type, .panel-slider__controls.-red .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-red .gradient-heading.-lightest.btn span:last-of-type {
	color: #fff;
}

.-red .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-red .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-red .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-red.-reverse.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .content-card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .dotted-container.-red .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .gradient-heading.-red.-reverse span:nth-last-of-type(3n+1), .panel-slider__controls.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1) {
	color: #a62e34;
}

.-red .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-red .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-red .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-red.-reverse.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .content-card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .dotted-container.-red .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .gradient-heading.-red.-reverse span:nth-last-of-type(3n+2), .panel-slider__controls.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2) {
	color: #e8242d;
}

.-red .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-red .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-red .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-red.-reverse.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .content-card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .dotted-container.-red .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .gradient-heading.-red.-reverse span:nth-last-of-type(3n+3), .panel-slider__controls.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3) {
	color: #ed5a2e;
}

.-red .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-red .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-red .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-red.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .content-card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .dotted-container.-red .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .gradient-heading.-red.-reverse.-dark span:nth-last-of-type(3n+1), .panel-slider__controls.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1) {
	color: #63282c;
}

.-red .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-red .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-red .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-red.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .content-card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .dotted-container.-red .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .gradient-heading.-red.-reverse.-dark span:nth-last-of-type(3n+2), .panel-slider__controls.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2) {
	color: #a62e34;
}

.-red .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-red .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-red .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-red.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .content-card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .dotted-container.-red .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .gradient-heading.-red.-reverse.-dark span:nth-last-of-type(3n+3), .panel-slider__controls.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3) {
	color: #e8242d;
}

.-red .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-red .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-red .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-red .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-red.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .content-card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .content-card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .dotted-container.-red .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .gradient-heading.-red.-reverse.-light span:nth-last-of-type(3n+1), .panel-slider__controls.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1) {
	color: #e8242d;
}

.-red .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-red .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-red .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-red .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-red.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .content-card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .content-card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .dotted-container.-red .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .gradient-heading.-red.-reverse.-light span:nth-last-of-type(3n+2), .panel-slider__controls.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2) {
	color: #ed5a2e;
}

.-red .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-red .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-red .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-red .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-red.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .content-card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .content-card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .dotted-container.-red .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .gradient-heading.-red.-reverse.-light span:nth-last-of-type(3n+3), .panel-slider__controls.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3) {
	color: #f8c8bc;
}

.-yellow .accordion .dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .accordion .gradient-heading.btn span:nth-of-type(3n+1), .-yellow .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .content-block__btn .gradient-heading.btn span:nth-of-type(3n+1), .-yellow .dotted-container .dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .dotted-container .gradient-heading.btn span:nth-of-type(3n+1), .-yellow.dotted-container__header span:nth-of-type(3n+1), .accordion.-yellow .dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-yellow .gradient-heading.btn span:nth-of-type(3n+1), .card.-yellow .dotted-container__header.btn span:nth-of-type(3n+1), .card.-yellow .gradient-heading.btn span:nth-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+1), .gradient-heading.-yellow span:nth-of-type(3n+1), .panel-slider__controls.-yellow .dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-yellow .gradient-heading.btn span:nth-of-type(3n+1) {
	color: #d95931;
}

.-yellow .accordion .dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .accordion .gradient-heading.btn span:nth-of-type(3n+2), .-yellow .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .content-block__btn .gradient-heading.btn span:nth-of-type(3n+2), .-yellow .dotted-container .dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .dotted-container .gradient-heading.btn span:nth-of-type(3n+2), .-yellow.dotted-container__header span:nth-of-type(3n+2), .accordion.-yellow .dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-yellow .gradient-heading.btn span:nth-of-type(3n+2), .card.-yellow .dotted-container__header.btn span:nth-of-type(3n+2), .card.-yellow .gradient-heading.btn span:nth-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+2), .gradient-heading.-yellow span:nth-of-type(3n+2), .panel-slider__controls.-yellow .dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-yellow .gradient-heading.btn span:nth-of-type(3n+2) {
	color: #f07930;
}

.-yellow .accordion .dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .accordion .gradient-heading.btn span:nth-of-type(3n+3), .-yellow .content-block__btn .dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .content-block__btn .gradient-heading.btn span:nth-of-type(3n+3), .-yellow .dotted-container .dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .dotted-container .gradient-heading.btn span:nth-of-type(3n+3), .-yellow.dotted-container__header span:nth-of-type(3n+3), .accordion.-yellow .dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-yellow .gradient-heading.btn span:nth-of-type(3n+3), .card.-yellow .dotted-container__header.btn span:nth-of-type(3n+3), .card.-yellow .gradient-heading.btn span:nth-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .gradient-heading.btn span:nth-of-type(3n+3), .gradient-heading.-yellow span:nth-of-type(3n+3), .panel-slider__controls.-yellow .dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-yellow .gradient-heading.btn span:nth-of-type(3n+3) {
	color: #faae31;
}

.-yellow .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-yellow .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-yellow .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+1), .-yellow.-dark.dotted-container__header span:nth-of-type(3n+1), .accordion.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+1), .card.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .card.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+1), .gradient-heading.-yellow.-dark span:nth-of-type(3n+1), .panel-slider__controls.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+1) {
	color: #731e22;
}

.-yellow .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-yellow .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-yellow .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+2), .-yellow.-dark.dotted-container__header span:nth-of-type(3n+2), .accordion.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+2), .card.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .card.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+2), .gradient-heading.-yellow.-dark span:nth-of-type(3n+2), .panel-slider__controls.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+2) {
	color: #d95931;
}

.-yellow .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .accordion .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-yellow .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-yellow .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n+3), .-yellow.-dark.dotted-container__header span:nth-of-type(3n+3), .accordion.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+3), .card.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .card.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n+3), .gradient-heading.-yellow.-dark span:nth-of-type(3n+3), .panel-slider__controls.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n+3) {
	color: #f07930;
}

.-yellow .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .accordion .gradient-heading.-light.btn span:nth-of-type(3n+1), .-yellow .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+1), .-yellow .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+1), .-yellow .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+1), .-yellow.-light.dotted-container__header span:nth-of-type(3n+1), .accordion.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+1), .accordion.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+1), .card.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+1), .card.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+1), .gradient-heading.-yellow.-light span:nth-of-type(3n+1), .panel-slider__controls.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+1), .panel-slider__controls.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+1) {
	color: #f07930;
}

.-yellow .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .accordion .gradient-heading.-light.btn span:nth-of-type(3n+2), .-yellow .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+2), .-yellow .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+2), .-yellow .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+2), .-yellow.-light.dotted-container__header span:nth-of-type(3n+2), .accordion.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+2), .accordion.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+2), .card.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+2), .card.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+2), .gradient-heading.-yellow.-light span:nth-of-type(3n+2), .panel-slider__controls.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+2), .panel-slider__controls.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+2) {
	color: #faae31;
}

.-yellow .accordion .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .accordion .gradient-heading.-light.btn span:nth-of-type(3n+3), .-yellow .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n+3), .-yellow .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n+3), .-yellow .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n+3), .-yellow.-light.dotted-container__header span:nth-of-type(3n+3), .accordion.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+3), .accordion.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+3), .card.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+3), .card.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n+3), .gradient-heading.-yellow.-light span:nth-of-type(3n+3), .panel-slider__controls.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n+3), .panel-slider__controls.-yellow .gradient-heading.-light.btn span:nth-of-type(3n+3) {
	color: #fde4bf;
}

.-yellow .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .-yellow .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .-yellow .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-yellow .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1), .-yellow .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .-yellow .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .-yellow.-lighter.dotted-container__header span:nth-of-type(1), .accordion.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-yellow .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-yellow .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .gradient-heading.-yellow.-lighter span:nth-of-type(1), .panel-slider__controls.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-lighter.btn span:nth-of-type(1) {
	color: #faae31;
}

.-yellow .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .-yellow .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .-yellow .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-yellow .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2), .-yellow .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .-yellow .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .-yellow.-lighter.dotted-container__header span:nth-of-type(2), .accordion.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-yellow .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-yellow .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .gradient-heading.-yellow.-lighter span:nth-of-type(2), .panel-slider__controls.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-lighter.btn span:nth-of-type(2) {
	color: #fde4bf;
}

.-yellow .accordion .-lightest.dotted-container__header.btn span, .-yellow .accordion .gradient-heading.-lightest.btn span, .-yellow .content-block__btn .-lightest.dotted-container__header.btn span, .-yellow .content-block__btn .gradient-heading.-lightest.btn span, .-yellow .dotted-container .-lightest.dotted-container__header.btn span, .-yellow .dotted-container .gradient-heading.-lightest.btn span, .-yellow.-lightest.dotted-container__header span, .accordion.-yellow .-lightest.dotted-container__header.btn span, .accordion.-yellow .gradient-heading.-lightest.btn span, .card.-yellow .-lightest.dotted-container__header.btn span, .card.-yellow .gradient-heading.-lightest.btn span, .dotted-container.-yellow .dotted-container__content .-lightest.dotted-container__header.btn span, .dotted-container.-yellow .dotted-container__content .gradient-heading.-lightest.btn span, .gradient-heading.-yellow.-lightest span, .panel-slider__controls.-yellow .-lightest.dotted-container__header.btn span, .panel-slider__controls.-yellow .gradient-heading.-lightest.btn span {
	color: #fde4bf;
}

.-yellow .accordion .-lightest.dotted-container__header.btn span:last-of-type, .-yellow .accordion .gradient-heading.-lightest.btn span:last-of-type, .-yellow .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-yellow .content-block__btn .gradient-heading.-lightest.btn span:last-of-type, .-yellow .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .-yellow .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .-yellow.-lightest.dotted-container__header span:last-of-type, .accordion.-yellow .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-yellow .gradient-heading.-lightest.btn span:last-of-type, .card.-yellow .-lightest.dotted-container__header.btn span:last-of-type, .card.-yellow .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-yellow .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-yellow .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .gradient-heading.-yellow.-lightest span:last-of-type, .panel-slider__controls.-yellow .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-yellow .gradient-heading.-lightest.btn span:last-of-type {
	color: #fff;
}

.-yellow .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-yellow .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-yellow .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .-yellow.-reverse.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .card.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1), .gradient-heading.-yellow.-reverse span:nth-last-of-type(3n+1), .panel-slider__controls.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+1) {
	color: #d95931;
}

.-yellow .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-yellow .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-yellow .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .-yellow.-reverse.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .card.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2), .gradient-heading.-yellow.-reverse span:nth-last-of-type(3n+2), .panel-slider__controls.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+2) {
	color: #f07930;
}

.-yellow .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-yellow .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-yellow .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .-yellow.-reverse.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .card.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3), .gradient-heading.-yellow.-reverse span:nth-last-of-type(3n+3), .panel-slider__controls.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n+3) {
	color: #faae31;
}

.-yellow .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-yellow .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-yellow .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .-yellow.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .card.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1), .gradient-heading.-yellow.-reverse.-dark span:nth-last-of-type(3n+1), .panel-slider__controls.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+1) {
	color: #731e22;
}

.-yellow .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-yellow .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-yellow .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .-yellow.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .card.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2), .gradient-heading.-yellow.-reverse.-dark span:nth-last-of-type(3n+2), .panel-slider__controls.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+2) {
	color: #d95931;
}

.-yellow .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-yellow .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-yellow .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .-yellow.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .card.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3), .gradient-heading.-yellow.-reverse.-dark span:nth-last-of-type(3n+3), .panel-slider__controls.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n+3) {
	color: #f07930;
}

.-yellow .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-yellow .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-yellow .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .-yellow .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .-yellow.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+1), .accordion.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .accordion.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .card.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .card.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1), .gradient-heading.-yellow.-reverse.-light span:nth-last-of-type(3n+1), .panel-slider__controls.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+1), .panel-slider__controls.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+1) {
	color: #f07930;
}

.-yellow .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-yellow .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-yellow .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .-yellow .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .-yellow.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+2), .accordion.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .accordion.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .card.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .card.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2), .gradient-heading.-yellow.-reverse.-light span:nth-last-of-type(3n+2), .panel-slider__controls.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+2), .panel-slider__controls.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+2) {
	color: #faae31;
}

.-yellow .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-yellow .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-yellow .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .-yellow .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .-yellow.-reverse.-light.dotted-container__header span:nth-last-of-type(3n+3), .accordion.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .accordion.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .card.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .card.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3), .gradient-heading.-yellow.-reverse.-light span:nth-last-of-type(3n+3), .panel-slider__controls.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n+3), .panel-slider__controls.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n+3) {
	color: #fde4bf;
}

.-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .-rainbow.-blue.dotted-container__header span:nth-of-type(1), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .gradient-heading.-rainbow.-blue span:nth-of-type(1), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1) {
	color: #22b0ec;
}

.-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .-rainbow.-blue.dotted-container__header span:nth-of-type(2), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .gradient-heading.-rainbow.-blue span:nth-of-type(2), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2) {
	color: #178bcd;
}

.-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .-rainbow.-blue.dotted-container__header span:nth-of-type(3), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .gradient-heading.-rainbow.-blue span:nth-of-type(3), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3) {
	color: #0a63ac;
}

.-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .-rainbow.-blue.dotted-container__header span:nth-of-type(4), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .gradient-heading.-rainbow.-blue span:nth-of-type(4), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4) {
	color: #5a348f;
}

.-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .-rainbow.-blue.dotted-container__header span:nth-of-type(5), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .gradient-heading.-rainbow.-blue span:nth-of-type(5), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5) {
	color: #8f2f8d;
}

.-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .-rainbow.-blue.dotted-container__header span:nth-of-type(6), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .gradient-heading.-rainbow.-blue span:nth-of-type(6), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6) {
	color: #c2258c;
}

.-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .-rainbow.-green.dotted-container__header span:nth-of-type(1), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .gradient-heading.-rainbow.-green span:nth-of-type(1), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(1) {
	color: #36bcbd;
}

.-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .-rainbow.-green.dotted-container__header span:nth-of-type(2), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .gradient-heading.-rainbow.-green span:nth-of-type(2), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(2) {
	color: #24a390;
}

.-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .-rainbow.-green.dotted-container__header span:nth-of-type(3), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .gradient-heading.-rainbow.-green span:nth-of-type(3), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(3) {
	color: #136b6a;
}

.-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .-rainbow.-green.dotted-container__header span:nth-of-type(4), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .gradient-heading.-rainbow.-green span:nth-of-type(4), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(4) {
	color: #0a63ac;
}

.-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .-rainbow.-green.dotted-container__header span:nth-of-type(5), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .gradient-heading.-rainbow.-green span:nth-of-type(5), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(5) {
	color: #178bcd;
}

.-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .-rainbow.-green.dotted-container__header span:nth-of-type(6), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .gradient-heading.-rainbow.-green span:nth-of-type(6), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(6) {
	color: #22b0ec;
}

.-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .-rainbow.-purple.dotted-container__header span:nth-of-type(1), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .gradient-heading.-rainbow.-purple span:nth-of-type(1), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1) {
	color: #c2258c;
}

.-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .-rainbow.-purple.dotted-container__header span:nth-of-type(2), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .gradient-heading.-rainbow.-purple span:nth-of-type(2), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2) {
	color: #8f2f8d;
}

.-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .-rainbow.-purple.dotted-container__header span:nth-of-type(3), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .gradient-heading.-rainbow.-purple span:nth-of-type(3), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3) {
	color: #5a348f;
}

.-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .-rainbow.-purple.dotted-container__header span:nth-of-type(4), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .gradient-heading.-rainbow.-purple span:nth-of-type(4), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4) {
	color: #a62e34;
}

.-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .-rainbow.-purple.dotted-container__header span:nth-of-type(5), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .gradient-heading.-rainbow.-purple span:nth-of-type(5), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5) {
	color: #e8242d;
}

.-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .-rainbow.-purple.dotted-container__header span:nth-of-type(6), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .gradient-heading.-rainbow.-purple span:nth-of-type(6), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6) {
	color: #ed5a2e;
}

.-rainbow.-red.dotted-container__header span:nth-of-type(1), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .gradient-heading.-rainbow.-red span:nth-of-type(1), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(1) {
	color: #ed5a2e;
}

.-rainbow.-red.dotted-container__header span:nth-of-type(2), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .gradient-heading.-rainbow.-red span:nth-of-type(2), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(2) {
	color: #e8242d;
}

.-rainbow.-red.dotted-container__header span:nth-of-type(3), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .gradient-heading.-rainbow.-red span:nth-of-type(3), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(3) {
	color: #a62e34;
}

.-rainbow.-red.dotted-container__header span:nth-of-type(4), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .gradient-heading.-rainbow.-red span:nth-of-type(4), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(4) {
	color: #d95931;
}

.-rainbow.-red.dotted-container__header span:nth-of-type(5), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .gradient-heading.-rainbow.-red span:nth-of-type(5), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(5) {
	color: #f07930;
}

.-rainbow.-red.dotted-container__header span:nth-of-type(6), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .gradient-heading.-rainbow.-red span:nth-of-type(6), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(6) {
	color: #faae31;
}

.-rainbow.-yellow.dotted-container__header span:nth-of-type(1), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .gradient-heading.-rainbow.-yellow span:nth-of-type(1), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(1) {
	color: #faae31;
}

.-rainbow.-yellow.dotted-container__header span:nth-of-type(2), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .gradient-heading.-rainbow.-yellow span:nth-of-type(2), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(2) {
	color: #f07930;
}

.-rainbow.-yellow.dotted-container__header span:nth-of-type(3), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .gradient-heading.-rainbow.-yellow span:nth-of-type(3), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(3) {
	color: #d95931;
}

.-rainbow.-yellow.dotted-container__header span:nth-of-type(4), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .gradient-heading.-rainbow.-yellow span:nth-of-type(4), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(4) {
	color: #136b6a;
}

.-rainbow.-yellow.dotted-container__header span:nth-of-type(5), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .gradient-heading.-rainbow.-yellow span:nth-of-type(5), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(5) {
	color: #24a390;
}

.-rainbow.-yellow.dotted-container__header span:nth-of-type(6), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .gradient-heading.-rainbow.-yellow span:nth-of-type(6), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(6) {
	color: #36bcbd;
}

.-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(1), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .gradient-heading.-rainbow-short.-blue span:nth-of-type(1), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
	color: #178bcd;
}

.-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(2), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .gradient-heading.-rainbow-short.-blue span:nth-of-type(2), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
	color: #0a63ac;
}

.-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(3), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .gradient-heading.-rainbow-short.-blue span:nth-of-type(3), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
	color: #5a348f;
}

.-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(4), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .gradient-heading.-rainbow-short.-blue span:nth-of-type(4), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
	color: #8f2f8d;
}

.-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-rainbow-short.-green.dotted-container__header span:nth-of-type(1), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .gradient-heading.-rainbow-short.-green span:nth-of-type(1), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
	color: #24a390;
}

.-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-rainbow-short.-green.dotted-container__header span:nth-of-type(2), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .gradient-heading.-rainbow-short.-green span:nth-of-type(2), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
	color: #136b6a;
}

.-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-rainbow-short.-green.dotted-container__header span:nth-of-type(3), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .gradient-heading.-rainbow-short.-green span:nth-of-type(3), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
	color: #0a63ac;
}

.-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-rainbow-short.-green.dotted-container__header span:nth-of-type(4), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .gradient-heading.-rainbow-short.-green span:nth-of-type(4), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
	color: #178bcd;
}

.-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(1), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .gradient-heading.-rainbow-short.-purple span:nth-of-type(1), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
	color: #8f2f8d;
}

.-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(2), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .gradient-heading.-rainbow-short.-purple span:nth-of-type(2), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
	color: #5a348f;
}

.-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(3), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .gradient-heading.-rainbow-short.-purple span:nth-of-type(3), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
	color: #a62e34;
}

.-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(4), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .gradient-heading.-rainbow-short.-purple span:nth-of-type(4), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
	color: #e8242d;
}

.-rainbow-short.-red.dotted-container__header span:nth-of-type(1), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .gradient-heading.-rainbow-short.-red span:nth-of-type(1), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
	color: #e8242d;
}

.-rainbow-short.-red.dotted-container__header span:nth-of-type(2), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .gradient-heading.-rainbow-short.-red span:nth-of-type(2), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
	color: #a62e34;
}

.-rainbow-short.-red.dotted-container__header span:nth-of-type(3), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .gradient-heading.-rainbow-short.-red span:nth-of-type(3), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
	color: #d95931;
}

.-rainbow-short.-red.dotted-container__header span:nth-of-type(4), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .gradient-heading.-rainbow-short.-red span:nth-of-type(4), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
	color: #f07930;
}

.-rainbow-short.-yellow.dotted-container__header span:nth-of-type(1), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .gradient-heading.-rainbow-short.-yellow span:nth-of-type(1), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
	color: #f07930;
}

.-rainbow-short.-yellow.dotted-container__header span:nth-of-type(2), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .gradient-heading.-rainbow-short.-yellow span:nth-of-type(2), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
	color: #d95931;
}

.-rainbow-short.-yellow.dotted-container__header span:nth-of-type(3), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .gradient-heading.-rainbow-short.-yellow span:nth-of-type(3), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
	color: #136b6a;
}

.-rainbow-short.-yellow.dotted-container__header span:nth-of-type(4), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .gradient-heading.-rainbow-short.-yellow span:nth-of-type(4), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
	color: #24a390;
}

.-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(1), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(2), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(2), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
	color: #5a348f;
}

.-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(3), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(4), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(4), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
	color: #8f2f8d;
}

.-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(5), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(6), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(6), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
	color: #c2258c;
}

.-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(1), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(2), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(2), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
	color: #0a63ac;
}

.-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(3), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(4), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(4), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
	color: #178bcd;
}

.-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(5), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(6), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(6), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
	color: #22b0ec;
}

.-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(1), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(2), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(2), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
	color: #136b6a;
}

.-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(3), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(4), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(4), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
	color: #24a390;
}

.-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(5), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(6), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(6), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
	color: #36bcbd;
}

.-rainbow-double.-red.dotted-container__header span:nth-last-of-type(1), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(2), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(2), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
	color: #a62e34;
}

.-rainbow-double.-red.dotted-container__header span:nth-last-of-type(3), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(4), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(4), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
	color: #e8242d;
}

.-rainbow-double.-red.dotted-container__header span:nth-last-of-type(5), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(6), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(6), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
	color: #ed5a2e;
}

.-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(1), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(2), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(2), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
	color: #d95931;
}

.-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(3), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(4), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(4), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
	color: #f07930;
}

.-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(5), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(6), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(6), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
	color: #faae31;
}

.-size-xs.dotted-container__header, .gradient-heading.-size-xs {
	font-size: 1.9375rem;
}

.-size-s.dotted-container__header, .gradient-heading.-size-s {
	font-size: 2.4375rem;
}

.-size-m.dotted-container__header, .gradient-heading.-size-m {
	font-size: 2.4375rem;
}

@media all and (min-width:45rem) {
	.-size-m.dotted-container__header, .gradient-heading.-size-m {
		font-size: 3.0625rem;
	}
}

.-size-l.dotted-container__header, .gradient-heading.-size-l {
	font-size: 2.4375rem;
}

@media all and (min-width:45rem) {
	.-size-l.dotted-container__header, .gradient-heading.-size-l {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:56.25rem) {
	.-size-l.dotted-container__header, .gradient-heading.-size-l {
		font-size: 3.8125rem;
	}
}

.-size-xl.dotted-container__header, .gradient-heading.-size-xl {
	font-size: 3.0625rem;
}

@media all and (min-width:45rem) {
	.-size-xl.dotted-container__header, .gradient-heading.-size-xl {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:45rem) {
	.-size-xl.dotted-container__header, .gradient-heading.-size-xl {
		font-size: 4.75rem;
	}
}

.dotted-container {
	padding-left: 35px;
	position: relative;
}

.dotted-container::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 2px;
	background-position: left;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42.85714%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(black 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-y;
	background-size: 2px 7px;
}

.dotted-container.-side-content {
	max-width: 60ch;
	margin-bottom: 65px;
}

.dotted-container.-side-content:last-child {
	margin-bottom: 0;
}

.dotted-container__header {
	font-size: 31px;
	margin-bottom: 1.5rem;
}

.dotted-container__content>:last-child {
	margin-bottom: 0;
}

.list-row-container {
	border-collapse: collapse;
	width: 100%;
}

.list-row {
	color: #231f20;
	display: block;
	padding: 11px 0;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #636466), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #636466 16.66667%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 1px;
}

.list-row td {
	display: block;
	padding-bottom: 2.5px;
}

@media all and (min-width:56.25rem) {
	.list-row {
		padding: 0;
	}
	
	.list-row td {
		display: table-cell;
		padding-top: 11px;
		padding-bottom: 11px;
	}
}

.list-row__title {
	font-weight: 700;
	padding-right: 11px;
	vertical-align: top;
}

@media all and (min-width:56.25rem) {
	.list-row__title {
		width: 256px;
	}
}

.list-row__text p {
	margin-bottom: .5rem;
}

.list-row__text p:last-child {
	margin-bottom: 0;
}

.split-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #fff;
	border-radius: 24px;
	overflow: hidden;
}

.split-row .dotted-container__header, .split-row .gradient-heading {
	margin-bottom: 35px;
}

@media all and (min-width:75rem) {
	.split-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.split-row .split-row__content {
		padding: 90px 0;
	}
	
	.split-row.-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

.split-row.-overlap {
	margin-top: -75px;
}

@media all and (min-width:45rem) {
	.split-row.-overlap {
		margin-top: -115px;
	}
}

.split-row__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 40px 1.25rem;
}

.split-row__heading {
	margin-bottom: .85em;
}

.split-row__heading {
	font-size: 1.9375rem;
}

@media screen and (min-width:45rem) {
	.split-row__heading {
		font-size: calc(1.9375rem + 1.125 * ( ( 100vw - 45rem ) / 75 ));
	}
}

@media screen and (min-width:120rem) {
	.split-row__heading {
		font-size: 3.0625rem;
	}
}

.split-row__body {
	margin-bottom: 1.25em;
	max-width: 65ch;
}

.split-row__body {
	font-size: 1.25rem;
}

@media screen and (min-width:75rem) {
	.split-row__body {
		font-size: calc(1.25rem + .3125 * ( ( 100vw - 75rem ) / 45 ));
	}
}

@media screen and (min-width:120rem) {
	.split-row__body {
		font-size: 1.5625rem;
	}
}

.split-row__body:last-child {
	margin-bottom: 0;
}

.split-row__additional {
	margin-bottom: 2.1875rem;
}

.split-row__additional:last-child {
	margin-bottom: 0;
}

.split-row__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.split-row__image .content-image-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.split-row__image .content-image-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-bottom: 66.5%;
}

@media all and (min-width:75rem) {
	.split-row__image .content-image-wrapper {
		padding-bottom: 0;
	}
}

.-blue .accordion .split-row.btn .split-row__content, .-blue .content-block__btn .split-row.btn .split-row__content, .-blue .dotted-container .split-row.btn .split-row__content, .accordion.-blue .split-row.btn .split-row__content, .card.-blue .split-row.btn .split-row__content, .content-card.-blue .split-row.btn .split-row__content, .dotted-container.-blue .dotted-container__content .split-row.btn .split-row__content, .panel-slider__controls.-blue .split-row.btn .split-row__content, .split-row.-blue .split-row__content, .triangle-section.-blue .triangle-column__body .split-row.btn .split-row__content {
	background-color: #1b4265;
}

.-green .accordion .split-row.btn .split-row__content, .-green .content-block__btn .split-row.btn .split-row__content, .-green .dotted-container .split-row.btn .split-row__content, .accordion.-green .split-row.btn .split-row__content, .card.-green .split-row.btn .split-row__content, .content-card.-green .split-row.btn .split-row__content, .dotted-container.-green .dotted-container__content .split-row.btn .split-row__content, .panel-slider__controls.-green .split-row.btn .split-row__content, .split-row.-green .split-row__content {
	background-color: #213838;
}

.-yellow .accordion .split-row.btn .split-row__content, .-yellow .content-block__btn .split-row.btn .split-row__content, .-yellow .dotted-container .split-row.btn .split-row__content, .accordion.-yellow .split-row.btn .split-row__content, .card.-yellow .split-row.btn .split-row__content, .dotted-container.-yellow .dotted-container__content .split-row.btn .split-row__content, .panel-slider__controls.-yellow .split-row.btn .split-row__content, .split-row.-yellow .split-row__content {
	background-color: #731e22;
}

.-red .accordion .split-row.btn .split-row__content, .-red .content-block__btn .split-row.btn .split-row__content, .-red .dotted-container .split-row.btn .split-row__content, .accordion.-red .split-row.btn .split-row__content, .card.-red .split-row.btn .split-row__content, .content-card.-red .split-row.btn .split-row__content, .dotted-container.-red .dotted-container__content .split-row.btn .split-row__content, .panel-slider__controls.-red .split-row.btn .split-row__content, .split-row.-red .split-row__content {
	background-color: #63282c;
}

.-purple .accordion .split-row.btn .split-row__content, .-purple .content-block__btn .split-row.btn .split-row__content, .-purple .dotted-container .split-row.btn .split-row__content, .accordion.-purple .split-row.btn .split-row__content, .card.-purple .split-row.btn .split-row__content, .content-card.-purple .split-row.btn .split-row__content, .dotted-container.-purple .dotted-container__content .split-row.btn .split-row__content, .panel-slider__controls.-purple .split-row.btn .split-row__content, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row.btn .split-row__content, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row.btn .split-row__content, .split-row.-purple .split-row__content, .triangle-section.-purple .triangle-column__body .split-row.btn .split-row__content, .triangle-section.-purple-light .triangle-column__body .split-row.btn .split-row__content {
	background-color: #3e2c57;
}

.split-row-full {
	border-radius: 24px;
	color: #fff;
}

@media all and (min-width:75rem) {
	.split-row-full {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.split-row-full__content {
	position: relative;
	padding: 40px 0 65px;
}

.split-row-full__content::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 24px 24px 0;
	z-index: -1;
}

@media all and (min-width:21.875rem) {
	.split-row-full__content {
		padding-left: 15px;
	}
}

@media all and (min-width:45rem) {
	.split-row-full__content {
		padding-left: 0;
	}
}

@media all and (min-width:75rem) {
	.split-row-full__content {
		padding: 90px 0;
	}
}

.split-row-full__heading {
	text-transform: uppercase;
	margin-bottom: 30px;
}

.split-row-full__heading {
	font-size: 3.0625rem;
}

@media screen and (min-width:75rem) {
	.split-row-full__heading {
		font-size: calc(3.0625rem + 1.6875 * ( ( 100vw - 75rem ) / 25 ));
	}
}

@media screen and (min-width:100rem) {
	.split-row-full__heading {
		font-size: 4.75rem;
	}
}

.split-row-full__heading.-small {
	font-size: 3.0625rem;
}

@media screen and (min-width:75rem) {
	.split-row-full__heading.-small {
		font-size: calc(3.0625rem + .75 * ( ( 100vw - 75rem ) / 45 ));
	}
}

@media screen and (min-width:120rem) {
	.split-row-full__heading.-small {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:75rem) {
	.split-row-full__heading {
		margin-bottom: 50px;
	}
}

.split-row-full__body {
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 30px;
}

@media all and (min-width:75rem) {
	.split-row-full__body {
		font-size: 1.5625rem;
		margin-bottom: 65px;
	}
}

.split-row-full__body.-small {
	font-size: 16px;
}

@media all and (min-width:75rem) {
	.split-row-full__body.-small {
		font-size: 1.25rem;
	}
}

.split-row-full__body>:last-child {
	margin-bottom: 0;
}

.split-row-full__image {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-bottom: 66.5%;
	margin-top: -30px;
}

@media all and (min-width:75rem) {
	.split-row-full__image {
		padding-bottom: 0;
		margin-top: 0;
	}
}

.split-row-full__image .content-image-wrapper {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	padding: 0;
	border-radius: 24px 0 0 24px;
}

.split-row-full.-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.split-row-full.-reverse .split-row-full__content {
	padding-left: 0;
}

.split-row-full.-reverse .split-row-full__content::before {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	border-radius: 24px 0 0 24px;
}

.split-row-full.-reverse .content-image-wrapper {
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 24px 24px 0;
}

.split-row-full.-alternate .split-row-full__heading {
	font-size: 3.0625rem;
	margin-bottom: 40px;
}

@media all and (min-width:56.25rem) {
	.split-row-full.-alternate .split-row-full__heading {
		font-size: 3.8125rem;
	}
}

.-blue .accordion .split-row-full.-alternate.btn .link:focus, .-blue .accordion .split-row-full.-alternate.btn .link:hover, .-blue .content-block__btn .split-row-full.-alternate.btn .link:focus, .-blue .content-block__btn .split-row-full.-alternate.btn .link:hover, .-blue .dotted-container .split-row-full.-alternate.btn .link:focus, .-blue .dotted-container .split-row-full.-alternate.btn .link:hover, .accordion.-blue .split-row-full.-alternate.btn .link:focus, .accordion.-blue .split-row-full.-alternate.btn .link:hover, .card.-blue .split-row-full.-alternate.btn .link:focus, .card.-blue .split-row-full.-alternate.btn .link:hover, .content-card.-blue .split-row-full.-alternate.btn .link:focus, .content-card.-blue .split-row-full.-alternate.btn .link:hover, .dotted-container.-blue .dotted-container__content .split-row-full.-alternate.btn .link:focus, .dotted-container.-blue .dotted-container__content .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-blue .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-blue .split-row-full.-alternate.btn .link:hover, .split-row-full.-alternate.-blue .link:focus, .split-row-full.-alternate.-blue .link:hover, .triangle-section.-blue .triangle-column__body .split-row-full.-alternate.btn .link:focus, .triangle-section.-blue .triangle-column__body .split-row-full.-alternate.btn .link:hover {
	color: #bbe5f8;
}

.-blue .accordion .split-row-full.-alternate.btn .download-icon path, .-blue .content-block__btn .split-row-full.-alternate.btn .download-icon path, .-blue .dotted-container .split-row-full.-alternate.btn .download-icon path, .accordion.-blue .split-row-full.-alternate.btn .download-icon path, .card.-blue .split-row-full.-alternate.btn .download-icon path, .content-card.-blue .split-row-full.-alternate.btn .download-icon path, .dotted-container.-blue .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-blue .split-row-full.-alternate.btn .download-icon path, .split-row-full.-alternate.-blue .download-icon path, .triangle-section.-blue .triangle-column__body .split-row-full.-alternate.btn .download-icon path {
	fill: #bbe5f8;
}

.-purple .accordion .split-row-full.-alternate.btn .link:focus, .-purple .accordion .split-row-full.-alternate.btn .link:hover, .-purple .content-block__btn .split-row-full.-alternate.btn .link:focus, .-purple .content-block__btn .split-row-full.-alternate.btn .link:hover, .-purple .dotted-container .split-row-full.-alternate.btn .link:focus, .-purple .dotted-container .split-row-full.-alternate.btn .link:hover, .accordion.-purple .split-row-full.-alternate.btn .link:focus, .accordion.-purple .split-row-full.-alternate.btn .link:hover, .card.-purple .split-row-full.-alternate.btn .link:focus, .card.-purple .split-row-full.-alternate.btn .link:hover, .content-card.-purple .split-row-full.-alternate.btn .link:focus, .content-card.-purple .split-row-full.-alternate.btn .link:hover, .dotted-container.-purple .dotted-container__content .split-row-full.-alternate.btn .link:focus, .dotted-container.-purple .dotted-container__content .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-purple .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-purple .split-row-full.-alternate.btn .link:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:hover, .split-row-full.-alternate.-purple .link:focus, .split-row-full.-alternate.-purple .link:hover, .triangle-section.-purple .triangle-column__body .split-row-full.-alternate.btn .link:focus, .triangle-section.-purple .triangle-column__body .split-row-full.-alternate.btn .link:hover, .triangle-section.-purple-light .triangle-column__body .split-row-full.-alternate.btn .link:focus, .triangle-section.-purple-light .triangle-column__body .split-row-full.-alternate.btn .link:hover {
	color: #e9bad8;
}

.-purple .accordion .split-row-full.-alternate.btn .download-icon path, .-purple .content-block__btn .split-row-full.-alternate.btn .download-icon path, .-purple .dotted-container .split-row-full.-alternate.btn .download-icon path, .accordion.-purple .split-row-full.-alternate.btn .download-icon path, .card.-purple .split-row-full.-alternate.btn .download-icon path, .content-card.-purple .split-row-full.-alternate.btn .download-icon path, .dotted-container.-purple .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-purple .split-row-full.-alternate.btn .download-icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .split-row-full.-alternate.-purple .download-icon path, .triangle-section.-purple .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .triangle-section.-purple-light .triangle-column__body .split-row-full.-alternate.btn .download-icon path {
	fill: #e9bad8;
}

.-green .accordion .split-row-full.-alternate.btn .link:focus, .-green .accordion .split-row-full.-alternate.btn .link:hover, .-green .content-block__btn .split-row-full.-alternate.btn .link:focus, .-green .content-block__btn .split-row-full.-alternate.btn .link:hover, .-green .dotted-container .split-row-full.-alternate.btn .link:focus, .-green .dotted-container .split-row-full.-alternate.btn .link:hover, .accordion.-green .split-row-full.-alternate.btn .link:focus, .accordion.-green .split-row-full.-alternate.btn .link:hover, .card.-green .split-row-full.-alternate.btn .link:focus, .card.-green .split-row-full.-alternate.btn .link:hover, .content-card.-green .split-row-full.-alternate.btn .link:focus, .content-card.-green .split-row-full.-alternate.btn .link:hover, .dotted-container.-green .dotted-container__content .split-row-full.-alternate.btn .link:focus, .dotted-container.-green .dotted-container__content .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-green .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-green .split-row-full.-alternate.btn .link:hover, .split-row-full.-alternate.-green .link:focus, .split-row-full.-alternate.-green .link:hover {
	color: #c1e8e9;
}

.-green .accordion .split-row-full.-alternate.btn .download-icon path, .-green .content-block__btn .split-row-full.-alternate.btn .download-icon path, .-green .dotted-container .split-row-full.-alternate.btn .download-icon path, .accordion.-green .split-row-full.-alternate.btn .download-icon path, .card.-green .split-row-full.-alternate.btn .download-icon path, .content-card.-green .split-row-full.-alternate.btn .download-icon path, .dotted-container.-green .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-green .split-row-full.-alternate.btn .download-icon path, .split-row-full.-alternate.-green .download-icon path {
	fill: #c1e8e9;
}

.-red .accordion .split-row-full.-alternate.btn .link:focus, .-red .accordion .split-row-full.-alternate.btn .link:hover, .-red .content-block__btn .split-row-full.-alternate.btn .link:focus, .-red .content-block__btn .split-row-full.-alternate.btn .link:hover, .-red .dotted-container .split-row-full.-alternate.btn .link:focus, .-red .dotted-container .split-row-full.-alternate.btn .link:hover, .accordion.-red .split-row-full.-alternate.btn .link:focus, .accordion.-red .split-row-full.-alternate.btn .link:hover, .card.-red .split-row-full.-alternate.btn .link:focus, .card.-red .split-row-full.-alternate.btn .link:hover, .content-card.-red .split-row-full.-alternate.btn .link:focus, .content-card.-red .split-row-full.-alternate.btn .link:hover, .dotted-container.-red .dotted-container__content .split-row-full.-alternate.btn .link:focus, .dotted-container.-red .dotted-container__content .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-red .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-red .split-row-full.-alternate.btn .link:hover, .split-row-full.-alternate.-red .link:focus, .split-row-full.-alternate.-red .link:hover {
	color: #f8c8bc;
}

.-red .accordion .split-row-full.-alternate.btn .download-icon path, .-red .content-block__btn .split-row-full.-alternate.btn .download-icon path, .-red .dotted-container .split-row-full.-alternate.btn .download-icon path, .accordion.-red .split-row-full.-alternate.btn .download-icon path, .card.-red .split-row-full.-alternate.btn .download-icon path, .content-card.-red .split-row-full.-alternate.btn .download-icon path, .dotted-container.-red .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-red .split-row-full.-alternate.btn .download-icon path, .split-row-full.-alternate.-red .download-icon path {
	fill: #f8c8bc;
}

.-yellow .accordion .split-row-full.-alternate.btn .link:focus, .-yellow .accordion .split-row-full.-alternate.btn .link:hover, .-yellow .content-block__btn .split-row-full.-alternate.btn .link:focus, .-yellow .content-block__btn .split-row-full.-alternate.btn .link:hover, .-yellow .dotted-container .split-row-full.-alternate.btn .link:focus, .-yellow .dotted-container .split-row-full.-alternate.btn .link:hover, .accordion.-yellow .split-row-full.-alternate.btn .link:focus, .accordion.-yellow .split-row-full.-alternate.btn .link:hover, .card.-yellow .split-row-full.-alternate.btn .link:focus, .card.-yellow .split-row-full.-alternate.btn .link:hover, .dotted-container.-yellow .dotted-container__content .split-row-full.-alternate.btn .link:focus, .dotted-container.-yellow .dotted-container__content .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-yellow .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-yellow .split-row-full.-alternate.btn .link:hover, .split-row-full.-alternate.-yellow .link:focus, .split-row-full.-alternate.-yellow .link:hover {
	color: #fde4bf;
}

.-yellow .accordion .split-row-full.-alternate.btn .download-icon path, .-yellow .content-block__btn .split-row-full.-alternate.btn .download-icon path, .-yellow .dotted-container .split-row-full.-alternate.btn .download-icon path, .accordion.-yellow .split-row-full.-alternate.btn .download-icon path, .card.-yellow .split-row-full.-alternate.btn .download-icon path, .dotted-container.-yellow .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-yellow .split-row-full.-alternate.btn .download-icon path, .split-row-full.-alternate.-yellow .download-icon path {
	fill: #fde4bf;
}

.split-row-full.-alternate .split-row-full__body {
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

.split-row-full.-alternate .split-row-list__container {
	margin-top: 67px;
}

@media all and (min-width:75rem) {
	.split-row-full.-alternate .split-row-list__container:first-of-type {
		margin-top: 0;
	}
}

.split-row-full.-alternate .split-row-list {
	padding-left: 0;
	list-style-type: 0;
	margin-bottom: -18px;
}

.split-row-full.-alternate .split-row-list__title {
	text-transform: uppercase;
	font-size: 1.5625rem;
	line-height: 1;
	margin-bottom: 24px;
	color: #fff;
}

.split-row-full.-alternate .link {
	color: #fff;
}

.split-row-full.-alternate .link:focus, .split-row-full.-alternate .link:hover {
	color: #fff;
}

.split-row-full.-alternate .download-icon {
	height: 16px;
}

.split-row-full.-alternate .split-row-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 18px;
	line-height: 1.25;
}

.split-row-full.-alternate .split-row-list__item svg, .split-row-full.-alternate .split-row-list__item svg * {
	fill: #fde4bf;
}

.-blue .accordion .split-row-full.btn .split-row-full__content::before, .-blue .content-block__btn .split-row-full.btn .split-row-full__content::before, .-blue .dotted-container .split-row-full.btn .split-row-full__content::before, .accordion.-blue .split-row-full.btn .split-row-full__content::before, .card.-blue .split-row-full.btn .split-row-full__content::before, .content-card.-blue .split-row-full.btn .split-row-full__content::before, .dotted-container.-blue .dotted-container__content .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-blue .split-row-full.btn .split-row-full__content::before, .split-row-full.-blue .split-row-full__content::before, .triangle-section.-blue .triangle-column__body .split-row-full.btn .split-row-full__content::before {
	background: linear-gradient(98.08deg, #178bcd 0, #0a63ac 100%);
}

.-green .accordion .split-row-full.btn .split-row-full__content::before, .-green .content-block__btn .split-row-full.btn .split-row-full__content::before, .-green .dotted-container .split-row-full.btn .split-row-full__content::before, .accordion.-green .split-row-full.btn .split-row-full__content::before, .card.-green .split-row-full.btn .split-row-full__content::before, .content-card.-green .split-row-full.btn .split-row-full__content::before, .dotted-container.-green .dotted-container__content .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-green .split-row-full.btn .split-row-full__content::before, .split-row-full.-green .split-row-full__content::before {
	background: linear-gradient(98.08deg, #24a390 0, #136b6a 100%);
}

.-yellow .accordion .split-row-full.btn .split-row-full__content::before, .-yellow .content-block__btn .split-row-full.btn .split-row-full__content::before, .-yellow .dotted-container .split-row-full.btn .split-row-full__content::before, .accordion.-yellow .split-row-full.btn .split-row-full__content::before, .card.-yellow .split-row-full.btn .split-row-full__content::before, .dotted-container.-yellow .dotted-container__content .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-yellow .split-row-full.btn .split-row-full__content::before, .split-row-full.-yellow .split-row-full__content::before {
	background: linear-gradient(98.08deg, #f07930 0, #d95931 100%);
}

.-red .accordion .split-row-full.btn .split-row-full__content::before, .-red .content-block__btn .split-row-full.btn .split-row-full__content::before, .-red .dotted-container .split-row-full.btn .split-row-full__content::before, .accordion.-red .split-row-full.btn .split-row-full__content::before, .card.-red .split-row-full.btn .split-row-full__content::before, .content-card.-red .split-row-full.btn .split-row-full__content::before, .dotted-container.-red .dotted-container__content .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-red .split-row-full.btn .split-row-full__content::before, .split-row-full.-red .split-row-full__content::before {
	background: linear-gradient(98.08deg, #e8242d 0, #a62e34 100%);
}

.-purple .accordion .split-row-full.btn .split-row-full__content::before, .-purple .content-block__btn .split-row-full.btn .split-row-full__content::before, .-purple .dotted-container .split-row-full.btn .split-row-full__content::before, .accordion.-purple .split-row-full.btn .split-row-full__content::before, .card.-purple .split-row-full.btn .split-row-full__content::before, .content-card.-purple .split-row-full.btn .split-row-full__content::before, .dotted-container.-purple .dotted-container__content .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-purple .split-row-full.btn .split-row-full__content::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.btn .split-row-full__content::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.btn .split-row-full__content::before, .split-row-full.-purple .split-row-full__content::before, .triangle-section.-purple .triangle-column__body .split-row-full.btn .split-row-full__content::before, .triangle-section.-purple-light .triangle-column__body .split-row-full.btn .split-row-full__content::before {
	background: linear-gradient(98.08deg, #8f2f8d 0, #5a348f 100%);
}

.breadcrumbs {
	cursor: default;
	color: #fff;
	font-weight: 500;
}

.breadcrumbs ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.breadcrumbs li {
	margin: 0;
	display: inline;
}

.breadcrumbs li::after {
	content: " / ";
}

.breadcrumbs li:last-of-type::after {
	display: none;
}

.breadcrumbs a {
	position: relative;
	color: #fff;
	font-weight: 500;
}

.breadcrumbs a:focus, .breadcrumbs a:hover {
	color: #c1e8e9;
}

.-blue .breadcrumbs a:focus, .-blue .breadcrumbs a:hover, .dotted-container.-blue .dotted-container__content .btn .breadcrumbs a:focus, .dotted-container.-blue .dotted-container__content .btn .breadcrumbs a:hover, .triangle-section.-blue .triangle-column__body .btn .breadcrumbs a:focus, .triangle-section.-blue .triangle-column__body .btn .breadcrumbs a:hover {
	color: #bbe5f8;
}

.-purple .breadcrumbs a:focus, .-purple .breadcrumbs a:hover, .dotted-container.-purple .dotted-container__content .btn .breadcrumbs a:focus, .dotted-container.-purple .dotted-container__content .btn .breadcrumbs a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:hover, .triangle-section.-purple .triangle-column__body .btn .breadcrumbs a:focus, .triangle-section.-purple .triangle-column__body .btn .breadcrumbs a:hover, .triangle-section.-purple-light .triangle-column__body .btn .breadcrumbs a:focus, .triangle-section.-purple-light .triangle-column__body .btn .breadcrumbs a:hover {
	color: #e9bad8;
}

.-red .breadcrumbs a:focus, .-red .breadcrumbs a:hover, .dotted-container.-red .dotted-container__content .btn .breadcrumbs a:focus, .dotted-container.-red .dotted-container__content .btn .breadcrumbs a:hover {
	color: #f8c8bc;
}

.-yellow .breadcrumbs a:focus, .-yellow .breadcrumbs a:hover, .dotted-container.-yellow .dotted-container__content .btn .breadcrumbs a:focus, .dotted-container.-yellow .dotted-container__content .btn .breadcrumbs a:hover {
	color: #fde4bf;
}

.breadcrumbs a:focus::after, .breadcrumbs a:hover::after {
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
	opacity: 1;
}

.breadcrumbs.-dark {
	color: #636466;
}

.breadcrumbs.-dark a {
	color: #636466;
}

.breadcrumbs.-dark a:focus, .breadcrumbs.-dark a:hover {
	color: #231f20;
}

.accordion__panel {
	position: relative;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #636466), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #636466 16.66667%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 1px;
}

.accordion__heading {
	position: relative;
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 0;
}

.accordion__trigger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	text-align: left;
	color: #231f20;
	font-weight: 700;
	line-height: 1.5;
	padding: 1.5625rem 0;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.accordion__trigger:focus, .accordion__trigger:hover {
	color: #5a348f;
}

.accordion__trigger:focus .accordion__icon path, .accordion__trigger:hover .accordion__icon path {
	fill: #c2258c;
}

.accordion__trigger[aria-expanded=true] .accordion__icon {
	-webkit-transform: rotate(.25turn) translateY(50%) rotateY(.5turn);
	transform: rotate(.25turn) translateY(50%) rotateY(.5turn);
}

.accordion__content {
	display: none;
	padding-bottom: 3.125rem;
}

.accordion__content>:last-child {
	margin-bottom: 0;
}

.accordion__content img {
	margin: 1rem 0;
}

.accordion__trigger-text {
	padding-right: 20px;
}

.accordion__icon {
	line-height: 0;
	-webkit-transform: rotate(.25turn) translateY(50%);
	transform: rotate(.25turn) translateY(50%);
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

@media all and (min-width:45rem) {
	.accordion__icon {
		margin-right: 40px;
	}
}

.accordion__icon svg {
	width: 11px;
	height: 22px;
}

.accordion__icon svg path {
	fill: #231f20;
	-webkit-transition: fill .2s ease-out;
	transition: fill .2s ease-out;
}

.-purple .accordion__trigger:focus, .-purple .accordion__trigger:hover, .dotted-container.-purple .dotted-container__content .btn .accordion__trigger:focus, .dotted-container.-purple .dotted-container__content .btn .accordion__trigger:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .accordion__trigger:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .accordion__trigger:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .accordion__trigger:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .accordion__trigger:hover, .triangle-section.-purple .triangle-column__body .btn .accordion__trigger:focus, .triangle-section.-purple .triangle-column__body .btn .accordion__trigger:hover, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:focus, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:hover {
	color: #5a348f;
}

.-purple .accordion__trigger:focus .accordion__icon path, .-purple .accordion__trigger:hover .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:hover .accordion__icon path {
	fill: #c2258c;
}

.-blue .accordion__trigger:focus, .-blue .accordion__trigger:hover, .dotted-container.-blue .dotted-container__content .btn .accordion__trigger:focus, .dotted-container.-blue .dotted-container__content .btn .accordion__trigger:hover, .triangle-section.-blue .triangle-column__body .btn .accordion__trigger:focus, .triangle-section.-blue .triangle-column__body .btn .accordion__trigger:hover {
	color: #0a63ac;
}

.-blue .accordion__trigger:focus .accordion__icon path, .-blue .accordion__trigger:hover .accordion__icon path {
	fill: #22b0ec;
}

.-green .accordion__trigger:focus, .-green .accordion__trigger:hover, .dotted-container.-green .dotted-container__content .btn .accordion__trigger:focus, .dotted-container.-green .dotted-container__content .btn .accordion__trigger:hover {
	color: #136b6a;
}

.-green .accordion__trigger:focus .accordion__icon path, .-green .accordion__trigger:hover .accordion__icon path {
	fill: #36bcbd;
}

.-red .accordion__trigger:focus, .-red .accordion__trigger:hover, .dotted-container.-red .dotted-container__content .btn .accordion__trigger:focus, .dotted-container.-red .dotted-container__content .btn .accordion__trigger:hover {
	color: #a62e34;
}

.-red .accordion__trigger:focus .accordion__icon path, .-red .accordion__trigger:hover .accordion__icon path {
	fill: #ed5a2e;
}

.-yellow .accordion__trigger:focus, .-yellow .accordion__trigger:hover, .dotted-container.-yellow .dotted-container__content .btn .accordion__trigger:focus, .dotted-container.-yellow .dotted-container__content .btn .accordion__trigger:hover {
	color: #d95931;
}

.-yellow .accordion__trigger:focus .accordion__icon path, .-yellow .accordion__trigger:hover .accordion__icon path {
	fill: #faae31;
}

.-black .accordion__trigger:focus, .-black .accordion__trigger:hover, .-black .map-panel .btn.-plain .accordion__trigger:focus, .-black .map-panel .btn.-plain .accordion__trigger:hover {
	color: #636466;
}

.-black .accordion__trigger:focus .accordion__icon path, .-black .accordion__trigger:hover .accordion__icon path {
	fill: #d8d8d8;
}

.-purple .accordion .accordion.btn .accordion__trigger:focus, .-purple .accordion .accordion.btn .accordion__trigger:hover, .-purple .content-block__btn .accordion.btn .accordion__trigger:focus, .-purple .content-block__btn .accordion.btn .accordion__trigger:hover, .-purple .dotted-container .accordion.btn .accordion__trigger:focus, .-purple .dotted-container .accordion.btn .accordion__trigger:hover, .accordion.-purple .accordion__trigger:focus, .accordion.-purple .accordion__trigger:hover, .card.-purple .accordion.btn .accordion__trigger:focus, .card.-purple .accordion.btn .accordion__trigger:hover, .content-card.-purple .accordion.btn .accordion__trigger:focus, .content-card.-purple .accordion.btn .accordion__trigger:hover, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:focus, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:focus, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:hover, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:focus, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:hover {
	color: #5a348f;
}

.-purple .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .-purple .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .-purple .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .-purple .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path, .-purple .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .-purple .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .accordion.-purple .accordion__trigger:focus .accordion__icon path, .accordion.-purple .accordion__trigger:hover .accordion__icon path, .card.-purple .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-purple .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-purple .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-purple .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:hover .accordion__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path {
	fill: #c2258c;
}

.-blue .accordion .accordion.btn .accordion__trigger:focus, .-blue .accordion .accordion.btn .accordion__trigger:hover, .-blue .content-block__btn .accordion.btn .accordion__trigger:focus, .-blue .content-block__btn .accordion.btn .accordion__trigger:hover, .-blue .dotted-container .accordion.btn .accordion__trigger:focus, .-blue .dotted-container .accordion.btn .accordion__trigger:hover, .accordion.-blue .accordion__trigger:focus, .accordion.-blue .accordion__trigger:hover, .card.-blue .accordion.btn .accordion__trigger:focus, .card.-blue .accordion.btn .accordion__trigger:hover, .content-card.-blue .accordion.btn .accordion__trigger:focus, .content-card.-blue .accordion.btn .accordion__trigger:hover, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:focus, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:hover, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:focus, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:hover {
	color: #0a63ac;
}

.-blue .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .-blue .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .-blue .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .-blue .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path, .-blue .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .-blue .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .accordion.-blue .accordion__trigger:focus .accordion__icon path, .accordion.-blue .accordion__trigger:hover .accordion__icon path, .card.-blue .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-blue .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-blue .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-blue .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:hover .accordion__icon path, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path {
	fill: #22b0ec;
}

.-green .accordion .accordion.btn .accordion__trigger:focus, .-green .accordion .accordion.btn .accordion__trigger:hover, .-green .content-block__btn .accordion.btn .accordion__trigger:focus, .-green .content-block__btn .accordion.btn .accordion__trigger:hover, .-green .dotted-container .accordion.btn .accordion__trigger:focus, .-green .dotted-container .accordion.btn .accordion__trigger:hover, .accordion.-green .accordion__trigger:focus, .accordion.-green .accordion__trigger:hover, .card.-green .accordion.btn .accordion__trigger:focus, .card.-green .accordion.btn .accordion__trigger:hover, .content-card.-green .accordion.btn .accordion__trigger:focus, .content-card.-green .accordion.btn .accordion__trigger:hover, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:focus, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-green .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-green .accordion.btn .accordion__trigger:hover {
	color: #136b6a;
}

.-green .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .-green .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .-green .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .-green .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path, .-green .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .-green .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .accordion.-green .accordion__trigger:focus .accordion__icon path, .accordion.-green .accordion__trigger:hover .accordion__icon path, .card.-green .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-green .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-green .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-green .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-green .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-green .accordion.btn .accordion__trigger:hover .accordion__icon path {
	fill: #36bcbd;
}

.-red .accordion .accordion.btn .accordion__trigger:focus, .-red .accordion .accordion.btn .accordion__trigger:hover, .-red .content-block__btn .accordion.btn .accordion__trigger:focus, .-red .content-block__btn .accordion.btn .accordion__trigger:hover, .-red .dotted-container .accordion.btn .accordion__trigger:focus, .-red .dotted-container .accordion.btn .accordion__trigger:hover, .accordion.-red .accordion__trigger:focus, .accordion.-red .accordion__trigger:hover, .card.-red .accordion.btn .accordion__trigger:focus, .card.-red .accordion.btn .accordion__trigger:hover, .content-card.-red .accordion.btn .accordion__trigger:focus, .content-card.-red .accordion.btn .accordion__trigger:hover, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:focus, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-red .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-red .accordion.btn .accordion__trigger:hover {
	color: #a62e34;
}

.-red .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .-red .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .-red .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .-red .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path, .-red .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .-red .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .accordion.-red .accordion__trigger:focus .accordion__icon path, .accordion.-red .accordion__trigger:hover .accordion__icon path, .card.-red .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-red .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-red .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-red .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-red .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-red .accordion.btn .accordion__trigger:hover .accordion__icon path {
	fill: #ed5a2e;
}

.-yellow .accordion .accordion.btn .accordion__trigger:focus, .-yellow .accordion .accordion.btn .accordion__trigger:hover, .-yellow .content-block__btn .accordion.btn .accordion__trigger:focus, .-yellow .content-block__btn .accordion.btn .accordion__trigger:hover, .-yellow .dotted-container .accordion.btn .accordion__trigger:focus, .-yellow .dotted-container .accordion.btn .accordion__trigger:hover, .accordion.-yellow .accordion__trigger:focus, .accordion.-yellow .accordion__trigger:hover, .card.-yellow .accordion.btn .accordion__trigger:focus, .card.-yellow .accordion.btn .accordion__trigger:hover, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:focus, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:hover {
	color: #d95931;
}

.-yellow .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .-yellow .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .-yellow .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .-yellow .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path, .-yellow .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .-yellow .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .accordion.-yellow .accordion__trigger:focus .accordion__icon path, .accordion.-yellow .accordion__trigger:hover .accordion__icon path, .card.-yellow .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-yellow .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:hover .accordion__icon path {
	fill: #faae31;
}

.-black .accordion .accordion.btn .accordion__trigger:focus, .-black .accordion .accordion.btn .accordion__trigger:hover, .-black .map-panel .accordion.btn.-plain .accordion__trigger:focus, .-black .map-panel .accordion.btn.-plain .accordion__trigger:hover, .accordion.-black .accordion__trigger:focus, .accordion.-black .accordion__trigger:hover {
	color: #636466;
}

.-black .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .-black .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .-black .map-panel .accordion.btn.-plain .accordion__trigger:focus .accordion__icon path, .-black .map-panel .accordion.btn.-plain .accordion__trigger:hover .accordion__icon path, .accordion.-black .accordion__trigger:focus .accordion__icon path, .accordion.-black .accordion__trigger:hover .accordion__icon path {
	fill: #d8d8d8;
}

.announcement {
	border-radius: 24px;
	padding: 27px 27px 30px 27px;
	background: linear-gradient(102.67deg, #178bcd 0, #0a63ac 100%);
}

.announcement.-badge {
	position: relative;
}

.announcement.-badge::before {
	content: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/themes/ymc/template-parts/svgs/badge-new.svg");
	display: block;
	position: absolute;
	top: -64px;
	left: -70px;
	z-index: 1;
}

.announcement.-right::before {
	left: auto;
	right: -70px;
}

.announcement__title {
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.5625rem;
	margin-bottom: 24px;
}

.announcement__title:last-child {
	margin-bottom: 0;
}

.announcement__body {
	color: #fff;
	margin-bottom: 34px;
}

.announcement__body:last-child {
	margin-bottom: 0;
}

.announcement__body p:last-child {
	margin-bottom: 0;
}

.-blue .accordion .announcement.btn, .-blue .content-block__btn .announcement.btn, .-blue .dotted-container .announcement.btn, .accordion.-blue .announcement.btn, .announcement.-blue, .card.-blue .announcement.btn, .content-card.-blue .announcement.btn, .dotted-container.-blue .dotted-container__content .announcement.btn, .panel-slider__controls.-blue .announcement.btn, .triangle-section.-blue .triangle-column__body .announcement.btn {
	background: #bbe5f8;
}

.-blue .accordion .announcement.btn .announcement__body, .-blue .accordion .announcement.btn .announcement__title, .-blue .content-block__btn .announcement.btn .announcement__body, .-blue .content-block__btn .announcement.btn .announcement__title, .-blue .dotted-container .announcement.btn .announcement__body, .-blue .dotted-container .announcement.btn .announcement__title, .accordion.-blue .announcement.btn .announcement__body, .accordion.-blue .announcement.btn .announcement__title, .announcement.-blue .announcement__body, .announcement.-blue .announcement__title, .card.-blue .announcement.btn .announcement__body, .card.-blue .announcement.btn .announcement__title, .content-card.-blue .announcement.btn .announcement__body, .content-card.-blue .announcement.btn .announcement__title, .dotted-container.-blue .dotted-container__content .announcement.btn .announcement__body, .dotted-container.-blue .dotted-container__content .announcement.btn .announcement__title, .panel-slider__controls.-blue .announcement.btn .announcement__body, .panel-slider__controls.-blue .announcement.btn .announcement__title, .triangle-section.-blue .triangle-column__body .announcement.btn .announcement__body, .triangle-section.-blue .triangle-column__body .announcement.btn .announcement__title {
	color: #1b4265;
}

.-green .accordion .announcement.btn, .-green .content-block__btn .announcement.btn, .-green .dotted-container .announcement.btn, .accordion.-green .announcement.btn, .announcement.-green, .card.-green .announcement.btn, .content-card.-green .announcement.btn, .dotted-container.-green .dotted-container__content .announcement.btn, .panel-slider__controls.-green .announcement.btn {
	background: #c1e8e9;
}

.-green .accordion .announcement.btn .announcement__body, .-green .accordion .announcement.btn .announcement__title, .-green .content-block__btn .announcement.btn .announcement__body, .-green .content-block__btn .announcement.btn .announcement__title, .-green .dotted-container .announcement.btn .announcement__body, .-green .dotted-container .announcement.btn .announcement__title, .accordion.-green .announcement.btn .announcement__body, .accordion.-green .announcement.btn .announcement__title, .announcement.-green .announcement__body, .announcement.-green .announcement__title, .card.-green .announcement.btn .announcement__body, .card.-green .announcement.btn .announcement__title, .content-card.-green .announcement.btn .announcement__body, .content-card.-green .announcement.btn .announcement__title, .dotted-container.-green .dotted-container__content .announcement.btn .announcement__body, .dotted-container.-green .dotted-container__content .announcement.btn .announcement__title, .panel-slider__controls.-green .announcement.btn .announcement__body, .panel-slider__controls.-green .announcement.btn .announcement__title {
	color: #213838;
}

.-yellow .accordion .announcement.btn, .-yellow .content-block__btn .announcement.btn, .-yellow .dotted-container .announcement.btn, .accordion.-yellow .announcement.btn, .announcement.-yellow, .card.-yellow .announcement.btn, .dotted-container.-yellow .dotted-container__content .announcement.btn, .panel-slider__controls.-yellow .announcement.btn {
	background: #fde4bf;
}

.-yellow .accordion .announcement.btn .announcement__body, .-yellow .accordion .announcement.btn .announcement__title, .-yellow .content-block__btn .announcement.btn .announcement__body, .-yellow .content-block__btn .announcement.btn .announcement__title, .-yellow .dotted-container .announcement.btn .announcement__body, .-yellow .dotted-container .announcement.btn .announcement__title, .accordion.-yellow .announcement.btn .announcement__body, .accordion.-yellow .announcement.btn .announcement__title, .announcement.-yellow .announcement__body, .announcement.-yellow .announcement__title, .card.-yellow .announcement.btn .announcement__body, .card.-yellow .announcement.btn .announcement__title, .dotted-container.-yellow .dotted-container__content .announcement.btn .announcement__body, .dotted-container.-yellow .dotted-container__content .announcement.btn .announcement__title, .panel-slider__controls.-yellow .announcement.btn .announcement__body, .panel-slider__controls.-yellow .announcement.btn .announcement__title {
	color: #731e22;
}

.-red .accordion .announcement.btn, .-red .content-block__btn .announcement.btn, .-red .dotted-container .announcement.btn, .accordion.-red .announcement.btn, .announcement.-red, .card.-red .announcement.btn, .content-card.-red .announcement.btn, .dotted-container.-red .dotted-container__content .announcement.btn, .panel-slider__controls.-red .announcement.btn {
	background: #f8c8bc;
}

.-red .accordion .announcement.btn .announcement__body, .-red .accordion .announcement.btn .announcement__title, .-red .content-block__btn .announcement.btn .announcement__body, .-red .content-block__btn .announcement.btn .announcement__title, .-red .dotted-container .announcement.btn .announcement__body, .-red .dotted-container .announcement.btn .announcement__title, .accordion.-red .announcement.btn .announcement__body, .accordion.-red .announcement.btn .announcement__title, .announcement.-red .announcement__body, .announcement.-red .announcement__title, .card.-red .announcement.btn .announcement__body, .card.-red .announcement.btn .announcement__title, .content-card.-red .announcement.btn .announcement__body, .content-card.-red .announcement.btn .announcement__title, .dotted-container.-red .dotted-container__content .announcement.btn .announcement__body, .dotted-container.-red .dotted-container__content .announcement.btn .announcement__title, .panel-slider__controls.-red .announcement.btn .announcement__body, .panel-slider__controls.-red .announcement.btn .announcement__title {
	color: #63282c;
}

.-purple .accordion .announcement.btn, .-purple .content-block__btn .announcement.btn, .-purple .dotted-container .announcement.btn, .accordion.-purple .announcement.btn, .announcement.-purple, .card.-purple .announcement.btn, .content-card.-purple .announcement.btn, .dotted-container.-purple .dotted-container__content .announcement.btn, .panel-slider__controls.-purple .announcement.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.btn, .triangle-section.-purple .triangle-column__body .announcement.btn, .triangle-section.-purple-light .triangle-column__body .announcement.btn {
	background: #e9bad8;
}

.-purple .accordion .announcement.btn .announcement__body, .-purple .accordion .announcement.btn .announcement__title, .-purple .content-block__btn .announcement.btn .announcement__body, .-purple .content-block__btn .announcement.btn .announcement__title, .-purple .dotted-container .announcement.btn .announcement__body, .-purple .dotted-container .announcement.btn .announcement__title, .accordion.-purple .announcement.btn .announcement__body, .accordion.-purple .announcement.btn .announcement__title, .announcement.-purple .announcement__body, .announcement.-purple .announcement__title, .card.-purple .announcement.btn .announcement__body, .card.-purple .announcement.btn .announcement__title, .content-card.-purple .announcement.btn .announcement__body, .content-card.-purple .announcement.btn .announcement__title, .dotted-container.-purple .dotted-container__content .announcement.btn .announcement__body, .dotted-container.-purple .dotted-container__content .announcement.btn .announcement__title, .panel-slider__controls.-purple .announcement.btn .announcement__body, .panel-slider__controls.-purple .announcement.btn .announcement__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.btn .announcement__body, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.btn .announcement__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.btn .announcement__body, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.btn .announcement__title, .triangle-section.-purple .triangle-column__body .announcement.btn .announcement__body, .triangle-section.-purple .triangle-column__body .announcement.btn .announcement__title, .triangle-section.-purple-light .triangle-column__body .announcement.btn .announcement__body, .triangle-section.-purple-light .triangle-column__body .announcement.btn .announcement__title {
	color: #3e2c57;
}

.announcement.-gradient .announcement__body, .announcement.-gradient .announcement__title {
	color: #fff;
}

.-blue .accordion .announcement.-gradient.btn, .-blue .content-block__btn .announcement.-gradient.btn, .-blue .dotted-container .announcement.-gradient.btn, .accordion.-blue .announcement.-gradient.btn, .announcement.-blue.-gradient, .card.-blue .announcement.-gradient.btn, .content-card.-blue .announcement.-gradient.btn, .dotted-container.-blue .dotted-container__content .announcement.-gradient.btn, .panel-slider__controls.-blue .announcement.-gradient.btn, .triangle-section.-blue .triangle-column__body .announcement.-gradient.btn {
	background: linear-gradient(102.67deg, #178bcd 0, #0a63ac 100%);
}

.-blue .accordion .announcement.-gradient.btn .btn, .-blue .content-block__btn .announcement.-gradient.btn .btn, .-blue .dotted-container .announcement.-gradient.btn .btn, .accordion.-blue .announcement.-gradient.btn .btn, .announcement.-blue.-gradient .btn, .card.-blue .announcement.-gradient.btn .btn, .content-card.-blue .announcement.-gradient.btn .btn, .dotted-container.-blue .dotted-container__content .announcement.-gradient.btn .btn, .panel-slider__controls.-blue .announcement.-gradient.btn .btn, .triangle-section.-blue .triangle-column__body .announcement.-gradient.btn .btn {
	color: #1b4265;
}

.-green .accordion .announcement.-gradient.btn, .-green .content-block__btn .announcement.-gradient.btn, .-green .dotted-container .announcement.-gradient.btn, .accordion.-green .announcement.-gradient.btn, .announcement.-green.-gradient, .card.-green .announcement.-gradient.btn, .content-card.-green .announcement.-gradient.btn, .dotted-container.-green .dotted-container__content .announcement.-gradient.btn, .panel-slider__controls.-green .announcement.-gradient.btn {
	background: linear-gradient(102.67deg, #24a390 0, #136b6a 100%);
}

.-green .accordion .announcement.-gradient.btn .btn, .-green .content-block__btn .announcement.-gradient.btn .btn, .-green .dotted-container .announcement.-gradient.btn .btn, .accordion.-green .announcement.-gradient.btn .btn, .announcement.-green.-gradient .btn, .card.-green .announcement.-gradient.btn .btn, .content-card.-green .announcement.-gradient.btn .btn, .dotted-container.-green .dotted-container__content .announcement.-gradient.btn .btn, .panel-slider__controls.-green .announcement.-gradient.btn .btn {
	color: #213838;
}

.-yellow .accordion .announcement.-gradient.btn, .-yellow .content-block__btn .announcement.-gradient.btn, .-yellow .dotted-container .announcement.-gradient.btn, .accordion.-yellow .announcement.-gradient.btn, .announcement.-yellow.-gradient, .card.-yellow .announcement.-gradient.btn, .dotted-container.-yellow .dotted-container__content .announcement.-gradient.btn, .panel-slider__controls.-yellow .announcement.-gradient.btn {
	background: linear-gradient(102.67deg, #f07930 0, #d95931 100%);
}

.-yellow .accordion .announcement.-gradient.btn .btn, .-yellow .content-block__btn .announcement.-gradient.btn .btn, .-yellow .dotted-container .announcement.-gradient.btn .btn, .accordion.-yellow .announcement.-gradient.btn .btn, .announcement.-yellow.-gradient .btn, .card.-yellow .announcement.-gradient.btn .btn, .dotted-container.-yellow .dotted-container__content .announcement.-gradient.btn .btn, .panel-slider__controls.-yellow .announcement.-gradient.btn .btn {
	color: #731e22;
}

.-red .accordion .announcement.-gradient.btn, .-red .content-block__btn .announcement.-gradient.btn, .-red .dotted-container .announcement.-gradient.btn, .accordion.-red .announcement.-gradient.btn, .announcement.-red.-gradient, .card.-red .announcement.-gradient.btn, .content-card.-red .announcement.-gradient.btn, .dotted-container.-red .dotted-container__content .announcement.-gradient.btn, .panel-slider__controls.-red .announcement.-gradient.btn {
	background: linear-gradient(102.67deg, #e8242d 0, #a62e34 100%);
}

.-red .accordion .announcement.-gradient.btn .btn, .-red .content-block__btn .announcement.-gradient.btn .btn, .-red .dotted-container .announcement.-gradient.btn .btn, .accordion.-red .announcement.-gradient.btn .btn, .announcement.-red.-gradient .btn, .card.-red .announcement.-gradient.btn .btn, .content-card.-red .announcement.-gradient.btn .btn, .dotted-container.-red .dotted-container__content .announcement.-gradient.btn .btn, .panel-slider__controls.-red .announcement.-gradient.btn .btn {
	color: #63282c;
}

.-purple .accordion .announcement.-gradient.btn, .-purple .content-block__btn .announcement.-gradient.btn, .-purple .dotted-container .announcement.-gradient.btn, .accordion.-purple .announcement.-gradient.btn, .announcement.-purple.-gradient, .card.-purple .announcement.-gradient.btn, .content-card.-purple .announcement.-gradient.btn, .dotted-container.-purple .dotted-container__content .announcement.-gradient.btn, .panel-slider__controls.-purple .announcement.-gradient.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-gradient.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-gradient.btn, .triangle-section.-purple .triangle-column__body .announcement.-gradient.btn, .triangle-section.-purple-light .triangle-column__body .announcement.-gradient.btn {
	background: linear-gradient(102.67deg, #8f2f8d 0, #5a348f 100%);
}

.-purple .accordion .announcement.-gradient.btn .btn, .-purple .content-block__btn .announcement.-gradient.btn .btn, .-purple .dotted-container .announcement.-gradient.btn .btn, .accordion.-purple .announcement.-gradient.btn .btn, .announcement.-purple.-gradient .btn, .card.-purple .announcement.-gradient.btn .btn, .content-card.-purple .announcement.-gradient.btn .btn, .dotted-container.-purple .dotted-container__content .announcement.-gradient.btn .btn, .panel-slider__controls.-purple .announcement.-gradient.btn .btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-gradient.btn .btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-gradient.btn .btn, .triangle-section.-purple .triangle-column__body .announcement.-gradient.btn .btn, .triangle-section.-purple-light .triangle-column__body .announcement.-gradient.btn .btn {
	color: #3e2c57;
}

.announcement.-bold {
	border-radius: 12px;
	padding: 20px;
	padding-top: 22px;
}

.announcement.-bold .announcement__title {
	margin-bottom: 17.5px;
}

@media all and (min-width:75rem) {
	.announcement.-bold .announcement__title {
		margin-bottom: 24px;
	}
}

.announcement.-bold .announcement__body {
	font-weight: 700;
	margin-bottom: 25px;
}

.announcement.-bold .announcement__body {
	font-size: 1.125rem;
}

@media screen and (min-width:75rem) {
	.announcement.-bold .announcement__body {
		font-size: calc(1.125rem + .125 * ( ( 100vw - 75rem ) / 25 ));
	}
}

@media screen and (min-width:100rem) {
	.announcement.-bold .announcement__body {
		font-size: 1.25rem;
	}
}

@media all and (min-width:75rem) {
	.announcement.-bold .announcement__body {
		margin-bottom: 34px;
	}
}

.-blue .accordion .announcement.-bold.btn .announcement__title, .-blue .content-block__btn .announcement.-bold.btn .announcement__title, .-blue .dotted-container .announcement.-bold.btn .announcement__title, .accordion.-blue .announcement.-bold.btn .announcement__title, .announcement.-blue.-bold .announcement__title, .card.-blue .announcement.-bold.btn .announcement__title, .content-card.-blue .announcement.-bold.btn .announcement__title, .dotted-container.-blue .dotted-container__content .announcement.-bold.btn .announcement__title, .panel-slider__controls.-blue .announcement.-bold.btn .announcement__title, .triangle-section.-blue .triangle-column__body .announcement.-bold.btn .announcement__title {
	color: #0a63ac;
}

.-blue .accordion .announcement.-bold.btn .announcement__body, .-blue .content-block__btn .announcement.-bold.btn .announcement__body, .-blue .dotted-container .announcement.-bold.btn .announcement__body, .accordion.-blue .announcement.-bold.btn .announcement__body, .announcement.-blue.-bold .announcement__body, .card.-blue .announcement.-bold.btn .announcement__body, .content-card.-blue .announcement.-bold.btn .announcement__body, .dotted-container.-blue .dotted-container__content .announcement.-bold.btn .announcement__body, .panel-slider__controls.-blue .announcement.-bold.btn .announcement__body, .triangle-section.-blue .triangle-column__body .announcement.-bold.btn .announcement__body {
	color: #178bcd;
}

.-purple .accordion .announcement.-bold.btn .announcement__title, .-purple .content-block__btn .announcement.-bold.btn .announcement__title, .-purple .dotted-container .announcement.-bold.btn .announcement__title, .accordion.-purple .announcement.-bold.btn .announcement__title, .announcement.-purple.-bold .announcement__title, .card.-purple .announcement.-bold.btn .announcement__title, .content-card.-purple .announcement.-bold.btn .announcement__title, .dotted-container.-purple .dotted-container__content .announcement.-bold.btn .announcement__title, .panel-slider__controls.-purple .announcement.-bold.btn .announcement__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__title, .triangle-section.-purple .triangle-column__body .announcement.-bold.btn .announcement__title, .triangle-section.-purple-light .triangle-column__body .announcement.-bold.btn .announcement__title {
	color: #5a348f;
}

.-purple .accordion .announcement.-bold.btn .announcement__body, .-purple .content-block__btn .announcement.-bold.btn .announcement__body, .-purple .dotted-container .announcement.-bold.btn .announcement__body, .accordion.-purple .announcement.-bold.btn .announcement__body, .announcement.-purple.-bold .announcement__body, .card.-purple .announcement.-bold.btn .announcement__body, .content-card.-purple .announcement.-bold.btn .announcement__body, .dotted-container.-purple .dotted-container__content .announcement.-bold.btn .announcement__body, .panel-slider__controls.-purple .announcement.-bold.btn .announcement__body, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__body, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__body, .triangle-section.-purple .triangle-column__body .announcement.-bold.btn .announcement__body, .triangle-section.-purple-light .triangle-column__body .announcement.-bold.btn .announcement__body {
	color: #8f2f8d;
}

.-green .accordion .announcement.-bold.btn .announcement__title, .-green .content-block__btn .announcement.-bold.btn .announcement__title, .-green .dotted-container .announcement.-bold.btn .announcement__title, .accordion.-green .announcement.-bold.btn .announcement__title, .announcement.-green.-bold .announcement__title, .card.-green .announcement.-bold.btn .announcement__title, .content-card.-green .announcement.-bold.btn .announcement__title, .dotted-container.-green .dotted-container__content .announcement.-bold.btn .announcement__title, .panel-slider__controls.-green .announcement.-bold.btn .announcement__title {
	color: #136b6a;
}

.-green .accordion .announcement.-bold.btn .announcement__body, .-green .content-block__btn .announcement.-bold.btn .announcement__body, .-green .dotted-container .announcement.-bold.btn .announcement__body, .accordion.-green .announcement.-bold.btn .announcement__body, .announcement.-green.-bold .announcement__body, .card.-green .announcement.-bold.btn .announcement__body, .content-card.-green .announcement.-bold.btn .announcement__body, .dotted-container.-green .dotted-container__content .announcement.-bold.btn .announcement__body, .panel-slider__controls.-green .announcement.-bold.btn .announcement__body {
	color: #24a390;
}

.-red .accordion .announcement.-bold.btn .announcement__title, .-red .content-block__btn .announcement.-bold.btn .announcement__title, .-red .dotted-container .announcement.-bold.btn .announcement__title, .accordion.-red .announcement.-bold.btn .announcement__title, .announcement.-red.-bold .announcement__title, .card.-red .announcement.-bold.btn .announcement__title, .content-card.-red .announcement.-bold.btn .announcement__title, .dotted-container.-red .dotted-container__content .announcement.-bold.btn .announcement__title, .panel-slider__controls.-red .announcement.-bold.btn .announcement__title {
	color: #a62e34;
}

.-red .accordion .announcement.-bold.btn .announcement__body, .-red .content-block__btn .announcement.-bold.btn .announcement__body, .-red .dotted-container .announcement.-bold.btn .announcement__body, .accordion.-red .announcement.-bold.btn .announcement__body, .announcement.-red.-bold .announcement__body, .card.-red .announcement.-bold.btn .announcement__body, .content-card.-red .announcement.-bold.btn .announcement__body, .dotted-container.-red .dotted-container__content .announcement.-bold.btn .announcement__body, .panel-slider__controls.-red .announcement.-bold.btn .announcement__body {
	color: #e8242d;
}

.-yellow .accordion .announcement.-bold.btn .announcement__title, .-yellow .content-block__btn .announcement.-bold.btn .announcement__title, .-yellow .dotted-container .announcement.-bold.btn .announcement__title, .accordion.-yellow .announcement.-bold.btn .announcement__title, .announcement.-yellow.-bold .announcement__title, .card.-yellow .announcement.-bold.btn .announcement__title, .dotted-container.-yellow .dotted-container__content .announcement.-bold.btn .announcement__title, .panel-slider__controls.-yellow .announcement.-bold.btn .announcement__title {
	color: #d95931;
}

.-yellow .accordion .announcement.-bold.btn .announcement__body, .-yellow .content-block__btn .announcement.-bold.btn .announcement__body, .-yellow .dotted-container .announcement.-bold.btn .announcement__body, .accordion.-yellow .announcement.-bold.btn .announcement__body, .announcement.-yellow.-bold .announcement__body, .card.-yellow .announcement.-bold.btn .announcement__body, .dotted-container.-yellow .dotted-container__content .announcement.-bold.btn .announcement__body, .panel-slider__controls.-yellow .announcement.-bold.btn .announcement__body {
	color: #f07930;
}

.compound-row {
	position: relative;
}

.compound-row.-alternate::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #000 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.compound-row.-alternate .compound-row__content, .compound-row.-alternate .compound-row__title {
	padding-top: 50px;
}

.compound-row-container .compound-row {
	margin-bottom: 100px;
}

.compound-row-container .compound-row:last-child {
	margin-bottom: 0;
}

.compound-row__title {
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size: 2.4375rem;
}

@media all and (min-width:75rem) {
	.compound-row__title {
		margin-bottom: 40px;
		font-size: 3.0625rem;
	}
}

.compound-row__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 1.25rem;
}

.compound-row__block {
	margin-bottom: 2.1875rem;
}

.compound-row__block:last-child {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.compound-row__block {
		margin-bottom: 3.4375rem;
	}
}

@media all and (min-width:128rem) {
	.compound-row__block {
		max-width: 65ch;
	}
}

.compound-row__block>:last-child {
	margin-bottom: 0;
}

.compound-row__media {
	position: relative;
	display: inline-block;
	line-height: 0;
	margin-bottom: 25px;
	overflow: hidden;
}

@media all and (min-width:75rem) {
	.compound-row__media {
		margin-bottom: 0;
	}
	
	.-alternate .compound-row__media:first-child:last-child {
		margin-top: 40px;
	}
}

.compound-row__media img {
	border-radius: 24px;
}

@media all and (min-width:45rem) {
	.compound-row__media .play-btn {
		width: 6.25rem;
	}
}

.-green .accordion .compound-row.btn .compound-row__title, .-green .content-block__btn .compound-row.btn .compound-row__title, .-green .dotted-container .compound-row.btn .compound-row__title, .accordion.-green .compound-row.btn .compound-row__title, .card.-green .compound-row.btn .compound-row__title, .compound-row.-green .compound-row__title, .content-card.-green .compound-row.btn .compound-row__title, .dotted-container.-green .dotted-container__content .compound-row.btn .compound-row__title, .panel-slider__controls.-green .compound-row.btn .compound-row__title {
	color: #213838;
}

.-green .accordion .compound-row.btn .dotted-container__header, .-green .content-block__btn .compound-row.btn .dotted-container__header, .-green .dotted-container .compound-row.btn .dotted-container__header, .accordion.-green .compound-row.btn .dotted-container__header, .card.-green .compound-row.btn .dotted-container__header, .compound-row.-green .dotted-container__header, .content-card.-green .compound-row.btn .dotted-container__header, .dotted-container.-green .dotted-container__content .compound-row.btn .dotted-container__header, .panel-slider__controls.-green .compound-row.btn .dotted-container__header {
	color: #136b6a;
}

.-green .accordion .compound-row.btn::before, .-green .content-block__btn .compound-row.btn::before, .-green .dotted-container .compound-row.btn::before, .accordion.-green .compound-row.btn::before, .card.-green .compound-row.btn::before, .compound-row.-green::before, .content-card.-green .compound-row.btn::before, .dotted-container.-green .dotted-container__content .compound-row.btn::before, .panel-slider__controls.-green .compound-row.btn::before {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #24a390), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #24a390 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-green .accordion .compound-row.-light.btn .compound-row__title, .-green .content-block__btn .compound-row.-light.btn .compound-row__title, .-green .dotted-container .compound-row.-light.btn .compound-row__title, .accordion.-green .compound-row.-light.btn .compound-row__title, .card.-green .compound-row.-light.btn .compound-row__title, .compound-row.-green.-light .compound-row__title, .content-card.-green .compound-row.-light.btn .compound-row__title, .dotted-container.-green .dotted-container__content .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-green .compound-row.-light.btn .compound-row__title {
	color: #24a390;
}

.-blue .accordion .compound-row.btn .compound-row__title, .-blue .content-block__btn .compound-row.btn .compound-row__title, .-blue .dotted-container .compound-row.btn .compound-row__title, .accordion.-blue .compound-row.btn .compound-row__title, .card.-blue .compound-row.btn .compound-row__title, .compound-row.-blue .compound-row__title, .content-card.-blue .compound-row.btn .compound-row__title, .dotted-container.-blue .dotted-container__content .compound-row.btn .compound-row__title, .panel-slider__controls.-blue .compound-row.btn .compound-row__title, .triangle-section.-blue .triangle-column__body .compound-row.btn .compound-row__title {
	color: #1b4265;
}

.-blue .accordion .compound-row.btn .dotted-container__header, .-blue .content-block__btn .compound-row.btn .dotted-container__header, .-blue .dotted-container .compound-row.btn .dotted-container__header, .accordion.-blue .compound-row.btn .dotted-container__header, .card.-blue .compound-row.btn .dotted-container__header, .compound-row.-blue .dotted-container__header, .content-card.-blue .compound-row.btn .dotted-container__header, .dotted-container.-blue .dotted-container__content .compound-row.btn .dotted-container__header, .panel-slider__controls.-blue .compound-row.btn .dotted-container__header, .triangle-section.-blue .triangle-column__body .compound-row.btn .dotted-container__header {
	color: #0a63ac;
}

.-blue .accordion .compound-row.btn::before, .-blue .content-block__btn .compound-row.btn::before, .-blue .dotted-container .compound-row.btn::before, .accordion.-blue .compound-row.btn::before, .card.-blue .compound-row.btn::before, .compound-row.-blue::before, .content-card.-blue .compound-row.btn::before, .dotted-container.-blue .dotted-container__content .compound-row.btn::before, .panel-slider__controls.-blue .compound-row.btn::before, .triangle-section.-blue .triangle-column__body .compound-row.btn::before {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #178bcd), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #178bcd 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-blue .accordion .compound-row.-light.btn .compound-row__title, .-blue .content-block__btn .compound-row.-light.btn .compound-row__title, .-blue .dotted-container .compound-row.-light.btn .compound-row__title, .accordion.-blue .compound-row.-light.btn .compound-row__title, .card.-blue .compound-row.-light.btn .compound-row__title, .compound-row.-blue.-light .compound-row__title, .content-card.-blue .compound-row.-light.btn .compound-row__title, .dotted-container.-blue .dotted-container__content .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-blue .compound-row.-light.btn .compound-row__title, .triangle-section.-blue .triangle-column__body .compound-row.-light.btn .compound-row__title {
	color: #178bcd;
}

.-yellow .accordion .compound-row.btn .compound-row__title, .-yellow .content-block__btn .compound-row.btn .compound-row__title, .-yellow .dotted-container .compound-row.btn .compound-row__title, .accordion.-yellow .compound-row.btn .compound-row__title, .card.-yellow .compound-row.btn .compound-row__title, .compound-row.-yellow .compound-row__title, .dotted-container.-yellow .dotted-container__content .compound-row.btn .compound-row__title, .panel-slider__controls.-yellow .compound-row.btn .compound-row__title {
	color: #731e22;
}

.-yellow .accordion .compound-row.btn .dotted-container__header, .-yellow .content-block__btn .compound-row.btn .dotted-container__header, .-yellow .dotted-container .compound-row.btn .dotted-container__header, .accordion.-yellow .compound-row.btn .dotted-container__header, .card.-yellow .compound-row.btn .dotted-container__header, .compound-row.-yellow .dotted-container__header, .dotted-container.-yellow .dotted-container__content .compound-row.btn .dotted-container__header, .panel-slider__controls.-yellow .compound-row.btn .dotted-container__header {
	color: #d95931;
}

.-yellow .accordion .compound-row.btn::before, .-yellow .content-block__btn .compound-row.btn::before, .-yellow .dotted-container .compound-row.btn::before, .accordion.-yellow .compound-row.btn::before, .card.-yellow .compound-row.btn::before, .compound-row.-yellow::before, .dotted-container.-yellow .dotted-container__content .compound-row.btn::before, .panel-slider__controls.-yellow .compound-row.btn::before {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #f07930), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #f07930 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-yellow .accordion .compound-row.-light.btn .compound-row__title, .-yellow .content-block__btn .compound-row.-light.btn .compound-row__title, .-yellow .dotted-container .compound-row.-light.btn .compound-row__title, .accordion.-yellow .compound-row.-light.btn .compound-row__title, .card.-yellow .compound-row.-light.btn .compound-row__title, .compound-row.-yellow.-light .compound-row__title, .dotted-container.-yellow .dotted-container__content .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-yellow .compound-row.-light.btn .compound-row__title {
	color: #f07930;
}

.-red .accordion .compound-row.btn .compound-row__title, .-red .content-block__btn .compound-row.btn .compound-row__title, .-red .dotted-container .compound-row.btn .compound-row__title, .accordion.-red .compound-row.btn .compound-row__title, .card.-red .compound-row.btn .compound-row__title, .compound-row.-red .compound-row__title, .content-card.-red .compound-row.btn .compound-row__title, .dotted-container.-red .dotted-container__content .compound-row.btn .compound-row__title, .panel-slider__controls.-red .compound-row.btn .compound-row__title {
	color: #63282c;
}

.-red .accordion .compound-row.btn .dotted-container__header, .-red .content-block__btn .compound-row.btn .dotted-container__header, .-red .dotted-container .compound-row.btn .dotted-container__header, .accordion.-red .compound-row.btn .dotted-container__header, .card.-red .compound-row.btn .dotted-container__header, .compound-row.-red .dotted-container__header, .content-card.-red .compound-row.btn .dotted-container__header, .dotted-container.-red .dotted-container__content .compound-row.btn .dotted-container__header, .panel-slider__controls.-red .compound-row.btn .dotted-container__header {
	color: #a62e34;
}

.-red .accordion .compound-row.btn::before, .-red .content-block__btn .compound-row.btn::before, .-red .dotted-container .compound-row.btn::before, .accordion.-red .compound-row.btn::before, .card.-red .compound-row.btn::before, .compound-row.-red::before, .content-card.-red .compound-row.btn::before, .dotted-container.-red .dotted-container__content .compound-row.btn::before, .panel-slider__controls.-red .compound-row.btn::before {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #e8242d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e8242d 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-red .accordion .compound-row.-light.btn .compound-row__title, .-red .content-block__btn .compound-row.-light.btn .compound-row__title, .-red .dotted-container .compound-row.-light.btn .compound-row__title, .accordion.-red .compound-row.-light.btn .compound-row__title, .card.-red .compound-row.-light.btn .compound-row__title, .compound-row.-red.-light .compound-row__title, .content-card.-red .compound-row.-light.btn .compound-row__title, .dotted-container.-red .dotted-container__content .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-red .compound-row.-light.btn .compound-row__title {
	color: #e8242d;
}

.-purple .accordion .compound-row.btn .compound-row__title, .-purple .content-block__btn .compound-row.btn .compound-row__title, .-purple .dotted-container .compound-row.btn .compound-row__title, .accordion.-purple .compound-row.btn .compound-row__title, .card.-purple .compound-row.btn .compound-row__title, .compound-row.-purple .compound-row__title, .content-card.-purple .compound-row.btn .compound-row__title, .dotted-container.-purple .dotted-container__content .compound-row.btn .compound-row__title, .panel-slider__controls.-purple .compound-row.btn .compound-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.btn .compound-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.btn .compound-row__title, .triangle-section.-purple .triangle-column__body .compound-row.btn .compound-row__title, .triangle-section.-purple-light .triangle-column__body .compound-row.btn .compound-row__title {
	color: #3e2c57;
}

.-purple .accordion .compound-row.btn .dotted-container__header, .-purple .content-block__btn .compound-row.btn .dotted-container__header, .-purple .dotted-container .compound-row.btn .dotted-container__header, .accordion.-purple .compound-row.btn .dotted-container__header, .card.-purple .compound-row.btn .dotted-container__header, .compound-row.-purple .dotted-container__header, .content-card.-purple .compound-row.btn .dotted-container__header, .dotted-container.-purple .dotted-container__content .compound-row.btn .dotted-container__header, .panel-slider__controls.-purple .compound-row.btn .dotted-container__header, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.btn .dotted-container__header, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.btn .dotted-container__header, .triangle-section.-purple .triangle-column__body .compound-row.btn .dotted-container__header, .triangle-section.-purple-light .triangle-column__body .compound-row.btn .dotted-container__header {
	color: #5a348f;
}

.-purple .accordion .compound-row.btn::before, .-purple .content-block__btn .compound-row.btn::before, .-purple .dotted-container .compound-row.btn::before, .accordion.-purple .compound-row.btn::before, .card.-purple .compound-row.btn::before, .compound-row.-purple::before, .content-card.-purple .compound-row.btn::before, .dotted-container.-purple .dotted-container__content .compound-row.btn::before, .panel-slider__controls.-purple .compound-row.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.btn::before, .triangle-section.-purple .triangle-column__body .compound-row.btn::before, .triangle-section.-purple-light .triangle-column__body .compound-row.btn::before {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-purple .accordion .compound-row.-light.btn .compound-row__title, .-purple .content-block__btn .compound-row.-light.btn .compound-row__title, .-purple .dotted-container .compound-row.-light.btn .compound-row__title, .accordion.-purple .compound-row.-light.btn .compound-row__title, .card.-purple .compound-row.-light.btn .compound-row__title, .compound-row.-purple.-light .compound-row__title, .content-card.-purple .compound-row.-light.btn .compound-row__title, .dotted-container.-purple .dotted-container__content .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-purple .compound-row.-light.btn .compound-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.-light.btn .compound-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.-light.btn .compound-row__title, .triangle-section.-purple .triangle-column__body .compound-row.-light.btn .compound-row__title, .triangle-section.-purple-light .triangle-column__body .compound-row.-light.btn .compound-row__title {
	color: #8f2f8d;
}

.background-section {
	position: relative;
}

.background-section__inner {
	z-index: 1;
}

@media all and (min-width:75rem) {
	.background-section__inner {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

.background-section__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	min-height: 300px;
}

.background-section__title {
	text-transform: uppercase;
	color: #fff;
	font-size: 3.0625rem;
	margin: 0;
}

@media all and (min-width:56.25rem) {
	.background-section__title.-large {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:75rem) {
	.background-section__title.-large {
		font-size: 4.75rem;
	}
}

.background-section__btn-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 30px;
	margin-bottom: -13px;
}

.background-section__btn-group .btn {
	margin-bottom: 13px;
}

@media all and (min-width:45rem) {
	.background-section__btn-group {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-right: -15px;
		margin-bottom: -20px;
	}
	
	.background-section__btn-group .btn {
		margin-right: 15px;
		margin-bottom: 20px;
	}
}

.background-section .content-image-wrapper {
	padding: 40px 0;
	margin-left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	margin-right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
}

@media all and (min-width:75rem) {
	.background-section .content-image-wrapper {
		padding-top: 0;
		padding-bottom: 32%;
	}
}

.background-section .content-image {
	min-height: 125%;
	top: -50px;
}

@media all and (min-width:45rem) {
	.background-section .content-image {
		top: -75px;
	}
}

@media all and (min-width:100rem) {
	.background-section .content-image {
		top: -100px;
	}
}

.contrast-section {
	position: relative;
	padding: 70px 0;
	margin-top: 172px;
}

.contrast-section::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background-color: #213838;
}

.contrast-section::after {
	content: "";
	position: absolute;
	top: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	height: 86px;
	height: 172px;
	z-index: -1;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#36bcbd), color-stop(#36bcbd), color-stop(50%), color-stop(50%, #24a390), to(#24a390));
	background: linear-gradient(to bottom, #36bcbd 0, #36bcbd, 50%, #24a390 50%, #24a390 100%);
}

@media all and (min-width:75rem) {
	.contrast-section {
		padding: 96px 0;
	}
}

.contrast-section .btn {
	font-size: .8rem;
}

.contrast-section .dotted-container__header, .contrast-section .gradient-heading {
	font-size: 1.9375rem;
	margin-bottom: 30px;
}

@media all and (min-width:45rem) {
	.contrast-section .dotted-container__header, .contrast-section .gradient-heading {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:75rem) {
	.contrast-section .dotted-container__header, .contrast-section .gradient-heading {
		font-size: 3.8125rem;
		margin-bottom: 0;
	}
}

@media all and (min-width:100rem) {
	.contrast-section .dotted-container__header, .contrast-section .gradient-heading {
		font-size: 4.75rem;
	}
}

.contrast-section__intro {
	font-weight: 400;
	font-size: 1.5625rem;
	margin-bottom: 1.5625rem;
	line-height: 1.25;
}

.contrast-section__intro a {
	font-weight: 700;
	color: #36bcbd;
	text-decoration: underline;
}

.contrast-section__intro b, .contrast-section__intro strong {
	color: #36bcbd;
}

.contrast-section__body {
	color: #fff;
	margin-bottom: 1.5625rem;
}

.contrast-section.-overlap {
	padding: 100px 0;
	margin-top: 50px;
}

.contrast-section.-overlap::after {
	height: 200px;
}

@media all and (min-width:75rem) {
	.contrast-section.-overlap {
		padding: 155px 0;
		margin-top: 77.5px;
	}
	
	.contrast-section.-overlap::after {
		height: 310px;
	}
}

.contrast-section.-overlap .contrast-section__body, .contrast-section.-overlap .contrast-section__intro {
	margin-bottom: 1.875rem;
}

.contrast-section__image-container {
	position: relative;
	margin: 40px 0;
	width: 500px;
	max-width: 100%;
}

.contrast-section__image-container .content-image-wrapper {
	padding-bottom: 80%;
	border-radius: 24px;
}

@media all and (min-width:75rem) {
	.contrast-section__image-container {
		width: calc(100% * ( 5 / 6 ));
		margin-top: 90px;
		margin-bottom: 0;
	}
	
	.contrast-section__image-container .content-image-wrapper {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		padding: 0;
		height: 400px;
	}
}

@media all and (min-width:128rem) {
	.contrast-section__image-container {
		width: calc(100% * ( 4 / 6 ));
	}
	
	.contrast-section__image-container .content-image-wrapper {
		height: 350px;
	}
}

.-green .accordion .contrast-section.btn, .-green .content-block__btn .contrast-section.btn, .-green .dotted-container .contrast-section.btn, .accordion.-green .contrast-section.btn, .card.-green .contrast-section.btn, .content-card.-green .contrast-section.btn, .contrast-section.-green, .dotted-container.-green .dotted-container__content .contrast-section.btn, .panel-slider__controls.-green .contrast-section.btn {
	color: #c1e8e9;
}

.-green .accordion .contrast-section.btn .contrast-section__intro b, .-green .accordion .contrast-section.btn .contrast-section__intro strong, .-green .content-block__btn .contrast-section.btn .contrast-section__intro b, .-green .content-block__btn .contrast-section.btn .contrast-section__intro strong, .-green .dotted-container .contrast-section.btn .contrast-section__intro b, .-green .dotted-container .contrast-section.btn .contrast-section__intro strong, .accordion.-green .contrast-section.btn .contrast-section__intro b, .accordion.-green .contrast-section.btn .contrast-section__intro strong, .card.-green .contrast-section.btn .contrast-section__intro b, .card.-green .contrast-section.btn .contrast-section__intro strong, .content-card.-green .contrast-section.btn .contrast-section__intro b, .content-card.-green .contrast-section.btn .contrast-section__intro strong, .contrast-section.-green .contrast-section__intro b, .contrast-section.-green .contrast-section__intro strong, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro b, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro strong, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro strong {
	color: #36bcbd;
}

.-green .accordion .contrast-section.btn .contrast-section__intro a, .-green .content-block__btn .contrast-section.btn .contrast-section__intro a, .-green .dotted-container .contrast-section.btn .contrast-section__intro a, .accordion.-green .contrast-section.btn .contrast-section__intro a, .card.-green .contrast-section.btn .contrast-section__intro a, .content-card.-green .contrast-section.btn .contrast-section__intro a, .contrast-section.-green .contrast-section__intro a, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro a {
	color: #36bcbd;
}

.-green .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .-green .accordion .contrast-section.btn .contrast-section__intro a:hover, .-green .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible, .-green .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .-green .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .-green .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .accordion.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-green .contrast-section.btn .contrast-section__intro a:hover, .card.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-green .contrast-section.btn .contrast-section__intro a:hover, .content-card.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-green .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-green .contrast-section__intro a:focus-visible, .contrast-section.-green .contrast-section__intro a:hover, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro a:hover {
	color: #c1e8e9;
}

.-green .accordion .contrast-section.btn::before, .-green .content-block__btn .contrast-section.btn::before, .-green .dotted-container .contrast-section.btn::before, .accordion.-green .contrast-section.btn::before, .card.-green .contrast-section.btn::before, .content-card.-green .contrast-section.btn::before, .contrast-section.-green::before, .dotted-container.-green .dotted-container__content .contrast-section.btn::before, .panel-slider__controls.-green .contrast-section.btn::before {
	background-color: #213838;
}

.-green .accordion .contrast-section.btn::after, .-green .content-block__btn .contrast-section.btn::after, .-green .dotted-container .contrast-section.btn::after, .accordion.-green .contrast-section.btn::after, .card.-green .contrast-section.btn::after, .content-card.-green .contrast-section.btn::after, .contrast-section.-green::after, .dotted-container.-green .dotted-container__content .contrast-section.btn::after, .panel-slider__controls.-green .contrast-section.btn::after {
	background: -webkit-gradient(linear, left top, left bottom, from(#36bcbd), color-stop(#36bcbd), color-stop(50%), color-stop(50%, #24a390), to(#24a390));
	background: linear-gradient(to bottom, #36bcbd 0, #36bcbd, 50%, #24a390 50%, #24a390 100%);
}

.-blue .accordion .contrast-section.btn, .-blue .content-block__btn .contrast-section.btn, .-blue .dotted-container .contrast-section.btn, .accordion.-blue .contrast-section.btn, .card.-blue .contrast-section.btn, .content-card.-blue .contrast-section.btn, .contrast-section.-blue, .dotted-container.-blue .dotted-container__content .contrast-section.btn, .panel-slider__controls.-blue .contrast-section.btn, .triangle-section.-blue .triangle-column__body .contrast-section.btn {
	color: #bbe5f8;
}

.-blue .accordion .contrast-section.btn .contrast-section__intro b, .-blue .accordion .contrast-section.btn .contrast-section__intro strong, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro b, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro strong, .-blue .dotted-container .contrast-section.btn .contrast-section__intro b, .-blue .dotted-container .contrast-section.btn .contrast-section__intro strong, .accordion.-blue .contrast-section.btn .contrast-section__intro b, .accordion.-blue .contrast-section.btn .contrast-section__intro strong, .card.-blue .contrast-section.btn .contrast-section__intro b, .card.-blue .contrast-section.btn .contrast-section__intro strong, .content-card.-blue .contrast-section.btn .contrast-section__intro b, .content-card.-blue .contrast-section.btn .contrast-section__intro strong, .contrast-section.-blue .contrast-section__intro b, .contrast-section.-blue .contrast-section__intro strong, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro b, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro strong, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro strong, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro b, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro strong {
	color: #22b0ec;
}

.-blue .accordion .contrast-section.btn .contrast-section__intro a, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro a, .-blue .dotted-container .contrast-section.btn .contrast-section__intro a, .accordion.-blue .contrast-section.btn .contrast-section__intro a, .card.-blue .contrast-section.btn .contrast-section__intro a, .content-card.-blue .contrast-section.btn .contrast-section__intro a, .contrast-section.-blue .contrast-section__intro a, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro a, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro a {
	color: #22b0ec;
}

.-blue .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .-blue .accordion .contrast-section.btn .contrast-section__intro a:hover, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .-blue .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .-blue .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .accordion.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-blue .contrast-section.btn .contrast-section__intro a:hover, .card.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-blue .contrast-section.btn .contrast-section__intro a:hover, .content-card.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-blue .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-blue .contrast-section__intro a:focus-visible, .contrast-section.-blue .contrast-section__intro a:hover, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro a:hover, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover {
	color: #bbe5f8;
}

.-blue .accordion .contrast-section.btn::before, .-blue .content-block__btn .contrast-section.btn::before, .-blue .dotted-container .contrast-section.btn::before, .accordion.-blue .contrast-section.btn::before, .card.-blue .contrast-section.btn::before, .content-card.-blue .contrast-section.btn::before, .contrast-section.-blue::before, .dotted-container.-blue .dotted-container__content .contrast-section.btn::before, .panel-slider__controls.-blue .contrast-section.btn::before, .triangle-section.-blue .triangle-column__body .contrast-section.btn::before {
	background-color: #1b4265;
}

.-blue .accordion .contrast-section.btn::after, .-blue .content-block__btn .contrast-section.btn::after, .-blue .dotted-container .contrast-section.btn::after, .accordion.-blue .contrast-section.btn::after, .card.-blue .contrast-section.btn::after, .content-card.-blue .contrast-section.btn::after, .contrast-section.-blue::after, .dotted-container.-blue .dotted-container__content .contrast-section.btn::after, .panel-slider__controls.-blue .contrast-section.btn::after, .triangle-section.-blue .triangle-column__body .contrast-section.btn::after {
	background: -webkit-gradient(linear, left top, left bottom, from(#178bcd), color-stop(#178bcd), color-stop(50%), color-stop(50%, #0a63ac), to(#0a63ac));
	background: linear-gradient(to bottom, #178bcd 0, #178bcd, 50%, #0a63ac 50%, #0a63ac 100%);
}

.-yellow .accordion .contrast-section.btn, .-yellow .content-block__btn .contrast-section.btn, .-yellow .dotted-container .contrast-section.btn, .accordion.-yellow .contrast-section.btn, .card.-yellow .contrast-section.btn, .contrast-section.-yellow, .dotted-container.-yellow .dotted-container__content .contrast-section.btn, .panel-slider__controls.-yellow .contrast-section.btn {
	color: #fde4bf;
}

.-yellow .accordion .contrast-section.btn .contrast-section__intro b, .-yellow .accordion .contrast-section.btn .contrast-section__intro strong, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro b, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro strong, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro b, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro strong, .accordion.-yellow .contrast-section.btn .contrast-section__intro b, .accordion.-yellow .contrast-section.btn .contrast-section__intro strong, .card.-yellow .contrast-section.btn .contrast-section__intro b, .card.-yellow .contrast-section.btn .contrast-section__intro strong, .contrast-section.-yellow .contrast-section__intro b, .contrast-section.-yellow .contrast-section__intro strong, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro b, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro strong, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro strong {
	color: #faae31;
}

.-yellow .accordion .contrast-section.btn .contrast-section__intro a, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro a, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro a, .accordion.-yellow .contrast-section.btn .contrast-section__intro a, .card.-yellow .contrast-section.btn .contrast-section__intro a, .contrast-section.-yellow .contrast-section__intro a, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro a {
	color: #faae31;
}

.-yellow .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .-yellow .accordion .contrast-section.btn .contrast-section__intro a:hover, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .accordion.-yellow .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-yellow .contrast-section.btn .contrast-section__intro a:hover, .card.-yellow .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-yellow .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-yellow .contrast-section__intro a:focus-visible, .contrast-section.-yellow .contrast-section__intro a:hover, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro a:hover {
	color: #fde4bf;
}

.-yellow .accordion .contrast-section.btn::before, .-yellow .content-block__btn .contrast-section.btn::before, .-yellow .dotted-container .contrast-section.btn::before, .accordion.-yellow .contrast-section.btn::before, .card.-yellow .contrast-section.btn::before, .contrast-section.-yellow::before, .dotted-container.-yellow .dotted-container__content .contrast-section.btn::before, .panel-slider__controls.-yellow .contrast-section.btn::before {
	background-color: #731e22;
}

.-yellow .accordion .contrast-section.btn::after, .-yellow .content-block__btn .contrast-section.btn::after, .-yellow .dotted-container .contrast-section.btn::after, .accordion.-yellow .contrast-section.btn::after, .card.-yellow .contrast-section.btn::after, .contrast-section.-yellow::after, .dotted-container.-yellow .dotted-container__content .contrast-section.btn::after, .panel-slider__controls.-yellow .contrast-section.btn::after {
	background: -webkit-gradient(linear, left top, left bottom, from(#f07930), color-stop(#f07930), color-stop(50%), color-stop(50%, #d95931), to(#d95931));
	background: linear-gradient(to bottom, #f07930 0, #f07930, 50%, #d95931 50%, #d95931 100%);
}

.-red .accordion .contrast-section.btn, .-red .content-block__btn .contrast-section.btn, .-red .dotted-container .contrast-section.btn, .accordion.-red .contrast-section.btn, .card.-red .contrast-section.btn, .content-card.-red .contrast-section.btn, .contrast-section.-red, .dotted-container.-red .dotted-container__content .contrast-section.btn, .panel-slider__controls.-red .contrast-section.btn {
	color: #f8c8bc;
}

.-red .accordion .contrast-section.btn .contrast-section__intro b, .-red .accordion .contrast-section.btn .contrast-section__intro strong, .-red .content-block__btn .contrast-section.btn .contrast-section__intro b, .-red .content-block__btn .contrast-section.btn .contrast-section__intro strong, .-red .dotted-container .contrast-section.btn .contrast-section__intro b, .-red .dotted-container .contrast-section.btn .contrast-section__intro strong, .accordion.-red .contrast-section.btn .contrast-section__intro b, .accordion.-red .contrast-section.btn .contrast-section__intro strong, .card.-red .contrast-section.btn .contrast-section__intro b, .card.-red .contrast-section.btn .contrast-section__intro strong, .content-card.-red .contrast-section.btn .contrast-section__intro b, .content-card.-red .contrast-section.btn .contrast-section__intro strong, .contrast-section.-red .contrast-section__intro b, .contrast-section.-red .contrast-section__intro strong, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro b, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro strong, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro strong {
	color: #ed5a2e;
}

.-red .accordion .contrast-section.btn .contrast-section__intro a, .-red .content-block__btn .contrast-section.btn .contrast-section__intro a, .-red .dotted-container .contrast-section.btn .contrast-section__intro a, .accordion.-red .contrast-section.btn .contrast-section__intro a, .card.-red .contrast-section.btn .contrast-section__intro a, .content-card.-red .contrast-section.btn .contrast-section__intro a, .contrast-section.-red .contrast-section__intro a, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro a {
	color: #ed5a2e;
}

.-red .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .-red .accordion .contrast-section.btn .contrast-section__intro a:hover, .-red .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible, .-red .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .-red .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .-red .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .accordion.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-red .contrast-section.btn .contrast-section__intro a:hover, .card.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-red .contrast-section.btn .contrast-section__intro a:hover, .content-card.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-red .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-red .contrast-section__intro a:focus-visible, .contrast-section.-red .contrast-section__intro a:hover, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro a:hover {
	color: #f8c8bc;
}

.-red .accordion .contrast-section.btn::before, .-red .content-block__btn .contrast-section.btn::before, .-red .dotted-container .contrast-section.btn::before, .accordion.-red .contrast-section.btn::before, .card.-red .contrast-section.btn::before, .content-card.-red .contrast-section.btn::before, .contrast-section.-red::before, .dotted-container.-red .dotted-container__content .contrast-section.btn::before, .panel-slider__controls.-red .contrast-section.btn::before {
	background-color: #63282c;
}

.-red .accordion .contrast-section.btn::after, .-red .content-block__btn .contrast-section.btn::after, .-red .dotted-container .contrast-section.btn::after, .accordion.-red .contrast-section.btn::after, .card.-red .contrast-section.btn::after, .content-card.-red .contrast-section.btn::after, .contrast-section.-red::after, .dotted-container.-red .dotted-container__content .contrast-section.btn::after, .panel-slider__controls.-red .contrast-section.btn::after {
	background: -webkit-gradient(linear, left top, left bottom, from(#e8242d), color-stop(#e8242d), color-stop(50%), color-stop(50%, #a62e34), to(#a62e34));
	background: linear-gradient(to bottom, #e8242d 0, #e8242d, 50%, #a62e34 50%, #a62e34 100%);
}

.-purple .accordion .contrast-section.btn, .-purple .content-block__btn .contrast-section.btn, .-purple .dotted-container .contrast-section.btn, .accordion.-purple .contrast-section.btn, .card.-purple .contrast-section.btn, .content-card.-purple .contrast-section.btn, .contrast-section.-purple, .dotted-container.-purple .dotted-container__content .contrast-section.btn, .panel-slider__controls.-purple .contrast-section.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn, .triangle-section.-purple .triangle-column__body .contrast-section.btn, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn {
	color: #e9bad8;
}

.-purple .accordion .contrast-section.btn .contrast-section__intro b, .-purple .accordion .contrast-section.btn .contrast-section__intro strong, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro b, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro strong, .-purple .dotted-container .contrast-section.btn .contrast-section__intro b, .-purple .dotted-container .contrast-section.btn .contrast-section__intro strong, .accordion.-purple .contrast-section.btn .contrast-section__intro b, .accordion.-purple .contrast-section.btn .contrast-section__intro strong, .card.-purple .contrast-section.btn .contrast-section__intro b, .card.-purple .contrast-section.btn .contrast-section__intro strong, .content-card.-purple .contrast-section.btn .contrast-section__intro b, .content-card.-purple .contrast-section.btn .contrast-section__intro strong, .contrast-section.-purple .contrast-section__intro b, .contrast-section.-purple .contrast-section__intro strong, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro b, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro strong, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro strong, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro b, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro strong, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro b, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro strong, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro b, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro strong, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro b, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro strong {
	color: #c2258c;
}

.-purple .accordion .contrast-section.btn .contrast-section__intro a, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro a, .-purple .dotted-container .contrast-section.btn .contrast-section__intro a, .accordion.-purple .contrast-section.btn .contrast-section__intro a, .card.-purple .contrast-section.btn .contrast-section__intro a, .content-card.-purple .contrast-section.btn .contrast-section__intro a, .contrast-section.-purple .contrast-section__intro a, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro a, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro a, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro a {
	color: #c2258c;
}

.-purple .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .-purple .accordion .contrast-section.btn .contrast-section__intro a:hover, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .-purple .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .-purple .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .accordion.-purple .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-purple .contrast-section.btn .contrast-section__intro a:hover, .card.-purple .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-purple .contrast-section.btn .contrast-section__intro a:hover, .content-card.-purple .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-purple .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-purple .contrast-section__intro a:focus-visible, .contrast-section.-purple .contrast-section__intro a:hover, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover {
	color: #e9bad8;
}

.-purple .accordion .contrast-section.btn::before, .-purple .content-block__btn .contrast-section.btn::before, .-purple .dotted-container .contrast-section.btn::before, .accordion.-purple .contrast-section.btn::before, .card.-purple .contrast-section.btn::before, .content-card.-purple .contrast-section.btn::before, .contrast-section.-purple::before, .dotted-container.-purple .dotted-container__content .contrast-section.btn::before, .panel-slider__controls.-purple .contrast-section.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn::before, .triangle-section.-purple .triangle-column__body .contrast-section.btn::before, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn::before {
	background-color: #3e2c57;
}

.-purple .accordion .contrast-section.btn::after, .-purple .content-block__btn .contrast-section.btn::after, .-purple .dotted-container .contrast-section.btn::after, .accordion.-purple .contrast-section.btn::after, .card.-purple .contrast-section.btn::after, .content-card.-purple .contrast-section.btn::after, .contrast-section.-purple::after, .dotted-container.-purple .dotted-container__content .contrast-section.btn::after, .panel-slider__controls.-purple .contrast-section.btn::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn::after, .triangle-section.-purple .triangle-column__body .contrast-section.btn::after, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn::after {
	background: -webkit-gradient(linear, left top, left bottom, from(#8f2f8d), color-stop(#8f2f8d), color-stop(50%), color-stop(50%, #5a348f), to(#5a348f));
	background: linear-gradient(to bottom, #8f2f8d 0, #8f2f8d, 50%, #5a348f 50%, #5a348f 100%);
}

.chevron-row {
	color: #fff;
	overflow: hidden;
	overflow: hidden;
	border-radius: 24px;
}

.chevron-row__inner {
	position: relative;
	padding: 42px 30px;
	padding-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	min-height: 273px;
	z-index: 2;
}

@media all and (min-width:45rem) {
	.chevron-row__inner {
		padding: 64px;
		padding-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.chevron-row__inner {
		min-height: auto;
		text-align: left;
		padding: 0;
		padding-left: 64px;
		height: 598px;
	}
}

.chevron-row__title {
	text-transform: uppercase;
	font-size: 2.4375rem;
	margin-bottom: 24px;
}

@media all and (min-width:75rem) {
	.chevron-row__title {
		margin-bottom: 16px;
	}
}

.chevron-row__body {
	font-size: 1.25rem;
	margin: 20px 0 10px 0;
}

@media all and (min-width:75rem) {
	.chevron-row__body {
		margin: 32px 0 0 0;
	}
}

.chevron-row .btn {
	margin-top: 20px;
	margin-left: -35px;
}

@media all and (min-width:75rem) {
	.chevron-row .btn {
		margin-top: 32px;
		margin-left: 0;
	}
}

.chevron-row__image {
	background-color: transparent;
	min-height: 25vw;
}

@media all and (min-width:75rem) {
	.chevron-row__image {
		min-height: 0;
	}
}

.chevron-row__image .content-image-wrapper {
	padding-bottom: 100%;
}

@media all and (min-width:45rem) {
	.chevron-row__image .content-image-wrapper {
		padding-bottom: 70%;
	}
}

@media all and (min-width:75rem) {
	.chevron-row__image .content-image-wrapper {
		height: 100%;
		padding-bottom: 0;
	}
}

.chevron-row__chevron-down {
	position: relative;
	z-index: 1;
	height: 100%;
}

.chevron-row__chevron-down::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;utf8,<svg width=\"335\" height=\"89\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>background</title><rect fill=\"none\" id=\"canvas_background\" height=\"91\" width=\"337\" y=\"-1\" x=\"-1\"/></g><g><title>Layer 1</title><path id=\"svg_1\" fill=\"%2324a390\" d=\"m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z\"/></g></svg>");
	background-size: contain;
	background-position: top;
	background-repeat: no-repeat;
}

@media all and (min-width:75rem) {
	.chevron-row__chevron-down {
		display: none;
	}
}

.chevron-row__chevron-right {
	display: none;
	position: absolute;
	top: 0;
	right: -175px;
	bottom: 0;
	z-index: -1;
}

@media all and (min-width:75rem) {
	.chevron-row__chevron-right {
		display: block;
	}
}

.-blue .accordion .chevron-row.btn .chevron-row__inner, .-blue .content-block__btn .chevron-row.btn .chevron-row__inner, .-blue .dotted-container .chevron-row.btn .chevron-row__inner, .accordion.-blue .chevron-row.btn .chevron-row__inner, .card.-blue .chevron-row.btn .chevron-row__inner, .chevron-row.-blue .chevron-row__inner, .content-card.-blue .chevron-row.btn .chevron-row__inner, .dotted-container.-blue .dotted-container__content .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-blue .chevron-row.btn .chevron-row__inner, .triangle-section.-blue .triangle-column__body .chevron-row.btn .chevron-row__inner {
	background-color: #178bcd;
}

.-blue .accordion .chevron-row.btn svg *, .-blue .content-block__btn .chevron-row.btn svg *, .-blue .dotted-container .chevron-row.btn svg *, .accordion.-blue .chevron-row.btn svg *, .card.-blue .chevron-row.btn svg *, .chevron-row.-blue svg *, .content-card.-blue .chevron-row.btn svg *, .dotted-container.-blue .dotted-container__content .chevron-row.btn svg *, .panel-slider__controls.-blue .chevron-row.btn svg *, .triangle-section.-blue .triangle-column__body .chevron-row.btn svg * {
	fill: #178bcd;
}

.-blue .accordion .chevron-row.btn .chevron-row__chevron-down::after, .-blue .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after, .-blue .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-blue .chevron-row.btn .chevron-row__chevron-down::after, .card.-blue .chevron-row.btn .chevron-row__chevron-down::after, .chevron-row.-blue .chevron-row__chevron-down::after, .content-card.-blue .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-blue .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-blue .chevron-row.btn .chevron-row__chevron-down::after, .triangle-section.-blue .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after {
	background-image: url("data:image/svg+xml;utf8,<svg width=\"335\" height=\"89\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>background</title><rect fill=\"none\" id=\"canvas_background\" height=\"91\" width=\"337\" y=\"-1\" x=\"-1\"/></g><g><title>Layer 1</title><path id=\"svg_1\" fill=\"%23178bcd\" d=\"m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z\"/></g></svg>");
}

.-green .accordion .chevron-row.btn .chevron-row__inner, .-green .content-block__btn .chevron-row.btn .chevron-row__inner, .-green .dotted-container .chevron-row.btn .chevron-row__inner, .accordion.-green .chevron-row.btn .chevron-row__inner, .card.-green .chevron-row.btn .chevron-row__inner, .chevron-row.-green .chevron-row__inner, .content-card.-green .chevron-row.btn .chevron-row__inner, .dotted-container.-green .dotted-container__content .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-green .chevron-row.btn .chevron-row__inner {
	background-color: #24a390;
}

.-green .accordion .chevron-row.btn svg *, .-green .content-block__btn .chevron-row.btn svg *, .-green .dotted-container .chevron-row.btn svg *, .accordion.-green .chevron-row.btn svg *, .card.-green .chevron-row.btn svg *, .chevron-row.-green svg *, .content-card.-green .chevron-row.btn svg *, .dotted-container.-green .dotted-container__content .chevron-row.btn svg *, .panel-slider__controls.-green .chevron-row.btn svg * {
	fill: #24a390;
}

.-green .accordion .chevron-row.btn .chevron-row__chevron-down::after, .-green .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after, .-green .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-green .chevron-row.btn .chevron-row__chevron-down::after, .card.-green .chevron-row.btn .chevron-row__chevron-down::after, .chevron-row.-green .chevron-row__chevron-down::after, .content-card.-green .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-green .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-green .chevron-row.btn .chevron-row__chevron-down::after {
	background-image: url("data:image/svg+xml;utf8,<svg width=\"335\" height=\"89\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>background</title><rect fill=\"none\" id=\"canvas_background\" height=\"91\" width=\"337\" y=\"-1\" x=\"-1\"/></g><g><title>Layer 1</title><path id=\"svg_1\" fill=\"%2324a390\" d=\"m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z\"/></g></svg>");
}

.-yellow .accordion .chevron-row.btn .chevron-row__inner, .-yellow .content-block__btn .chevron-row.btn .chevron-row__inner, .-yellow .dotted-container .chevron-row.btn .chevron-row__inner, .accordion.-yellow .chevron-row.btn .chevron-row__inner, .card.-yellow .chevron-row.btn .chevron-row__inner, .chevron-row.-yellow .chevron-row__inner, .dotted-container.-yellow .dotted-container__content .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-yellow .chevron-row.btn .chevron-row__inner {
	background-color: #f07930;
}

.-yellow .accordion .chevron-row.btn svg *, .-yellow .content-block__btn .chevron-row.btn svg *, .-yellow .dotted-container .chevron-row.btn svg *, .accordion.-yellow .chevron-row.btn svg *, .card.-yellow .chevron-row.btn svg *, .chevron-row.-yellow svg *, .dotted-container.-yellow .dotted-container__content .chevron-row.btn svg *, .panel-slider__controls.-yellow .chevron-row.btn svg * {
	fill: #f07930;
}

.-yellow .accordion .chevron-row.btn .chevron-row__chevron-down::after, .-yellow .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after, .-yellow .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-yellow .chevron-row.btn .chevron-row__chevron-down::after, .card.-yellow .chevron-row.btn .chevron-row__chevron-down::after, .chevron-row.-yellow .chevron-row__chevron-down::after, .dotted-container.-yellow .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-yellow .chevron-row.btn .chevron-row__chevron-down::after {
	background-image: url("data:image/svg+xml;utf8,<svg width=\"335\" height=\"89\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>background</title><rect fill=\"none\" id=\"canvas_background\" height=\"91\" width=\"337\" y=\"-1\" x=\"-1\"/></g><g><title>Layer 1</title><path id=\"svg_1\" fill=\"%23f07930\" d=\"m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z\"/></g></svg>");
}

.-red .accordion .chevron-row.btn .chevron-row__inner, .-red .content-block__btn .chevron-row.btn .chevron-row__inner, .-red .dotted-container .chevron-row.btn .chevron-row__inner, .accordion.-red .chevron-row.btn .chevron-row__inner, .card.-red .chevron-row.btn .chevron-row__inner, .chevron-row.-red .chevron-row__inner, .content-card.-red .chevron-row.btn .chevron-row__inner, .dotted-container.-red .dotted-container__content .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-red .chevron-row.btn .chevron-row__inner {
	background-color: #a62e34;
}

.-red .accordion .chevron-row.btn svg *, .-red .content-block__btn .chevron-row.btn svg *, .-red .dotted-container .chevron-row.btn svg *, .accordion.-red .chevron-row.btn svg *, .card.-red .chevron-row.btn svg *, .chevron-row.-red svg *, .content-card.-red .chevron-row.btn svg *, .dotted-container.-red .dotted-container__content .chevron-row.btn svg *, .panel-slider__controls.-red .chevron-row.btn svg * {
	fill: #a62e34;
}

.-red .accordion .chevron-row.btn .chevron-row__chevron-down::after, .-red .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after, .-red .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-red .chevron-row.btn .chevron-row__chevron-down::after, .card.-red .chevron-row.btn .chevron-row__chevron-down::after, .chevron-row.-red .chevron-row__chevron-down::after, .content-card.-red .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-red .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-red .chevron-row.btn .chevron-row__chevron-down::after {
	background-image: url("data:image/svg+xml;utf8,<svg width=\"335\" height=\"89\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>background</title><rect fill=\"none\" id=\"canvas_background\" height=\"91\" width=\"337\" y=\"-1\" x=\"-1\"/></g><g><title>Layer 1</title><path id=\"svg_1\" fill=\"%23a62e34\" d=\"m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z\"/></g></svg>");
}

.-purple .accordion .chevron-row.btn .chevron-row__inner, .-purple .content-block__btn .chevron-row.btn .chevron-row__inner, .-purple .dotted-container .chevron-row.btn .chevron-row__inner, .accordion.-purple .chevron-row.btn .chevron-row__inner, .card.-purple .chevron-row.btn .chevron-row__inner, .chevron-row.-purple .chevron-row__inner, .content-card.-purple .chevron-row.btn .chevron-row__inner, .dotted-container.-purple .dotted-container__content .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-purple .chevron-row.btn .chevron-row__inner, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__inner, .slider-panel.-purple .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__inner, .triangle-section.-purple .triangle-column__body .chevron-row.btn .chevron-row__inner, .triangle-section.-purple-light .triangle-column__body .chevron-row.btn .chevron-row__inner {
	background-color: #8f2f8d;
}

.-purple .accordion .chevron-row.btn svg *, .-purple .content-block__btn .chevron-row.btn svg *, .-purple .dotted-container .chevron-row.btn svg *, .accordion.-purple .chevron-row.btn svg *, .card.-purple .chevron-row.btn svg *, .chevron-row.-purple svg *, .content-card.-purple .chevron-row.btn svg *, .dotted-container.-purple .dotted-container__content .chevron-row.btn svg *, .panel-slider__controls.-purple .chevron-row.btn svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .chevron-row.btn svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .chevron-row.btn svg *, .triangle-section.-purple .triangle-column__body .chevron-row.btn svg *, .triangle-section.-purple-light .triangle-column__body .chevron-row.btn svg * {
	fill: #8f2f8d;
}

.-purple .accordion .chevron-row.btn .chevron-row__chevron-down::after, .-purple .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after, .-purple .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-purple .chevron-row.btn .chevron-row__chevron-down::after, .card.-purple .chevron-row.btn .chevron-row__chevron-down::after, .chevron-row.-purple .chevron-row__chevron-down::after, .content-card.-purple .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-purple .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-purple .chevron-row.btn .chevron-row__chevron-down::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .triangle-section.-purple .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .triangle-section.-purple-light .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after {
	background-image: url("data:image/svg+xml;utf8,<svg width=\"335\" height=\"89\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>background</title><rect fill=\"none\" id=\"canvas_background\" height=\"91\" width=\"337\" y=\"-1\" x=\"-1\"/></g><g><title>Layer 1</title><path id=\"svg_1\" fill=\"%238f2f8d\" d=\"m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z\"/></g></svg>");
}

.triangle-section {
	background-color: #f4f4f4;
	border-radius: 24px;
	margin-top: 116px;
	padding-bottom: 13px;
}

@media all and (min-width:75rem) {
	.triangle-section {
		padding-bottom: 96px;
	}
}

@media all and (max-width:56.25rem) {
	.triangle-section--join {
		border-radius: 0;
		margin-top: 0;
		padding-bottom: 0;
	}
}

@media all and (min-width:56.25rem) {
	.triangle-section--join {
		padding-bottom: 96px;
	}
	
	.triangle-section--join .triangle-section__intro {
		margin-top: 80px;
	}
}

.triangle-icon {
	position: relative;
	display: block;
	margin-top: -116px;
	margin-bottom: 60px;
	text-align: center;
}

@media all and (min-width:56.25rem) {
	.triangle-icon {
		display: inline-block;
	}
}

@media all and (min-width:75rem) {
	.triangle-icon {
		margin-bottom: 91px;
	}
}

@media all and (min-width:75rem) {
	.triangle-section__triangle-container.-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.triangle-icon__triangle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.triangle-icon__title {
	position: absolute;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 2.4375rem;
	max-width: 240px;
	margin: 0 auto;
	top: 64px;
	left: 0;
	right: 0;
	z-index: 1;
}

@media all and (min-width:75rem) {
	.triangle-section__intro-container.-right {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
}

.triangle-section__intro {
	font-size: 1.25rem;
	color: #231f20;
	padding: 0 1.25rem;
	margin-bottom: 75px;
}

@media all and (min-width:56.25rem) {
	.triangle-section__intro {
		padding: 0;
	}
}

@media all and (min-width:75rem) {
	.triangle-section__intro {
		font-size: 1.5625rem;
		margin-top: 106px;
		margin-bottom: 0;
		line-height: 1.25;
	}
}

.triangle-section__intro-heading {
	font-size: 2.4375rem;
	font-weight: 700;
	line-height: 1;
	padding: 0 1.25rem;
	margin-bottom: 75px;
}

@media all and (min-width:56.25rem) {
	.triangle-section__intro-heading {
		padding: 0;
	}
}

@media all and (min-width:75rem) {
	.triangle-section__intro-heading {
		margin-top: 80px;
		margin-bottom: 0;
	}
}

.triangle-section__container {
	padding: 0 1.25rem;
}

@media all and (min-width:56.25rem) {
	.triangle-section__container {
		padding: 0;
	}
}

.triangle-row {
	position: relative;
	padding: 35px 0 62px 0;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #000 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

@media all and (min-width:75rem) {
	.triangle-row {
		padding: 40px 0 50px 0;
		background-position: top;
		background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #000), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(to right, #000 16.66667%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-x;
		background-size: 6px 1px;
	}
}

.triangle-row__title {
	color: #3e2c57;
	font-size: 1.5625rem;
	text-transform: uppercase;
	margin-bottom: 0;
}

.triangle-row__title.-column {
	margin-bottom: 20px;
	max-width: 220px;
}

.triangle-row__subtitle {
	margin-top: 16px;
	color: #8f2f8d;
	font-size: 1.25rem;
}

.triangle-row__title-row {
	margin-bottom: 28px;
}

@media all and (min-width:75rem) {
	.triangle-row__title-row {
		margin-right: 40px;
		margin-bottom: 0;
	}
}

.triangle-row__content {
	max-width: 90ch;
}

.triangle-row__content p {
	margin-bottom: 1.5rem;
}

.triangle-row__content p:last-child {
	margin-bottom: 0;
}

.triangle-row__content .btn {
	font-size: .8rem;
}

.triangle-row__body {
	margin-top: 25px;
}

.triangle-row__body>:last-child {
	margin-bottom: 0;
}

.triangle-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: -60px;
	padding-bottom: 60px;
}

@media all and (min-width:75rem) {
	.triangle-columns {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-top: 30px;
	}
}

.triangle-columns.-icons {
	margin-top: 55px;
}

@media all and (min-width:75rem) {
	.triangle-columns.-icons {
		margin-top: 30px;
	}
}

.triangle-row:last-child .triangle-columns {
	padding-bottom: 0;
}

.triangle-column {
	margin-bottom: 60px;
}

.triangle-column__title {
	font-size: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 11px;
}

.triangle-column__body {
	max-width: 60ch;
}

.triangle-column__body .btn {
	font-size: .8rem;
}

.triangle-column__body a:not(.btn) {
	color: #231f20;
	text-decoration: underline;
}

.triangle-column__body a:not(.btn):focus-visible, .triangle-column__body a:not(.btn):hover {
	color: #1b4265;
}

.triangle-column__body>:last-child {
	margin-bottom: 0;
}

.triangle-column__number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	width: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #c2258c;
	color: #fff;
	margin-right: 11px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.-purple .accordion .triangle-column__number.btn, .-purple .content-block__btn .triangle-column__number.btn, .-purple .dotted-container .triangle-column__number.btn, .accordion.-purple .triangle-column__number.btn, .card.-purple .triangle-column__number.btn, .content-card.-purple .triangle-column__number.btn, .dotted-container.-purple .dotted-container__content .triangle-column__number.btn, .panel-slider__controls.-purple .triangle-column__number.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-column__number.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-column__number.btn, .triangle-column__number.-purple, .triangle-section.-purple .triangle-column__body .triangle-column__number.btn, .triangle-section.-purple-light .triangle-column__body .triangle-column__number.btn {
	background-color: #8f2f8d;
}

.-purple .accordion .triangle-column__number.-dark.btn, .-purple .content-block__btn .triangle-column__number.-dark.btn, .-purple .dotted-container .triangle-column__number.-dark.btn, .accordion.-purple .triangle-column__number.-dark.btn, .card.-purple .triangle-column__number.-dark.btn, .content-card.-purple .triangle-column__number.-dark.btn, .dotted-container.-purple .dotted-container__content .triangle-column__number.-dark.btn, .panel-slider__controls.-purple .triangle-column__number.-dark.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-column__number.-dark.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-column__number.-dark.btn, .triangle-column__number.-purple.-dark, .triangle-section.-purple .triangle-column__body .triangle-column__number.-dark.btn, .triangle-section.-purple-light .triangle-column__body .triangle-column__number.-dark.btn {
	background-color: #5a348f;
}

.-purple .accordion .triangle-column__number.-light.btn, .-purple .content-block__btn .triangle-column__number.-light.btn, .-purple .dotted-container .triangle-column__number.-light.btn, .accordion.-purple .triangle-column__number.-light.btn, .card.-purple .triangle-column__number.-light.btn, .content-card.-purple .triangle-column__number.-light.btn, .dotted-container.-purple .dotted-container__content .triangle-column__number.-light.btn, .panel-slider__controls.-purple .triangle-column__number.-light.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-column__number.-light.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-column__number.-light.btn, .triangle-column__number.-purple.-light, .triangle-section.-purple .triangle-column__body .triangle-column__number.-light.btn, .triangle-section.-purple-light .triangle-column__body .triangle-column__number.-light.btn {
	background-color: #c2258c;
}

.-red .accordion .triangle-column__number.btn, .-red .content-block__btn .triangle-column__number.btn, .-red .dotted-container .triangle-column__number.btn, .accordion.-red .triangle-column__number.btn, .card.-red .triangle-column__number.btn, .content-card.-red .triangle-column__number.btn, .dotted-container.-red .dotted-container__content .triangle-column__number.btn, .panel-slider__controls.-red .triangle-column__number.btn, .triangle-column__number.-red {
	background-color: #e8242d;
}

.-red .accordion .triangle-column__number.-dark.btn, .-red .content-block__btn .triangle-column__number.-dark.btn, .-red .dotted-container .triangle-column__number.-dark.btn, .accordion.-red .triangle-column__number.-dark.btn, .card.-red .triangle-column__number.-dark.btn, .content-card.-red .triangle-column__number.-dark.btn, .dotted-container.-red .dotted-container__content .triangle-column__number.-dark.btn, .panel-slider__controls.-red .triangle-column__number.-dark.btn, .triangle-column__number.-red.-dark {
	background-color: #a62e34;
}

.-red .accordion .triangle-column__number.-light.btn, .-red .content-block__btn .triangle-column__number.-light.btn, .-red .dotted-container .triangle-column__number.-light.btn, .accordion.-red .triangle-column__number.-light.btn, .card.-red .triangle-column__number.-light.btn, .content-card.-red .triangle-column__number.-light.btn, .dotted-container.-red .dotted-container__content .triangle-column__number.-light.btn, .panel-slider__controls.-red .triangle-column__number.-light.btn, .triangle-column__number.-red.-light {
	background-color: #ed5a2e;
}

.-yellow .accordion .triangle-column__number.btn, .-yellow .content-block__btn .triangle-column__number.btn, .-yellow .dotted-container .triangle-column__number.btn, .accordion.-yellow .triangle-column__number.btn, .card.-yellow .triangle-column__number.btn, .dotted-container.-yellow .dotted-container__content .triangle-column__number.btn, .panel-slider__controls.-yellow .triangle-column__number.btn, .triangle-column__number.-yellow {
	background-color: #f07930;
}

.-yellow .accordion .triangle-column__number.-dark.btn, .-yellow .content-block__btn .triangle-column__number.-dark.btn, .-yellow .dotted-container .triangle-column__number.-dark.btn, .accordion.-yellow .triangle-column__number.-dark.btn, .card.-yellow .triangle-column__number.-dark.btn, .dotted-container.-yellow .dotted-container__content .triangle-column__number.-dark.btn, .panel-slider__controls.-yellow .triangle-column__number.-dark.btn, .triangle-column__number.-yellow.-dark {
	background-color: #d95931;
}

.-yellow .accordion .triangle-column__number.-light.btn, .-yellow .content-block__btn .triangle-column__number.-light.btn, .-yellow .dotted-container .triangle-column__number.-light.btn, .accordion.-yellow .triangle-column__number.-light.btn, .card.-yellow .triangle-column__number.-light.btn, .dotted-container.-yellow .dotted-container__content .triangle-column__number.-light.btn, .panel-slider__controls.-yellow .triangle-column__number.-light.btn, .triangle-column__number.-yellow.-light {
	background-color: #faae31;
}

.-green .accordion .triangle-column__number.btn, .-green .content-block__btn .triangle-column__number.btn, .-green .dotted-container .triangle-column__number.btn, .accordion.-green .triangle-column__number.btn, .card.-green .triangle-column__number.btn, .content-card.-green .triangle-column__number.btn, .dotted-container.-green .dotted-container__content .triangle-column__number.btn, .panel-slider__controls.-green .triangle-column__number.btn, .triangle-column__number.-green {
	background-color: #24a390;
}

.-green .accordion .triangle-column__number.-dark.btn, .-green .content-block__btn .triangle-column__number.-dark.btn, .-green .dotted-container .triangle-column__number.-dark.btn, .accordion.-green .triangle-column__number.-dark.btn, .card.-green .triangle-column__number.-dark.btn, .content-card.-green .triangle-column__number.-dark.btn, .dotted-container.-green .dotted-container__content .triangle-column__number.-dark.btn, .panel-slider__controls.-green .triangle-column__number.-dark.btn, .triangle-column__number.-green.-dark {
	background-color: #136b6a;
}

.-green .accordion .triangle-column__number.-light.btn, .-green .content-block__btn .triangle-column__number.-light.btn, .-green .dotted-container .triangle-column__number.-light.btn, .accordion.-green .triangle-column__number.-light.btn, .card.-green .triangle-column__number.-light.btn, .content-card.-green .triangle-column__number.-light.btn, .dotted-container.-green .dotted-container__content .triangle-column__number.-light.btn, .panel-slider__controls.-green .triangle-column__number.-light.btn, .triangle-column__number.-green.-light {
	background-color: #36bcbd;
}

.-blue .accordion .triangle-column__number.btn, .-blue .content-block__btn .triangle-column__number.btn, .-blue .dotted-container .triangle-column__number.btn, .accordion.-blue .triangle-column__number.btn, .card.-blue .triangle-column__number.btn, .content-card.-blue .triangle-column__number.btn, .dotted-container.-blue .dotted-container__content .triangle-column__number.btn, .panel-slider__controls.-blue .triangle-column__number.btn, .triangle-column__number.-blue, .triangle-section.-blue .triangle-column__body .triangle-column__number.btn {
	background-color: #178bcd;
}

.-blue .accordion .triangle-column__number.-dark.btn, .-blue .content-block__btn .triangle-column__number.-dark.btn, .-blue .dotted-container .triangle-column__number.-dark.btn, .accordion.-blue .triangle-column__number.-dark.btn, .card.-blue .triangle-column__number.-dark.btn, .content-card.-blue .triangle-column__number.-dark.btn, .dotted-container.-blue .dotted-container__content .triangle-column__number.-dark.btn, .panel-slider__controls.-blue .triangle-column__number.-dark.btn, .triangle-column__number.-blue.-dark, .triangle-section.-blue .triangle-column__body .triangle-column__number.-dark.btn {
	background-color: #0a63ac;
}

.-blue .accordion .triangle-column__number.-light.btn, .-blue .content-block__btn .triangle-column__number.-light.btn, .-blue .dotted-container .triangle-column__number.-light.btn, .accordion.-blue .triangle-column__number.-light.btn, .card.-blue .triangle-column__number.-light.btn, .content-card.-blue .triangle-column__number.-light.btn, .dotted-container.-blue .dotted-container__content .triangle-column__number.-light.btn, .panel-slider__controls.-blue .triangle-column__number.-light.btn, .triangle-column__number.-blue.-light, .triangle-section.-blue .triangle-column__body .triangle-column__number.-light.btn {
	background-color: #22b0ec;
}

.triangle-column__image {
	max-width: 140px;
}

.triangle-cta {
	padding-top: 85px;
	color: #178bcd;
}

@media all and (min-width:45rem) {
	.triangle-cta {
		text-align: center;
		padding-left: 10%;
		padding-right: 10%;
	}
}

@media all and (min-width:75rem) {
	.triangle-cta {
		padding-bottom: 10px;
	}
}

.triangle-cta__title {
	font-size: 2.4375rem;
	margin-bottom: 50px;
	text-transform: uppercase;
}

@media all and (min-width:56.25rem) {
	.triangle-cta__title {
		font-size: 3.0625rem;
	}
}

.triangle-amenities {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

.triangle-amenities__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
}

@media all and (min-width:56.25rem) {
	.triangle-amenities__header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.triangle-amenities__disclaimer {
	margin-bottom: 0;
	color: #636466;
}

.triangle-amenities__toggle {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100%;
	text-align: center;
	margin-bottom: 40px;
}

.-purple .accordion .triangle-section.btn .triangle-row__title, .-purple .content-block__btn .triangle-section.btn .triangle-row__title, .-purple .dotted-container .triangle-section.btn .triangle-row__title, .accordion.-purple .triangle-section.btn .triangle-row__title, .card.-purple .triangle-section.btn .triangle-row__title, .content-card.-purple .triangle-section.btn .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-row__title, .panel-slider__controls.-purple .triangle-section.btn .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-row__title, .triangle-section.-purple .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-row__title, .triangle-section.-purple-light .triangle-row__title {
	color: #5a348f;
}

.-purple .accordion .triangle-section.btn .triangle-row__subtitle, .-purple .content-block__btn .triangle-section.btn .triangle-row__subtitle, .-purple .dotted-container .triangle-section.btn .triangle-row__subtitle, .accordion.-purple .triangle-section.btn .triangle-row__subtitle, .card.-purple .triangle-section.btn .triangle-row__subtitle, .content-card.-purple .triangle-section.btn .triangle-row__subtitle, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-row__subtitle, .panel-slider__controls.-purple .triangle-section.btn .triangle-row__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-row__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-row__subtitle, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .triangle-section.-purple .triangle-row__subtitle, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .triangle-section.-purple-light .triangle-row__subtitle {
	color: #8f2f8d;
}

.-purple .accordion .triangle-section.btn .triangle-icon__triangle svg path, .-purple .content-block__btn .triangle-section.btn .triangle-icon__triangle svg path, .-purple .dotted-container .triangle-section.btn .triangle-icon__triangle svg path, .accordion.-purple .triangle-section.btn .triangle-icon__triangle svg path, .card.-purple .triangle-section.btn .triangle-icon__triangle svg path, .content-card.-purple .triangle-section.btn .triangle-icon__triangle svg path, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-icon__triangle svg path, .panel-slider__controls.-purple .triangle-section.btn .triangle-icon__triangle svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-icon__triangle svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .slider-panel.-purple .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple .triangle-icon__triangle svg path, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple-light .triangle-icon__triangle svg path {
	fill: #5a348f;
}

.-purple .accordion .triangle-section.btn .triangle-cta__title, .-purple .content-block__btn .triangle-section.btn .triangle-cta__title, .-purple .dotted-container .triangle-section.btn .triangle-cta__title, .accordion.-purple .triangle-section.btn .triangle-cta__title, .card.-purple .triangle-section.btn .triangle-cta__title, .content-card.-purple .triangle-section.btn .triangle-cta__title, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-cta__title, .panel-slider__controls.-purple .triangle-section.btn .triangle-cta__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-cta__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-cta__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-cta__title, .slider-panel.-purple .triangle-section.btn .triangle-cta__title, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-cta__title, .triangle-section.-purple .triangle-cta__title, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-cta__title, .triangle-section.-purple-light .triangle-cta__title {
	color: #8f2f8d;
}

.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-icon__triangle svg path, .slider-panel.-purple .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple-light .triangle-icon__triangle svg path {
	fill: #8f2f8d;
}

.-blue .accordion .triangle-section.btn .triangle-row__title, .-blue .content-block__btn .triangle-section.btn .triangle-row__title, .-blue .dotted-container .triangle-section.btn .triangle-row__title, .accordion.-blue .triangle-section.btn .triangle-row__title, .card.-blue .triangle-section.btn .triangle-row__title, .content-card.-blue .triangle-section.btn .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-row__title, .panel-slider__controls.-blue .triangle-section.btn .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-row__title, .triangle-section.-blue .triangle-row__title {
	color: #0a63ac;
}

.-blue .accordion .triangle-section.btn .triangle-row__subtitle, .-blue .content-block__btn .triangle-section.btn .triangle-row__subtitle, .-blue .dotted-container .triangle-section.btn .triangle-row__subtitle, .accordion.-blue .triangle-section.btn .triangle-row__subtitle, .card.-blue .triangle-section.btn .triangle-row__subtitle, .content-card.-blue .triangle-section.btn .triangle-row__subtitle, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-row__subtitle, .panel-slider__controls.-blue .triangle-section.btn .triangle-row__subtitle, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .triangle-section.-blue .triangle-row__subtitle {
	color: #178bcd;
}

.-blue .accordion .triangle-section.btn .triangle-icon__triangle svg path, .-blue .content-block__btn .triangle-section.btn .triangle-icon__triangle svg path, .-blue .dotted-container .triangle-section.btn .triangle-icon__triangle svg path, .accordion.-blue .triangle-section.btn .triangle-icon__triangle svg path, .card.-blue .triangle-section.btn .triangle-icon__triangle svg path, .content-card.-blue .triangle-section.btn .triangle-icon__triangle svg path, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-icon__triangle svg path, .panel-slider__controls.-blue .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-blue .triangle-icon__triangle svg path {
	fill: #0a63ac;
}

.-blue .accordion .triangle-section.btn .triangle-cta__title, .-blue .content-block__btn .triangle-section.btn .triangle-cta__title, .-blue .dotted-container .triangle-section.btn .triangle-cta__title, .accordion.-blue .triangle-section.btn .triangle-cta__title, .card.-blue .triangle-section.btn .triangle-cta__title, .content-card.-blue .triangle-section.btn .triangle-cta__title, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-cta__title, .panel-slider__controls.-blue .triangle-section.btn .triangle-cta__title, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-cta__title, .triangle-section.-blue .triangle-cta__title {
	color: #178bcd;
}

.-purple .accordion .triangle-row.btn .triangle-row__title, .-purple .content-block__btn .triangle-row.btn .triangle-row__title, .-purple .dotted-container .triangle-row.btn .triangle-row__title, .accordion.-purple .triangle-row.btn .triangle-row__title, .card.-purple .triangle-row.btn .triangle-row__title, .content-card.-purple .triangle-row.btn .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-row.btn .triangle-row__title, .panel-slider__controls.-purple .triangle-row.btn .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-row.btn .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-row.btn .triangle-row__title, .triangle-row.-purple .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-row.btn .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-row.btn .triangle-row__title {
	color: #5a348f;
}

.-blue .accordion .triangle-row.btn .triangle-row__title, .-blue .content-block__btn .triangle-row.btn .triangle-row__title, .-blue .dotted-container .triangle-row.btn .triangle-row__title, .accordion.-blue .triangle-row.btn .triangle-row__title, .card.-blue .triangle-row.btn .triangle-row__title, .content-card.-blue .triangle-row.btn .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-row.btn .triangle-row__title, .panel-slider__controls.-blue .triangle-row.btn .triangle-row__title, .triangle-row.-blue .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-row.btn .triangle-row__title {
	color: #0a63ac;
}

.-red .accordion .triangle-row.btn .triangle-row__title, .-red .content-block__btn .triangle-row.btn .triangle-row__title, .-red .dotted-container .triangle-row.btn .triangle-row__title, .accordion.-red .triangle-row.btn .triangle-row__title, .card.-red .triangle-row.btn .triangle-row__title, .content-card.-red .triangle-row.btn .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-row.btn .triangle-row__title, .panel-slider__controls.-red .triangle-row.btn .triangle-row__title, .triangle-row.-red .triangle-row__title {
	color: #a62e34;
}

.-yellow .accordion .triangle-row.btn .triangle-row__title, .-yellow .content-block__btn .triangle-row.btn .triangle-row__title, .-yellow .dotted-container .triangle-row.btn .triangle-row__title, .accordion.-yellow .triangle-row.btn .triangle-row__title, .card.-yellow .triangle-row.btn .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-row.btn .triangle-row__title, .panel-slider__controls.-yellow .triangle-row.btn .triangle-row__title, .triangle-row.-yellow .triangle-row__title {
	color: #d95931;
}

.-green .accordion .triangle-row.btn .triangle-row__title, .-green .content-block__btn .triangle-row.btn .triangle-row__title, .-green .dotted-container .triangle-row.btn .triangle-row__title, .accordion.-green .triangle-row.btn .triangle-row__title, .card.-green .triangle-row.btn .triangle-row__title, .content-card.-green .triangle-row.btn .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-row.btn .triangle-row__title, .panel-slider__controls.-green .triangle-row.btn .triangle-row__title, .triangle-row.-green .triangle-row__title {
	color: #136b6a;
}

.-blue .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-blue .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-blue .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .accordion.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .content-card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .panel-slider__controls.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-columns.-blue .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title {
	color: #1b4265;
}

.-blue .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-blue .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-blue .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .accordion.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .content-card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .panel-slider__controls.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-columns.-blue .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title {
	color: #0a63ac;
}

.-blue .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-blue .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-blue .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .accordion.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .content-card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .panel-slider__controls.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-columns.-blue .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title {
	color: #178bcd;
}

.-green .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-green .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-green .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .accordion.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .content-card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .panel-slider__controls.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-columns.-green .triangle-column:nth-of-type(3n+1) .triangle-row__title {
	color: #213838;
}

.-green .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-green .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-green .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .accordion.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .content-card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .panel-slider__controls.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-columns.-green .triangle-column:nth-of-type(3n+2) .triangle-row__title {
	color: #136b6a;
}

.-green .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-green .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-green .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .accordion.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .content-card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .panel-slider__controls.-green .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-columns.-green .triangle-column:nth-of-type(3n+3) .triangle-row__title {
	color: #24a390;
}

.-red .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-red .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-red .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .accordion.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .content-card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .panel-slider__controls.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-columns.-red .triangle-column:nth-of-type(3n+1) .triangle-row__title {
	color: #63282c;
}

.-red .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-red .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-red .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .accordion.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .content-card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .panel-slider__controls.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-columns.-red .triangle-column:nth-of-type(3n+2) .triangle-row__title {
	color: #a62e34;
}

.-red .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-red .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-red .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .accordion.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .content-card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .panel-slider__controls.-red .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-columns.-red .triangle-column:nth-of-type(3n+3) .triangle-row__title {
	color: #e8242d;
}

.-purple .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-purple .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-purple .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .accordion.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .content-card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .panel-slider__controls.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-columns.-purple .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title {
	color: #3e2c57;
}

.-purple .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-purple .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-purple .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .accordion.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .content-card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .panel-slider__controls.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-columns.-purple .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title {
	color: #5a348f;
}

.-purple .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-purple .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-purple .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .accordion.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .content-card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .panel-slider__controls.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-columns.-purple .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title {
	color: #8f2f8d;
}

.-yellow .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-yellow .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .-yellow .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .accordion.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .card.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .panel-slider__controls.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+1) .triangle-row__title, .triangle-columns.-yellow .triangle-column:nth-of-type(3n+1) .triangle-row__title {
	color: #731e22;
}

.-yellow .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-yellow .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .-yellow .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .accordion.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .card.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .panel-slider__controls.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+2) .triangle-row__title, .triangle-columns.-yellow .triangle-column:nth-of-type(3n+2) .triangle-row__title {
	color: #d95931;
}

.-yellow .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-yellow .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .-yellow .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .accordion.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .card.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .panel-slider__controls.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n+3) .triangle-row__title, .triangle-columns.-yellow .triangle-column:nth-of-type(3n+3) .triangle-row__title {
	color: #f07930;
}

.play-btn {
	position: relative;
	background-color: #231f20;
	width: 6rem;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.play-btn::before {
	content: "";
	display: block;
	padding-bottom: 100%;
}

.play-btn.-shadow {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

.play-btn:focus, .play-btn:hover {
	background-color: #fff;
}

.play-btn:focus .play-btn__icon path, .play-btn:hover .play-btn__icon path {
	fill: #231f20;
}

@media all and (min-width:45rem) {
	.play-btn {
		width: 7.5rem;
	}
}

@media all and (min-width:75rem) {
	.play-btn {
		width: 8.875rem;
	}
}

.play-btn__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40%;
	height: 36%;
	-webkit-transform: translate(-41%, -50%);
	transform: translate(-41%, -50%);
}

.play-btn__icon svg {
	width: 100%;
	height: 100%;
	-webkit-transform: rotate(-.25turn);
	transform: rotate(-.25turn);
}

.play-btn__icon svg path {
	fill: #fff;
	-webkit-transition: fill .2s ease-out;
	transition: fill .2s ease-out;
}

.play-btn-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}

.-green .accordion .btn .play-btn, .-green .content-block__btn .btn .play-btn, .-green .dotted-container .btn .play-btn, .-green .play-btn, .accordion.-green .btn .play-btn, .card.-green .btn .play-btn, .content-card.-green .btn .play-btn, .dotted-container.-green .dotted-container__content .btn .play-btn, .panel-slider__controls.-green .btn .play-btn {
	background-color: #36bcbd;
	fill: #36bcbd;
}

.-green .play-btn:focus, .-green .play-btn:hover, .dotted-container.-green .dotted-container__content .btn .play-btn:focus, .dotted-container.-green .dotted-container__content .btn .play-btn:hover {
	background-color: #fff;
}

.-green .play-btn:focus .play-btn__icon path, .-green .play-btn:hover .play-btn__icon path {
	fill: #36bcbd;
}

.-red .accordion .btn .play-btn, .-red .content-block__btn .btn .play-btn, .-red .dotted-container .btn .play-btn, .-red .play-btn, .accordion.-red .btn .play-btn, .card.-red .btn .play-btn, .content-card.-red .btn .play-btn, .dotted-container.-red .dotted-container__content .btn .play-btn, .panel-slider__controls.-red .btn .play-btn {
	background-color: #ed5a2e;
	fill: #ed5a2e;
}

.-red .play-btn:focus, .-red .play-btn:hover, .dotted-container.-red .dotted-container__content .btn .play-btn:focus, .dotted-container.-red .dotted-container__content .btn .play-btn:hover {
	background-color: #fff;
}

.-red .play-btn:focus .play-btn__icon path, .-red .play-btn:hover .play-btn__icon path {
	fill: #ed5a2e;
}

.-blue .accordion .btn .play-btn, .-blue .content-block__btn .btn .play-btn, .-blue .dotted-container .btn .play-btn, .-blue .play-btn, .accordion.-blue .btn .play-btn, .card.-blue .btn .play-btn, .content-card.-blue .btn .play-btn, .dotted-container.-blue .dotted-container__content .btn .play-btn, .panel-slider__controls.-blue .btn .play-btn, .triangle-section.-blue .triangle-column__body .btn .play-btn {
	background-color: #22b0ec;
	fill: #22b0ec;
}

.-blue .play-btn:focus, .-blue .play-btn:hover, .dotted-container.-blue .dotted-container__content .btn .play-btn:focus, .dotted-container.-blue .dotted-container__content .btn .play-btn:hover, .triangle-section.-blue .triangle-column__body .btn .play-btn:focus, .triangle-section.-blue .triangle-column__body .btn .play-btn:hover {
	background-color: #fff;
}

.-blue .play-btn:focus .play-btn__icon path, .-blue .play-btn:hover .play-btn__icon path {
	fill: #22b0ec;
}

.-purple .accordion .btn .play-btn, .-purple .content-block__btn .btn .play-btn, .-purple .dotted-container .btn .play-btn, .-purple .play-btn, .accordion.-purple .btn .play-btn, .card.-purple .btn .play-btn, .content-card.-purple .btn .play-btn, .dotted-container.-purple .dotted-container__content .btn .play-btn, .panel-slider__controls.-purple .btn .play-btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .play-btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .play-btn, .triangle-section.-purple .triangle-column__body .btn .play-btn, .triangle-section.-purple-light .triangle-column__body .btn .play-btn {
	background-color: #c2258c;
	fill: #c2258c;
}

.-purple .play-btn:focus, .-purple .play-btn:hover, .dotted-container.-purple .dotted-container__content .btn .play-btn:focus, .dotted-container.-purple .dotted-container__content .btn .play-btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .play-btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .play-btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .play-btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .play-btn:hover, .triangle-section.-purple .triangle-column__body .btn .play-btn:focus, .triangle-section.-purple .triangle-column__body .btn .play-btn:hover, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:focus, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:hover {
	background-color: #fff;
}

.-purple .play-btn:focus .play-btn__icon path, .-purple .play-btn:hover .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:focus .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:hover .play-btn__icon path {
	fill: #c2258c;
}

.-yellow .accordion .btn .play-btn, .-yellow .content-block__btn .btn .play-btn, .-yellow .dotted-container .btn .play-btn, .-yellow .play-btn, .accordion.-yellow .btn .play-btn, .card.-yellow .btn .play-btn, .dotted-container.-yellow .dotted-container__content .btn .play-btn, .panel-slider__controls.-yellow .btn .play-btn {
	background-color: #faae31;
	fill: #faae31;
}

.-yellow .play-btn:focus, .-yellow .play-btn:hover, .dotted-container.-yellow .dotted-container__content .btn .play-btn:focus, .dotted-container.-yellow .dotted-container__content .btn .play-btn:hover {
	background-color: #fff;
}

.-yellow .play-btn:focus .play-btn__icon path, .-yellow .play-btn:hover .play-btn__icon path {
	fill: #faae31;
}

.-black .accordion .btn .play-btn, .-black .map-panel .btn.-plain .play-btn, .-black .play-btn, .accordion.-black .btn .play-btn {
	background-color: #231f20;
	fill: #231f20;
}

.-black .map-panel .btn.-plain .play-btn:focus, .-black .map-panel .btn.-plain .play-btn:hover, .-black .play-btn:focus, .-black .play-btn:hover {
	background-color: #fff;
}

.-black .play-btn:focus .play-btn__icon path, .-black .play-btn:hover .play-btn__icon path {
	fill: #231f20;
}

.-green .accordion .play-btn.btn, .-green .content-block__btn .play-btn.btn, .-green .dotted-container .play-btn.btn, .accordion.-green .play-btn.btn, .card.-green .play-btn.btn, .content-card.-green .play-btn.btn, .dotted-container.-green .dotted-container__content .play-btn.btn, .panel-slider__controls.-green .play-btn.btn, .play-btn.-green {
	background-color: #36bcbd;
	fill: #36bcbd;
}

.-green .accordion .play-btn.btn:focus, .-green .accordion .play-btn.btn:hover, .-green .content-block__btn .play-btn.btn:focus, .-green .content-block__btn .play-btn.btn:hover, .-green .dotted-container .play-btn.btn:focus, .-green .dotted-container .play-btn.btn:hover, .accordion.-green .play-btn.btn:focus, .accordion.-green .play-btn.btn:hover, .card.-green .play-btn.btn:focus, .card.-green .play-btn.btn:hover, .content-card.-green .play-btn.btn:focus, .content-card.-green .play-btn.btn:hover, .dotted-container.-green .dotted-container__content .play-btn.btn:focus, .dotted-container.-green .dotted-container__content .play-btn.btn:hover, .panel-slider__controls.-green .play-btn.btn:focus, .panel-slider__controls.-green .play-btn.btn:hover, .play-btn.-green:focus, .play-btn.-green:hover {
	background-color: #fff;
}

.-green .accordion .play-btn.btn:focus .play-btn__icon path, .-green .accordion .play-btn.btn:hover .play-btn__icon path, .-green .content-block__btn .play-btn.btn:focus .play-btn__icon path, .-green .content-block__btn .play-btn.btn:hover .play-btn__icon path, .-green .dotted-container .play-btn.btn:focus .play-btn__icon path, .-green .dotted-container .play-btn.btn:hover .play-btn__icon path, .accordion.-green .play-btn.btn:focus .play-btn__icon path, .accordion.-green .play-btn.btn:hover .play-btn__icon path, .card.-green .play-btn.btn:focus .play-btn__icon path, .card.-green .play-btn.btn:hover .play-btn__icon path, .content-card.-green .play-btn.btn:focus .play-btn__icon path, .content-card.-green .play-btn.btn:hover .play-btn__icon path, .dotted-container.-green .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .dotted-container.-green .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-green .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-green .play-btn.btn:hover .play-btn__icon path, .play-btn.-green:focus .play-btn__icon path, .play-btn.-green:hover .play-btn__icon path {
	fill: #36bcbd;
}

.-red .accordion .play-btn.btn, .-red .content-block__btn .play-btn.btn, .-red .dotted-container .play-btn.btn, .accordion.-red .play-btn.btn, .card.-red .play-btn.btn, .content-card.-red .play-btn.btn, .dotted-container.-red .dotted-container__content .play-btn.btn, .panel-slider__controls.-red .play-btn.btn, .play-btn.-red {
	background-color: #ed5a2e;
	fill: #ed5a2e;
}

.-red .accordion .play-btn.btn:focus, .-red .accordion .play-btn.btn:hover, .-red .content-block__btn .play-btn.btn:focus, .-red .content-block__btn .play-btn.btn:hover, .-red .dotted-container .play-btn.btn:focus, .-red .dotted-container .play-btn.btn:hover, .accordion.-red .play-btn.btn:focus, .accordion.-red .play-btn.btn:hover, .card.-red .play-btn.btn:focus, .card.-red .play-btn.btn:hover, .content-card.-red .play-btn.btn:focus, .content-card.-red .play-btn.btn:hover, .dotted-container.-red .dotted-container__content .play-btn.btn:focus, .dotted-container.-red .dotted-container__content .play-btn.btn:hover, .panel-slider__controls.-red .play-btn.btn:focus, .panel-slider__controls.-red .play-btn.btn:hover, .play-btn.-red:focus, .play-btn.-red:hover {
	background-color: #fff;
}

.-red .accordion .play-btn.btn:focus .play-btn__icon path, .-red .accordion .play-btn.btn:hover .play-btn__icon path, .-red .content-block__btn .play-btn.btn:focus .play-btn__icon path, .-red .content-block__btn .play-btn.btn:hover .play-btn__icon path, .-red .dotted-container .play-btn.btn:focus .play-btn__icon path, .-red .dotted-container .play-btn.btn:hover .play-btn__icon path, .accordion.-red .play-btn.btn:focus .play-btn__icon path, .accordion.-red .play-btn.btn:hover .play-btn__icon path, .card.-red .play-btn.btn:focus .play-btn__icon path, .card.-red .play-btn.btn:hover .play-btn__icon path, .content-card.-red .play-btn.btn:focus .play-btn__icon path, .content-card.-red .play-btn.btn:hover .play-btn__icon path, .dotted-container.-red .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .dotted-container.-red .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-red .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-red .play-btn.btn:hover .play-btn__icon path, .play-btn.-red:focus .play-btn__icon path, .play-btn.-red:hover .play-btn__icon path {
	fill: #ed5a2e;
}

.-blue .accordion .play-btn.btn, .-blue .content-block__btn .play-btn.btn, .-blue .dotted-container .play-btn.btn, .accordion.-blue .play-btn.btn, .card.-blue .play-btn.btn, .content-card.-blue .play-btn.btn, .dotted-container.-blue .dotted-container__content .play-btn.btn, .panel-slider__controls.-blue .play-btn.btn, .play-btn.-blue, .triangle-section.-blue .triangle-column__body .play-btn.btn {
	background-color: #22b0ec;
	fill: #22b0ec;
}

.-blue .accordion .play-btn.btn:focus, .-blue .accordion .play-btn.btn:hover, .-blue .content-block__btn .play-btn.btn:focus, .-blue .content-block__btn .play-btn.btn:hover, .-blue .dotted-container .play-btn.btn:focus, .-blue .dotted-container .play-btn.btn:hover, .accordion.-blue .play-btn.btn:focus, .accordion.-blue .play-btn.btn:hover, .card.-blue .play-btn.btn:focus, .card.-blue .play-btn.btn:hover, .content-card.-blue .play-btn.btn:focus, .content-card.-blue .play-btn.btn:hover, .dotted-container.-blue .dotted-container__content .play-btn.btn:focus, .dotted-container.-blue .dotted-container__content .play-btn.btn:hover, .panel-slider__controls.-blue .play-btn.btn:focus, .panel-slider__controls.-blue .play-btn.btn:hover, .play-btn.-blue:focus, .play-btn.-blue:hover, .triangle-section.-blue .triangle-column__body .play-btn.btn:focus, .triangle-section.-blue .triangle-column__body .play-btn.btn:hover {
	background-color: #fff;
}

.-blue .accordion .play-btn.btn:focus .play-btn__icon path, .-blue .accordion .play-btn.btn:hover .play-btn__icon path, .-blue .content-block__btn .play-btn.btn:focus .play-btn__icon path, .-blue .content-block__btn .play-btn.btn:hover .play-btn__icon path, .-blue .dotted-container .play-btn.btn:focus .play-btn__icon path, .-blue .dotted-container .play-btn.btn:hover .play-btn__icon path, .accordion.-blue .play-btn.btn:focus .play-btn__icon path, .accordion.-blue .play-btn.btn:hover .play-btn__icon path, .card.-blue .play-btn.btn:focus .play-btn__icon path, .card.-blue .play-btn.btn:hover .play-btn__icon path, .content-card.-blue .play-btn.btn:focus .play-btn__icon path, .content-card.-blue .play-btn.btn:hover .play-btn__icon path, .dotted-container.-blue .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .dotted-container.-blue .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-blue .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-blue .play-btn.btn:hover .play-btn__icon path, .play-btn.-blue:focus .play-btn__icon path, .play-btn.-blue:hover .play-btn__icon path, .triangle-section.-blue .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .triangle-section.-blue .triangle-column__body .play-btn.btn:hover .play-btn__icon path {
	fill: #22b0ec;
}

.-purple .accordion .play-btn.btn, .-purple .content-block__btn .play-btn.btn, .-purple .dotted-container .play-btn.btn, .accordion.-purple .play-btn.btn, .card.-purple .play-btn.btn, .content-card.-purple .play-btn.btn, .dotted-container.-purple .dotted-container__content .play-btn.btn, .panel-slider__controls.-purple .play-btn.btn, .play-btn.-purple, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn, .triangle-section.-purple .triangle-column__body .play-btn.btn, .triangle-section.-purple-light .triangle-column__body .play-btn.btn {
	background-color: #c2258c;
	fill: #c2258c;
}

.-purple .accordion .play-btn.btn:focus, .-purple .accordion .play-btn.btn:hover, .-purple .content-block__btn .play-btn.btn:focus, .-purple .content-block__btn .play-btn.btn:hover, .-purple .dotted-container .play-btn.btn:focus, .-purple .dotted-container .play-btn.btn:hover, .accordion.-purple .play-btn.btn:focus, .accordion.-purple .play-btn.btn:hover, .card.-purple .play-btn.btn:focus, .card.-purple .play-btn.btn:hover, .content-card.-purple .play-btn.btn:focus, .content-card.-purple .play-btn.btn:hover, .dotted-container.-purple .dotted-container__content .play-btn.btn:focus, .dotted-container.-purple .dotted-container__content .play-btn.btn:hover, .panel-slider__controls.-purple .play-btn.btn:focus, .panel-slider__controls.-purple .play-btn.btn:hover, .play-btn.-purple:focus, .play-btn.-purple:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:hover, .triangle-section.-purple .triangle-column__body .play-btn.btn:focus, .triangle-section.-purple .triangle-column__body .play-btn.btn:hover, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:focus, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:hover {
	background-color: #fff;
}

.-purple .accordion .play-btn.btn:focus .play-btn__icon path, .-purple .accordion .play-btn.btn:hover .play-btn__icon path, .-purple .content-block__btn .play-btn.btn:focus .play-btn__icon path, .-purple .content-block__btn .play-btn.btn:hover .play-btn__icon path, .-purple .dotted-container .play-btn.btn:focus .play-btn__icon path, .-purple .dotted-container .play-btn.btn:hover .play-btn__icon path, .accordion.-purple .play-btn.btn:focus .play-btn__icon path, .accordion.-purple .play-btn.btn:hover .play-btn__icon path, .card.-purple .play-btn.btn:focus .play-btn__icon path, .card.-purple .play-btn.btn:hover .play-btn__icon path, .content-card.-purple .play-btn.btn:focus .play-btn__icon path, .content-card.-purple .play-btn.btn:hover .play-btn__icon path, .dotted-container.-purple .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .dotted-container.-purple .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-purple .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-purple .play-btn.btn:hover .play-btn__icon path, .play-btn.-purple:focus .play-btn__icon path, .play-btn.-purple:hover .play-btn__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .triangle-section.-purple .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .triangle-section.-purple .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:hover .play-btn__icon path {
	fill: #c2258c;
}

.-yellow .accordion .play-btn.btn, .-yellow .content-block__btn .play-btn.btn, .-yellow .dotted-container .play-btn.btn, .accordion.-yellow .play-btn.btn, .card.-yellow .play-btn.btn, .dotted-container.-yellow .dotted-container__content .play-btn.btn, .panel-slider__controls.-yellow .play-btn.btn, .play-btn.-yellow {
	background-color: #faae31;
	fill: #faae31;
}

.-yellow .accordion .play-btn.btn:focus, .-yellow .accordion .play-btn.btn:hover, .-yellow .content-block__btn .play-btn.btn:focus, .-yellow .content-block__btn .play-btn.btn:hover, .-yellow .dotted-container .play-btn.btn:focus, .-yellow .dotted-container .play-btn.btn:hover, .accordion.-yellow .play-btn.btn:focus, .accordion.-yellow .play-btn.btn:hover, .card.-yellow .play-btn.btn:focus, .card.-yellow .play-btn.btn:hover, .dotted-container.-yellow .dotted-container__content .play-btn.btn:focus, .dotted-container.-yellow .dotted-container__content .play-btn.btn:hover, .panel-slider__controls.-yellow .play-btn.btn:focus, .panel-slider__controls.-yellow .play-btn.btn:hover, .play-btn.-yellow:focus, .play-btn.-yellow:hover {
	background-color: #fff;
}

.-yellow .accordion .play-btn.btn:focus .play-btn__icon path, .-yellow .accordion .play-btn.btn:hover .play-btn__icon path, .-yellow .content-block__btn .play-btn.btn:focus .play-btn__icon path, .-yellow .content-block__btn .play-btn.btn:hover .play-btn__icon path, .-yellow .dotted-container .play-btn.btn:focus .play-btn__icon path, .-yellow .dotted-container .play-btn.btn:hover .play-btn__icon path, .accordion.-yellow .play-btn.btn:focus .play-btn__icon path, .accordion.-yellow .play-btn.btn:hover .play-btn__icon path, .card.-yellow .play-btn.btn:focus .play-btn__icon path, .card.-yellow .play-btn.btn:hover .play-btn__icon path, .dotted-container.-yellow .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .dotted-container.-yellow .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-yellow .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-yellow .play-btn.btn:hover .play-btn__icon path, .play-btn.-yellow:focus .play-btn__icon path, .play-btn.-yellow:hover .play-btn__icon path {
	fill: #faae31;
}

.-black .accordion .play-btn.btn, .-black .map-panel .play-btn.btn.-plain, .accordion.-black .play-btn.btn, .play-btn.-black {
	background-color: #231f20;
	fill: #231f20;
}

.-black .accordion .play-btn.btn:focus, .-black .accordion .play-btn.btn:hover, .-black .map-panel .play-btn.btn.-plain:focus, .-black .map-panel .play-btn.btn.-plain:hover, .accordion.-black .play-btn.btn:focus, .accordion.-black .play-btn.btn:hover, .play-btn.-black:focus, .play-btn.-black:hover {
	background-color: #fff;
}

.-black .accordion .play-btn.btn:focus .play-btn__icon path, .-black .accordion .play-btn.btn:hover .play-btn__icon path, .-black .map-panel .play-btn.btn.-plain:focus .play-btn__icon path, .-black .map-panel .play-btn.btn.-plain:hover .play-btn__icon path, .accordion.-black .play-btn.btn:focus .play-btn__icon path, .accordion.-black .play-btn.btn:hover .play-btn__icon path, .play-btn.-black:focus .play-btn__icon path, .play-btn.-black:hover .play-btn__icon path {
	fill: #231f20;
}

.quote-row {
	position: relative;
	padding: 75px 0;
}

.quote-row::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background-color: #f4f4f4;
}

@media all and (min-width:75rem) {
	.quote-row {
		padding-top: 100px;
		padding-bottom: 80px;
	}
}

.quote-row__title {
	position: relative;
	font-size: 2.4375rem;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 20px;
	text-transform: uppercase;
	z-index: 1;
}

.quote-row__title::before {
	content: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/themes/ymc/template-parts/svgs/quote.svg");
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
}

@media all and (min-width:45rem) {
	.quote-row__title::before {
		left: 0;
		-webkit-transform: translate(-35%, -45%);
		transform: translate(-35%, -45%);
	}
}

@media all and (min-width:75rem) {
	.quote-row__title {
		float: left;
		padding-right: 85px;
	}
}

.quote-row__body {
	font-size: 1.25rem;
}

@media all and (min-width:75rem) {
	.quote-row__body {
		margin-left: 318px;
	}
}

.quote-row__name {
	font-size: .8rem;
	font-weight: 700;
	font-style: normal;
	margin-bottom: 0;
	display: block;
	margin-top: 30px;
}

.-green .accordion .quote-row.btn .quote-row__body, .-green .accordion .quote-row.btn .quote-row__name, .-green .content-block__btn .quote-row.btn .quote-row__body, .-green .content-block__btn .quote-row.btn .quote-row__name, .-green .dotted-container .quote-row.btn .quote-row__body, .-green .dotted-container .quote-row.btn .quote-row__name, .accordion.-green .quote-row.btn .quote-row__body, .accordion.-green .quote-row.btn .quote-row__name, .card.-green .quote-row.btn .quote-row__body, .card.-green .quote-row.btn .quote-row__name, .content-card.-green .quote-row.btn .quote-row__body, .content-card.-green .quote-row.btn .quote-row__name, .dotted-container.-green .dotted-container__content .quote-row.btn .quote-row__body, .dotted-container.-green .dotted-container__content .quote-row.btn .quote-row__name, .panel-slider__controls.-green .quote-row.btn .quote-row__body, .panel-slider__controls.-green .quote-row.btn .quote-row__name, .quote-row.-green .quote-row__body, .quote-row.-green .quote-row__name {
	color: #213838;
}

.-blue .accordion .quote-row.btn .quote-row__body, .-blue .accordion .quote-row.btn .quote-row__name, .-blue .content-block__btn .quote-row.btn .quote-row__body, .-blue .content-block__btn .quote-row.btn .quote-row__name, .-blue .dotted-container .quote-row.btn .quote-row__body, .-blue .dotted-container .quote-row.btn .quote-row__name, .accordion.-blue .quote-row.btn .quote-row__body, .accordion.-blue .quote-row.btn .quote-row__name, .card.-blue .quote-row.btn .quote-row__body, .card.-blue .quote-row.btn .quote-row__name, .content-card.-blue .quote-row.btn .quote-row__body, .content-card.-blue .quote-row.btn .quote-row__name, .dotted-container.-blue .dotted-container__content .quote-row.btn .quote-row__body, .dotted-container.-blue .dotted-container__content .quote-row.btn .quote-row__name, .panel-slider__controls.-blue .quote-row.btn .quote-row__body, .panel-slider__controls.-blue .quote-row.btn .quote-row__name, .quote-row.-blue .quote-row__body, .quote-row.-blue .quote-row__name, .triangle-section.-blue .triangle-column__body .quote-row.btn .quote-row__body, .triangle-section.-blue .triangle-column__body .quote-row.btn .quote-row__name {
	color: #1b4265;
}

.-yellow .accordion .quote-row.btn .quote-row__body, .-yellow .accordion .quote-row.btn .quote-row__name, .-yellow .content-block__btn .quote-row.btn .quote-row__body, .-yellow .content-block__btn .quote-row.btn .quote-row__name, .-yellow .dotted-container .quote-row.btn .quote-row__body, .-yellow .dotted-container .quote-row.btn .quote-row__name, .accordion.-yellow .quote-row.btn .quote-row__body, .accordion.-yellow .quote-row.btn .quote-row__name, .card.-yellow .quote-row.btn .quote-row__body, .card.-yellow .quote-row.btn .quote-row__name, .dotted-container.-yellow .dotted-container__content .quote-row.btn .quote-row__body, .dotted-container.-yellow .dotted-container__content .quote-row.btn .quote-row__name, .panel-slider__controls.-yellow .quote-row.btn .quote-row__body, .panel-slider__controls.-yellow .quote-row.btn .quote-row__name, .quote-row.-yellow .quote-row__body, .quote-row.-yellow .quote-row__name {
	color: #731e22;
}

.-red .accordion .quote-row.btn .quote-row__body, .-red .accordion .quote-row.btn .quote-row__name, .-red .content-block__btn .quote-row.btn .quote-row__body, .-red .content-block__btn .quote-row.btn .quote-row__name, .-red .dotted-container .quote-row.btn .quote-row__body, .-red .dotted-container .quote-row.btn .quote-row__name, .accordion.-red .quote-row.btn .quote-row__body, .accordion.-red .quote-row.btn .quote-row__name, .card.-red .quote-row.btn .quote-row__body, .card.-red .quote-row.btn .quote-row__name, .content-card.-red .quote-row.btn .quote-row__body, .content-card.-red .quote-row.btn .quote-row__name, .dotted-container.-red .dotted-container__content .quote-row.btn .quote-row__body, .dotted-container.-red .dotted-container__content .quote-row.btn .quote-row__name, .panel-slider__controls.-red .quote-row.btn .quote-row__body, .panel-slider__controls.-red .quote-row.btn .quote-row__name, .quote-row.-red .quote-row__body, .quote-row.-red .quote-row__name {
	color: #63282c;
}

.-purple .accordion .quote-row.btn .quote-row__body, .-purple .accordion .quote-row.btn .quote-row__name, .-purple .content-block__btn .quote-row.btn .quote-row__body, .-purple .content-block__btn .quote-row.btn .quote-row__name, .-purple .dotted-container .quote-row.btn .quote-row__body, .-purple .dotted-container .quote-row.btn .quote-row__name, .accordion.-purple .quote-row.btn .quote-row__body, .accordion.-purple .quote-row.btn .quote-row__name, .card.-purple .quote-row.btn .quote-row__body, .card.-purple .quote-row.btn .quote-row__name, .content-card.-purple .quote-row.btn .quote-row__body, .content-card.-purple .quote-row.btn .quote-row__name, .dotted-container.-purple .dotted-container__content .quote-row.btn .quote-row__body, .dotted-container.-purple .dotted-container__content .quote-row.btn .quote-row__name, .panel-slider__controls.-purple .quote-row.btn .quote-row__body, .panel-slider__controls.-purple .quote-row.btn .quote-row__name, .quote-row.-purple .quote-row__body, .quote-row.-purple .quote-row__name, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__body, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__name, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__body, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__name, .triangle-section.-purple .triangle-column__body .quote-row.btn .quote-row__body, .triangle-section.-purple .triangle-column__body .quote-row.btn .quote-row__name, .triangle-section.-purple-light .triangle-column__body .quote-row.btn .quote-row__body, .triangle-section.-purple-light .triangle-column__body .quote-row.btn .quote-row__name {
	color: #3e2c57;
}

.cta-row {
	position: relative;
	color: #fff;
	text-align: center;
	border-radius: 24px;
	padding: 53px 0 47px 0;
}

@media all and (min-width:75rem) {
	.cta-row {
		padding: 107px 0 95px 0;
	}
}

.cta-row .btn {
	margin-top: 30px;
}

@media all and (min-width:75rem) {
	.cta-row .btn {
		margin-top: 50px;
	}
}

.cta-row__title {
	text-transform: uppercase;
	font-size: 2.4375rem;
	margin-bottom: 30px;
}

@media all and (min-width:75rem) {
	.cta-row__title {
		margin-bottom: 40px;
		font-size: 3.8125rem;
	}
}

.cta-row__body {
	font-size: 1.5625rem;
	line-height: 1.25;
	margin-bottom: 0;
}

.cta-row__additional-content {
	margin-top: 25px;
}

.cta-row__additional-content p {
	margin-bottom: 23px;
}

.cta-row__additional-content p:last-of-type {
	margin-bottom: 0;
}

.cta-row__additional-content a {
	color: #fff;
}

.cta-row__additional-content a:focus, .cta-row__additional-content a:hover {
	color: #231f20;
}

.cta-row__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
	margin-bottom: -25px;
}

.cta-row__btns .btn {
	margin-top: 0;
	margin-bottom: 25px;
}

.cta-row__btns .btn:not(:first-child) {
	margin-top: 0;
}

@media all and (min-width:45rem) {
	.cta-row__btns {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: -30px;
		margin-bottom: 0;
	}
	
	.cta-row__btns .btn {
		margin-right: 30px;
		margin-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.cta-row__btns {
		margin-top: 50px;
		margin-right: -45px;
	}
	
	.cta-row__btns .btn {
		margin-right: 45px;
	}
}

.cta-row__link {
	margin: 30px 10px 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
}

@media all and (min-width:75rem) {
	.cta-row__link {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 15px;
		margin-top: 0;
	}
}

.cta-row__link svg * {
	fill: #fff;
}

.cta-row__link:focus, .cta-row__link:hover {
	color: #fff;
}

.cta-row__link:focus svg *, .cta-row__link:hover svg * {
	fill: #fff;
}

.-green .accordion .cta-row.btn, .-green .content-block__btn .cta-row.btn, .-green .dotted-container .cta-row.btn, .accordion.-green .cta-row.btn, .card.-green .cta-row.btn, .content-card.-green .cta-row.btn, .cta-row.-green, .dotted-container.-green .dotted-container__content .cta-row.btn, .panel-slider__controls.-green .cta-row.btn {
	background: linear-gradient(109.97deg, #24a390 0, #136b6a 98.48%);
}

.-green .accordion .cta-row.btn .cta-row__additional-content a:focus, .-green .accordion .cta-row.btn .cta-row__additional-content a:hover, .-green .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .-green .content-block__btn .cta-row.btn .cta-row__additional-content a:hover, .-green .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .-green .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .accordion.-green .cta-row.btn .cta-row__additional-content a:focus, .accordion.-green .cta-row.btn .cta-row__additional-content a:hover, .card.-green .cta-row.btn .cta-row__additional-content a:focus, .card.-green .cta-row.btn .cta-row__additional-content a:hover, .content-card.-green .cta-row.btn .cta-row__additional-content a:focus, .content-card.-green .cta-row.btn .cta-row__additional-content a:hover, .cta-row.-green .cta-row__additional-content a:focus, .cta-row.-green .cta-row__additional-content a:hover, .dotted-container.-green .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-green .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-green .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-green .cta-row.btn .cta-row__additional-content a:hover {
	color: #c1e8e9;
}

.-blue .accordion .cta-row.btn, .-blue .content-block__btn .cta-row.btn, .-blue .dotted-container .cta-row.btn, .accordion.-blue .cta-row.btn, .card.-blue .cta-row.btn, .content-card.-blue .cta-row.btn, .cta-row.-blue, .dotted-container.-blue .dotted-container__content .cta-row.btn, .panel-slider__controls.-blue .cta-row.btn, .triangle-section.-blue .triangle-column__body .cta-row.btn {
	background: linear-gradient(109.97deg, #178bcd 0, #0a63ac 98.48%);
}

.-blue .accordion .cta-row.btn .cta-row__additional-content a:focus, .-blue .accordion .cta-row.btn .cta-row__additional-content a:hover, .-blue .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .-blue .content-block__btn .cta-row.btn .cta-row__additional-content a:hover, .-blue .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .-blue .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .accordion.-blue .cta-row.btn .cta-row__additional-content a:focus, .accordion.-blue .cta-row.btn .cta-row__additional-content a:hover, .card.-blue .cta-row.btn .cta-row__additional-content a:focus, .card.-blue .cta-row.btn .cta-row__additional-content a:hover, .content-card.-blue .cta-row.btn .cta-row__additional-content a:focus, .content-card.-blue .cta-row.btn .cta-row__additional-content a:hover, .cta-row.-blue .cta-row__additional-content a:focus, .cta-row.-blue .cta-row__additional-content a:hover, .dotted-container.-blue .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-blue .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-blue .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-blue .cta-row.btn .cta-row__additional-content a:hover, .triangle-section.-blue .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .triangle-section.-blue .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover {
	color: #bbe5f8;
}

.-yellow .accordion .cta-row.btn, .-yellow .content-block__btn .cta-row.btn, .-yellow .dotted-container .cta-row.btn, .accordion.-yellow .cta-row.btn, .card.-yellow .cta-row.btn, .cta-row.-yellow, .dotted-container.-yellow .dotted-container__content .cta-row.btn, .panel-slider__controls.-yellow .cta-row.btn {
	background: linear-gradient(109.97deg, #f07930 0, #d95931 98.48%);
}

.-yellow .accordion .cta-row.btn .cta-row__additional-content a:focus, .-yellow .accordion .cta-row.btn .cta-row__additional-content a:hover, .-yellow .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .-yellow .content-block__btn .cta-row.btn .cta-row__additional-content a:hover, .-yellow .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .-yellow .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .accordion.-yellow .cta-row.btn .cta-row__additional-content a:focus, .accordion.-yellow .cta-row.btn .cta-row__additional-content a:hover, .card.-yellow .cta-row.btn .cta-row__additional-content a:focus, .card.-yellow .cta-row.btn .cta-row__additional-content a:hover, .cta-row.-yellow .cta-row__additional-content a:focus, .cta-row.-yellow .cta-row__additional-content a:hover, .dotted-container.-yellow .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-yellow .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-yellow .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-yellow .cta-row.btn .cta-row__additional-content a:hover {
	color: #fde4bf;
}

.-red .accordion .cta-row.btn, .-red .content-block__btn .cta-row.btn, .-red .dotted-container .cta-row.btn, .accordion.-red .cta-row.btn, .card.-red .cta-row.btn, .content-card.-red .cta-row.btn, .cta-row.-red, .dotted-container.-red .dotted-container__content .cta-row.btn, .panel-slider__controls.-red .cta-row.btn {
	background: linear-gradient(109.97deg, #e8242d 0, #a62e34 98.48%);
}

.-red .accordion .cta-row.btn .cta-row__additional-content a:focus, .-red .accordion .cta-row.btn .cta-row__additional-content a:hover, .-red .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .-red .content-block__btn .cta-row.btn .cta-row__additional-content a:hover, .-red .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .-red .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .accordion.-red .cta-row.btn .cta-row__additional-content a:focus, .accordion.-red .cta-row.btn .cta-row__additional-content a:hover, .card.-red .cta-row.btn .cta-row__additional-content a:focus, .card.-red .cta-row.btn .cta-row__additional-content a:hover, .content-card.-red .cta-row.btn .cta-row__additional-content a:focus, .content-card.-red .cta-row.btn .cta-row__additional-content a:hover, .cta-row.-red .cta-row__additional-content a:focus, .cta-row.-red .cta-row__additional-content a:hover, .dotted-container.-red .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-red .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-red .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-red .cta-row.btn .cta-row__additional-content a:hover {
	color: #f8c8bc;
}

.-purple .accordion .cta-row.btn, .-purple .content-block__btn .cta-row.btn, .-purple .dotted-container .cta-row.btn, .accordion.-purple .cta-row.btn, .card.-purple .cta-row.btn, .content-card.-purple .cta-row.btn, .cta-row.-purple, .dotted-container.-purple .dotted-container__content .cta-row.btn, .panel-slider__controls.-purple .cta-row.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .cta-row.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .cta-row.btn, .triangle-section.-purple .triangle-column__body .cta-row.btn, .triangle-section.-purple-light .triangle-column__body .cta-row.btn {
	background: linear-gradient(109.97deg, #8f2f8d 0, #5a348f 98.48%);
}

.-purple .accordion .cta-row.btn .cta-row__additional-content a:focus, .-purple .accordion .cta-row.btn .cta-row__additional-content a:hover, .-purple .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .-purple .content-block__btn .cta-row.btn .cta-row__additional-content a:hover, .-purple .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .-purple .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .accordion.-purple .cta-row.btn .cta-row__additional-content a:focus, .accordion.-purple .cta-row.btn .cta-row__additional-content a:hover, .card.-purple .cta-row.btn .cta-row__additional-content a:focus, .card.-purple .cta-row.btn .cta-row__additional-content a:hover, .content-card.-purple .cta-row.btn .cta-row__additional-content a:focus, .content-card.-purple .cta-row.btn .cta-row__additional-content a:hover, .cta-row.-purple .cta-row__additional-content a:focus, .cta-row.-purple .cta-row__additional-content a:hover, .dotted-container.-purple .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-purple .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-purple .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-purple .cta-row.btn .cta-row__additional-content a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .triangle-section.-purple .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .triangle-section.-purple .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .triangle-section.-purple-light .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .triangle-section.-purple-light .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover {
	color: #e9bad8;
}

.jumbo-combo {
	color: #fff;
}

.jumbo-combo .btn {
	margin-top: 25px;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.jumbo-combo .content-image-wrapper {
	z-index: 1;
	width: 83%;
	margin: auto;
	padding-bottom: 0;
}

@media all and (min-width:75rem) {
	.jumbo-combo .content-image-wrapper {
		width: 100%;
	}
}

.jumbo-combo__image-inner {
	margin-bottom: -45px;
}

@media all and (min-width:75rem) {
	.jumbo-combo__image-inner {
		padding-top: 100px;
		margin-bottom: 0;
	}
}

.jumbo-combo__image {
	border-radius: 24px;
}

.jumbo-combo__inner {
	position: relative;
	padding: 80px 0 40px 0;
}

.jumbo-combo__inner::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background: linear-gradient(145.85deg, #8f2f8d 0, #5a348f 100%);
	border-radius: 24px 0 0 24px;
}

@media all and (min-width:45rem) {
	.jumbo-combo__inner::before {
		border-radius: 24px;
		right: 0;
	}
}

@media all and (min-width:75rem) {
	.jumbo-combo__inner {
		padding: 100px 0;
	}
}

.jumbo-combo__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
}

.jumbo-combo__title {
	text-transform: uppercase;
	margin-bottom: 33px;
	font-size: 3.0625rem;
}

@media all and (min-width:75rem) {
	.jumbo-combo__title {
		margin-bottom: 31px;
		font-size: 4.75rem;
	}
}

.jumbo-combo__subtitle {
	text-transform: uppercase;
	margin-top: 36px;
	margin-bottom: 14px;
	font-size: 1.9375rem;
}

@media all and (min-width:75rem) {
	.jumbo-combo__subtitle {
		margin-bottom: 28px;
	}
}

.jumbo-combo__intro {
	font-size: 1.25rem;
	color: #e9bad8;
}

.jumbo-combo__body {
	margin-bottom: 0;
}

.jumbo-combo__contact-section {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #fff), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
	margin-top: 44px;
	padding-top: 30px;
}

.jumbo-combo__contact-message {
	color: #faae31;
	font-weight: 700;
	font-size: 1.5625rem;
	line-height: 1.25;
	margin-bottom: 40px;
}

.jumbo-combo__contact-info {
	color: #fff;
	font-weight: 700;
	font-size: 1.25rem;
	margin-bottom: 30px;
	word-break: break-word;
}

.jumbo-combo__contact-info:last-child {
	margin-bottom: 0;
}

.jumbo-combo__contact-info ol, .jumbo-combo__contact-info p, .jumbo-combo__contact-info ul {
	margin-bottom: 0;
}

.jumbo-combo__contact-info a {
	color: #fff;
}

.jumbo-combo__contact-info a:focus, .jumbo-combo__contact-info a:hover {
	color: #faae31;
}

.-green .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .-green .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before, .-green .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-green .jumbo-combo.btn .jumbo-combo__inner::before, .card.-green .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-green .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-green .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .jumbo-combo.-green .jumbo-combo__inner::before, .panel-slider__controls.-green .jumbo-combo.btn .jumbo-combo__inner::before {
	background: linear-gradient(145.85deg, #24a390 0, #136b6a 100%);
}

.-green .accordion .jumbo-combo.btn .jumbo-combo__intro, .-green .content-block__btn .jumbo-combo.btn .jumbo-combo__intro, .-green .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .accordion.-green .jumbo-combo.btn .jumbo-combo__intro, .card.-green .jumbo-combo.btn .jumbo-combo__intro, .content-card.-green .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-green .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .jumbo-combo.-green .jumbo-combo__intro, .panel-slider__controls.-green .jumbo-combo.btn .jumbo-combo__intro {
	color: #c1e8e9;
}

.-green .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .-green .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section, .-green .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-green .jumbo-combo.btn .jumbo-combo__contact-section, .card.-green .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-green .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-green .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .jumbo-combo.-green .jumbo-combo__contact-section, .panel-slider__controls.-green .jumbo-combo.btn .jumbo-combo__contact-section {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #c1e8e9), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #c1e8e9 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-blue .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .-blue .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before, .-blue .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .card.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-blue .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .jumbo-combo.-blue .jumbo-combo__inner::before, .panel-slider__controls.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .triangle-section.-blue .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before {
	background: linear-gradient(145.85deg, #178bcd 0, #0a63ac 100%);
}

.-blue .accordion .jumbo-combo.btn .jumbo-combo__intro, .-blue .content-block__btn .jumbo-combo.btn .jumbo-combo__intro, .-blue .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .accordion.-blue .jumbo-combo.btn .jumbo-combo__intro, .card.-blue .jumbo-combo.btn .jumbo-combo__intro, .content-card.-blue .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-blue .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .jumbo-combo.-blue .jumbo-combo__intro, .panel-slider__controls.-blue .jumbo-combo.btn .jumbo-combo__intro, .triangle-section.-blue .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro {
	color: #bbe5f8;
}

.-blue .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .-blue .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section, .-blue .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .card.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-blue .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .jumbo-combo.-blue .jumbo-combo__contact-section, .panel-slider__controls.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .triangle-section.-blue .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #bbe5f8), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #bbe5f8 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-red .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .-red .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before, .-red .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-red .jumbo-combo.btn .jumbo-combo__inner::before, .card.-red .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-red .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-red .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .jumbo-combo.-red .jumbo-combo__inner::before, .panel-slider__controls.-red .jumbo-combo.btn .jumbo-combo__inner::before {
	background: linear-gradient(145.85deg, #e8242d 0, #a62e34 100%);
}

.-red .accordion .jumbo-combo.btn .jumbo-combo__intro, .-red .content-block__btn .jumbo-combo.btn .jumbo-combo__intro, .-red .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .accordion.-red .jumbo-combo.btn .jumbo-combo__intro, .card.-red .jumbo-combo.btn .jumbo-combo__intro, .content-card.-red .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-red .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .jumbo-combo.-red .jumbo-combo__intro, .panel-slider__controls.-red .jumbo-combo.btn .jumbo-combo__intro {
	color: #f8c8bc;
}

.-red .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .-red .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section, .-red .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-red .jumbo-combo.btn .jumbo-combo__contact-section, .card.-red .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-red .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-red .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .jumbo-combo.-red .jumbo-combo__contact-section, .panel-slider__controls.-red .jumbo-combo.btn .jumbo-combo__contact-section {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f8c8bc), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #f8c8bc 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-purple .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .-purple .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before, .-purple .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .card.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-purple .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .jumbo-combo.-purple .jumbo-combo__inner::before, .panel-slider__controls.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .triangle-section.-purple .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .triangle-section.-purple-light .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before {
	background: linear-gradient(145.85deg, #8f2f8d 0, #5a348f 100%);
}

.-purple .accordion .jumbo-combo.btn .jumbo-combo__intro, .-purple .content-block__btn .jumbo-combo.btn .jumbo-combo__intro, .-purple .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .accordion.-purple .jumbo-combo.btn .jumbo-combo__intro, .card.-purple .jumbo-combo.btn .jumbo-combo__intro, .content-card.-purple .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-purple .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .jumbo-combo.-purple .jumbo-combo__intro, .panel-slider__controls.-purple .jumbo-combo.btn .jumbo-combo__intro, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .slider-panel.-purple .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .triangle-section.-purple .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .triangle-section.-purple-light .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro {
	color: #e9bad8;
}

.-purple .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .-purple .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section, .-purple .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .card.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-purple .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .jumbo-combo.-purple .jumbo-combo__contact-section, .panel-slider__controls.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .slider-panel.-purple .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .triangle-section.-purple .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .triangle-section.-purple-light .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e9bad8), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e9bad8 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.simple-combo .content-image-wrapper {
	border-radius: 50%;
	padding-bottom: 0;
	height: 205px;
	width: 205px;
}

.simple-combo__inner {
	width: 100%;
}

@media all and (min-width:75rem) {
	.simple-combo__inner {
		width: auto;
	}
}

.simple-combo__header {
	border-radius: 24px;
	z-index: 1;
	padding: 50px 0;
	margin-top: 75px;
	width: 100%;
}

.simple-combo__title {
	font-size: 3.8125rem;
	line-height: 1;
	margin-bottom: 0;
}

@media all and (min-width:45rem) {
	.simple-combo__title {
		font-size: 4.75rem;
	}
}

@media all and (min-width:75rem) {
	.simple-combo__title {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:100rem) {
	.simple-combo__title {
		font-size: 4.75rem;
	}
}

.simple-combo__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 55px;
	margin-bottom: 85px;
}

@media all and (min-width:75rem) {
	.simple-combo__image {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.simple-combo__content {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin-top: -500px;
	padding-top: 460px;
	padding-bottom: 40px;
	position: relative;
}

.simple-combo__content p {
	line-height: 1.5;
	margin-bottom: 20px;
}

.simple-combo__content p:last-of-type {
	margin-bottom: 0;
}

.simple-combo__content::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	border-radius: 24px;
	z-index: -1;
}

@media all and (min-width:45rem) {
	.simple-combo__content {
		padding-bottom: 60px;
	}
}

@media all and (min-width:56.25rem) {
	.simple-combo__content {
		padding-bottom: 80px;
	}
}

@media all and (min-width:75rem) {
	.simple-combo__content {
		margin-top: 0;
		padding: 75px 0;
	}
	
	.simple-combo__content::before {
		left: 0;
		right: 0;
	}
}

.-yellow .accordion .simple-combo.btn .simple-combo__content::before, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content::before, .-yellow .dotted-container .simple-combo.btn .simple-combo__content::before, .accordion.-yellow .simple-combo.btn .simple-combo__content::before, .card.-yellow .simple-combo.btn .simple-combo__content::before, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content::before, .simple-combo.-yellow .simple-combo__content::before {
	background: linear-gradient(122.69deg, #f07930 .72%, #d95931 99.45%);
}

.-yellow .accordion .simple-combo.btn .simple-combo__header, .-yellow .content-block__btn .simple-combo.btn .simple-combo__header, .-yellow .dotted-container .simple-combo.btn .simple-combo__header, .accordion.-yellow .simple-combo.btn .simple-combo__header, .card.-yellow .simple-combo.btn .simple-combo__header, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__header, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__header, .simple-combo.-yellow .simple-combo__header {
	background-color: #d95931;
}

.-red .accordion .simple-combo.btn .simple-combo__content::before, .-red .content-block__btn .simple-combo.btn .simple-combo__content::before, .-red .dotted-container .simple-combo.btn .simple-combo__content::before, .accordion.-red .simple-combo.btn .simple-combo__content::before, .card.-red .simple-combo.btn .simple-combo__content::before, .content-card.-red .simple-combo.btn .simple-combo__content::before, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content::before, .simple-combo.-red .simple-combo__content::before {
	background: linear-gradient(122.69deg, #e8242d .72%, #a62e34 99.45%);
}

.-red .accordion .simple-combo.btn .simple-combo__header, .-red .content-block__btn .simple-combo.btn .simple-combo__header, .-red .dotted-container .simple-combo.btn .simple-combo__header, .accordion.-red .simple-combo.btn .simple-combo__header, .card.-red .simple-combo.btn .simple-combo__header, .content-card.-red .simple-combo.btn .simple-combo__header, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__header, .panel-slider__controls.-red .simple-combo.btn .simple-combo__header, .simple-combo.-red .simple-combo__header {
	background-color: #a62e34;
}

.-blue .accordion .simple-combo.btn .simple-combo__content::before, .-blue .content-block__btn .simple-combo.btn .simple-combo__content::before, .-blue .dotted-container .simple-combo.btn .simple-combo__content::before, .accordion.-blue .simple-combo.btn .simple-combo__content::before, .card.-blue .simple-combo.btn .simple-combo__content::before, .content-card.-blue .simple-combo.btn .simple-combo__content::before, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content::before, .simple-combo.-blue .simple-combo__content::before, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content::before {
	background: linear-gradient(122.69deg, #178bcd .72%, #0a63ac 99.45%);
}

.-blue .accordion .simple-combo.btn .simple-combo__header, .-blue .content-block__btn .simple-combo.btn .simple-combo__header, .-blue .dotted-container .simple-combo.btn .simple-combo__header, .accordion.-blue .simple-combo.btn .simple-combo__header, .card.-blue .simple-combo.btn .simple-combo__header, .content-card.-blue .simple-combo.btn .simple-combo__header, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__header, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__header, .simple-combo.-blue .simple-combo__header, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__header {
	background-color: #0a63ac;
}

.-green .accordion .simple-combo.btn .simple-combo__content::before, .-green .content-block__btn .simple-combo.btn .simple-combo__content::before, .-green .dotted-container .simple-combo.btn .simple-combo__content::before, .accordion.-green .simple-combo.btn .simple-combo__content::before, .card.-green .simple-combo.btn .simple-combo__content::before, .content-card.-green .simple-combo.btn .simple-combo__content::before, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content::before, .simple-combo.-green .simple-combo__content::before {
	background: linear-gradient(122.69deg, #24a390 .72%, #136b6a 99.45%);
}

.-green .accordion .simple-combo.btn .simple-combo__header, .-green .content-block__btn .simple-combo.btn .simple-combo__header, .-green .dotted-container .simple-combo.btn .simple-combo__header, .accordion.-green .simple-combo.btn .simple-combo__header, .card.-green .simple-combo.btn .simple-combo__header, .content-card.-green .simple-combo.btn .simple-combo__header, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__header, .panel-slider__controls.-green .simple-combo.btn .simple-combo__header, .simple-combo.-green .simple-combo__header {
	background-color: #136b6a;
}

.-purple .accordion .simple-combo.btn .simple-combo__content::before, .-purple .content-block__btn .simple-combo.btn .simple-combo__content::before, .-purple .dotted-container .simple-combo.btn .simple-combo__content::before, .accordion.-purple .simple-combo.btn .simple-combo__content::before, .card.-purple .simple-combo.btn .simple-combo__content::before, .content-card.-purple .simple-combo.btn .simple-combo__content::before, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content::before, .simple-combo.-purple .simple-combo__content::before, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content::before, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content::before {
	background: linear-gradient(122.69deg, #8f2f8d .72%, #5a348f 99.45%);
}

.-purple .accordion .simple-combo.btn .simple-combo__header, .-purple .content-block__btn .simple-combo.btn .simple-combo__header, .-purple .dotted-container .simple-combo.btn .simple-combo__header, .accordion.-purple .simple-combo.btn .simple-combo__header, .card.-purple .simple-combo.btn .simple-combo__header, .content-card.-purple .simple-combo.btn .simple-combo__header, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__header, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__header, .simple-combo.-purple .simple-combo__header, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__header, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__header {
	background-color: #5a348f;
}

.swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.swiper-pagination {
	position: static;
}

.swiper-pagination-bullet {
	opacity: 1;
}

.swiper-button-prev {
	left: 0;
}

.swiper-button-next {
	right: 0;
}

.swiper-button-next *, .swiper-button-prev * {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.swiper-button-next::after, .swiper-button-next::before, .swiper-button-prev::after, .swiper-button-prev::before {
	display: none;
}

.swiper-slide-duplicate .lazyloading {
	opacity: 1;
}

.swiper-lazy {
	opacity: 0;
}

.swiper-lazy.swiper-lazy-loaded {
	opacity: 1;
}

.table-container, .wp-block-table {
	width: 100%;
	overflow-x: auto;
}

.table-container table, .wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}

.table-container thead, .wp-block-table thead {
	background-color: #f4f4f4;
}

.table-container thead th:first-child, .wp-block-table thead th:first-child {
	border-radius: 8px 0 0 8px;
}

.table-container thead th:last-child, .wp-block-table thead th:last-child {
	border-radius: 0 8px 8px 0;
}

.table-container td, .table-container th, .wp-block-table td, .wp-block-table th {
	text-align: left;
	padding: 8px 16px;
}

.table-container th, .wp-block-table th {
	font-weight: 500;
	padding-top: 27px;
	padding-bottom: 27px;
	color: #213838;
	text-transform: uppercase;
}

.table-container tbody tr:nth-child(even), .wp-block-table tbody tr:nth-child(even) {
	background-color: #f4f4f4;
}

.table-container tbody tr:nth-child(even) td:first-child, .wp-block-table tbody tr:nth-child(even) td:first-child {
	border-radius: 8px 0 0 8px;
}

.table-container tbody tr:nth-child(even) td:last-child, .wp-block-table tbody tr:nth-child(even) td:last-child {
	border-radius: 0 8px 8px 0;
}

.table-container tbody tr, .wp-block-table tbody tr {
	border-radius: 8px;
}

.table-container tbody td, .wp-block-table tbody td {
	color: #636466;
}

.table-container tbody td.table__title-cell, .wp-block-table tbody td.table__title-cell {
	color: #136b6a;
	font-weight: 700;
}

.-purple .accordion .table-container.btn th, .-purple .accordion .wp-block-table.btn th, .-purple .content-block__btn .table-container.btn th, .-purple .content-block__btn .wp-block-table.btn th, .-purple .dotted-container .table-container.btn th, .-purple .dotted-container .wp-block-table.btn th, .accordion.-purple .table-container.btn th, .accordion.-purple .wp-block-table.btn th, .card.-purple .table-container.btn th, .card.-purple .wp-block-table.btn th, .content-card.-purple .table-container.btn th, .content-card.-purple .wp-block-table.btn th, .dotted-container.-purple .dotted-container__content .table-container.btn th, .dotted-container.-purple .dotted-container__content .wp-block-table.btn th, .panel-slider__controls.-purple .table-container.btn th, .panel-slider__controls.-purple .wp-block-table.btn th, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .table-container.btn th, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .wp-block-table.btn th, .slider-panel.-purple .triangle-section.btn .triangle-column__body .table-container.btn th, .slider-panel.-purple .triangle-section.btn .triangle-column__body .wp-block-table.btn th, .table-container.-purple th, .triangle-section.-purple .triangle-column__body .table-container.btn th, .triangle-section.-purple .triangle-column__body .wp-block-table.btn th, .triangle-section.-purple-light .triangle-column__body .table-container.btn th, .triangle-section.-purple-light .triangle-column__body .wp-block-table.btn th, .wp-block-table.-purple th {
	color: #3e2c57;
}

.-purple .accordion .table-container.btn tbody td.table__title-cell, .-purple .accordion .wp-block-table.btn tbody td.table__title-cell, .-purple .content-block__btn .table-container.btn tbody td.table__title-cell, .-purple .content-block__btn .wp-block-table.btn tbody td.table__title-cell, .-purple .dotted-container .table-container.btn tbody td.table__title-cell, .-purple .dotted-container .wp-block-table.btn tbody td.table__title-cell, .accordion.-purple .table-container.btn tbody td.table__title-cell, .accordion.-purple .wp-block-table.btn tbody td.table__title-cell, .card.-purple .table-container.btn tbody td.table__title-cell, .card.-purple .wp-block-table.btn tbody td.table__title-cell, .content-card.-purple .table-container.btn tbody td.table__title-cell, .content-card.-purple .wp-block-table.btn tbody td.table__title-cell, .dotted-container.-purple .dotted-container__content .table-container.btn tbody td.table__title-cell, .dotted-container.-purple .dotted-container__content .wp-block-table.btn tbody td.table__title-cell, .panel-slider__controls.-purple .table-container.btn tbody td.table__title-cell, .panel-slider__controls.-purple .wp-block-table.btn tbody td.table__title-cell, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .table-container.btn tbody td.table__title-cell, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td.table__title-cell, .slider-panel.-purple .triangle-section.btn .triangle-column__body .table-container.btn tbody td.table__title-cell, .slider-panel.-purple .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td.table__title-cell, .table-container.-purple tbody td.table__title-cell, .triangle-section.-purple .triangle-column__body .table-container.btn tbody td.table__title-cell, .triangle-section.-purple .triangle-column__body .wp-block-table.btn tbody td.table__title-cell, .triangle-section.-purple-light .triangle-column__body .table-container.btn tbody td.table__title-cell, .triangle-section.-purple-light .triangle-column__body .wp-block-table.btn tbody td.table__title-cell, .wp-block-table.-purple tbody td.table__title-cell {
	color: #5a348f;
}

.-purple .accordion .table-container.btn tbody td::before, .-purple .accordion .wp-block-table.btn tbody td::before, .-purple .content-block__btn .table-container.btn tbody td::before, .-purple .content-block__btn .wp-block-table.btn tbody td::before, .-purple .dotted-container .table-container.btn tbody td::before, .-purple .dotted-container .wp-block-table.btn tbody td::before, .accordion.-purple .table-container.btn tbody td::before, .accordion.-purple .wp-block-table.btn tbody td::before, .card.-purple .table-container.btn tbody td::before, .card.-purple .wp-block-table.btn tbody td::before, .content-card.-purple .table-container.btn tbody td::before, .content-card.-purple .wp-block-table.btn tbody td::before, .dotted-container.-purple .dotted-container__content .table-container.btn tbody td::before, .dotted-container.-purple .dotted-container__content .wp-block-table.btn tbody td::before, .panel-slider__controls.-purple .table-container.btn tbody td::before, .panel-slider__controls.-purple .wp-block-table.btn tbody td::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .table-container.btn tbody td::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .table-container.btn tbody td::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td::before, .table-container.-purple tbody td::before, .triangle-section.-purple .triangle-column__body .table-container.btn tbody td::before, .triangle-section.-purple .triangle-column__body .wp-block-table.btn tbody td::before, .triangle-section.-purple-light .triangle-column__body .table-container.btn tbody td::before, .triangle-section.-purple-light .triangle-column__body .wp-block-table.btn tbody td::before, .wp-block-table.-purple tbody td::before {
	color: #3e2c57;
}

.-blue .accordion .table-container.btn th, .-blue .accordion .wp-block-table.btn th, .-blue .content-block__btn .table-container.btn th, .-blue .content-block__btn .wp-block-table.btn th, .-blue .dotted-container .table-container.btn th, .-blue .dotted-container .wp-block-table.btn th, .accordion.-blue .table-container.btn th, .accordion.-blue .wp-block-table.btn th, .card.-blue .table-container.btn th, .card.-blue .wp-block-table.btn th, .content-card.-blue .table-container.btn th, .content-card.-blue .wp-block-table.btn th, .dotted-container.-blue .dotted-container__content .table-container.btn th, .dotted-container.-blue .dotted-container__content .wp-block-table.btn th, .panel-slider__controls.-blue .table-container.btn th, .panel-slider__controls.-blue .wp-block-table.btn th, .table-container.-blue th, .triangle-section.-blue .triangle-column__body .table-container.btn th, .triangle-section.-blue .triangle-column__body .wp-block-table.btn th, .wp-block-table.-blue th {
	color: #1b4265;
}

.-blue .accordion .table-container.btn tbody td.table__title-cell, .-blue .accordion .wp-block-table.btn tbody td.table__title-cell, .-blue .content-block__btn .table-container.btn tbody td.table__title-cell, .-blue .content-block__btn .wp-block-table.btn tbody td.table__title-cell, .-blue .dotted-container .table-container.btn tbody td.table__title-cell, .-blue .dotted-container .wp-block-table.btn tbody td.table__title-cell, .accordion.-blue .table-container.btn tbody td.table__title-cell, .accordion.-blue .wp-block-table.btn tbody td.table__title-cell, .card.-blue .table-container.btn tbody td.table__title-cell, .card.-blue .wp-block-table.btn tbody td.table__title-cell, .content-card.-blue .table-container.btn tbody td.table__title-cell, .content-card.-blue .wp-block-table.btn tbody td.table__title-cell, .dotted-container.-blue .dotted-container__content .table-container.btn tbody td.table__title-cell, .dotted-container.-blue .dotted-container__content .wp-block-table.btn tbody td.table__title-cell, .panel-slider__controls.-blue .table-container.btn tbody td.table__title-cell, .panel-slider__controls.-blue .wp-block-table.btn tbody td.table__title-cell, .table-container.-blue tbody td.table__title-cell, .triangle-section.-blue .triangle-column__body .table-container.btn tbody td.table__title-cell, .triangle-section.-blue .triangle-column__body .wp-block-table.btn tbody td.table__title-cell, .wp-block-table.-blue tbody td.table__title-cell {
	color: #0a63ac;
}

.-blue .accordion .table-container.btn tbody td::before, .-blue .accordion .wp-block-table.btn tbody td::before, .-blue .content-block__btn .table-container.btn tbody td::before, .-blue .content-block__btn .wp-block-table.btn tbody td::before, .-blue .dotted-container .table-container.btn tbody td::before, .-blue .dotted-container .wp-block-table.btn tbody td::before, .accordion.-blue .table-container.btn tbody td::before, .accordion.-blue .wp-block-table.btn tbody td::before, .card.-blue .table-container.btn tbody td::before, .card.-blue .wp-block-table.btn tbody td::before, .content-card.-blue .table-container.btn tbody td::before, .content-card.-blue .wp-block-table.btn tbody td::before, .dotted-container.-blue .dotted-container__content .table-container.btn tbody td::before, .dotted-container.-blue .dotted-container__content .wp-block-table.btn tbody td::before, .panel-slider__controls.-blue .table-container.btn tbody td::before, .panel-slider__controls.-blue .wp-block-table.btn tbody td::before, .table-container.-blue tbody td::before, .triangle-section.-blue .triangle-column__body .table-container.btn tbody td::before, .triangle-section.-blue .triangle-column__body .wp-block-table.btn tbody td::before, .wp-block-table.-blue tbody td::before {
	color: #1b4265;
}

.dark-list-section {
	padding: 50px 0;
	position: relative;
}

.dark-list-section::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	z-index: -1;
}

.dark-list-section .dotted-container__header, .dark-list-section .gradient-heading {
	font-size: 2.4375rem;
	margin-bottom: 30px;
}

@media all and (min-width:75rem) {
	.dark-list-section .dotted-container__header, .dark-list-section .gradient-heading {
		margin-bottom: 0;
	}
}

@media all and (min-width:56.25rem) {
	.dark-list-section {
		padding: 100px 0;
	}
}

.-green .accordion .dark-list-section.btn, .-green .content-block__btn .dark-list-section.btn, .-green .dotted-container .dark-list-section.btn, .accordion.-green .dark-list-section.btn, .card.-green .dark-list-section.btn, .content-card.-green .dark-list-section.btn, .dark-list-section.-green, .dotted-container.-green .dotted-container__content .dark-list-section.btn, .panel-slider__controls.-green .dark-list-section.btn {
	background-color: #213838;
}

.-green .accordion .dark-list-section.btn::before, .-green .content-block__btn .dark-list-section.btn::before, .-green .dotted-container .dark-list-section.btn::before, .accordion.-green .dark-list-section.btn::before, .card.-green .dark-list-section.btn::before, .content-card.-green .dark-list-section.btn::before, .dark-list-section.-green::before, .dotted-container.-green .dotted-container__content .dark-list-section.btn::before, .panel-slider__controls.-green .dark-list-section.btn::before {
	background-color: #213838;
}

.-green .accordion .dark-list-section.btn .dark-list-section__header, .-green .content-block__btn .dark-list-section.btn .dark-list-section__header, .-green .dotted-container .dark-list-section.btn .dark-list-section__header, .accordion.-green .dark-list-section.btn .dark-list-section__header, .card.-green .dark-list-section.btn .dark-list-section__header, .content-card.-green .dark-list-section.btn .dark-list-section__header, .dark-list-section.-green .dark-list-section__header, .dotted-container.-green .dotted-container__content .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-green .dark-list-section.btn .dark-list-section__header {
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #24a390), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #24a390 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-green .accordion .dark-list-section.btn .dark-list-item__number, .-green .content-block__btn .dark-list-section.btn .dark-list-item__number, .-green .dotted-container .dark-list-section.btn .dark-list-item__number, .accordion.-green .dark-list-section.btn .dark-list-item__number, .card.-green .dark-list-section.btn .dark-list-item__number, .content-card.-green .dark-list-section.btn .dark-list-item__number, .dark-list-section.-green .dark-list-item__number, .dotted-container.-green .dotted-container__content .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-green .dark-list-section.btn .dark-list-item__number {
	background-color: #36bcbd;
}

.-green .accordion .dark-list-section.btn .dark-list-item__title, .-green .content-block__btn .dark-list-section.btn .dark-list-item__title, .-green .dotted-container .dark-list-section.btn .dark-list-item__title, .accordion.-green .dark-list-section.btn .dark-list-item__title, .card.-green .dark-list-section.btn .dark-list-item__title, .content-card.-green .dark-list-section.btn .dark-list-item__title, .dark-list-section.-green .dark-list-item__title, .dotted-container.-green .dotted-container__content .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-green .dark-list-section.btn .dark-list-item__title {
	color: #c1e8e9;
}

.-blue .accordion .dark-list-section.btn, .-blue .content-block__btn .dark-list-section.btn, .-blue .dotted-container .dark-list-section.btn, .accordion.-blue .dark-list-section.btn, .card.-blue .dark-list-section.btn, .content-card.-blue .dark-list-section.btn, .dark-list-section.-blue, .dotted-container.-blue .dotted-container__content .dark-list-section.btn, .panel-slider__controls.-blue .dark-list-section.btn, .triangle-section.-blue .triangle-column__body .dark-list-section.btn {
	background-color: #1b4265;
}

.-blue .accordion .dark-list-section.btn::before, .-blue .content-block__btn .dark-list-section.btn::before, .-blue .dotted-container .dark-list-section.btn::before, .accordion.-blue .dark-list-section.btn::before, .card.-blue .dark-list-section.btn::before, .content-card.-blue .dark-list-section.btn::before, .dark-list-section.-blue::before, .dotted-container.-blue .dotted-container__content .dark-list-section.btn::before, .panel-slider__controls.-blue .dark-list-section.btn::before, .triangle-section.-blue .triangle-column__body .dark-list-section.btn::before {
	background-color: #1b4265;
}

.-blue .accordion .dark-list-section.btn .dark-list-section__header, .-blue .content-block__btn .dark-list-section.btn .dark-list-section__header, .-blue .dotted-container .dark-list-section.btn .dark-list-section__header, .accordion.-blue .dark-list-section.btn .dark-list-section__header, .card.-blue .dark-list-section.btn .dark-list-section__header, .content-card.-blue .dark-list-section.btn .dark-list-section__header, .dark-list-section.-blue .dark-list-section__header, .dotted-container.-blue .dotted-container__content .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-blue .dark-list-section.btn .dark-list-section__header, .triangle-section.-blue .triangle-column__body .dark-list-section.btn .dark-list-section__header {
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #178bcd), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #178bcd 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-blue .accordion .dark-list-section.btn .dark-list-item__number, .-blue .content-block__btn .dark-list-section.btn .dark-list-item__number, .-blue .dotted-container .dark-list-section.btn .dark-list-item__number, .accordion.-blue .dark-list-section.btn .dark-list-item__number, .card.-blue .dark-list-section.btn .dark-list-item__number, .content-card.-blue .dark-list-section.btn .dark-list-item__number, .dark-list-section.-blue .dark-list-item__number, .dotted-container.-blue .dotted-container__content .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-blue .dark-list-section.btn .dark-list-item__number, .triangle-section.-blue .triangle-column__body .dark-list-section.btn .dark-list-item__number {
	background-color: #22b0ec;
}

.-blue .accordion .dark-list-section.btn .dark-list-item__title, .-blue .content-block__btn .dark-list-section.btn .dark-list-item__title, .-blue .dotted-container .dark-list-section.btn .dark-list-item__title, .accordion.-blue .dark-list-section.btn .dark-list-item__title, .card.-blue .dark-list-section.btn .dark-list-item__title, .content-card.-blue .dark-list-section.btn .dark-list-item__title, .dark-list-section.-blue .dark-list-item__title, .dotted-container.-blue .dotted-container__content .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-blue .dark-list-section.btn .dark-list-item__title, .triangle-section.-blue .triangle-column__body .dark-list-section.btn .dark-list-item__title {
	color: #bbe5f8;
}

.-yellow .accordion .dark-list-section.btn, .-yellow .content-block__btn .dark-list-section.btn, .-yellow .dotted-container .dark-list-section.btn, .accordion.-yellow .dark-list-section.btn, .card.-yellow .dark-list-section.btn, .dark-list-section.-yellow, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn, .panel-slider__controls.-yellow .dark-list-section.btn {
	background-color: #731e22;
}

.-yellow .accordion .dark-list-section.btn::before, .-yellow .content-block__btn .dark-list-section.btn::before, .-yellow .dotted-container .dark-list-section.btn::before, .accordion.-yellow .dark-list-section.btn::before, .card.-yellow .dark-list-section.btn::before, .dark-list-section.-yellow::before, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn::before, .panel-slider__controls.-yellow .dark-list-section.btn::before {
	background-color: #731e22;
}

.-yellow .accordion .dark-list-section.btn .dark-list-section__header, .-yellow .content-block__btn .dark-list-section.btn .dark-list-section__header, .-yellow .dotted-container .dark-list-section.btn .dark-list-section__header, .accordion.-yellow .dark-list-section.btn .dark-list-section__header, .card.-yellow .dark-list-section.btn .dark-list-section__header, .dark-list-section.-yellow .dark-list-section__header, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-yellow .dark-list-section.btn .dark-list-section__header {
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #f07930), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #f07930 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-yellow .accordion .dark-list-section.btn .dark-list-item__number, .-yellow .content-block__btn .dark-list-section.btn .dark-list-item__number, .-yellow .dotted-container .dark-list-section.btn .dark-list-item__number, .accordion.-yellow .dark-list-section.btn .dark-list-item__number, .card.-yellow .dark-list-section.btn .dark-list-item__number, .dark-list-section.-yellow .dark-list-item__number, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-yellow .dark-list-section.btn .dark-list-item__number {
	background-color: #faae31;
}

.-yellow .accordion .dark-list-section.btn .dark-list-item__title, .-yellow .content-block__btn .dark-list-section.btn .dark-list-item__title, .-yellow .dotted-container .dark-list-section.btn .dark-list-item__title, .accordion.-yellow .dark-list-section.btn .dark-list-item__title, .card.-yellow .dark-list-section.btn .dark-list-item__title, .dark-list-section.-yellow .dark-list-item__title, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-yellow .dark-list-section.btn .dark-list-item__title {
	color: #fde4bf;
}

.-red .accordion .dark-list-section.btn, .-red .content-block__btn .dark-list-section.btn, .-red .dotted-container .dark-list-section.btn, .accordion.-red .dark-list-section.btn, .card.-red .dark-list-section.btn, .content-card.-red .dark-list-section.btn, .dark-list-section.-red, .dotted-container.-red .dotted-container__content .dark-list-section.btn, .panel-slider__controls.-red .dark-list-section.btn {
	background-color: #63282c;
}

.-red .accordion .dark-list-section.btn::before, .-red .content-block__btn .dark-list-section.btn::before, .-red .dotted-container .dark-list-section.btn::before, .accordion.-red .dark-list-section.btn::before, .card.-red .dark-list-section.btn::before, .content-card.-red .dark-list-section.btn::before, .dark-list-section.-red::before, .dotted-container.-red .dotted-container__content .dark-list-section.btn::before, .panel-slider__controls.-red .dark-list-section.btn::before {
	background-color: #63282c;
}

.-red .accordion .dark-list-section.btn .dark-list-section__header, .-red .content-block__btn .dark-list-section.btn .dark-list-section__header, .-red .dotted-container .dark-list-section.btn .dark-list-section__header, .accordion.-red .dark-list-section.btn .dark-list-section__header, .card.-red .dark-list-section.btn .dark-list-section__header, .content-card.-red .dark-list-section.btn .dark-list-section__header, .dark-list-section.-red .dark-list-section__header, .dotted-container.-red .dotted-container__content .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-red .dark-list-section.btn .dark-list-section__header {
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #e8242d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e8242d 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-red .accordion .dark-list-section.btn .dark-list-item__number, .-red .content-block__btn .dark-list-section.btn .dark-list-item__number, .-red .dotted-container .dark-list-section.btn .dark-list-item__number, .accordion.-red .dark-list-section.btn .dark-list-item__number, .card.-red .dark-list-section.btn .dark-list-item__number, .content-card.-red .dark-list-section.btn .dark-list-item__number, .dark-list-section.-red .dark-list-item__number, .dotted-container.-red .dotted-container__content .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-red .dark-list-section.btn .dark-list-item__number {
	background-color: #ed5a2e;
}

.-red .accordion .dark-list-section.btn .dark-list-item__title, .-red .content-block__btn .dark-list-section.btn .dark-list-item__title, .-red .dotted-container .dark-list-section.btn .dark-list-item__title, .accordion.-red .dark-list-section.btn .dark-list-item__title, .card.-red .dark-list-section.btn .dark-list-item__title, .content-card.-red .dark-list-section.btn .dark-list-item__title, .dark-list-section.-red .dark-list-item__title, .dotted-container.-red .dotted-container__content .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-red .dark-list-section.btn .dark-list-item__title {
	color: #f8c8bc;
}

.-purple .accordion .dark-list-section.btn, .-purple .content-block__btn .dark-list-section.btn, .-purple .dotted-container .dark-list-section.btn, .accordion.-purple .dark-list-section.btn, .card.-purple .dark-list-section.btn, .content-card.-purple .dark-list-section.btn, .dark-list-section.-purple, .dotted-container.-purple .dotted-container__content .dark-list-section.btn, .panel-slider__controls.-purple .dark-list-section.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn, .triangle-section.-purple .triangle-column__body .dark-list-section.btn, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn {
	background-color: #3e2c57;
}

.-purple .accordion .dark-list-section.btn::before, .-purple .content-block__btn .dark-list-section.btn::before, .-purple .dotted-container .dark-list-section.btn::before, .accordion.-purple .dark-list-section.btn::before, .card.-purple .dark-list-section.btn::before, .content-card.-purple .dark-list-section.btn::before, .dark-list-section.-purple::before, .dotted-container.-purple .dotted-container__content .dark-list-section.btn::before, .panel-slider__controls.-purple .dark-list-section.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn::before, .triangle-section.-purple .triangle-column__body .dark-list-section.btn::before, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn::before {
	background-color: #3e2c57;
}

.-purple .accordion .dark-list-section.btn .dark-list-section__header, .-purple .content-block__btn .dark-list-section.btn .dark-list-section__header, .-purple .dotted-container .dark-list-section.btn .dark-list-section__header, .accordion.-purple .dark-list-section.btn .dark-list-section__header, .card.-purple .dark-list-section.btn .dark-list-section__header, .content-card.-purple .dark-list-section.btn .dark-list-section__header, .dark-list-section.-purple .dark-list-section__header, .dotted-container.-purple .dotted-container__content .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-purple .dark-list-section.btn .dark-list-section__header, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-section__header, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-section__header, .triangle-section.-purple .triangle-column__body .dark-list-section.btn .dark-list-section__header, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn .dark-list-section__header {
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

.-purple .accordion .dark-list-section.btn .dark-list-item__number, .-purple .content-block__btn .dark-list-section.btn .dark-list-item__number, .-purple .dotted-container .dark-list-section.btn .dark-list-item__number, .accordion.-purple .dark-list-section.btn .dark-list-item__number, .card.-purple .dark-list-section.btn .dark-list-item__number, .content-card.-purple .dark-list-section.btn .dark-list-item__number, .dark-list-section.-purple .dark-list-item__number, .dotted-container.-purple .dotted-container__content .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-purple .dark-list-section.btn .dark-list-item__number, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__number, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__number, .triangle-section.-purple .triangle-column__body .dark-list-section.btn .dark-list-item__number, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn .dark-list-item__number {
	background-color: #c2258c;
}

.-purple .accordion .dark-list-section.btn .dark-list-item__title, .-purple .content-block__btn .dark-list-section.btn .dark-list-item__title, .-purple .dotted-container .dark-list-section.btn .dark-list-item__title, .accordion.-purple .dark-list-section.btn .dark-list-item__title, .card.-purple .dark-list-section.btn .dark-list-item__title, .content-card.-purple .dark-list-section.btn .dark-list-item__title, .dark-list-section.-purple .dark-list-item__title, .dotted-container.-purple .dotted-container__content .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-purple .dark-list-section.btn .dark-list-item__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__title, .triangle-section.-purple .triangle-column__body .dark-list-section.btn .dark-list-item__title, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn .dark-list-item__title {
	color: #e9bad8;
}

.dark-list-section__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 0;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #000 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
}

@media all and (min-width:75rem) {
	.dark-list-section__header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-bottom: 50px;
	}
}

.dark-list-section__intro {
	color: #fff;
	font-size: 1.25rem;
	margin-bottom: 30px;
}

@media all and (min-width:75rem) {
	.dark-list-section__intro {
		margin-bottom: 0;
	}
}

.dark-list-section__list {
	margin-top: 42px;
	margin-bottom: -42px;
}

@media all and (min-width:75rem) {
	.dark-list-section__list {
		margin-top: 63px;
		margin-bottom: -70px;
	}
}

.dark-list-item {
	margin-bottom: 42px;
}

@media all and (min-width:75rem) {
	.dark-list-item {
		margin-bottom: 70px;
	}
}

.dark-list-item__title {
	font-size: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 11px;
}

.dark-list-item__body {
	margin-bottom: 0;
	max-width: 60ch;
	color: #fff;
}

.dark-list-item__number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	width: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #22b0ec;
	color: #fff;
	margin-right: 11px;
}

.quote-slider {
	position: relative;
	padding-top: 132px;
	padding-bottom: 89px;
	padding: 130px 0;
	overflow: visible;
}

.quote-slider::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background-color: #f4f4f4;
}

.quote-slider .swiper-pagination {
	position: absolute;
	bottom: 75px;
}

.quote-slider .swiper-pagination-bullet {
	background: #231f20;
	opacity: .25;
	margin: 0 8px !important;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.quote-slider .swiper-pagination-bullet:focus, .quote-slider .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

.quote-slider .swiper-pagination-bullet-active {
	opacity: 1;
}

.quote-slider__next, .quote-slider__prev {
	display: none;
	width: 38px;
	opacity: .15;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.quote-slider__next svg *, .quote-slider__prev svg * {
	fill: #231f20;
}

.quote-slider__next:focus, .quote-slider__next:hover, .quote-slider__prev:focus, .quote-slider__prev:hover {
	opacity: 1;
}

@media all and (min-width:56.25rem) {
	.quote-slider__next, .quote-slider__prev {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.quote-slider__slide {
	text-align: center;
}

.quote-slider:not(.swiper-container-initialized) .quote-slider__slide:not(:first-child) {
	display: none;
}

.quote-slider__subtitle, .quote-slider__title {
	font-weight: 700;
	color: #000;
	max-width: 640px;
	margin-bottom: 0;
}

.quote-slider__title {
	position: relative;
	font-size: 1.5625rem;
	text-transform: uppercase;
	line-height: 1;
	z-index: 1;
}

.quote-slider__title::after, .quote-slider__title::before {
	content: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/themes/ymc/template-parts/svgs/quote.svg");
	position: absolute;
	left: 0;
	right: 0;
	z-index: -1;
}

.quote-slider__title::before {
	top: -24px;
}

.quote-slider__title::after {
	bottom: -34px;
}

@media all and (min-width:75rem) {
	.quote-slider__title {
		font-size: 2.4375rem;
	}
}

.quote-slider__subtitle {
	display: block;
	margin-top: 34px;
}

@media all and (min-width:75rem) {
	.quote-slider__subtitle {
		font-size: 1.25rem;
	}
}

.-blue .accordion .quote-slider.btn .quote-slider__title, .-blue .content-block__btn .quote-slider.btn .quote-slider__title, .-blue .dotted-container .quote-slider.btn .quote-slider__title, .accordion.-blue .quote-slider.btn .quote-slider__title, .card.-blue .quote-slider.btn .quote-slider__title, .content-card.-blue .quote-slider.btn .quote-slider__title, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__title, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__title, .quote-slider.-blue .quote-slider__title, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__title {
	color: #0a63ac;
}

.-blue .accordion .quote-slider.btn .quote-slider__subtitle, .-blue .content-block__btn .quote-slider.btn .quote-slider__subtitle, .-blue .dotted-container .quote-slider.btn .quote-slider__subtitle, .accordion.-blue .quote-slider.btn .quote-slider__subtitle, .card.-blue .quote-slider.btn .quote-slider__subtitle, .content-card.-blue .quote-slider.btn .quote-slider__subtitle, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__subtitle, .quote-slider.-blue .quote-slider__subtitle, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__subtitle {
	color: #1b4265;
}

.-blue .accordion .quote-slider.btn .quote-slider__next svg *, .-blue .accordion .quote-slider.btn .quote-slider__prev svg *, .-blue .content-block__btn .quote-slider.btn .quote-slider__next svg *, .-blue .content-block__btn .quote-slider.btn .quote-slider__prev svg *, .-blue .dotted-container .quote-slider.btn .quote-slider__next svg *, .-blue .dotted-container .quote-slider.btn .quote-slider__prev svg *, .accordion.-blue .quote-slider.btn .quote-slider__next svg *, .accordion.-blue .quote-slider.btn .quote-slider__prev svg *, .card.-blue .quote-slider.btn .quote-slider__next svg *, .card.-blue .quote-slider.btn .quote-slider__prev svg *, .content-card.-blue .quote-slider.btn .quote-slider__next svg *, .content-card.-blue .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__next svg *, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__next svg *, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__prev svg *, .quote-slider.-blue .quote-slider__next svg *, .quote-slider.-blue .quote-slider__prev svg *, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__next svg *, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__prev svg * {
	fill: #1b4265;
}

.-blue .accordion .quote-slider.btn .swiper-pagination-bullet, .-blue .content-block__btn .quote-slider.btn .swiper-pagination-bullet, .-blue .dotted-container .quote-slider.btn .swiper-pagination-bullet, .accordion.-blue .quote-slider.btn .swiper-pagination-bullet, .card.-blue .quote-slider.btn .swiper-pagination-bullet, .content-card.-blue .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-blue .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-blue .quote-slider.btn .swiper-pagination-bullet, .quote-slider.-blue .swiper-pagination-bullet, .triangle-section.-blue .triangle-column__body .quote-slider.btn .swiper-pagination-bullet {
	background: #1b4265;
}

.-green .accordion .quote-slider.btn .quote-slider__title, .-green .content-block__btn .quote-slider.btn .quote-slider__title, .-green .dotted-container .quote-slider.btn .quote-slider__title, .accordion.-green .quote-slider.btn .quote-slider__title, .card.-green .quote-slider.btn .quote-slider__title, .content-card.-green .quote-slider.btn .quote-slider__title, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__title, .panel-slider__controls.-green .quote-slider.btn .quote-slider__title, .quote-slider.-green .quote-slider__title {
	color: #136b6a;
}

.-green .accordion .quote-slider.btn .quote-slider__subtitle, .-green .content-block__btn .quote-slider.btn .quote-slider__subtitle, .-green .dotted-container .quote-slider.btn .quote-slider__subtitle, .accordion.-green .quote-slider.btn .quote-slider__subtitle, .card.-green .quote-slider.btn .quote-slider__subtitle, .content-card.-green .quote-slider.btn .quote-slider__subtitle, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-green .quote-slider.btn .quote-slider__subtitle, .quote-slider.-green .quote-slider__subtitle {
	color: #213838;
}

.-green .accordion .quote-slider.btn .quote-slider__next svg *, .-green .accordion .quote-slider.btn .quote-slider__prev svg *, .-green .content-block__btn .quote-slider.btn .quote-slider__next svg *, .-green .content-block__btn .quote-slider.btn .quote-slider__prev svg *, .-green .dotted-container .quote-slider.btn .quote-slider__next svg *, .-green .dotted-container .quote-slider.btn .quote-slider__prev svg *, .accordion.-green .quote-slider.btn .quote-slider__next svg *, .accordion.-green .quote-slider.btn .quote-slider__prev svg *, .card.-green .quote-slider.btn .quote-slider__next svg *, .card.-green .quote-slider.btn .quote-slider__prev svg *, .content-card.-green .quote-slider.btn .quote-slider__next svg *, .content-card.-green .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__next svg *, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-green .quote-slider.btn .quote-slider__next svg *, .panel-slider__controls.-green .quote-slider.btn .quote-slider__prev svg *, .quote-slider.-green .quote-slider__next svg *, .quote-slider.-green .quote-slider__prev svg * {
	fill: #213838;
}

.-green .accordion .quote-slider.btn .swiper-pagination-bullet, .-green .content-block__btn .quote-slider.btn .swiper-pagination-bullet, .-green .dotted-container .quote-slider.btn .swiper-pagination-bullet, .accordion.-green .quote-slider.btn .swiper-pagination-bullet, .card.-green .quote-slider.btn .swiper-pagination-bullet, .content-card.-green .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-green .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-green .quote-slider.btn .swiper-pagination-bullet, .quote-slider.-green .swiper-pagination-bullet {
	background: #213838;
}

.-yellow .accordion .quote-slider.btn .quote-slider__title, .-yellow .content-block__btn .quote-slider.btn .quote-slider__title, .-yellow .dotted-container .quote-slider.btn .quote-slider__title, .accordion.-yellow .quote-slider.btn .quote-slider__title, .card.-yellow .quote-slider.btn .quote-slider__title, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__title, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__title, .quote-slider.-yellow .quote-slider__title {
	color: #d95931;
}

.-yellow .accordion .quote-slider.btn .quote-slider__subtitle, .-yellow .content-block__btn .quote-slider.btn .quote-slider__subtitle, .-yellow .dotted-container .quote-slider.btn .quote-slider__subtitle, .accordion.-yellow .quote-slider.btn .quote-slider__subtitle, .card.-yellow .quote-slider.btn .quote-slider__subtitle, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__subtitle, .quote-slider.-yellow .quote-slider__subtitle {
	color: #731e22;
}

.-yellow .accordion .quote-slider.btn .quote-slider__next svg *, .-yellow .accordion .quote-slider.btn .quote-slider__prev svg *, .-yellow .content-block__btn .quote-slider.btn .quote-slider__next svg *, .-yellow .content-block__btn .quote-slider.btn .quote-slider__prev svg *, .-yellow .dotted-container .quote-slider.btn .quote-slider__next svg *, .-yellow .dotted-container .quote-slider.btn .quote-slider__prev svg *, .accordion.-yellow .quote-slider.btn .quote-slider__next svg *, .accordion.-yellow .quote-slider.btn .quote-slider__prev svg *, .card.-yellow .quote-slider.btn .quote-slider__next svg *, .card.-yellow .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__next svg *, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__next svg *, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__prev svg *, .quote-slider.-yellow .quote-slider__next svg *, .quote-slider.-yellow .quote-slider__prev svg * {
	fill: #731e22;
}

.-yellow .accordion .quote-slider.btn .swiper-pagination-bullet, .-yellow .content-block__btn .quote-slider.btn .swiper-pagination-bullet, .-yellow .dotted-container .quote-slider.btn .swiper-pagination-bullet, .accordion.-yellow .quote-slider.btn .swiper-pagination-bullet, .card.-yellow .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-yellow .quote-slider.btn .swiper-pagination-bullet, .quote-slider.-yellow .swiper-pagination-bullet {
	background: #731e22;
}

.-red .accordion .quote-slider.btn .quote-slider__title, .-red .content-block__btn .quote-slider.btn .quote-slider__title, .-red .dotted-container .quote-slider.btn .quote-slider__title, .accordion.-red .quote-slider.btn .quote-slider__title, .card.-red .quote-slider.btn .quote-slider__title, .content-card.-red .quote-slider.btn .quote-slider__title, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__title, .panel-slider__controls.-red .quote-slider.btn .quote-slider__title, .quote-slider.-red .quote-slider__title {
	color: #a62e34;
}

.-red .accordion .quote-slider.btn .quote-slider__subtitle, .-red .content-block__btn .quote-slider.btn .quote-slider__subtitle, .-red .dotted-container .quote-slider.btn .quote-slider__subtitle, .accordion.-red .quote-slider.btn .quote-slider__subtitle, .card.-red .quote-slider.btn .quote-slider__subtitle, .content-card.-red .quote-slider.btn .quote-slider__subtitle, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-red .quote-slider.btn .quote-slider__subtitle, .quote-slider.-red .quote-slider__subtitle {
	color: #63282c;
}

.-red .accordion .quote-slider.btn .quote-slider__next svg *, .-red .accordion .quote-slider.btn .quote-slider__prev svg *, .-red .content-block__btn .quote-slider.btn .quote-slider__next svg *, .-red .content-block__btn .quote-slider.btn .quote-slider__prev svg *, .-red .dotted-container .quote-slider.btn .quote-slider__next svg *, .-red .dotted-container .quote-slider.btn .quote-slider__prev svg *, .accordion.-red .quote-slider.btn .quote-slider__next svg *, .accordion.-red .quote-slider.btn .quote-slider__prev svg *, .card.-red .quote-slider.btn .quote-slider__next svg *, .card.-red .quote-slider.btn .quote-slider__prev svg *, .content-card.-red .quote-slider.btn .quote-slider__next svg *, .content-card.-red .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__next svg *, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-red .quote-slider.btn .quote-slider__next svg *, .panel-slider__controls.-red .quote-slider.btn .quote-slider__prev svg *, .quote-slider.-red .quote-slider__next svg *, .quote-slider.-red .quote-slider__prev svg * {
	fill: #63282c;
}

.-red .accordion .quote-slider.btn .swiper-pagination-bullet, .-red .content-block__btn .quote-slider.btn .swiper-pagination-bullet, .-red .dotted-container .quote-slider.btn .swiper-pagination-bullet, .accordion.-red .quote-slider.btn .swiper-pagination-bullet, .card.-red .quote-slider.btn .swiper-pagination-bullet, .content-card.-red .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-red .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-red .quote-slider.btn .swiper-pagination-bullet, .quote-slider.-red .swiper-pagination-bullet {
	background: #63282c;
}

.-purple .accordion .quote-slider.btn .quote-slider__title, .-purple .content-block__btn .quote-slider.btn .quote-slider__title, .-purple .dotted-container .quote-slider.btn .quote-slider__title, .accordion.-purple .quote-slider.btn .quote-slider__title, .card.-purple .quote-slider.btn .quote-slider__title, .content-card.-purple .quote-slider.btn .quote-slider__title, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__title, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__title, .quote-slider.-purple .quote-slider__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__title, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__title, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__title {
	color: #5a348f;
}

.-purple .accordion .quote-slider.btn .quote-slider__subtitle, .-purple .content-block__btn .quote-slider.btn .quote-slider__subtitle, .-purple .dotted-container .quote-slider.btn .quote-slider__subtitle, .accordion.-purple .quote-slider.btn .quote-slider__subtitle, .card.-purple .quote-slider.btn .quote-slider__subtitle, .content-card.-purple .quote-slider.btn .quote-slider__subtitle, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__subtitle, .quote-slider.-purple .quote-slider__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__subtitle {
	color: #3e2c57;
}

.-purple .accordion .quote-slider.btn .quote-slider__next svg *, .-purple .accordion .quote-slider.btn .quote-slider__prev svg *, .-purple .content-block__btn .quote-slider.btn .quote-slider__next svg *, .-purple .content-block__btn .quote-slider.btn .quote-slider__prev svg *, .-purple .dotted-container .quote-slider.btn .quote-slider__next svg *, .-purple .dotted-container .quote-slider.btn .quote-slider__prev svg *, .accordion.-purple .quote-slider.btn .quote-slider__next svg *, .accordion.-purple .quote-slider.btn .quote-slider__prev svg *, .card.-purple .quote-slider.btn .quote-slider__next svg *, .card.-purple .quote-slider.btn .quote-slider__prev svg *, .content-card.-purple .quote-slider.btn .quote-slider__next svg *, .content-card.-purple .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__next svg *, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__next svg *, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__prev svg *, .quote-slider.-purple .quote-slider__next svg *, .quote-slider.-purple .quote-slider__prev svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__next svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__next svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__next svg *, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__next svg *, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__prev svg * {
	fill: #3e2c57;
}

.-purple .accordion .quote-slider.btn .swiper-pagination-bullet, .-purple .content-block__btn .quote-slider.btn .swiper-pagination-bullet, .-purple .dotted-container .quote-slider.btn .swiper-pagination-bullet, .accordion.-purple .quote-slider.btn .swiper-pagination-bullet, .card.-purple .quote-slider.btn .swiper-pagination-bullet, .content-card.-purple .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-purple .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-purple .quote-slider.btn .swiper-pagination-bullet, .quote-slider.-purple .swiper-pagination-bullet, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .triangle-section.-purple .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .swiper-pagination-bullet {
	background: #3e2c57;
}

.panel-slider {
	overflow: visible;
}

.panel-slider .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
	margin: 0 9px !important;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.panel-slider .swiper-pagination-bullet:focus, .panel-slider .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.panel-slider .swiper-pagination-bullet-active {
	-webkit-transform: scale(1.6);
	transform: scale(1.6);
	-webkit-transform-origin: center;
	transform-origin: center;
}

.panel-slider .swiper-pagination-bullet-active:focus, .panel-slider .swiper-pagination-bullet-active:hover {
	-webkit-transform: scale(1.6);
	transform: scale(1.6);
}

.panel-slider .swiper-pagination {
	margin: 0 20px;
}

@media all and (min-width:56.25rem) {
	.panel-slider .swiper-pagination {
		margin: 0 31px;
	}
}

.panel-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-of-type) {
	opacity: 0;
}

.panel-slider:not(.swiper-container-initialized) .swiper-button-next, .panel-slider:not(.swiper-container-initialized) .swiper-button-prev {
	opacity: 0;
}

.panel-slider__pagination .swiper-pagination-bullet {
	background-color: #d8d8d8;
}

.panel-slider__slide {
	padding: 0;
	margin-bottom: 34px;
}

.panel-slider__slide .content-image-wrapper {
	height: 250px;
	padding-bottom: 0;
	width: 100%;
	border-radius: 24px;
	-webkit-transition: -webkit-transform .7s ease-out;
	transition: -webkit-transform .7s ease-out;
	transition: transform .7s ease-out;
	transition: transform .7s ease-out, -webkit-transform .7s ease-out;
	-webkit-transform: translateX(-50px);
	transform: translateX(-50px);
}

@media all and (min-width:45rem) {
	.panel-slider__slide .content-image-wrapper {
		height: 500px;
	}
}

.panel-slider__slide .content-image {
	border-radius: 24px;
}

.panel-slider__slide.swiper-slide-active .content-image-wrapper {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.panel-slider__slide.transitioning .content-image-wrapper {
	-webkit-transform: translateX(50px);
	transform: translateX(50px);
}

.panel-slider__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 34px;
}

.panel-slider__controls .swiper-button-next, .panel-slider__controls .swiper-button-prev {
	margin-top: 0;
	top: auto;
}

.-green .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .-green .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active, .-green .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-green .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-green .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-green .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-green .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .panel-slider__controls.-green .swiper-pagination-bullet-active {
	background: #24a390;
}

.-red .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .-red .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active, .-red .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-red .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-red .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-red .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-red .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .panel-slider__controls.-red .swiper-pagination-bullet-active {
	background: #a62e34;
}

.-yellow .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .-yellow .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active, .-yellow .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-yellow .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-yellow .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-yellow .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .panel-slider__controls.-yellow .swiper-pagination-bullet-active {
	background: #d95931;
}

.-blue .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .-blue .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active, .-blue .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-blue .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-blue .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-blue .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-blue .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .panel-slider__controls.-blue .swiper-pagination-bullet-active, .triangle-section.-blue .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active {
	background: #178bcd;
}

.-purple .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .-purple .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active, .-purple .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-purple .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-purple .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-purple .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-purple .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .panel-slider__controls.-purple .swiper-pagination-bullet-active, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .slider-panel.-purple .triangle-section.btn .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .triangle-section.-purple .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .triangle-section.-purple-light .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active {
	background: #8f2f8d;
}

.panel-slider__card {
	z-index: 1;
	width: 90%;
	max-width: 500px;
	-webkit-transition: -webkit-transform .7s ease-out;
	transition: -webkit-transform .7s ease-out;
	transition: transform .7s ease-out;
	transition: transform .7s ease-out, -webkit-transform .7s ease-out;
	-webkit-transform: translateX(-50px);
	transform: translateX(-50px);
}

.swiper-slide-active .panel-slider__card {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.transitioning .panel-slider__card {
	-webkit-transform: translateX(50px);
	transform: translateX(50px);
}

@media all and (min-width:45rem) {
	.panel-slider__card {
		margin-top: 0;
		position: absolute;
		left: 22px;
		bottom: 22px;
		width: auto;
		max-width: 410px;
	}
}

.panel-slider__card.-split {
	position: static;
	max-width: 90%;
	margin-top: -27px;
}

.panel-slider__card.-split .btn {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.panel-slider__card.-split .announcement {
	-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1);
}

@media all and (min-width:75rem) {
	.panel-slider__card.-split .announcement {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 20px;
	}
}

@media all and (min-width:75rem) {
	.panel-slider__card.-split {
		max-width: 100%;
		margin-top: 0;
	}
	
	.panel-slider__card.-split .announcement {
		min-height: 325px;
		padding: 42px;
	}
	
	.panel-slider__card.-split .announcement__title {
		font-size: 2.4375rem;
	}
}

.slider-panel {
	padding: 27px 17px 30px 17px;
	margin-top: -27px;
	text-align: center;
	text-transform: uppercase;
}

.slider-panel .btn {
	width: 100%;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 1.5625rem;
}

@media all and (min-width:45rem) {
	.slider-panel {
		padding: 27px 27px 30px 27px;
	}
}

.slider-panel__title {
	font-size: 2.4375rem;
}

@media all and (min-width:45rem) {
	.slider-panel__title {
		font-size: 3.0625rem;
	}
}

.step-slider {
	text-align: center;
	border-radius: 24px;
}

.step-slider .btn {
	margin-top: 10px;
}

@media all and (min-width:75rem) {
	.step-slider .btn {
		margin-top: 22px;
	}
}

.-green .accordion .step-slider.btn, .-green .content-block__btn .step-slider.btn, .-green .dotted-container .step-slider.btn, .accordion.-green .step-slider.btn, .card.-green .step-slider.btn, .content-card.-green .step-slider.btn, .dotted-container.-green .dotted-container__content .step-slider.btn, .panel-slider__controls.-green .step-slider.btn, .step-slider.-green {
	background: linear-gradient(105.57deg, #24a390 0, #136b6a 98.48%);
}

.-green .accordion .step-slider.btn .step-slider__subtitle, .-green .content-block__btn .step-slider.btn .step-slider__subtitle, .-green .dotted-container .step-slider.btn .step-slider__subtitle, .accordion.-green .step-slider.btn .step-slider__subtitle, .card.-green .step-slider.btn .step-slider__subtitle, .content-card.-green .step-slider.btn .step-slider__subtitle, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-green .step-slider.btn .step-slider__subtitle, .step-slider.-green .step-slider__subtitle {
	color: #c1e8e9;
}

.-green .accordion .step-slider.btn .step-slider__next:focus *, .-green .accordion .step-slider.btn .step-slider__next:hover *, .-green .accordion .step-slider.btn .step-slider__prev:focus *, .-green .accordion .step-slider.btn .step-slider__prev:hover *, .-green .content-block__btn .step-slider.btn .step-slider__next:focus *, .-green .content-block__btn .step-slider.btn .step-slider__next:hover *, .-green .content-block__btn .step-slider.btn .step-slider__prev:focus *, .-green .content-block__btn .step-slider.btn .step-slider__prev:hover *, .-green .dotted-container .step-slider.btn .step-slider__next:focus *, .-green .dotted-container .step-slider.btn .step-slider__next:hover *, .-green .dotted-container .step-slider.btn .step-slider__prev:focus *, .-green .dotted-container .step-slider.btn .step-slider__prev:hover *, .accordion.-green .step-slider.btn .step-slider__next:focus *, .accordion.-green .step-slider.btn .step-slider__next:hover *, .accordion.-green .step-slider.btn .step-slider__prev:focus *, .accordion.-green .step-slider.btn .step-slider__prev:hover *, .card.-green .step-slider.btn .step-slider__next:focus *, .card.-green .step-slider.btn .step-slider__next:hover *, .card.-green .step-slider.btn .step-slider__prev:focus *, .card.-green .step-slider.btn .step-slider__prev:hover *, .content-card.-green .step-slider.btn .step-slider__next:focus *, .content-card.-green .step-slider.btn .step-slider__next:hover *, .content-card.-green .step-slider.btn .step-slider__prev:focus *, .content-card.-green .step-slider.btn .step-slider__prev:hover *, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__next:focus *, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__next:hover *, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-green .step-slider.btn .step-slider__next:focus *, .panel-slider__controls.-green .step-slider.btn .step-slider__next:hover *, .panel-slider__controls.-green .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-green .step-slider.btn .step-slider__prev:hover *, .step-slider.-green .step-slider__next:focus *, .step-slider.-green .step-slider__next:hover *, .step-slider.-green .step-slider__prev:focus *, .step-slider.-green .step-slider__prev:hover * {
	fill: #136b6a;
}

.-blue .accordion .step-slider.btn, .-blue .content-block__btn .step-slider.btn, .-blue .dotted-container .step-slider.btn, .accordion.-blue .step-slider.btn, .card.-blue .step-slider.btn, .content-card.-blue .step-slider.btn, .dotted-container.-blue .dotted-container__content .step-slider.btn, .panel-slider__controls.-blue .step-slider.btn, .step-slider.-blue, .triangle-section.-blue .triangle-column__body .step-slider.btn {
	background: linear-gradient(105.57deg, #178bcd 0, #0a63ac 98.48%);
}

.-blue .accordion .step-slider.btn .step-slider__subtitle, .-blue .content-block__btn .step-slider.btn .step-slider__subtitle, .-blue .dotted-container .step-slider.btn .step-slider__subtitle, .accordion.-blue .step-slider.btn .step-slider__subtitle, .card.-blue .step-slider.btn .step-slider__subtitle, .content-card.-blue .step-slider.btn .step-slider__subtitle, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-blue .step-slider.btn .step-slider__subtitle, .step-slider.-blue .step-slider__subtitle, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__subtitle {
	color: #bbe5f8;
}

.-blue .accordion .step-slider.btn .step-slider__next:focus *, .-blue .accordion .step-slider.btn .step-slider__next:hover *, .-blue .accordion .step-slider.btn .step-slider__prev:focus *, .-blue .accordion .step-slider.btn .step-slider__prev:hover *, .-blue .content-block__btn .step-slider.btn .step-slider__next:focus *, .-blue .content-block__btn .step-slider.btn .step-slider__next:hover *, .-blue .content-block__btn .step-slider.btn .step-slider__prev:focus *, .-blue .content-block__btn .step-slider.btn .step-slider__prev:hover *, .-blue .dotted-container .step-slider.btn .step-slider__next:focus *, .-blue .dotted-container .step-slider.btn .step-slider__next:hover *, .-blue .dotted-container .step-slider.btn .step-slider__prev:focus *, .-blue .dotted-container .step-slider.btn .step-slider__prev:hover *, .accordion.-blue .step-slider.btn .step-slider__next:focus *, .accordion.-blue .step-slider.btn .step-slider__next:hover *, .accordion.-blue .step-slider.btn .step-slider__prev:focus *, .accordion.-blue .step-slider.btn .step-slider__prev:hover *, .card.-blue .step-slider.btn .step-slider__next:focus *, .card.-blue .step-slider.btn .step-slider__next:hover *, .card.-blue .step-slider.btn .step-slider__prev:focus *, .card.-blue .step-slider.btn .step-slider__prev:hover *, .content-card.-blue .step-slider.btn .step-slider__next:focus *, .content-card.-blue .step-slider.btn .step-slider__next:hover *, .content-card.-blue .step-slider.btn .step-slider__prev:focus *, .content-card.-blue .step-slider.btn .step-slider__prev:hover *, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__next:focus *, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__next:hover *, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-blue .step-slider.btn .step-slider__next:focus *, .panel-slider__controls.-blue .step-slider.btn .step-slider__next:hover *, .panel-slider__controls.-blue .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-blue .step-slider.btn .step-slider__prev:hover *, .step-slider.-blue .step-slider__next:focus *, .step-slider.-blue .step-slider__next:hover *, .step-slider.-blue .step-slider__prev:focus *, .step-slider.-blue .step-slider__prev:hover *, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__next:focus *, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__next:hover *, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__prev:hover * {
	fill: #0a63ac;
}

.-yellow .accordion .step-slider.btn, .-yellow .content-block__btn .step-slider.btn, .-yellow .dotted-container .step-slider.btn, .accordion.-yellow .step-slider.btn, .card.-yellow .step-slider.btn, .dotted-container.-yellow .dotted-container__content .step-slider.btn, .panel-slider__controls.-yellow .step-slider.btn, .step-slider.-yellow {
	background: linear-gradient(105.57deg, #f07930 0, #d95931 98.48%);
}

.-yellow .accordion .step-slider.btn .step-slider__subtitle, .-yellow .content-block__btn .step-slider.btn .step-slider__subtitle, .-yellow .dotted-container .step-slider.btn .step-slider__subtitle, .accordion.-yellow .step-slider.btn .step-slider__subtitle, .card.-yellow .step-slider.btn .step-slider__subtitle, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-yellow .step-slider.btn .step-slider__subtitle, .step-slider.-yellow .step-slider__subtitle {
	color: #fde4bf;
}

.-yellow .accordion .step-slider.btn .step-slider__next:focus *, .-yellow .accordion .step-slider.btn .step-slider__next:hover *, .-yellow .accordion .step-slider.btn .step-slider__prev:focus *, .-yellow .accordion .step-slider.btn .step-slider__prev:hover *, .-yellow .content-block__btn .step-slider.btn .step-slider__next:focus *, .-yellow .content-block__btn .step-slider.btn .step-slider__next:hover *, .-yellow .content-block__btn .step-slider.btn .step-slider__prev:focus *, .-yellow .content-block__btn .step-slider.btn .step-slider__prev:hover *, .-yellow .dotted-container .step-slider.btn .step-slider__next:focus *, .-yellow .dotted-container .step-slider.btn .step-slider__next:hover *, .-yellow .dotted-container .step-slider.btn .step-slider__prev:focus *, .-yellow .dotted-container .step-slider.btn .step-slider__prev:hover *, .accordion.-yellow .step-slider.btn .step-slider__next:focus *, .accordion.-yellow .step-slider.btn .step-slider__next:hover *, .accordion.-yellow .step-slider.btn .step-slider__prev:focus *, .accordion.-yellow .step-slider.btn .step-slider__prev:hover *, .card.-yellow .step-slider.btn .step-slider__next:focus *, .card.-yellow .step-slider.btn .step-slider__next:hover *, .card.-yellow .step-slider.btn .step-slider__prev:focus *, .card.-yellow .step-slider.btn .step-slider__prev:hover *, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__next:focus *, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__next:hover *, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-yellow .step-slider.btn .step-slider__next:focus *, .panel-slider__controls.-yellow .step-slider.btn .step-slider__next:hover *, .panel-slider__controls.-yellow .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-yellow .step-slider.btn .step-slider__prev:hover *, .step-slider.-yellow .step-slider__next:focus *, .step-slider.-yellow .step-slider__next:hover *, .step-slider.-yellow .step-slider__prev:focus *, .step-slider.-yellow .step-slider__prev:hover * {
	fill: #d95931;
}

.-red .accordion .step-slider.btn, .-red .content-block__btn .step-slider.btn, .-red .dotted-container .step-slider.btn, .accordion.-red .step-slider.btn, .card.-red .step-slider.btn, .content-card.-red .step-slider.btn, .dotted-container.-red .dotted-container__content .step-slider.btn, .panel-slider__controls.-red .step-slider.btn, .step-slider.-red {
	background: linear-gradient(105.57deg, #e8242d 0, #a62e34 98.48%);
}

.-red .accordion .step-slider.btn .step-slider__subtitle, .-red .content-block__btn .step-slider.btn .step-slider__subtitle, .-red .dotted-container .step-slider.btn .step-slider__subtitle, .accordion.-red .step-slider.btn .step-slider__subtitle, .card.-red .step-slider.btn .step-slider__subtitle, .content-card.-red .step-slider.btn .step-slider__subtitle, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-red .step-slider.btn .step-slider__subtitle, .step-slider.-red .step-slider__subtitle {
	color: #f8c8bc;
}

.-red .accordion .step-slider.btn .step-slider__next:focus *, .-red .accordion .step-slider.btn .step-slider__next:hover *, .-red .accordion .step-slider.btn .step-slider__prev:focus *, .-red .accordion .step-slider.btn .step-slider__prev:hover *, .-red .content-block__btn .step-slider.btn .step-slider__next:focus *, .-red .content-block__btn .step-slider.btn .step-slider__next:hover *, .-red .content-block__btn .step-slider.btn .step-slider__prev:focus *, .-red .content-block__btn .step-slider.btn .step-slider__prev:hover *, .-red .dotted-container .step-slider.btn .step-slider__next:focus *, .-red .dotted-container .step-slider.btn .step-slider__next:hover *, .-red .dotted-container .step-slider.btn .step-slider__prev:focus *, .-red .dotted-container .step-slider.btn .step-slider__prev:hover *, .accordion.-red .step-slider.btn .step-slider__next:focus *, .accordion.-red .step-slider.btn .step-slider__next:hover *, .accordion.-red .step-slider.btn .step-slider__prev:focus *, .accordion.-red .step-slider.btn .step-slider__prev:hover *, .card.-red .step-slider.btn .step-slider__next:focus *, .card.-red .step-slider.btn .step-slider__next:hover *, .card.-red .step-slider.btn .step-slider__prev:focus *, .card.-red .step-slider.btn .step-slider__prev:hover *, .content-card.-red .step-slider.btn .step-slider__next:focus *, .content-card.-red .step-slider.btn .step-slider__next:hover *, .content-card.-red .step-slider.btn .step-slider__prev:focus *, .content-card.-red .step-slider.btn .step-slider__prev:hover *, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__next:focus *, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__next:hover *, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-red .step-slider.btn .step-slider__next:focus *, .panel-slider__controls.-red .step-slider.btn .step-slider__next:hover *, .panel-slider__controls.-red .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-red .step-slider.btn .step-slider__prev:hover *, .step-slider.-red .step-slider__next:focus *, .step-slider.-red .step-slider__next:hover *, .step-slider.-red .step-slider__prev:focus *, .step-slider.-red .step-slider__prev:hover * {
	fill: #a62e34;
}

.-purple .accordion .step-slider.btn, .-purple .content-block__btn .step-slider.btn, .-purple .dotted-container .step-slider.btn, .accordion.-purple .step-slider.btn, .card.-purple .step-slider.btn, .content-card.-purple .step-slider.btn, .dotted-container.-purple .dotted-container__content .step-slider.btn, .panel-slider__controls.-purple .step-slider.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn, .step-slider.-purple, .triangle-section.-purple .triangle-column__body .step-slider.btn, .triangle-section.-purple-light .triangle-column__body .step-slider.btn {
	background: linear-gradient(105.57deg, #8f2f8d 0, #5a348f 98.48%);
}

.-purple .accordion .step-slider.btn .step-slider__subtitle, .-purple .content-block__btn .step-slider.btn .step-slider__subtitle, .-purple .dotted-container .step-slider.btn .step-slider__subtitle, .accordion.-purple .step-slider.btn .step-slider__subtitle, .card.-purple .step-slider.btn .step-slider__subtitle, .content-card.-purple .step-slider.btn .step-slider__subtitle, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-purple .step-slider.btn .step-slider__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__subtitle, .step-slider.-purple .step-slider__subtitle, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__subtitle, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__subtitle {
	color: #e9bad8;
}

.-purple .accordion .step-slider.btn .step-slider__next:focus *, .-purple .accordion .step-slider.btn .step-slider__next:hover *, .-purple .accordion .step-slider.btn .step-slider__prev:focus *, .-purple .accordion .step-slider.btn .step-slider__prev:hover *, .-purple .content-block__btn .step-slider.btn .step-slider__next:focus *, .-purple .content-block__btn .step-slider.btn .step-slider__next:hover *, .-purple .content-block__btn .step-slider.btn .step-slider__prev:focus *, .-purple .content-block__btn .step-slider.btn .step-slider__prev:hover *, .-purple .dotted-container .step-slider.btn .step-slider__next:focus *, .-purple .dotted-container .step-slider.btn .step-slider__next:hover *, .-purple .dotted-container .step-slider.btn .step-slider__prev:focus *, .-purple .dotted-container .step-slider.btn .step-slider__prev:hover *, .accordion.-purple .step-slider.btn .step-slider__next:focus *, .accordion.-purple .step-slider.btn .step-slider__next:hover *, .accordion.-purple .step-slider.btn .step-slider__prev:focus *, .accordion.-purple .step-slider.btn .step-slider__prev:hover *, .card.-purple .step-slider.btn .step-slider__next:focus *, .card.-purple .step-slider.btn .step-slider__next:hover *, .card.-purple .step-slider.btn .step-slider__prev:focus *, .card.-purple .step-slider.btn .step-slider__prev:hover *, .content-card.-purple .step-slider.btn .step-slider__next:focus *, .content-card.-purple .step-slider.btn .step-slider__next:hover *, .content-card.-purple .step-slider.btn .step-slider__prev:focus *, .content-card.-purple .step-slider.btn .step-slider__prev:hover *, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__next:focus *, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__next:hover *, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-purple .step-slider.btn .step-slider__next:focus *, .panel-slider__controls.-purple .step-slider.btn .step-slider__next:hover *, .panel-slider__controls.-purple .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-purple .step-slider.btn .step-slider__prev:hover *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:focus *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:hover *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:focus *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:hover *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .step-slider.-purple .step-slider__next:focus *, .step-slider.-purple .step-slider__next:hover *, .step-slider.-purple .step-slider__prev:focus *, .step-slider.-purple .step-slider__prev:hover *, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__next:focus *, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__next:hover *, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__next:focus *, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__next:hover *, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__prev:hover * {
	fill: #5a348f;
}

.step-slider__wrapper {
	height: auto;
	margin-bottom: 30px;
}

@media all and (min-width:75rem) {
	.step-slider__wrapper {
		margin-bottom: 65px;
	}
}

.step-slider__slide {
	padding-top: 38px;
	height: 100%;
}

@media all and (min-width:75rem) {
	.step-slider__slide {
		padding-top: 60px;
	}
}

.step-slider__title {
	color: #fff;
	text-transform: uppercase;
	line-height: 1;
	font-size: 3.0625rem;
	margin-bottom: 0;
	padding-top: 42px;
}

@media all and (min-width:75rem) {
	.step-slider__title {
		padding-top: 80px;
	}
}

.step-slider__subtitle {
	font-size: 1.9375rem;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.step-slider__body {
	font-size: 1.5625rem;
	line-height: 1.25;
	color: #fff;
	margin-bottom: 0;
}

.step-slider__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 0;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}

.step-slider__controls .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	margin: 0 8px !important;
	opacity: .4;
	background: #fff;
}

.step-slider__controls .swiper-pagination-bullet:focus, .step-slider__controls .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.333);
	transform: scale(1.333);
}

.step-slider__controls .swiper-pagination-bullet-active {
	opacity: 1;
}

@media all and (min-width:75rem) {
	.step-slider__controls {
		margin-top: 30px;
		margin-bottom: 0;
	}
}

.step-slider__pagination {
	padding-bottom: 0;
	margin: 0 30px;
}

@media all and (min-width:75rem) {
	.step-slider__pagination {
		margin: 0;
		padding-bottom: 50px;
	}
}

.step-slider__next, .step-slider__prev {
	position: relative;
	margin-top: 0;
	background-color: rgba(255, 255, 255, .6);
	height: 60px;
	width: 60px;
	border-radius: 50%;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.step-slider__next svg, .step-slider__prev svg {
	width: 21px;
	height: 35px;
	z-index: 2;
}

.step-slider__next svg *, .step-slider__prev svg * {
	fill: #fff;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.step-slider__next:focus, .step-slider__next:hover, .step-slider__prev:focus, .step-slider__prev:hover {
	background-color: #fff;
}

.step-slider__next:focus svg *, .step-slider__next:hover svg *, .step-slider__prev:focus svg *, .step-slider__prev:hover svg * {
	fill: #136b6a;
}

@media all and (min-width:75rem) {
	.step-slider__next, .step-slider__prev {
		position: absolute;
		top: 50%;
		margin-top: -58px;
		width: 116px;
		height: 116px;
	}
	
	.step-slider__next svg, .step-slider__prev svg {
		width: 42px;
		height: 69px;
	}
}

.step-slider__prev svg {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
}

@media all and (min-width:75rem) {
	.step-slider__prev {
		left: calc(10% * ( 12 / 14 ));
	}
	
	.step-slider__prev svg {
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px);
	}
}

.step-slider__next svg {
	-webkit-transform: translateX(2px);
	transform: translateX(2px);
}

@media all and (min-width:75rem) {
	.step-slider__next {
		right: calc(10% * ( 12 / 14 ));
	}
	
	.step-slider__next svg {
		-webkit-transform: translateX(4px);
		transform: translateX(4px);
	}
}

.card-container {
	margin-bottom: -60px;
}

.card-container.-content {
	margin-bottom: -47px;
}

.card-container.-shortcut {
	margin-bottom: -20px;
}

.card-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 2.1875rem;
}

@media all and (min-width:45rem) {
	.card-header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media all and (min-width:75rem) {
	.card-header {
		margin-bottom: 3.125rem;
	}
}

.card-header .btn {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card-heading {
	font-size: 2.4375rem;
	margin-bottom: 1.875rem;
}

.card-heading:last-child {
	margin-bottom: 0;
}

@media all and (min-width:45rem) {
	.card-heading {
		font-size: 3.0625rem;
		margin-bottom: 0;
		margin-right: 1.5625rem;
	}
}

@media all and (min-width:75rem) {
	.card-heading {
		font-size: 4.75rem;
	}
}

.card .content-image-wrapper, .content-card .content-image-wrapper, .shortcut-card .content-image-wrapper {
	background-image: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/uploads/2020/05/default-chevron.png");
	background-position: center;
	background-blend-mode: soft-light;
}

.card .content-image-wrapper.nitro-lazy, .content-card .content-image-wrapper.nitro-lazy, .shortcut-card .content-image-wrapper.nitro-lazy {
	background-image: none !important;
}

@media all and (max-width:45rem) {
	.card .content-image-wrapper, .content-card .content-image-wrapper, .shortcut-card .content-image-wrapper {
		background-repeat: no-repeat;
		background-size: cover;
	}
}

.-green .accordion .card.btn .content-image-wrapper, .-green .accordion .content-card.btn .content-image-wrapper, .-green .accordion .shortcut-card.btn .content-image-wrapper, .-green .content-block__btn .card.btn .content-image-wrapper, .-green .content-block__btn .content-card.btn .content-image-wrapper, .-green .content-block__btn .shortcut-card.btn .content-image-wrapper, .-green .dotted-container .card.btn .content-image-wrapper, .-green .dotted-container .content-card.btn .content-image-wrapper, .-green .dotted-container .shortcut-card.btn .content-image-wrapper, .accordion.-green .card.btn .content-image-wrapper, .accordion.-green .content-card.btn .content-image-wrapper, .accordion.-green .shortcut-card.btn .content-image-wrapper, .card.-green .content-card.btn .content-image-wrapper, .card.-green .content-image-wrapper, .card.-green .shortcut-card.btn .content-image-wrapper, .content-card.-green .card.btn .content-image-wrapper, .content-card.-green .content-image-wrapper, .content-card.-green .shortcut-card.btn .content-image-wrapper, .dotted-container.-green .dotted-container__content .card.btn .content-image-wrapper, .dotted-container.-green .dotted-container__content .content-card.btn .content-image-wrapper, .dotted-container.-green .dotted-container__content .shortcut-card.btn .content-image-wrapper, .panel-slider__controls.-green .card.btn .content-image-wrapper, .panel-slider__controls.-green .content-card.btn .content-image-wrapper, .panel-slider__controls.-green .shortcut-card.btn .content-image-wrapper, .shortcut-card.-green .content-image-wrapper {
	background-color: #24a390;
}

.-blue .accordion .card.btn .content-image-wrapper, .-blue .accordion .content-card.btn .content-image-wrapper, .-blue .accordion .shortcut-card.btn .content-image-wrapper, .-blue .content-block__btn .card.btn .content-image-wrapper, .-blue .content-block__btn .content-card.btn .content-image-wrapper, .-blue .content-block__btn .shortcut-card.btn .content-image-wrapper, .-blue .dotted-container .card.btn .content-image-wrapper, .-blue .dotted-container .content-card.btn .content-image-wrapper, .-blue .dotted-container .shortcut-card.btn .content-image-wrapper, .accordion.-blue .card.btn .content-image-wrapper, .accordion.-blue .content-card.btn .content-image-wrapper, .accordion.-blue .shortcut-card.btn .content-image-wrapper, .card.-blue .content-card.btn .content-image-wrapper, .card.-blue .content-image-wrapper, .card.-blue .shortcut-card.btn .content-image-wrapper, .content-card.-blue .card.btn .content-image-wrapper, .content-card.-blue .content-image-wrapper, .content-card.-blue .shortcut-card.btn .content-image-wrapper, .dotted-container.-blue .dotted-container__content .card.btn .content-image-wrapper, .dotted-container.-blue .dotted-container__content .content-card.btn .content-image-wrapper, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .content-image-wrapper, .panel-slider__controls.-blue .card.btn .content-image-wrapper, .panel-slider__controls.-blue .content-card.btn .content-image-wrapper, .panel-slider__controls.-blue .shortcut-card.btn .content-image-wrapper, .shortcut-card.-blue .content-image-wrapper, .triangle-section.-blue .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-blue .triangle-column__body .content-card.btn .content-image-wrapper, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .content-image-wrapper {
	background-color: #178bcd;
}

.-yellow .accordion .card.btn .content-image-wrapper, .-yellow .accordion .content-card.btn .content-image-wrapper, .-yellow .accordion .shortcut-card.btn .content-image-wrapper, .-yellow .content-block__btn .card.btn .content-image-wrapper, .-yellow .content-block__btn .content-card.btn .content-image-wrapper, .-yellow .content-block__btn .shortcut-card.btn .content-image-wrapper, .-yellow .dotted-container .card.btn .content-image-wrapper, .-yellow .dotted-container .content-card.btn .content-image-wrapper, .-yellow .dotted-container .shortcut-card.btn .content-image-wrapper, .accordion.-yellow .card.btn .content-image-wrapper, .accordion.-yellow .content-card.btn .content-image-wrapper, .accordion.-yellow .shortcut-card.btn .content-image-wrapper, .card.-yellow .content-card.btn .content-image-wrapper, .card.-yellow .content-image-wrapper, .card.-yellow .shortcut-card.btn .content-image-wrapper, .content-card.-yellow .content-image-wrapper, .dotted-container.-yellow .dotted-container__content .card.btn .content-image-wrapper, .dotted-container.-yellow .dotted-container__content .content-card.btn .content-image-wrapper, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .content-image-wrapper, .panel-slider__controls.-yellow .card.btn .content-image-wrapper, .panel-slider__controls.-yellow .content-card.btn .content-image-wrapper, .panel-slider__controls.-yellow .shortcut-card.btn .content-image-wrapper, .shortcut-card.-yellow .content-image-wrapper {
	background-color: #f07930;
}

.-red .accordion .card.btn .content-image-wrapper, .-red .accordion .content-card.btn .content-image-wrapper, .-red .accordion .shortcut-card.btn .content-image-wrapper, .-red .content-block__btn .card.btn .content-image-wrapper, .-red .content-block__btn .content-card.btn .content-image-wrapper, .-red .content-block__btn .shortcut-card.btn .content-image-wrapper, .-red .dotted-container .card.btn .content-image-wrapper, .-red .dotted-container .content-card.btn .content-image-wrapper, .-red .dotted-container .shortcut-card.btn .content-image-wrapper, .accordion.-red .card.btn .content-image-wrapper, .accordion.-red .content-card.btn .content-image-wrapper, .accordion.-red .shortcut-card.btn .content-image-wrapper, .card.-red .content-card.btn .content-image-wrapper, .card.-red .content-image-wrapper, .card.-red .shortcut-card.btn .content-image-wrapper, .content-card.-red .card.btn .content-image-wrapper, .content-card.-red .content-image-wrapper, .content-card.-red .shortcut-card.btn .content-image-wrapper, .dotted-container.-red .dotted-container__content .card.btn .content-image-wrapper, .dotted-container.-red .dotted-container__content .content-card.btn .content-image-wrapper, .dotted-container.-red .dotted-container__content .shortcut-card.btn .content-image-wrapper, .panel-slider__controls.-red .card.btn .content-image-wrapper, .panel-slider__controls.-red .content-card.btn .content-image-wrapper, .panel-slider__controls.-red .shortcut-card.btn .content-image-wrapper, .shortcut-card.-red .content-image-wrapper {
	background-color: #e8242d;
}

.-purple .accordion .card.btn .content-image-wrapper, .-purple .accordion .content-card.btn .content-image-wrapper, .-purple .accordion .shortcut-card.btn .content-image-wrapper, .-purple .content-block__btn .card.btn .content-image-wrapper, .-purple .content-block__btn .content-card.btn .content-image-wrapper, .-purple .content-block__btn .shortcut-card.btn .content-image-wrapper, .-purple .dotted-container .card.btn .content-image-wrapper, .-purple .dotted-container .content-card.btn .content-image-wrapper, .-purple .dotted-container .shortcut-card.btn .content-image-wrapper, .accordion.-purple .card.btn .content-image-wrapper, .accordion.-purple .content-card.btn .content-image-wrapper, .accordion.-purple .shortcut-card.btn .content-image-wrapper, .card.-purple .content-card.btn .content-image-wrapper, .card.-purple .content-image-wrapper, .card.-purple .shortcut-card.btn .content-image-wrapper, .content-card.-purple .card.btn .content-image-wrapper, .content-card.-purple .content-image-wrapper, .content-card.-purple .shortcut-card.btn .content-image-wrapper, .dotted-container.-purple .dotted-container__content .card.btn .content-image-wrapper, .dotted-container.-purple .dotted-container__content .content-card.btn .content-image-wrapper, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .content-image-wrapper, .panel-slider__controls.-purple .card.btn .content-image-wrapper, .panel-slider__controls.-purple .content-card.btn .content-image-wrapper, .panel-slider__controls.-purple .shortcut-card.btn .content-image-wrapper, .shortcut-card.-purple .content-image-wrapper, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-card.btn .content-image-wrapper, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .content-image-wrapper, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-card.btn .content-image-wrapper, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .content-image-wrapper, .triangle-section.-purple .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-purple .triangle-column__body .content-card.btn .content-image-wrapper, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .content-image-wrapper, .triangle-section.-purple-light .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-purple-light .triangle-column__body .content-card.btn .content-image-wrapper, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .content-image-wrapper {
	background-color: #8f2f8d;
}

.card-container .card {
	margin-bottom: 60px;
}

.card .content-image-wrapper {
	padding-bottom: 0;
	height: 190px;
	border-radius: 24px;
}

@media all and (min-width:100rem) {
	.card .content-image-wrapper {
		padding-bottom: 65%;
		height: auto;
	}
}

.card .content-image {
	border-radius: 24px;
}

.-green .accordion .card.btn .card__title, .-green .content-block__btn .card.btn .card__title, .-green .dotted-container .card.btn .card__title, .accordion.-green .card.btn .card__title, .card.-green .card__title, .content-card.-green .card.btn .card__title, .dotted-container.-green .dotted-container__content .card.btn .card__title, .panel-slider__controls.-green .card.btn .card__title {
	color: #136b6a;
}

.-green .accordion .card.btn .content-image-wrapper, .-green .content-block__btn .card.btn .content-image-wrapper, .-green .dotted-container .card.btn .content-image-wrapper, .accordion.-green .card.btn .content-image-wrapper, .card.-green .content-image-wrapper, .content-card.-green .card.btn .content-image-wrapper, .dotted-container.-green .dotted-container__content .card.btn .content-image-wrapper, .panel-slider__controls.-green .card.btn .content-image-wrapper {
	background-color: #24a390;
}

.-blue .accordion .card.btn .card__title, .-blue .content-block__btn .card.btn .card__title, .-blue .dotted-container .card.btn .card__title, .accordion.-blue .card.btn .card__title, .card.-blue .card__title, .content-card.-blue .card.btn .card__title, .dotted-container.-blue .dotted-container__content .card.btn .card__title, .panel-slider__controls.-blue .card.btn .card__title, .triangle-section.-blue .triangle-column__body .card.btn .card__title {
	color: #0a63ac;
}

.-blue .accordion .card.btn .content-image-wrapper, .-blue .content-block__btn .card.btn .content-image-wrapper, .-blue .dotted-container .card.btn .content-image-wrapper, .accordion.-blue .card.btn .content-image-wrapper, .card.-blue .content-image-wrapper, .content-card.-blue .card.btn .content-image-wrapper, .dotted-container.-blue .dotted-container__content .card.btn .content-image-wrapper, .panel-slider__controls.-blue .card.btn .content-image-wrapper, .triangle-section.-blue .triangle-column__body .card.btn .content-image-wrapper {
	background-color: #178bcd;
}

.-yellow .accordion .card.btn .card__title, .-yellow .content-block__btn .card.btn .card__title, .-yellow .dotted-container .card.btn .card__title, .accordion.-yellow .card.btn .card__title, .card.-yellow .card__title, .dotted-container.-yellow .dotted-container__content .card.btn .card__title, .panel-slider__controls.-yellow .card.btn .card__title {
	color: #d95931;
}

.-yellow .accordion .card.btn .content-image-wrapper, .-yellow .content-block__btn .card.btn .content-image-wrapper, .-yellow .dotted-container .card.btn .content-image-wrapper, .accordion.-yellow .card.btn .content-image-wrapper, .card.-yellow .content-image-wrapper, .dotted-container.-yellow .dotted-container__content .card.btn .content-image-wrapper, .panel-slider__controls.-yellow .card.btn .content-image-wrapper {
	background-color: #f07930;
}

.-red .accordion .card.btn .card__title, .-red .content-block__btn .card.btn .card__title, .-red .dotted-container .card.btn .card__title, .accordion.-red .card.btn .card__title, .card.-red .card__title, .content-card.-red .card.btn .card__title, .dotted-container.-red .dotted-container__content .card.btn .card__title, .panel-slider__controls.-red .card.btn .card__title {
	color: #a62e34;
}

.-red .accordion .card.btn .content-image-wrapper, .-red .content-block__btn .card.btn .content-image-wrapper, .-red .dotted-container .card.btn .content-image-wrapper, .accordion.-red .card.btn .content-image-wrapper, .card.-red .content-image-wrapper, .content-card.-red .card.btn .content-image-wrapper, .dotted-container.-red .dotted-container__content .card.btn .content-image-wrapper, .panel-slider__controls.-red .card.btn .content-image-wrapper {
	background-color: #e8242d;
}

.-purple .accordion .card.btn .card__title, .-purple .content-block__btn .card.btn .card__title, .-purple .dotted-container .card.btn .card__title, .accordion.-purple .card.btn .card__title, .card.-purple .card__title, .content-card.-purple .card.btn .card__title, .dotted-container.-purple .dotted-container__content .card.btn .card__title, .panel-slider__controls.-purple .card.btn .card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card.btn .card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card.btn .card__title, .triangle-section.-purple .triangle-column__body .card.btn .card__title, .triangle-section.-purple-light .triangle-column__body .card.btn .card__title {
	color: #5a348f;
}

.-purple .accordion .card.btn .content-image-wrapper, .-purple .content-block__btn .card.btn .content-image-wrapper, .-purple .dotted-container .card.btn .content-image-wrapper, .accordion.-purple .card.btn .content-image-wrapper, .card.-purple .content-image-wrapper, .content-card.-purple .card.btn .content-image-wrapper, .dotted-container.-purple .dotted-container__content .card.btn .content-image-wrapper, .panel-slider__controls.-purple .card.btn .content-image-wrapper, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-purple .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-purple-light .triangle-column__body .card.btn .content-image-wrapper {
	background-color: #8f2f8d;
}

.card-container.-basic .card {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card-container.-basic .card .card__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.card-container.-basic .card .card__content .btn {
	margin-top: auto;
}

.card.-basic .card__subtitle {
	margin-top: -.3125rem;
}

@media all and (min-width:120rem) {
	.card.-plain .content-image-wrapper {
		padding-bottom: 50%;
		height: auto;
	}
}

.card.-plain .content-image {
	border-radius: 24px 24px 0 0;
}

.card.-plain .card__title {
	font-weight: 700;
	line-height: 1.25;
	text-transform: capitalize;
	color: #231f20;
	margin-bottom: 17px;
}

.card.-plain .card__subtitle {
	text-transform: uppercase;
	color: #636466;
	margin-bottom: 14px;
}

.card.-plain .card__body {
	margin-bottom: 20px;
}

.card.-plain .card__content {
	padding: 24px;
	border-radius: 0 0 24px 24px;
	background-color: #f4f4f4;
}

.card__content {
	padding-top: 24px;
}

.card__title {
	color: #231f20;
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 12px;
}

.card__subtitle {
	text-transform: uppercase;
	color: #231f20;
	font-size: .8rem;
	margin-bottom: 24px;
	font-weight: 500;
}

.card__body {
	color: #231f20;
	line-height: 1.5;
	margin-bottom: 24px;
}

.shadow-card {
	border-radius: 24px;
	height: auto;
	padding-bottom: 80%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.shadow-card::after, .shadow-card::before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.shadow-card::before {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50.15%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50.15%, rgba(0, 0, 0, .7) 100%);
}

.shadow-card::after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40.15%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .2)));
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.15%, rgba(0, 0, 0, .2) 100%);
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.shadow-card:focus, .shadow-card:hover {
	-webkit-transform: translateY(-12px);
	transform: translateY(-12px);
}

.shadow-card:focus::after, .shadow-card:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.shadow-card__image {
	z-index: 1;
}

.shadow-card__title {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.5625rem;
	line-height: 1;
	font-weight: 700;
	z-index: 1;
	z-index: 3;
	padding: 0 25px;
	margin-bottom: 0;
	position: absolute;
	bottom: 22px;
}

.card-container .content-card {
	margin-bottom: 47px;
}

.content-card .content-image-wrapper {
	height: auto;
	padding-bottom: 52.39%;
	border-radius: 24px 24px 0 0;
}

@media all and (min-width:45rem) {
	.content-card .play-btn {
		width: 6.25rem;
	}
}

.-green .accordion .content-card.btn .content-card__title, .-green .content-block__btn .content-card.btn .content-card__title, .-green .dotted-container .content-card.btn .content-card__title, .accordion.-green .content-card.btn .content-card__title, .card.-green .content-card.btn .content-card__title, .content-card.-green .content-card__title, .dotted-container.-green .dotted-container__content .content-card.btn .content-card__title, .panel-slider__controls.-green .content-card.btn .content-card__title {
	color: #24a390;
}

.-blue .accordion .content-card.btn .content-card__title, .-blue .content-block__btn .content-card.btn .content-card__title, .-blue .dotted-container .content-card.btn .content-card__title, .accordion.-blue .content-card.btn .content-card__title, .card.-blue .content-card.btn .content-card__title, .content-card.-blue .content-card__title, .dotted-container.-blue .dotted-container__content .content-card.btn .content-card__title, .panel-slider__controls.-blue .content-card.btn .content-card__title, .triangle-section.-blue .triangle-column__body .content-card.btn .content-card__title {
	color: #178bcd;
}

.-yellow .accordion .content-card.btn .content-card__title, .-yellow .content-block__btn .content-card.btn .content-card__title, .-yellow .dotted-container .content-card.btn .content-card__title, .accordion.-yellow .content-card.btn .content-card__title, .card.-yellow .content-card.btn .content-card__title, .content-card.-yellow .content-card__title, .dotted-container.-yellow .dotted-container__content .content-card.btn .content-card__title, .panel-slider__controls.-yellow .content-card.btn .content-card__title {
	color: #f07930;
}

.-red .accordion .content-card.btn .content-card__title, .-red .content-block__btn .content-card.btn .content-card__title, .-red .dotted-container .content-card.btn .content-card__title, .accordion.-red .content-card.btn .content-card__title, .card.-red .content-card.btn .content-card__title, .content-card.-red .content-card__title, .dotted-container.-red .dotted-container__content .content-card.btn .content-card__title, .panel-slider__controls.-red .content-card.btn .content-card__title {
	color: #e8242d;
}

.-purple .accordion .content-card.btn .content-card__title, .-purple .content-block__btn .content-card.btn .content-card__title, .-purple .dotted-container .content-card.btn .content-card__title, .accordion.-purple .content-card.btn .content-card__title, .card.-purple .content-card.btn .content-card__title, .content-card.-purple .content-card__title, .dotted-container.-purple .dotted-container__content .content-card.btn .content-card__title, .panel-slider__controls.-purple .content-card.btn .content-card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-card.btn .content-card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-card.btn .content-card__title, .triangle-section.-purple .triangle-column__body .content-card.btn .content-card__title, .triangle-section.-purple-light .triangle-column__body .content-card.btn .content-card__title {
	color: #8f2f8d;
}

.content-card__content {
	background-color: #f4f4f4;
	padding: 32px;
	border-radius: 0 0 24px 24px;
}

.content-card__content>:last-child {
	margin-bottom: 0;
}

.content-card__title {
	text-transform: uppercase;
	font-size: 1.9375rem;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 31px;
}

.content-card__body {
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 31px;
}

.shortcut-card__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.shortcut-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-radius: 24px;
	overflow: hidden;
}

.card-container .shortcut-card {
	margin-bottom: 20px;
}

.shortcut-card .content-image-wrapper {
	height: auto;
	padding-bottom: 67.57%;
}

.-green .accordion .shortcut-card.btn .shortcut-card__eyebrow, .-green .accordion .shortcut-card.btn .shortcut-card__subtitle, .-green .accordion .shortcut-card.btn .shortcut-card__title, .-green .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow, .-green .content-block__btn .shortcut-card.btn .shortcut-card__subtitle, .-green .content-block__btn .shortcut-card.btn .shortcut-card__title, .-green .dotted-container .shortcut-card.btn .shortcut-card__eyebrow, .-green .dotted-container .shortcut-card.btn .shortcut-card__subtitle, .-green .dotted-container .shortcut-card.btn .shortcut-card__title, .accordion.-green .shortcut-card.btn .shortcut-card__eyebrow, .accordion.-green .shortcut-card.btn .shortcut-card__subtitle, .accordion.-green .shortcut-card.btn .shortcut-card__title, .card.-green .shortcut-card.btn .shortcut-card__eyebrow, .card.-green .shortcut-card.btn .shortcut-card__subtitle, .card.-green .shortcut-card.btn .shortcut-card__title, .content-card.-green .shortcut-card.btn .shortcut-card__eyebrow, .content-card.-green .shortcut-card.btn .shortcut-card__subtitle, .content-card.-green .shortcut-card.btn .shortcut-card__title, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__eyebrow, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__subtitle, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__title, .shortcut-card.-green .shortcut-card__eyebrow, .shortcut-card.-green .shortcut-card__subtitle, .shortcut-card.-green .shortcut-card__title {
	color: #213838;
}

.-green .accordion .shortcut-card.btn .shortcut-card__btn, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn, .accordion.-green .shortcut-card.btn .shortcut-card__btn, .card.-green .shortcut-card.btn .shortcut-card__btn, .content-card.-green .shortcut-card.btn .shortcut-card__btn, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn, .shortcut-card.-green .shortcut-card__btn {
	color: #213838;
}

.-green .accordion .shortcut-card.btn .shortcut-card__btn:focus, .-green .accordion .shortcut-card.btn .shortcut-card__btn:hover, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-green .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-green .shortcut-card.btn .shortcut-card__btn:hover, .card.-green .shortcut-card.btn .shortcut-card__btn:focus, .card.-green .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-green .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-green .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn:hover, .shortcut-card.-green .shortcut-card__btn:focus, .shortcut-card.-green .shortcut-card__btn:hover {
	background-color: #bfbfbf;
}

.-green .accordion .shortcut-card.btn .shortcut-card__btn--color, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn--color, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .accordion.-green .shortcut-card.btn .shortcut-card__btn--color, .card.-green .shortcut-card.btn .shortcut-card__btn--color, .content-card.-green .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn--color, .shortcut-card.-green .shortcut-card__btn--color {
	color: #fff;
	background-color: #136b6a;
}

.-green .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .-green .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .shortcut-card.-green .shortcut-card__btn--color:focus, .shortcut-card.-green .shortcut-card__btn--color:hover {
	color: #fff;
	background-color: #24a390;
}

.-blue .accordion .shortcut-card.btn .shortcut-card__eyebrow, .-blue .accordion .shortcut-card.btn .shortcut-card__subtitle, .-blue .accordion .shortcut-card.btn .shortcut-card__title, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__subtitle, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__title, .-blue .dotted-container .shortcut-card.btn .shortcut-card__eyebrow, .-blue .dotted-container .shortcut-card.btn .shortcut-card__subtitle, .-blue .dotted-container .shortcut-card.btn .shortcut-card__title, .accordion.-blue .shortcut-card.btn .shortcut-card__eyebrow, .accordion.-blue .shortcut-card.btn .shortcut-card__subtitle, .accordion.-blue .shortcut-card.btn .shortcut-card__title, .card.-blue .shortcut-card.btn .shortcut-card__eyebrow, .card.-blue .shortcut-card.btn .shortcut-card__subtitle, .card.-blue .shortcut-card.btn .shortcut-card__title, .content-card.-blue .shortcut-card.btn .shortcut-card__eyebrow, .content-card.-blue .shortcut-card.btn .shortcut-card__subtitle, .content-card.-blue .shortcut-card.btn .shortcut-card__title, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__eyebrow, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__subtitle, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__title, .shortcut-card.-blue .shortcut-card__eyebrow, .shortcut-card.-blue .shortcut-card__subtitle, .shortcut-card.-blue .shortcut-card__title, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__title {
	color: #1b4265;
}

.-blue .accordion .shortcut-card.btn .shortcut-card__btn, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn, .accordion.-blue .shortcut-card.btn .shortcut-card__btn, .card.-blue .shortcut-card.btn .shortcut-card__btn, .content-card.-blue .shortcut-card.btn .shortcut-card__btn, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn, .shortcut-card.-blue .shortcut-card__btn, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn {
	color: #1b4265;
}

.-blue .accordion .shortcut-card.btn .shortcut-card__btn:focus, .-blue .accordion .shortcut-card.btn .shortcut-card__btn:hover, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-blue .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-blue .shortcut-card.btn .shortcut-card__btn:hover, .card.-blue .shortcut-card.btn .shortcut-card__btn:focus, .card.-blue .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-blue .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-blue .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn:hover, .shortcut-card.-blue .shortcut-card__btn:focus, .shortcut-card.-blue .shortcut-card__btn:hover, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover {
	background-color: #bfbfbf;
}

.-blue .accordion .shortcut-card.btn .shortcut-card__btn--color, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn--color, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .accordion.-blue .shortcut-card.btn .shortcut-card__btn--color, .card.-blue .shortcut-card.btn .shortcut-card__btn--color, .content-card.-blue .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn--color, .shortcut-card.-blue .shortcut-card__btn--color, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color {
	color: #fff;
	background-color: #0a63ac;
}

.-blue .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .-blue .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .shortcut-card.-blue .shortcut-card__btn--color:focus, .shortcut-card.-blue .shortcut-card__btn--color:hover, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover {
	color: #fff;
	background-color: #178bcd;
}

.-yellow .accordion .shortcut-card.btn .shortcut-card__eyebrow, .-yellow .accordion .shortcut-card.btn .shortcut-card__subtitle, .-yellow .accordion .shortcut-card.btn .shortcut-card__title, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__subtitle, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__title, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__eyebrow, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__subtitle, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__title, .accordion.-yellow .shortcut-card.btn .shortcut-card__eyebrow, .accordion.-yellow .shortcut-card.btn .shortcut-card__subtitle, .accordion.-yellow .shortcut-card.btn .shortcut-card__title, .card.-yellow .shortcut-card.btn .shortcut-card__eyebrow, .card.-yellow .shortcut-card.btn .shortcut-card__subtitle, .card.-yellow .shortcut-card.btn .shortcut-card__title, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__eyebrow, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__subtitle, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__title, .shortcut-card.-yellow .shortcut-card__eyebrow, .shortcut-card.-yellow .shortcut-card__subtitle, .shortcut-card.-yellow .shortcut-card__title {
	color: #731e22;
}

.-yellow .accordion .shortcut-card.btn .shortcut-card__btn, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn, .card.-yellow .shortcut-card.btn .shortcut-card__btn, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn, .shortcut-card.-yellow .shortcut-card__btn {
	color: #731e22;
}

.-yellow .accordion .shortcut-card.btn .shortcut-card__btn:focus, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn:hover, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn:hover, .card.-yellow .shortcut-card.btn .shortcut-card__btn:focus, .card.-yellow .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn:hover, .shortcut-card.-yellow .shortcut-card__btn:focus, .shortcut-card.-yellow .shortcut-card__btn:hover {
	background-color: #bfbfbf;
}

.-yellow .accordion .shortcut-card.btn .shortcut-card__btn--color, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn--color, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn--color, .card.-yellow .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn--color, .shortcut-card.-yellow .shortcut-card__btn--color {
	color: #fff;
	background-color: #d95931;
}

.-yellow .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-yellow .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-yellow .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn--color:hover, .shortcut-card.-yellow .shortcut-card__btn--color:focus, .shortcut-card.-yellow .shortcut-card__btn--color:hover {
	color: #fff;
	background-color: #f07930;
}

.-red .accordion .shortcut-card.btn .shortcut-card__eyebrow, .-red .accordion .shortcut-card.btn .shortcut-card__subtitle, .-red .accordion .shortcut-card.btn .shortcut-card__title, .-red .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow, .-red .content-block__btn .shortcut-card.btn .shortcut-card__subtitle, .-red .content-block__btn .shortcut-card.btn .shortcut-card__title, .-red .dotted-container .shortcut-card.btn .shortcut-card__eyebrow, .-red .dotted-container .shortcut-card.btn .shortcut-card__subtitle, .-red .dotted-container .shortcut-card.btn .shortcut-card__title, .accordion.-red .shortcut-card.btn .shortcut-card__eyebrow, .accordion.-red .shortcut-card.btn .shortcut-card__subtitle, .accordion.-red .shortcut-card.btn .shortcut-card__title, .card.-red .shortcut-card.btn .shortcut-card__eyebrow, .card.-red .shortcut-card.btn .shortcut-card__subtitle, .card.-red .shortcut-card.btn .shortcut-card__title, .content-card.-red .shortcut-card.btn .shortcut-card__eyebrow, .content-card.-red .shortcut-card.btn .shortcut-card__subtitle, .content-card.-red .shortcut-card.btn .shortcut-card__title, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__eyebrow, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__subtitle, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__title, .shortcut-card.-red .shortcut-card__eyebrow, .shortcut-card.-red .shortcut-card__subtitle, .shortcut-card.-red .shortcut-card__title {
	color: #63282c;
}

.-red .accordion .shortcut-card.btn .shortcut-card__btn, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn, .accordion.-red .shortcut-card.btn .shortcut-card__btn, .card.-red .shortcut-card.btn .shortcut-card__btn, .content-card.-red .shortcut-card.btn .shortcut-card__btn, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn, .shortcut-card.-red .shortcut-card__btn {
	color: #63282c;
}

.-red .accordion .shortcut-card.btn .shortcut-card__btn:focus, .-red .accordion .shortcut-card.btn .shortcut-card__btn:hover, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-red .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-red .shortcut-card.btn .shortcut-card__btn:hover, .card.-red .shortcut-card.btn .shortcut-card__btn:focus, .card.-red .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-red .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-red .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn:hover, .shortcut-card.-red .shortcut-card__btn:focus, .shortcut-card.-red .shortcut-card__btn:hover {
	background-color: #bfbfbf;
}

.-red .accordion .shortcut-card.btn .shortcut-card__btn--color, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn--color, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .accordion.-red .shortcut-card.btn .shortcut-card__btn--color, .card.-red .shortcut-card.btn .shortcut-card__btn--color, .content-card.-red .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn--color, .shortcut-card.-red .shortcut-card__btn--color {
	color: #fff;
	background-color: #a62e34;
}

.-red .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .-red .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .shortcut-card.-red .shortcut-card__btn--color:focus, .shortcut-card.-red .shortcut-card__btn--color:hover {
	color: #fff;
	background-color: #e8242d;
}

.-purple .accordion .shortcut-card.btn .shortcut-card__eyebrow, .-purple .accordion .shortcut-card.btn .shortcut-card__subtitle, .-purple .accordion .shortcut-card.btn .shortcut-card__title, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__subtitle, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__title, .-purple .dotted-container .shortcut-card.btn .shortcut-card__eyebrow, .-purple .dotted-container .shortcut-card.btn .shortcut-card__subtitle, .-purple .dotted-container .shortcut-card.btn .shortcut-card__title, .accordion.-purple .shortcut-card.btn .shortcut-card__eyebrow, .accordion.-purple .shortcut-card.btn .shortcut-card__subtitle, .accordion.-purple .shortcut-card.btn .shortcut-card__title, .card.-purple .shortcut-card.btn .shortcut-card__eyebrow, .card.-purple .shortcut-card.btn .shortcut-card__subtitle, .card.-purple .shortcut-card.btn .shortcut-card__title, .content-card.-purple .shortcut-card.btn .shortcut-card__eyebrow, .content-card.-purple .shortcut-card.btn .shortcut-card__subtitle, .content-card.-purple .shortcut-card.btn .shortcut-card__title, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__eyebrow, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__subtitle, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__title, .shortcut-card.-purple .shortcut-card__eyebrow, .shortcut-card.-purple .shortcut-card__subtitle, .shortcut-card.-purple .shortcut-card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__title, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__title, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__title {
	color: #3e2c57;
}

.-purple .accordion .shortcut-card.btn .shortcut-card__btn, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn, .accordion.-purple .shortcut-card.btn .shortcut-card__btn, .card.-purple .shortcut-card.btn .shortcut-card__btn, .content-card.-purple .shortcut-card.btn .shortcut-card__btn, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn, .shortcut-card.-purple .shortcut-card__btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn {
	color: #3e2c57;
}

.-purple .accordion .shortcut-card.btn .shortcut-card__btn:focus, .-purple .accordion .shortcut-card.btn .shortcut-card__btn:hover, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-purple .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-purple .shortcut-card.btn .shortcut-card__btn:hover, .card.-purple .shortcut-card.btn .shortcut-card__btn:focus, .card.-purple .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-purple .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-purple .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn:hover, .shortcut-card.-purple .shortcut-card__btn:focus, .shortcut-card.-purple .shortcut-card__btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover {
	background-color: #bfbfbf;
}

.-purple .accordion .shortcut-card.btn .shortcut-card__btn--color, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn--color, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .accordion.-purple .shortcut-card.btn .shortcut-card__btn--color, .card.-purple .shortcut-card.btn .shortcut-card__btn--color, .content-card.-purple .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn--color, .shortcut-card.-purple .shortcut-card__btn--color, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color {
	color: #fff;
	background-color: #5a348f;
}

.-purple .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .-purple .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .shortcut-card.-purple .shortcut-card__btn--color:focus, .shortcut-card.-purple .shortcut-card__btn--color:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover {
	color: #fff;
	background-color: #8f2f8d;
}

.shortcut-card__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	padding: 24px 21px 22.5px;
	background-color: #f4f4f4;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.shortcut-card__content>:last-child {
	margin-bottom: 0;
}

.shortcut-card__content:last-child>:last-child {
	margin-bottom: auto;
}

.shortcut-card__eyebrow {
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	margin-bottom: 10px;
	font-weight: 500;
}

.shortcut-card__title {
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.5625rem;
	font-weight: 700;
	margin-bottom: 10px;
}

.shortcut-card__title:first-child:last-child {
	margin-top: auto;
	margin-bottom: auto;
}

.shortcut-card__title:first-child {
	margin-top: auto;
}

.shortcut-card__subtitle {
	font-size: 1.25rem;
	line-height: 1.25;
	margin-bottom: 0;
}

.shortcut-card__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.shortcut-card__btn {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 37px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 500;
	line-height: 1.5;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	background-color: #d8d8d8;
}

.shortcut-card__btn--color {
	color: #fff;
	background-color: #231f20;
}

.shortcut-card__btn--color:focus, .shortcut-card__btn--color:hover {
	color: #fff;
}

.post-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	position: relative;
	margin-bottom: 62px;
}

.card-container .post-card {
	margin-bottom: 60px;
}

.post-card:focus, .post-card:focus-within, .post-card:hover {
	-webkit-transform: translateY(-12px);
	transform: translateY(-12px);
}

@media all and (min-width:56.25rem) {
	.post-card {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

.post-card__image {
	height: 220px;
}

.post-card__image .content-image-wrapper {
	border-radius: 24px 24px 0 0;
	padding-bottom: 0;
	width: 100%;
	height: 100%;
}

@media all and (min-width:56.25rem) {
	.post-card__image {
		height: auto;
	}
	
	.post-card__image .content-image-wrapper {
		border-radius: 0 24px 24px 0;
	}
}

.post-card__content {
	border-radius: 0 0 24px 24px;
	background-color: #f4f4f4;
	padding: 24px 38px 21px 24px;
}

@media all and (min-width:56.25rem) {
	.post-card__content {
		border-radius: 24px 0 0 24px;
	}
}

.post-card__date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	font-weight: 500;
	margin-bottom: 16px;
}

.post-card__date>::after {
	content: "  /  ";
	display: inline-block;
}

.post-card__date>:last-child::after {
	display: none;
}

.post-card__link {
	color: #231f20;
}

.post-card__link::before {
	position: absolute;
	display: block;
	content: "";
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.post-card__link:focus, .post-card__link:hover {
	color: #231f20;
}

.post-card__title {
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 16px;
	font-weight: 700;
}

@media all and (min-width:45rem) {
	.post-card.-large .post-card__title {
		font-size: 1.5625rem;
	}
}

.post-card__body {
	line-height: 1.5;
	margin-bottom: 31px;
	max-width: 80ch;
}

@media all and (min-width:45rem) {
	.post-card.-large .post-card__body {
		margin-bottom: 70px;
	}
}

.post-card__footer {
	padding-top: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: auto;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #000 16.66667%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 1px;
}

.post-card__tag-label {
	text-transform: uppercase;
	font-weight: 500;
	font-size: .8rem;
	margin-bottom: 0;
	margin-right: 10px;
}

.post-card__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin-right: -8px;
	margin-bottom: -8px;
	z-index: 2;
}

.post-card__tag-item {
	margin-right: 8px;
	margin-bottom: 8px;
	line-height: 1.25;
}

.post-card__tag {
	font-size: .8rem;
	color: #231f20;
	padding: 2px 8px;
	background-color: #fff;
	border-radius: 4px;
	display: block;
	z-index: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.post-card__tag:focus, .post-card__tag:hover {
	color: #fff;
	background-color: #231f20;
}

.card__footer {
	margin-left: -5px;
	margin-right: -5px;
}

.block-image .content-image-wrapper {
	padding-bottom: 80%;
}

.block-image .content-image-wrapper img {
	border-radius: 24px;
}

.intro-content {
	position: relative;
	z-index: 1;
	background: linear-gradient(293.91deg, #5a348f 24.6%, #c2258c 77.56%);
	margin-bottom: 105px;
	min-height: 100vh;
}

@media all and (min-width:45rem) {
	.intro-content {
		min-height: 75vh;
	}
}

@media all and (min-width:56.25rem) {
	.intro-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		height: 100vh;
		min-height: 100vh;
		margin-bottom: 155px;
		background: linear-gradient(329.57deg, #5a348f 24.6%, #c2258c 77.56%);
	}
}

.intro-content__inner {
	z-index: 1;
	padding: 91px 0 257px 0;
}

@media all and (min-width:45rem) {
	.intro-content__inner {
		padding-top: 20vh;
	}
}

@media all and (min-width:56.25rem) {
	.intro-content__inner {
		padding: 0;
		padding-bottom: 23vh;
	}
}

.intro-content__title {
	font-size: 3.0625rem;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.intro-content__title span {
	display: block;
}

.intro-content__title span:nth-child(1) {
	color: #faae31;
}

.intro-content__title span:nth-child(2) {
	color: #fff;
}

.intro-content__body {
	font-size: 1.25rem;
	line-height: 1.5;
	max-width: 417px;
	color: rgba(255, 255, 255, .8);
	margin-bottom: 17.5px;
}

@media all and (min-width:45rem) {
	.intro-content__body {
		margin-bottom: 35px;
	}
}

.intro-content__image {
	z-index: -1;
	position: absolute;
	right: 0;
	bottom: 0;
	max-height: 350px;
}

@media all and (min-width:75rem) {
	.intro-content__image {
		max-height: 90vh;
		max-width: calc(100vw * ( 8 / 14 ));
	}
}

.mirror-content {
	position: relative;
	padding: 50px 0;
	width: 100%;
}

.mirror-content::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 24px 24px 0;
	background-color: #f4f4f4;
	z-index: -1;
}

.mirror-content.-reverse::before {
	left: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	border-radius: 24px 0 0 24px;
}

@media all and (min-width:45rem) {
	.mirror-content {
		padding: 90px 0;
	}
}

.mirror-content__heading {
	line-height: 1;
	font-size: 3.0625rem;
	margin-bottom: 30px;
}

@media all and (min-width:45rem) {
	.mirror-content__heading {
		font-size: 4.75rem;
		margin-bottom: 35px;
	}
}

.mirror-content__body {
	padding-right: 25px;
}

.-reverse .mirror-content__body {
	padding-right: 0;
	padding-left: 25px;
}

@media all and (min-width:45rem) {
	.mirror-content__body {
		padding: 0;
	}
	
	.-reverse .mirror-content__body {
		padding: 0;
	}
}

.mirror-content__block {
	margin-bottom: 40px;
}

.mirror-content__block:last-child {
	margin-bottom: 0;
}

@media all and (min-width:45rem) {
	.mirror-content__block {
		margin-bottom: 60px;
	}
}

.mirror-content__block ol, .mirror-content__block p, .mirror-content__block ul {
	font-size: 1.25rem;
	line-height: 1.5;
}

.mirror-content__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px;
}

.mirror-content__row:last-child {
	margin-bottom: 0;
}

@media all and (min-width:45rem) {
	.mirror-content__row {
		margin-bottom: 60px;
	}
}

@media all and (min-width:75rem) {
	.mirror-content__row {
		margin-bottom: 0;
	}
	
	.mirror-content__row:not(:last-child) {
		padding-right: 2.5rem;
	}
}

.overlap-section {
	z-index: 1;
	z-index: -1;
	position: relative;
	background: linear-gradient(103.71deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, .2) 78.03%), #00b19c;
	margin-bottom: 90px;
}

@media all and (min-width:45rem) {
	.overlap-section {
		margin-bottom: 125px;
	}
}

@media all and (min-width:56.25rem) {
	.overlap-section {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		margin-top: -300px;
		height: 100vh;
	}
}

@media all and (min-width:75rem) {
	.overlap-section {
		margin-top: -250px;
		margin-bottom: 190px;
		background: linear-gradient(117.06deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, .2) 78.03%), #24a390;
	}
}

.overlap-section__title {
	font-size: 2.4375rem;
	line-height: 1;
	text-transform: uppercase;
	text-align: right;
	margin-bottom: 0;
	z-index: 1;
	padding: 58px 0 288px 0;
}

@media all and (min-width:45rem) {
	.overlap-section__title {
		padding-top: 100px;
	}
}

@media all and (min-width:56.25rem) {
	.overlap-section__title {
		padding: 417px 0 23vh 0;
	}
}

.overlap-section__title span {
	display: block;
}

.overlap-section__title span:nth-child(1) {
	color: #c1e8e9;
}

.overlap-section__title span:nth-child(2) {
	color: #fff;
}

@media all and (min-width:45rem) {
	.overlap-section__title {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:56.25rem) {
	.overlap-section__title {
		font-size: 4.75rem;
	}
}

@media all and (min-width:75rem) {
	.overlap-section__title {
		font-size: 5.8125rem;
	}
}

.overlap-section__image {
	z-index: -1;
	position: absolute;
	left: 0;
	bottom: 0;
	max-height: 330px;
}

@media all and (min-width:75rem) {
	.overlap-section__image {
		max-height: 90vh;
		max-width: calc(100vw * ( 7 / 14 ));
	}
}

.overlap-section__triangle {
	display: none;
}

@media all and (min-width:75rem) {
	.overlap-section__triangle {
		display: block;
		position: absolute;
		right: 0;
		bottom: -75px;
		width: 169.28px;
		height: 151px;
	}
	
	.overlap-section__triangle svg {
		width: 169.28px;
		height: 151px;
	}
	
	.overlap-section__triangle svg * {
		fill: #136b6a;
	}
}

@media all and (min-width:75rem) {
	.basic-list__header {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.basic-list__title {
	font-size: 3.0625rem;
	line-height: 1;
	margin-bottom: 0;
}

@media all and (min-width:45rem) {
	.basic-list__title {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:56.25rem) {
	.basic-list__title {
		font-size: 4.75rem;
	}
}

.basic-list__intro {
	line-height: 1.5;
	margin-bottom: 0;
	margin-top: 10px;
	max-width: 400px;
}

@media all and (min-width:45rem) {
	.basic-list__intro {
		font-size: 1.25rem;
		margin-top: 20px;
	}
}

@media all and (min-width:75rem) {
	.basic-list__intro {
		margin-top: 0;
	}
}

.basic-list__list {
	padding-left: 0;
	margin-top: 40px;
	margin-bottom: -22px;
	list-style: none;
}

@media all and (min-width:56.25rem) {
	.basic-list__list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 50px;
		-moz-column-gap: 50px;
		column-gap: 50px;
		margin-top: 54px;
	}
}

@media all and (min-width:100rem) {
	.basic-list__list {
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}
}

.basic-list__list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 1.5;
	margin-bottom: 22px;
	max-width: 50ch;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.basic-list__list-item::before {
	content: "•";
	font-weight: 700;
	display: inline-block;
	margin-right: 1em;
}

.-green .accordion .basic-list.btn .basic-list__intro, .-green .content-block__btn .basic-list.btn .basic-list__intro, .-green .dotted-container .basic-list.btn .basic-list__intro, .accordion.-green .basic-list.btn .basic-list__intro, .basic-list.-green .basic-list__intro, .card.-green .basic-list.btn .basic-list__intro, .content-card.-green .basic-list.btn .basic-list__intro, .dotted-container.-green .dotted-container__content .basic-list.btn .basic-list__intro, .panel-slider__controls.-green .basic-list.btn .basic-list__intro {
	color: #213838;
}

.-green .accordion .basic-list.btn .basic-list__list-item:before, .-green .content-block__btn .basic-list.btn .basic-list__list-item:before, .-green .dotted-container .basic-list.btn .basic-list__list-item:before, .accordion.-green .basic-list.btn .basic-list__list-item:before, .basic-list.-green .basic-list__list-item:before, .card.-green .basic-list.btn .basic-list__list-item:before, .content-card.-green .basic-list.btn .basic-list__list-item:before, .dotted-container.-green .dotted-container__content .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-green .basic-list.btn .basic-list__list-item:before {
	color: #24a390;
}

.-blue .accordion .basic-list.btn .basic-list__intro, .-blue .content-block__btn .basic-list.btn .basic-list__intro, .-blue .dotted-container .basic-list.btn .basic-list__intro, .accordion.-blue .basic-list.btn .basic-list__intro, .basic-list.-blue .basic-list__intro, .card.-blue .basic-list.btn .basic-list__intro, .content-card.-blue .basic-list.btn .basic-list__intro, .dotted-container.-blue .dotted-container__content .basic-list.btn .basic-list__intro, .panel-slider__controls.-blue .basic-list.btn .basic-list__intro, .triangle-section.-blue .triangle-column__body .basic-list.btn .basic-list__intro {
	color: #1b4265;
}

.-blue .accordion .basic-list.btn .basic-list__list-item:before, .-blue .content-block__btn .basic-list.btn .basic-list__list-item:before, .-blue .dotted-container .basic-list.btn .basic-list__list-item:before, .accordion.-blue .basic-list.btn .basic-list__list-item:before, .basic-list.-blue .basic-list__list-item:before, .card.-blue .basic-list.btn .basic-list__list-item:before, .content-card.-blue .basic-list.btn .basic-list__list-item:before, .dotted-container.-blue .dotted-container__content .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-blue .basic-list.btn .basic-list__list-item:before, .triangle-section.-blue .triangle-column__body .basic-list.btn .basic-list__list-item:before {
	color: #178bcd;
}

.-red .accordion .basic-list.btn .basic-list__intro, .-red .content-block__btn .basic-list.btn .basic-list__intro, .-red .dotted-container .basic-list.btn .basic-list__intro, .accordion.-red .basic-list.btn .basic-list__intro, .basic-list.-red .basic-list__intro, .card.-red .basic-list.btn .basic-list__intro, .content-card.-red .basic-list.btn .basic-list__intro, .dotted-container.-red .dotted-container__content .basic-list.btn .basic-list__intro, .panel-slider__controls.-red .basic-list.btn .basic-list__intro {
	color: #63282c;
}

.-red .accordion .basic-list.btn .basic-list__list-item:before, .-red .content-block__btn .basic-list.btn .basic-list__list-item:before, .-red .dotted-container .basic-list.btn .basic-list__list-item:before, .accordion.-red .basic-list.btn .basic-list__list-item:before, .basic-list.-red .basic-list__list-item:before, .card.-red .basic-list.btn .basic-list__list-item:before, .content-card.-red .basic-list.btn .basic-list__list-item:before, .dotted-container.-red .dotted-container__content .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-red .basic-list.btn .basic-list__list-item:before {
	color: #e8242d;
}

.-yellow .accordion .basic-list.btn .basic-list__intro, .-yellow .content-block__btn .basic-list.btn .basic-list__intro, .-yellow .dotted-container .basic-list.btn .basic-list__intro, .accordion.-yellow .basic-list.btn .basic-list__intro, .basic-list.-yellow .basic-list__intro, .card.-yellow .basic-list.btn .basic-list__intro, .dotted-container.-yellow .dotted-container__content .basic-list.btn .basic-list__intro, .panel-slider__controls.-yellow .basic-list.btn .basic-list__intro {
	color: #731e22;
}

.-yellow .accordion .basic-list.btn .basic-list__list-item:before, .-yellow .content-block__btn .basic-list.btn .basic-list__list-item:before, .-yellow .dotted-container .basic-list.btn .basic-list__list-item:before, .accordion.-yellow .basic-list.btn .basic-list__list-item:before, .basic-list.-yellow .basic-list__list-item:before, .card.-yellow .basic-list.btn .basic-list__list-item:before, .dotted-container.-yellow .dotted-container__content .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-yellow .basic-list.btn .basic-list__list-item:before {
	color: #f07930;
}

.-purple .accordion .basic-list.btn .basic-list__intro, .-purple .content-block__btn .basic-list.btn .basic-list__intro, .-purple .dotted-container .basic-list.btn .basic-list__intro, .accordion.-purple .basic-list.btn .basic-list__intro, .basic-list.-purple .basic-list__intro, .card.-purple .basic-list.btn .basic-list__intro, .content-card.-purple .basic-list.btn .basic-list__intro, .dotted-container.-purple .dotted-container__content .basic-list.btn .basic-list__intro, .panel-slider__controls.-purple .basic-list.btn .basic-list__intro, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__intro, .slider-panel.-purple .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__intro, .triangle-section.-purple .triangle-column__body .basic-list.btn .basic-list__intro, .triangle-section.-purple-light .triangle-column__body .basic-list.btn .basic-list__intro {
	color: #3e2c57;
}

.-purple .accordion .basic-list.btn .basic-list__list-item:before, .-purple .content-block__btn .basic-list.btn .basic-list__list-item:before, .-purple .dotted-container .basic-list.btn .basic-list__list-item:before, .accordion.-purple .basic-list.btn .basic-list__list-item:before, .basic-list.-purple .basic-list__list-item:before, .card.-purple .basic-list.btn .basic-list__list-item:before, .content-card.-purple .basic-list.btn .basic-list__list-item:before, .dotted-container.-purple .dotted-container__content .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-purple .basic-list.btn .basic-list__list-item:before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__list-item:before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__list-item:before, .triangle-section.-purple .triangle-column__body .basic-list.btn .basic-list__list-item:before, .triangle-section.-purple-light .triangle-column__body .basic-list.btn .basic-list__list-item:before {
	color: #8f2f8d;
}

.link-list {
	background-color: #f4f4f4;
	padding: 70px 0;
	position: relative;
}

.link-list::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background-color: #f4f4f4;
	z-index: -1;
}

@media all and (min-width:45rem) {
	.link-list {
		padding: 111px 0;
	}
}

.link-list__title {
	text-transform: uppercase;
	font-size: 1.9375rem;
	line-height: 1;
	color: #24a390;
	margin-bottom: 32px;
	text-align: center;
}

.-green .accordion .link-list__title.btn, .-green .content-block__btn .link-list__title.btn, .-green .dotted-container .link-list__title.btn, .accordion.-green .link-list__title.btn, .card.-green .link-list__title.btn, .content-card.-green .link-list__title.btn, .dotted-container.-green .dotted-container__content .link-list__title.btn, .link-list__title.-green, .panel-slider__controls.-green .link-list__title.btn {
	color: #24a390;
}

.-red .accordion .link-list__title.btn, .-red .content-block__btn .link-list__title.btn, .-red .dotted-container .link-list__title.btn, .accordion.-red .link-list__title.btn, .card.-red .link-list__title.btn, .content-card.-red .link-list__title.btn, .dotted-container.-red .dotted-container__content .link-list__title.btn, .link-list__title.-red, .panel-slider__controls.-red .link-list__title.btn {
	color: #e8242d;
}

.-yellow .accordion .link-list__title.btn, .-yellow .content-block__btn .link-list__title.btn, .-yellow .dotted-container .link-list__title.btn, .accordion.-yellow .link-list__title.btn, .card.-yellow .link-list__title.btn, .dotted-container.-yellow .dotted-container__content .link-list__title.btn, .link-list__title.-yellow, .panel-slider__controls.-yellow .link-list__title.btn {
	color: #f07930;
}

.-purple .accordion .link-list__title.btn, .-purple .content-block__btn .link-list__title.btn, .-purple .dotted-container .link-list__title.btn, .accordion.-purple .link-list__title.btn, .card.-purple .link-list__title.btn, .content-card.-purple .link-list__title.btn, .dotted-container.-purple .dotted-container__content .link-list__title.btn, .link-list__title.-purple, .panel-slider__controls.-purple .link-list__title.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link-list__title.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link-list__title.btn, .triangle-section.-purple .triangle-column__body .link-list__title.btn, .triangle-section.-purple-light .triangle-column__body .link-list__title.btn {
	color: #8f2f8d;
}

.-blue .accordion .link-list__title.btn, .-blue .content-block__btn .link-list__title.btn, .-blue .dotted-container .link-list__title.btn, .accordion.-blue .link-list__title.btn, .card.-blue .link-list__title.btn, .content-card.-blue .link-list__title.btn, .dotted-container.-blue .dotted-container__content .link-list__title.btn, .link-list__title.-blue, .panel-slider__controls.-blue .link-list__title.btn, .triangle-section.-blue .triangle-column__body .link-list__title.btn {
	color: #178bcd;
}

.link-list__body {
	font-size: 1.5625rem;
	line-height: 1.25;
	margin: auto;
	margin-bottom: 70px;
	text-align: center;
	max-width: 712px;
}

@media all and (min-width:45rem) {
	.link-list__body {
		margin-bottom: 103px;
	}
}

.link-list__list {
	margin-bottom: -50px;
	margin-right: -30px;
	list-style-type: none;
	padding-left: 0;
}

@media all and (min-width:45rem) {
	.link-list__list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media all and (min-width:75rem) {
	.link-list__list {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media all and (min-width:100rem) {
	.link-list__list {
		-webkit-column-gap: 10vw;
		-moz-column-gap: 10vw;
		column-gap: 10vw;
	}
}

@media all and (min-width:120rem) {
	.link-list__list {
		-webkit-column-gap: 13vw;
		-moz-column-gap: 13vw;
		column-gap: 13vw;
	}
}

.link-list__list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 50px;
	margin-right: 30px;
	line-height: 1.5;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.link-list__list-item p {
	color: #231f20;
	font-weight: 700;
	margin-bottom: 8px;
}

.link-list__list-item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
}

.info-callout {
	border-radius: 24px;
	padding: 40px 0;
}

@media all and (min-width:45rem) {
	.info-callout {
		padding: 50px 0;
	}
}

@media all and (min-width:56.25rem) {
	.info-callout {
		padding: 70px 0;
	}
}

@media all and (min-width:75rem) {
	.info-callout {
		padding: 97px 0;
	}
}

.info-callout__title {
	color: #fff;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 2.4375rem;
	margin-bottom: 20px;
}

@media all and (min-width:45rem) {
	.info-callout__title {
		font-size: 3.0625rem;
		margin-bottom: 32px;
	}
}

@media all and (min-width:75rem) {
	.info-callout__title {
		font-size: 3.8125rem;
	}
}

@media all and (min-width:100rem) {
	.info-callout__title {
		font-size: 4.75rem;
	}
}

.info-callout__intro {
	line-height: 1.5;
	margin-bottom: 24px;
	max-width: 400px;
	font-size: 1.25rem;
}

.info-callout__contact p {
	line-height: 1.5;
	color: #fff;
	margin-bottom: 0;
	margin-bottom: 5px;
	max-width: 400px;
}

.info-callout__contact p:last-child {
	margin-bottom: 0;
}

.info-callout__contact a {
	color: #fff;
}

.info-callout__callout {
	padding: 25px;
	border-radius: 16px;
	margin-top: 50px;
	width: 100%;
}

@media all and (min-width:45rem) {
	.info-callout__callout {
		padding: 28px 35px;
	}
}

@media all and (min-width:75rem) {
	.info-callout__callout {
		margin-top: 0;
		padding: 46px 70px;
	}
}

.callout-block {
	margin-bottom: 50px;
}

.callout-block:last-of-type {
	margin-bottom: 0;
}

.callout-block__title {
	color: #faae31;
	text-transform: uppercase;
	font-size: 1.9375rem;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 28px;
}

.callout-block__body {
	color: #fff;
	font-weight: 700;
	line-height: 1.5;
}

.callout-block__body li, .callout-block__body ol, .callout-block__body p, .callout-block__body ul {
	margin-bottom: 0;
}

.-purple .accordion .info-callout.btn, .-purple .content-block__btn .info-callout.btn, .-purple .dotted-container .info-callout.btn, .accordion.-purple .info-callout.btn, .card.-purple .info-callout.btn, .content-card.-purple .info-callout.btn, .dotted-container.-purple .dotted-container__content .info-callout.btn, .info-callout.-purple, .panel-slider__controls.-purple .info-callout.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn, .triangle-section.-purple .triangle-column__body .info-callout.btn, .triangle-section.-purple-light .triangle-column__body .info-callout.btn {
	background: linear-gradient(103.01deg, #8f2f8d 0, #5a348f 100%);
}

.-purple .accordion .info-callout.btn .info-callout__intro, .-purple .content-block__btn .info-callout.btn .info-callout__intro, .-purple .dotted-container .info-callout.btn .info-callout__intro, .accordion.-purple .info-callout.btn .info-callout__intro, .card.-purple .info-callout.btn .info-callout__intro, .content-card.-purple .info-callout.btn .info-callout__intro, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__intro, .info-callout.-purple .info-callout__intro, .panel-slider__controls.-purple .info-callout.btn .info-callout__intro, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__intro, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__intro, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__intro, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__intro {
	color: #e9bad8;
}

.-purple .accordion .info-callout.btn .info-callout__callout, .-purple .content-block__btn .info-callout.btn .info-callout__callout, .-purple .dotted-container .info-callout.btn .info-callout__callout, .accordion.-purple .info-callout.btn .info-callout__callout, .card.-purple .info-callout.btn .info-callout__callout, .content-card.-purple .info-callout.btn .info-callout__callout, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__callout, .info-callout.-purple .info-callout__callout, .panel-slider__controls.-purple .info-callout.btn .info-callout__callout, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__callout, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__callout, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__callout, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__callout {
	background-color: #3e2c57;
}

.-purple .accordion .info-callout.btn .info-callout__contact a:focus, .-purple .accordion .info-callout.btn .info-callout__contact a:hover, .-purple .content-block__btn .info-callout.btn .info-callout__contact a:focus, .-purple .content-block__btn .info-callout.btn .info-callout__contact a:hover, .-purple .dotted-container .info-callout.btn .info-callout__contact a:focus, .-purple .dotted-container .info-callout.btn .info-callout__contact a:hover, .accordion.-purple .info-callout.btn .info-callout__contact a:focus, .accordion.-purple .info-callout.btn .info-callout__contact a:hover, .card.-purple .info-callout.btn .info-callout__contact a:focus, .card.-purple .info-callout.btn .info-callout__contact a:hover, .content-card.-purple .info-callout.btn .info-callout__contact a:focus, .content-card.-purple .info-callout.btn .info-callout__contact a:hover, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .info-callout.-purple .info-callout__contact a:focus, .info-callout.-purple .info-callout__contact a:hover, .panel-slider__controls.-purple .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-purple .info-callout.btn .info-callout__contact a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__contact a:hover {
	color: #e9bad8;
}

.-green .accordion .info-callout.btn, .-green .content-block__btn .info-callout.btn, .-green .dotted-container .info-callout.btn, .accordion.-green .info-callout.btn, .card.-green .info-callout.btn, .content-card.-green .info-callout.btn, .dotted-container.-green .dotted-container__content .info-callout.btn, .info-callout.-green, .panel-slider__controls.-green .info-callout.btn {
	background: linear-gradient(103.01deg, #24a390 0, #136b6a 100%);
}

.-green .accordion .info-callout.btn .info-callout__intro, .-green .content-block__btn .info-callout.btn .info-callout__intro, .-green .dotted-container .info-callout.btn .info-callout__intro, .accordion.-green .info-callout.btn .info-callout__intro, .card.-green .info-callout.btn .info-callout__intro, .content-card.-green .info-callout.btn .info-callout__intro, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__intro, .info-callout.-green .info-callout__intro, .panel-slider__controls.-green .info-callout.btn .info-callout__intro {
	color: #c1e8e9;
}

.-green .accordion .info-callout.btn .info-callout__callout, .-green .content-block__btn .info-callout.btn .info-callout__callout, .-green .dotted-container .info-callout.btn .info-callout__callout, .accordion.-green .info-callout.btn .info-callout__callout, .card.-green .info-callout.btn .info-callout__callout, .content-card.-green .info-callout.btn .info-callout__callout, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__callout, .info-callout.-green .info-callout__callout, .panel-slider__controls.-green .info-callout.btn .info-callout__callout {
	background-color: #213838;
}

.-green .accordion .info-callout.btn .info-callout__contact a:focus, .-green .accordion .info-callout.btn .info-callout__contact a:hover, .-green .content-block__btn .info-callout.btn .info-callout__contact a:focus, .-green .content-block__btn .info-callout.btn .info-callout__contact a:hover, .-green .dotted-container .info-callout.btn .info-callout__contact a:focus, .-green .dotted-container .info-callout.btn .info-callout__contact a:hover, .accordion.-green .info-callout.btn .info-callout__contact a:focus, .accordion.-green .info-callout.btn .info-callout__contact a:hover, .card.-green .info-callout.btn .info-callout__contact a:focus, .card.-green .info-callout.btn .info-callout__contact a:hover, .content-card.-green .info-callout.btn .info-callout__contact a:focus, .content-card.-green .info-callout.btn .info-callout__contact a:hover, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .info-callout.-green .info-callout__contact a:focus, .info-callout.-green .info-callout__contact a:hover, .panel-slider__controls.-green .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-green .info-callout.btn .info-callout__contact a:hover {
	color: #c1e8e9;
}

.-blue .accordion .info-callout.btn, .-blue .content-block__btn .info-callout.btn, .-blue .dotted-container .info-callout.btn, .accordion.-blue .info-callout.btn, .card.-blue .info-callout.btn, .content-card.-blue .info-callout.btn, .dotted-container.-blue .dotted-container__content .info-callout.btn, .info-callout.-blue, .panel-slider__controls.-blue .info-callout.btn, .triangle-section.-blue .triangle-column__body .info-callout.btn {
	background: linear-gradient(103.01deg, #178bcd 0, #0a63ac 100%);
}

.-blue .accordion .info-callout.btn .info-callout__intro, .-blue .content-block__btn .info-callout.btn .info-callout__intro, .-blue .dotted-container .info-callout.btn .info-callout__intro, .accordion.-blue .info-callout.btn .info-callout__intro, .card.-blue .info-callout.btn .info-callout__intro, .content-card.-blue .info-callout.btn .info-callout__intro, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__intro, .info-callout.-blue .info-callout__intro, .panel-slider__controls.-blue .info-callout.btn .info-callout__intro, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__intro {
	color: #bbe5f8;
}

.-blue .accordion .info-callout.btn .info-callout__callout, .-blue .content-block__btn .info-callout.btn .info-callout__callout, .-blue .dotted-container .info-callout.btn .info-callout__callout, .accordion.-blue .info-callout.btn .info-callout__callout, .card.-blue .info-callout.btn .info-callout__callout, .content-card.-blue .info-callout.btn .info-callout__callout, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__callout, .info-callout.-blue .info-callout__callout, .panel-slider__controls.-blue .info-callout.btn .info-callout__callout, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__callout {
	background-color: #1b4265;
}

.-blue .accordion .info-callout.btn .info-callout__contact a:focus, .-blue .accordion .info-callout.btn .info-callout__contact a:hover, .-blue .content-block__btn .info-callout.btn .info-callout__contact a:focus, .-blue .content-block__btn .info-callout.btn .info-callout__contact a:hover, .-blue .dotted-container .info-callout.btn .info-callout__contact a:focus, .-blue .dotted-container .info-callout.btn .info-callout__contact a:hover, .accordion.-blue .info-callout.btn .info-callout__contact a:focus, .accordion.-blue .info-callout.btn .info-callout__contact a:hover, .card.-blue .info-callout.btn .info-callout__contact a:focus, .card.-blue .info-callout.btn .info-callout__contact a:hover, .content-card.-blue .info-callout.btn .info-callout__contact a:focus, .content-card.-blue .info-callout.btn .info-callout__contact a:hover, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .info-callout.-blue .info-callout__contact a:focus, .info-callout.-blue .info-callout__contact a:hover, .panel-slider__controls.-blue .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-blue .info-callout.btn .info-callout__contact a:hover, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__contact a:hover {
	color: #bbe5f8;
}

.-yellow .accordion .info-callout.btn, .-yellow .content-block__btn .info-callout.btn, .-yellow .dotted-container .info-callout.btn, .accordion.-yellow .info-callout.btn, .card.-yellow .info-callout.btn, .dotted-container.-yellow .dotted-container__content .info-callout.btn, .info-callout.-yellow, .panel-slider__controls.-yellow .info-callout.btn {
	background: linear-gradient(103.01deg, #f07930 0, #d95931 100%);
}

.-yellow .accordion .info-callout.btn .info-callout__intro, .-yellow .content-block__btn .info-callout.btn .info-callout__intro, .-yellow .dotted-container .info-callout.btn .info-callout__intro, .accordion.-yellow .info-callout.btn .info-callout__intro, .card.-yellow .info-callout.btn .info-callout__intro, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__intro, .info-callout.-yellow .info-callout__intro, .panel-slider__controls.-yellow .info-callout.btn .info-callout__intro {
	color: #fde4bf;
}

.-yellow .accordion .info-callout.btn .info-callout__callout, .-yellow .content-block__btn .info-callout.btn .info-callout__callout, .-yellow .dotted-container .info-callout.btn .info-callout__callout, .accordion.-yellow .info-callout.btn .info-callout__callout, .card.-yellow .info-callout.btn .info-callout__callout, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__callout, .info-callout.-yellow .info-callout__callout, .panel-slider__controls.-yellow .info-callout.btn .info-callout__callout {
	background-color: #731e22;
}

.-yellow .accordion .info-callout.btn .info-callout__contact a:focus, .-yellow .accordion .info-callout.btn .info-callout__contact a:hover, .-yellow .content-block__btn .info-callout.btn .info-callout__contact a:focus, .-yellow .content-block__btn .info-callout.btn .info-callout__contact a:hover, .-yellow .dotted-container .info-callout.btn .info-callout__contact a:focus, .-yellow .dotted-container .info-callout.btn .info-callout__contact a:hover, .accordion.-yellow .info-callout.btn .info-callout__contact a:focus, .accordion.-yellow .info-callout.btn .info-callout__contact a:hover, .card.-yellow .info-callout.btn .info-callout__contact a:focus, .card.-yellow .info-callout.btn .info-callout__contact a:hover, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .info-callout.-yellow .info-callout__contact a:focus, .info-callout.-yellow .info-callout__contact a:hover, .panel-slider__controls.-yellow .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-yellow .info-callout.btn .info-callout__contact a:hover {
	color: #fde4bf;
}

.-red .accordion .info-callout.btn, .-red .content-block__btn .info-callout.btn, .-red .dotted-container .info-callout.btn, .accordion.-red .info-callout.btn, .card.-red .info-callout.btn, .content-card.-red .info-callout.btn, .dotted-container.-red .dotted-container__content .info-callout.btn, .info-callout.-red, .panel-slider__controls.-red .info-callout.btn {
	background: linear-gradient(103.01deg, #e8242d 0, #a62e34 100%);
}

.-red .accordion .info-callout.btn .info-callout__intro, .-red .content-block__btn .info-callout.btn .info-callout__intro, .-red .dotted-container .info-callout.btn .info-callout__intro, .accordion.-red .info-callout.btn .info-callout__intro, .card.-red .info-callout.btn .info-callout__intro, .content-card.-red .info-callout.btn .info-callout__intro, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__intro, .info-callout.-red .info-callout__intro, .panel-slider__controls.-red .info-callout.btn .info-callout__intro {
	color: #f8c8bc;
}

.-red .accordion .info-callout.btn .info-callout__callout, .-red .content-block__btn .info-callout.btn .info-callout__callout, .-red .dotted-container .info-callout.btn .info-callout__callout, .accordion.-red .info-callout.btn .info-callout__callout, .card.-red .info-callout.btn .info-callout__callout, .content-card.-red .info-callout.btn .info-callout__callout, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__callout, .info-callout.-red .info-callout__callout, .panel-slider__controls.-red .info-callout.btn .info-callout__callout {
	background-color: #63282c;
}

.-red .accordion .info-callout.btn .info-callout__contact a:focus, .-red .accordion .info-callout.btn .info-callout__contact a:hover, .-red .content-block__btn .info-callout.btn .info-callout__contact a:focus, .-red .content-block__btn .info-callout.btn .info-callout__contact a:hover, .-red .dotted-container .info-callout.btn .info-callout__contact a:focus, .-red .dotted-container .info-callout.btn .info-callout__contact a:hover, .accordion.-red .info-callout.btn .info-callout__contact a:focus, .accordion.-red .info-callout.btn .info-callout__contact a:hover, .card.-red .info-callout.btn .info-callout__contact a:focus, .card.-red .info-callout.btn .info-callout__contact a:hover, .content-card.-red .info-callout.btn .info-callout__contact a:focus, .content-card.-red .info-callout.btn .info-callout__contact a:hover, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .info-callout.-red .info-callout__contact a:focus, .info-callout.-red .info-callout__contact a:hover, .panel-slider__controls.-red .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-red .info-callout.btn .info-callout__contact a:hover {
	color: #f8c8bc;
}

.list-callout {
	padding: 30px;
	border-radius: 24px;
}

@media all and (min-width:45rem) {
	.list-callout {
		padding: 45px 51px;
	}
}

.-purple .accordion .list-callout.btn, .-purple .content-block__btn .list-callout.btn, .-purple .dotted-container .list-callout.btn, .accordion.-purple .list-callout.btn, .card.-purple .list-callout.btn, .content-card.-purple .list-callout.btn, .dotted-container.-purple .dotted-container__content .list-callout.btn, .list-callout.-purple, .panel-slider__controls.-purple .list-callout.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .list-callout.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .list-callout.btn, .triangle-section.-purple .triangle-column__body .list-callout.btn, .triangle-section.-purple-light .triangle-column__body .list-callout.btn {
	background: linear-gradient(115.69deg, #8f2f8d 0, #5a348f 100%);
}

.-blue .accordion .list-callout.btn, .-blue .content-block__btn .list-callout.btn, .-blue .dotted-container .list-callout.btn, .accordion.-blue .list-callout.btn, .card.-blue .list-callout.btn, .content-card.-blue .list-callout.btn, .dotted-container.-blue .dotted-container__content .list-callout.btn, .list-callout.-blue, .panel-slider__controls.-blue .list-callout.btn, .triangle-section.-blue .triangle-column__body .list-callout.btn {
	background: linear-gradient(115.69deg, #178bcd 0, #0a63ac 100%);
}

.-red .accordion .list-callout.btn, .-red .content-block__btn .list-callout.btn, .-red .dotted-container .list-callout.btn, .accordion.-red .list-callout.btn, .card.-red .list-callout.btn, .content-card.-red .list-callout.btn, .dotted-container.-red .dotted-container__content .list-callout.btn, .list-callout.-red, .panel-slider__controls.-red .list-callout.btn {
	background: linear-gradient(115.69deg, #e8242d 0, #a62e34 100%);
}

.-yellow .accordion .list-callout.btn, .-yellow .content-block__btn .list-callout.btn, .-yellow .dotted-container .list-callout.btn, .accordion.-yellow .list-callout.btn, .card.-yellow .list-callout.btn, .dotted-container.-yellow .dotted-container__content .list-callout.btn, .list-callout.-yellow, .panel-slider__controls.-yellow .list-callout.btn {
	background: linear-gradient(115.69deg, #f07930 0, #d95931 100%);
}

.-green .accordion .list-callout.btn, .-green .content-block__btn .list-callout.btn, .-green .dotted-container .list-callout.btn, .accordion.-green .list-callout.btn, .card.-green .list-callout.btn, .content-card.-green .list-callout.btn, .dotted-container.-green .dotted-container__content .list-callout.btn, .list-callout.-green, .panel-slider__controls.-green .list-callout.btn {
	background: linear-gradient(115.69deg, #24a390 0, #136b6a 100%);
}

.list-callout__title {
	text-transform: uppercase;
	color: #fff;
	font-size: 3.0625rem;
	margin-bottom: 30px;
}

@media all and (min-width:45rem) {
	.list-callout__title {
		font-size: 3.8125rem;
	}
}

.list-callout__list {
	margin-bottom: 0;
	margin-right: -15px;
}

@media all and (min-width:45rem) {
	.list-callout__list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media all and (min-width:75rem) {
	.list-callout__list {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

.list-callout__list-item {
	color: #fff;
	font-size: 1.25rem;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	margin-right: 30px;
	margin-bottom: 10px;
}

@media all and (min-width:75rem) {
	.list-callout__list-item:last-child {
		margin-bottom: 0;
	}
}

.large-callout {
	background-color: #5a348f;
	border-radius: 24px;
	position: relative;
	padding: 60px 0;
}

.large-callout::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	background-color: #5a348f;
	border-radius: 24px 0 0 24px;
	z-index: -1;
}

@media all and (min-width:56.25rem) {
	.large-callout {
		padding: 80px 0;
	}
}

@media all and (min-width:75rem) {
	.large-callout {
		padding: 100px 0;
	}
}

.-purple .accordion .large-callout.btn, .-purple .content-block__btn .large-callout.btn, .-purple .dotted-container .large-callout.btn, .accordion.-purple .large-callout.btn, .card.-purple .large-callout.btn, .content-card.-purple .large-callout.btn, .dotted-container.-purple .dotted-container__content .large-callout.btn, .large-callout.-purple, .panel-slider__controls.-purple .large-callout.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn, .triangle-section.-purple .triangle-column__body .large-callout.btn, .triangle-section.-purple-light .triangle-column__body .large-callout.btn {
	background-color: #5a348f;
}

.-purple .accordion .large-callout.btn::before, .-purple .content-block__btn .large-callout.btn::before, .-purple .dotted-container .large-callout.btn::before, .accordion.-purple .large-callout.btn::before, .card.-purple .large-callout.btn::before, .content-card.-purple .large-callout.btn::before, .dotted-container.-purple .dotted-container__content .large-callout.btn::before, .large-callout.-purple::before, .panel-slider__controls.-purple .large-callout.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn::before, .triangle-section.-purple .triangle-column__body .large-callout.btn::before, .triangle-section.-purple-light .triangle-column__body .large-callout.btn::before {
	background-color: #5a348f;
}

.-purple .accordion .large-callout.btn .large-callout__title span:nth-child(1), .-purple .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1), .-purple .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-purple .large-callout.btn .large-callout__title span:nth-child(1), .card.-purple .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-purple .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .large-callout.-purple .large-callout__title span:nth-child(1), .panel-slider__controls.-purple .large-callout.btn .large-callout__title span:nth-child(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1) {
	color: #e9bad8;
}

@media all and (min-width:75rem) {
	.-purple .accordion .large-callout.btn .large-callout__info, .-purple .content-block__btn .large-callout.btn .large-callout__info, .-purple .dotted-container .large-callout.btn .large-callout__info, .accordion.-purple .large-callout.btn .large-callout__info, .card.-purple .large-callout.btn .large-callout__info, .content-card.-purple .large-callout.btn .large-callout__info, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info, .large-callout.-purple .large-callout__info, .panel-slider__controls.-purple .large-callout.btn .large-callout__info, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info {
		background-position: left;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #e9bad8), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(#e9bad8 33.33333%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-y;
		background-size: 2px 6px;
	}
}

.-purple .accordion .large-callout.btn .large-callout__info-block, .-purple .content-block__btn .large-callout.btn .large-callout__info-block, .-purple .dotted-container .large-callout.btn .large-callout__info-block, .accordion.-purple .large-callout.btn .large-callout__info-block, .card.-purple .large-callout.btn .large-callout__info-block, .content-card.-purple .large-callout.btn .large-callout__info-block, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info-block, .large-callout.-purple .large-callout__info-block, .panel-slider__controls.-purple .large-callout.btn .large-callout__info-block, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info-block, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info-block {
	color: #e9bad8;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #e9bad8), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e9bad8 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

.-purple .accordion .large-callout.btn .large-callout__info-block:last-of-type, .-purple .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type, .-purple .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-purple .large-callout.btn .large-callout__info-block:last-of-type, .card.-purple .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-purple .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .large-callout.-purple .large-callout__info-block:last-of-type, .panel-slider__controls.-purple .large-callout.btn .large-callout__info-block:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type {
	background-image: none;
}

.-purple .accordion .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-purple .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-purple .dotted-container .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .accordion.-purple .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .card.-purple .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .content-card.-purple .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .large-callout.-purple .large-callout__info-block:last-of-type.nitro-lazy, .panel-slider__controls.-purple .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy {
	background-image: none !important;
}

.-blue .accordion .large-callout.btn, .-blue .content-block__btn .large-callout.btn, .-blue .dotted-container .large-callout.btn, .accordion.-blue .large-callout.btn, .card.-blue .large-callout.btn, .content-card.-blue .large-callout.btn, .dotted-container.-blue .dotted-container__content .large-callout.btn, .large-callout.-blue, .panel-slider__controls.-blue .large-callout.btn, .triangle-section.-blue .triangle-column__body .large-callout.btn {
	background-color: #0a63ac;
}

.-blue .accordion .large-callout.btn::before, .-blue .content-block__btn .large-callout.btn::before, .-blue .dotted-container .large-callout.btn::before, .accordion.-blue .large-callout.btn::before, .card.-blue .large-callout.btn::before, .content-card.-blue .large-callout.btn::before, .dotted-container.-blue .dotted-container__content .large-callout.btn::before, .large-callout.-blue::before, .panel-slider__controls.-blue .large-callout.btn::before, .triangle-section.-blue .triangle-column__body .large-callout.btn::before {
	background-color: #0a63ac;
}

.-blue .accordion .large-callout.btn .large-callout__title span:nth-child(1), .-blue .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1), .-blue .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-blue .large-callout.btn .large-callout__title span:nth-child(1), .card.-blue .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-blue .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .large-callout.-blue .large-callout__title span:nth-child(1), .panel-slider__controls.-blue .large-callout.btn .large-callout__title span:nth-child(1), .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1) {
	color: #bbe5f8;
}

@media all and (min-width:75rem) {
	.-blue .accordion .large-callout.btn .large-callout__info, .-blue .content-block__btn .large-callout.btn .large-callout__info, .-blue .dotted-container .large-callout.btn .large-callout__info, .accordion.-blue .large-callout.btn .large-callout__info, .card.-blue .large-callout.btn .large-callout__info, .content-card.-blue .large-callout.btn .large-callout__info, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info, .large-callout.-blue .large-callout__info, .panel-slider__controls.-blue .large-callout.btn .large-callout__info, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info {
		background-position: left;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #bbe5f8), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(#bbe5f8 33.33333%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-y;
		background-size: 2px 6px;
	}
}

.-blue .accordion .large-callout.btn .large-callout__info-block, .-blue .content-block__btn .large-callout.btn .large-callout__info-block, .-blue .dotted-container .large-callout.btn .large-callout__info-block, .accordion.-blue .large-callout.btn .large-callout__info-block, .card.-blue .large-callout.btn .large-callout__info-block, .content-card.-blue .large-callout.btn .large-callout__info-block, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info-block, .large-callout.-blue .large-callout__info-block, .panel-slider__controls.-blue .large-callout.btn .large-callout__info-block, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info-block {
	color: #bbe5f8;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #bbe5f8), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #bbe5f8 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

.-blue .accordion .large-callout.btn .large-callout__info-block:last-of-type, .-blue .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type, .-blue .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-blue .large-callout.btn .large-callout__info-block:last-of-type, .card.-blue .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-blue .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .large-callout.-blue .large-callout__info-block:last-of-type, .panel-slider__controls.-blue .large-callout.btn .large-callout__info-block:last-of-type, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type {
	background-image: none;
}

.-blue .accordion .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-blue .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-blue .dotted-container .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .accordion.-blue .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .card.-blue .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .content-card.-blue .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .large-callout.-blue .large-callout__info-block:last-of-type.nitro-lazy, .panel-slider__controls.-blue .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy {
	background-image: none !important;
}

.-green .accordion .large-callout.btn, .-green .content-block__btn .large-callout.btn, .-green .dotted-container .large-callout.btn, .accordion.-green .large-callout.btn, .card.-green .large-callout.btn, .content-card.-green .large-callout.btn, .dotted-container.-green .dotted-container__content .large-callout.btn, .large-callout.-green, .panel-slider__controls.-green .large-callout.btn {
	background-color: #136b6a;
}

.-green .accordion .large-callout.btn::before, .-green .content-block__btn .large-callout.btn::before, .-green .dotted-container .large-callout.btn::before, .accordion.-green .large-callout.btn::before, .card.-green .large-callout.btn::before, .content-card.-green .large-callout.btn::before, .dotted-container.-green .dotted-container__content .large-callout.btn::before, .large-callout.-green::before, .panel-slider__controls.-green .large-callout.btn::before {
	background-color: #136b6a;
}

.-green .accordion .large-callout.btn .large-callout__title span:nth-child(1), .-green .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1), .-green .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-green .large-callout.btn .large-callout__title span:nth-child(1), .card.-green .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-green .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .large-callout.-green .large-callout__title span:nth-child(1), .panel-slider__controls.-green .large-callout.btn .large-callout__title span:nth-child(1) {
	color: #c1e8e9;
}

@media all and (min-width:75rem) {
	.-green .accordion .large-callout.btn .large-callout__info, .-green .content-block__btn .large-callout.btn .large-callout__info, .-green .dotted-container .large-callout.btn .large-callout__info, .accordion.-green .large-callout.btn .large-callout__info, .card.-green .large-callout.btn .large-callout__info, .content-card.-green .large-callout.btn .large-callout__info, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info, .large-callout.-green .large-callout__info, .panel-slider__controls.-green .large-callout.btn .large-callout__info {
		background-position: left;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #c1e8e9), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(#c1e8e9 33.33333%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-y;
		background-size: 2px 6px;
	}
}

.-green .accordion .large-callout.btn .large-callout__info-block, .-green .content-block__btn .large-callout.btn .large-callout__info-block, .-green .dotted-container .large-callout.btn .large-callout__info-block, .accordion.-green .large-callout.btn .large-callout__info-block, .card.-green .large-callout.btn .large-callout__info-block, .content-card.-green .large-callout.btn .large-callout__info-block, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info-block, .large-callout.-green .large-callout__info-block, .panel-slider__controls.-green .large-callout.btn .large-callout__info-block {
	color: #c1e8e9;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #c1e8e9), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #c1e8e9 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

.-green .accordion .large-callout.btn .large-callout__info-block:last-of-type, .-green .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type, .-green .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-green .large-callout.btn .large-callout__info-block:last-of-type, .card.-green .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-green .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .large-callout.-green .large-callout__info-block:last-of-type, .panel-slider__controls.-green .large-callout.btn .large-callout__info-block:last-of-type {
	background-image: none;
}

.-green .accordion .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-green .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-green .dotted-container .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .accordion.-green .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .card.-green .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .content-card.-green .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .large-callout.-green .large-callout__info-block:last-of-type.nitro-lazy, .panel-slider__controls.-green .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy {
	background-image: none !important;
}

.-red .accordion .large-callout.btn, .-red .content-block__btn .large-callout.btn, .-red .dotted-container .large-callout.btn, .accordion.-red .large-callout.btn, .card.-red .large-callout.btn, .content-card.-red .large-callout.btn, .dotted-container.-red .dotted-container__content .large-callout.btn, .large-callout.-red, .panel-slider__controls.-red .large-callout.btn {
	background-color: #a62e34;
}

.-red .accordion .large-callout.btn::before, .-red .content-block__btn .large-callout.btn::before, .-red .dotted-container .large-callout.btn::before, .accordion.-red .large-callout.btn::before, .card.-red .large-callout.btn::before, .content-card.-red .large-callout.btn::before, .dotted-container.-red .dotted-container__content .large-callout.btn::before, .large-callout.-red::before, .panel-slider__controls.-red .large-callout.btn::before {
	background-color: #a62e34;
}

.-red .accordion .large-callout.btn .large-callout__title span:nth-child(1), .-red .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1), .-red .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-red .large-callout.btn .large-callout__title span:nth-child(1), .card.-red .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-red .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .large-callout.-red .large-callout__title span:nth-child(1), .panel-slider__controls.-red .large-callout.btn .large-callout__title span:nth-child(1) {
	color: #f8c8bc;
}

@media all and (min-width:75rem) {
	.-red .accordion .large-callout.btn .large-callout__info, .-red .content-block__btn .large-callout.btn .large-callout__info, .-red .dotted-container .large-callout.btn .large-callout__info, .accordion.-red .large-callout.btn .large-callout__info, .card.-red .large-callout.btn .large-callout__info, .content-card.-red .large-callout.btn .large-callout__info, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info, .large-callout.-red .large-callout__info, .panel-slider__controls.-red .large-callout.btn .large-callout__info {
		background-position: left;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #f8c8bc), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(#f8c8bc 33.33333%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-y;
		background-size: 2px 6px;
	}
}

.-red .accordion .large-callout.btn .large-callout__info-block, .-red .content-block__btn .large-callout.btn .large-callout__info-block, .-red .dotted-container .large-callout.btn .large-callout__info-block, .accordion.-red .large-callout.btn .large-callout__info-block, .card.-red .large-callout.btn .large-callout__info-block, .content-card.-red .large-callout.btn .large-callout__info-block, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info-block, .large-callout.-red .large-callout__info-block, .panel-slider__controls.-red .large-callout.btn .large-callout__info-block {
	color: #f8c8bc;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #f8c8bc), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #f8c8bc 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

.-red .accordion .large-callout.btn .large-callout__info-block:last-of-type, .-red .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type, .-red .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-red .large-callout.btn .large-callout__info-block:last-of-type, .card.-red .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-red .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .large-callout.-red .large-callout__info-block:last-of-type, .panel-slider__controls.-red .large-callout.btn .large-callout__info-block:last-of-type {
	background-image: none;
}

.-red .accordion .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-red .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .-red .dotted-container .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .accordion.-red .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .card.-red .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .content-card.-red .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy, .large-callout.-red .large-callout__info-block:last-of-type.nitro-lazy, .panel-slider__controls.-red .large-callout.btn .large-callout__info-block:last-of-type.nitro-lazy {
	background-image: none !important;
}

.large-callout__title {
	text-transform: uppercase;
	font-size: 3.8125rem;
	line-height: 1;
	margin-bottom: 50px;
}

.large-callout__title span {
	display: block;
}

.large-callout__title span:nth-child(1) {
	color: #e9bad8;
}

.large-callout__title span:nth-child(2) {
	color: #fff;
}

@media all and (min-width:45rem) {
	.large-callout__title {
		margin-bottom: 63px;
		font-size: 4.75rem;
	}
}

.large-callout__body {
	font-weight: 700;
	font-size: 1.5625rem;
	line-height: 1.25;
	color: #fff;
	margin-bottom: 60px;
}

@media all and (min-width:45rem) {
	.large-callout__body {
		font-size: 1.9375rem;
		margin-bottom: 75px;
	}
}

.large-callout__info {
	margin-top: 90px;
}

@media all and (min-width:45rem) {
	.large-callout__info {
		margin-top: 120px;
	}
}

@media all and (min-width:75rem) {
	.large-callout__info {
		margin-top: 0;
		padding-left: 40px;
	}
}

.large-callout__info-block {
	font-weight: 700;
	font-size: 2.4375rem;
	line-height: 1.25;
	padding-bottom: 40px;
	padding-top: 40px;
	color: #e9bad8;
}

.large-callout__info-block:first-of-type {
	padding-top: 0;
}

.large-callout__info-block:last-of-type {
	background-image: none;
	padding-bottom: 0;
}

.large-callout__info-block:last-of-type.nitro-lazy {
	background-image: none !important;
}

.large-callout__info-block span, .large-callout__info-block strong {
	color: #faae31;
}

@media all and (min-width:45rem) {
	.large-callout__info-block {
		font-size: 3.0625rem;
	}
}

.masonry-callout {
	margin-bottom: -15px;
}

.masonry-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center;
	padding: 40px 40px 50px 40px;
	border-radius: 24px;
	margin-bottom: 15px;
	width: 100%;
}

.masonry-block.-blue-dark {
	background-color: #0a63ac;
}

.masonry-block.-blue-dark .masonry-block__title {
	color: #bbe5f8;
}

.-blue .accordion .masonry-block.btn, .-blue .content-block__btn .masonry-block.btn, .-blue .dotted-container .masonry-block.btn, .accordion.-blue .masonry-block.btn, .card.-blue .masonry-block.btn, .content-card.-blue .masonry-block.btn, .dotted-container.-blue .dotted-container__content .masonry-block.btn, .masonry-block.-blue, .panel-slider__controls.-blue .masonry-block.btn, .triangle-section.-blue .triangle-column__body .masonry-block.btn {
	background-color: #178bcd;
	color: #bbe5f8;
}

.masonry-block.-purple-dark {
	background-color: #5a348f;
}

.masonry-block.-purple-dark .masonry-block__title {
	color: #e9bad8;
}

.-purple .accordion .masonry-block.btn, .-purple .content-block__btn .masonry-block.btn, .-purple .dotted-container .masonry-block.btn, .accordion.-purple .masonry-block.btn, .card.-purple .masonry-block.btn, .content-card.-purple .masonry-block.btn, .dotted-container.-purple .dotted-container__content .masonry-block.btn, .masonry-block.-purple, .panel-slider__controls.-purple .masonry-block.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .masonry-block.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .masonry-block.btn, .triangle-section.-purple .triangle-column__body .masonry-block.btn, .triangle-section.-purple-light .triangle-column__body .masonry-block.btn {
	background-color: #8f2f8d;
}

.-purple .accordion .masonry-block.btn .masonry-block__title, .-purple .content-block__btn .masonry-block.btn .masonry-block__title, .-purple .dotted-container .masonry-block.btn .masonry-block__title, .accordion.-purple .masonry-block.btn .masonry-block__title, .card.-purple .masonry-block.btn .masonry-block__title, .content-card.-purple .masonry-block.btn .masonry-block__title, .dotted-container.-purple .dotted-container__content .masonry-block.btn .masonry-block__title, .masonry-block.-purple .masonry-block__title, .panel-slider__controls.-purple .masonry-block.btn .masonry-block__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .masonry-block.btn .masonry-block__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .masonry-block.btn .masonry-block__title, .triangle-section.-purple .triangle-column__body .masonry-block.btn .masonry-block__title, .triangle-section.-purple-light .triangle-column__body .masonry-block.btn .masonry-block__title {
	color: #e9bad8;
}

.-red .accordion .masonry-block.btn, .-red .content-block__btn .masonry-block.btn, .-red .dotted-container .masonry-block.btn, .accordion.-red .masonry-block.btn, .card.-red .masonry-block.btn, .content-card.-red .masonry-block.btn, .dotted-container.-red .dotted-container__content .masonry-block.btn, .masonry-block.-red, .panel-slider__controls.-red .masonry-block.btn {
	background-color: #e8242d;
}

.-red .accordion .masonry-block.btn .masonry-block__title, .-red .content-block__btn .masonry-block.btn .masonry-block__title, .-red .dotted-container .masonry-block.btn .masonry-block__title, .accordion.-red .masonry-block.btn .masonry-block__title, .card.-red .masonry-block.btn .masonry-block__title, .content-card.-red .masonry-block.btn .masonry-block__title, .dotted-container.-red .dotted-container__content .masonry-block.btn .masonry-block__title, .masonry-block.-red .masonry-block__title, .panel-slider__controls.-red .masonry-block.btn .masonry-block__title {
	color: #f8c8bc;
}

.masonry-block__title {
	font-size: 4.75rem;
	margin-bottom: 68px;
}

.masonry-block__body {
	color: #fff;
	line-height: 1.25;
	font-weight: 700;
	font-size: 1.25rem;
	max-width: 320px;
	margin: auto;
	margin-bottom: 0;
}

.masonry-block__body.-small {
	line-height: 1.5;
	font-size: 16px;
	max-width: 210px;
}

.masonry-block__body.-large {
	font-size: 1.5625rem;
	max-width: 356px;
}

.masonry-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #f4f4f4;
	border-radius: 24px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 33px;
	margin-top: 16px;
}

.masonry-footer .btn {
	margin-right: 48px;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media all and (min-width:56.25rem) {
	.masonry-footer {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.masonry-footer__cta {
	text-transform: uppercase;
	color: #0a63ac;
	font-size: 1.9375rem;
	font-weight: 700;
	margin-bottom: 40px;
	line-height: 1;
}

@media all and (min-width:56.25rem) {
	.masonry-footer__cta {
		font-size: 1.5625rem;
		margin-bottom: 0;
		margin-right: 50px;
	}
}

@media all and (min-width:75rem) {
	.masonry-footer__cta {
		font-size: 1.9375rem;
	}
}

.page-404 {
	position: relative;
	padding-bottom: 40px;
}

.page-404__title {
	color: #636466;
	font-size: 3.8125rem;
	line-height: 1;
	max-width: 370px;
	margin-bottom: 36px;
	text-transform: uppercase;
}

@media all and (min-width:45rem) {
	.page-404__title {
		font-size: 4.75rem;
	}
}

.page-404__body {
	color: #636466;
	font-size: 1.5625rem;
	line-height: 1.25;
	font-weight: 700;
	margin-bottom: 48px;
}

.page-404__image {
	margin-bottom: -103px;
	margin-top: 60px;
	display: block;
}

@media all and (min-width:75rem) {
	.page-404__image {
		position: absolute;
		right: 0;
		bottom: -70px;
		margin-bottom: 0;
	}
}

.content-block {
	max-width: 80ch;
}

.content-block .meta {
	margin-bottom: 1em;
}

.content-block__heading {
	text-transform: uppercase;
	font-size: 1.9375rem;
	margin-bottom: 40px;
}

.content-block__intro {
	font-size: 1.5625rem;
	line-height: 1.25;
	margin-bottom: 30px;
}

.content-block__body>:last-child {
	margin-bottom: 0;
}

.content-block__btn {
	margin-top: 40px;
}

.value-section {
	background-color: #f4f4f4;
	position: relative;
	padding: 84px 0 97px 0;
}

.value-section .btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.value-section::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	border-radius: 0 24px 24px 0;
	background-color: #f4f4f4;
	z-index: -1;
}

.value-section__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px;
}

@media all and (min-width:75rem) {
	.value-section__header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		line-height: 1;
	}
}

.value-section__title {
	font-size: 2.4375rem;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.value-section__body {
	font-size: 1.25rem;
	line-height: 1.5;
	max-width: 608px;
	margin-bottom: 20px;
}

@media all and (min-width:75rem) {
	.value-section__body {
		margin-bottom: 0;
	}
}

.value-section__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: -30px;
}

@media all and (min-width:45rem) {
	.value-section__cards {
		margin-right: -17px;
		margin-bottom: -17px;
	}
}

.value-card-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding-bottom: 30px;
}

@media all and (min-width:45rem) {
	.value-card-block {
		width: 50%;
		padding-right: 17px;
		padding-bottom: 17px;
	}
}

@media all and (min-width:56.25rem) {
	.value-card-block {
		width: 33.33333%;
	}
}

@media all and (min-width:75rem) {
	.value-card-block {
		width: 20%;
	}
}

.value-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
	padding: 28px 25px;
	background-color: #fff;
	border-radius: 24px;
	min-height: 225px;
}

@media all and (min-width:45rem) {
	.value-card {
		min-height: 275px;
	}
}

.value-card__title {
	font-size: 1.25rem;
	line-height: 1.5;
}

.value-card__body {
	line-height: 1.5;
}

.value-card__passage {
	text-transform: uppercase;
	font-weight: 500;
	font-size: .8rem;
	line-height: 1.25;
	margin-bottom: 0;
}

.-yellow .accordion .value-section.btn .value-section__title, .-yellow .content-block__btn .value-section.btn .value-section__title, .-yellow .dotted-container .value-section.btn .value-section__title, .accordion.-yellow .value-section.btn .value-section__title, .card.-yellow .value-section.btn .value-section__title, .dotted-container.-yellow .dotted-container__content .value-section.btn .value-section__title, .panel-slider__controls.-yellow .value-section.btn .value-section__title, .value-section.-yellow .value-section__title {
	color: #d95931;
}

.-yellow .accordion .value-section.btn .value-card__title, .-yellow .content-block__btn .value-section.btn .value-card__title, .-yellow .dotted-container .value-section.btn .value-card__title, .accordion.-yellow .value-section.btn .value-card__title, .card.-yellow .value-section.btn .value-card__title, .dotted-container.-yellow .dotted-container__content .value-section.btn .value-card__title, .panel-slider__controls.-yellow .value-section.btn .value-card__title, .value-section.-yellow .value-card__title {
	color: #f07930;
}

.-red .accordion .value-section.btn .value-section__title, .-red .content-block__btn .value-section.btn .value-section__title, .-red .dotted-container .value-section.btn .value-section__title, .accordion.-red .value-section.btn .value-section__title, .card.-red .value-section.btn .value-section__title, .content-card.-red .value-section.btn .value-section__title, .dotted-container.-red .dotted-container__content .value-section.btn .value-section__title, .panel-slider__controls.-red .value-section.btn .value-section__title, .value-section.-red .value-section__title {
	color: #a62e34;
}

.-red .accordion .value-section.btn .value-card__title, .-red .content-block__btn .value-section.btn .value-card__title, .-red .dotted-container .value-section.btn .value-card__title, .accordion.-red .value-section.btn .value-card__title, .card.-red .value-section.btn .value-card__title, .content-card.-red .value-section.btn .value-card__title, .dotted-container.-red .dotted-container__content .value-section.btn .value-card__title, .panel-slider__controls.-red .value-section.btn .value-card__title, .value-section.-red .value-card__title {
	color: #e8242d;
}

.-green .accordion .value-section.btn .value-section__title, .-green .content-block__btn .value-section.btn .value-section__title, .-green .dotted-container .value-section.btn .value-section__title, .accordion.-green .value-section.btn .value-section__title, .card.-green .value-section.btn .value-section__title, .content-card.-green .value-section.btn .value-section__title, .dotted-container.-green .dotted-container__content .value-section.btn .value-section__title, .panel-slider__controls.-green .value-section.btn .value-section__title, .value-section.-green .value-section__title {
	color: #136b6a;
}

.-green .accordion .value-section.btn .value-card__title, .-green .content-block__btn .value-section.btn .value-card__title, .-green .dotted-container .value-section.btn .value-card__title, .accordion.-green .value-section.btn .value-card__title, .card.-green .value-section.btn .value-card__title, .content-card.-green .value-section.btn .value-card__title, .dotted-container.-green .dotted-container__content .value-section.btn .value-card__title, .panel-slider__controls.-green .value-section.btn .value-card__title, .value-section.-green .value-card__title {
	color: #24a390;
}

.-blue .accordion .value-section.btn .value-section__title, .-blue .content-block__btn .value-section.btn .value-section__title, .-blue .dotted-container .value-section.btn .value-section__title, .accordion.-blue .value-section.btn .value-section__title, .card.-blue .value-section.btn .value-section__title, .content-card.-blue .value-section.btn .value-section__title, .dotted-container.-blue .dotted-container__content .value-section.btn .value-section__title, .panel-slider__controls.-blue .value-section.btn .value-section__title, .triangle-section.-blue .triangle-column__body .value-section.btn .value-section__title, .value-section.-blue .value-section__title {
	color: #0a63ac;
}

.-blue .accordion .value-section.btn .value-card__title, .-blue .content-block__btn .value-section.btn .value-card__title, .-blue .dotted-container .value-section.btn .value-card__title, .accordion.-blue .value-section.btn .value-card__title, .card.-blue .value-section.btn .value-card__title, .content-card.-blue .value-section.btn .value-card__title, .dotted-container.-blue .dotted-container__content .value-section.btn .value-card__title, .panel-slider__controls.-blue .value-section.btn .value-card__title, .triangle-section.-blue .triangle-column__body .value-section.btn .value-card__title, .value-section.-blue .value-card__title {
	color: #178bcd;
}

.-purple .accordion .value-section.btn .value-section__title, .-purple .content-block__btn .value-section.btn .value-section__title, .-purple .dotted-container .value-section.btn .value-section__title, .accordion.-purple .value-section.btn .value-section__title, .card.-purple .value-section.btn .value-section__title, .content-card.-purple .value-section.btn .value-section__title, .dotted-container.-purple .dotted-container__content .value-section.btn .value-section__title, .panel-slider__controls.-purple .value-section.btn .value-section__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .value-section.btn .value-section__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .value-section.btn .value-section__title, .triangle-section.-purple .triangle-column__body .value-section.btn .value-section__title, .triangle-section.-purple-light .triangle-column__body .value-section.btn .value-section__title, .value-section.-purple .value-section__title {
	color: #5a348f;
}

.-purple .accordion .value-section.btn .value-card__title, .-purple .content-block__btn .value-section.btn .value-card__title, .-purple .dotted-container .value-section.btn .value-card__title, .accordion.-purple .value-section.btn .value-card__title, .card.-purple .value-section.btn .value-card__title, .content-card.-purple .value-section.btn .value-card__title, .dotted-container.-purple .dotted-container__content .value-section.btn .value-card__title, .panel-slider__controls.-purple .value-section.btn .value-card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .value-section.btn .value-card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .value-section.btn .value-card__title, .triangle-section.-purple .triangle-column__body .value-section.btn .value-card__title, .triangle-section.-purple-light .triangle-column__body .value-section.btn .value-card__title, .value-section.-purple .value-card__title {
	color: #8f2f8d;
}

.quick-info {
	padding: 40px;
	border-radius: 24px;
	background-color: #f4f4f4;
	margin-bottom: 30px;
}

@media all and (min-width:56.25rem) {
	.quick-info {
		margin-bottom: 0;
	}
}

.-red .accordion .quick-info.btn .quick-info__title, .-red .content-block__btn .quick-info.btn .quick-info__title, .-red .dotted-container .quick-info.btn .quick-info__title, .accordion.-red .quick-info.btn .quick-info__title, .card.-red .quick-info.btn .quick-info__title, .content-card.-red .quick-info.btn .quick-info__title, .dotted-container.-red .dotted-container__content .quick-info.btn .quick-info__title, .panel-slider__controls.-red .quick-info.btn .quick-info__title, .quick-info.-red .quick-info__title {
	color: #a62e34;
}

.-yellow .accordion .quick-info.btn .quick-info__title, .-yellow .content-block__btn .quick-info.btn .quick-info__title, .-yellow .dotted-container .quick-info.btn .quick-info__title, .accordion.-yellow .quick-info.btn .quick-info__title, .card.-yellow .quick-info.btn .quick-info__title, .dotted-container.-yellow .dotted-container__content .quick-info.btn .quick-info__title, .panel-slider__controls.-yellow .quick-info.btn .quick-info__title, .quick-info.-yellow .quick-info__title {
	color: #d95931;
}

.-blue .accordion .quick-info.btn .quick-info__title, .-blue .content-block__btn .quick-info.btn .quick-info__title, .-blue .dotted-container .quick-info.btn .quick-info__title, .accordion.-blue .quick-info.btn .quick-info__title, .card.-blue .quick-info.btn .quick-info__title, .content-card.-blue .quick-info.btn .quick-info__title, .dotted-container.-blue .dotted-container__content .quick-info.btn .quick-info__title, .panel-slider__controls.-blue .quick-info.btn .quick-info__title, .quick-info.-blue .quick-info__title, .triangle-section.-blue .triangle-column__body .quick-info.btn .quick-info__title {
	color: #0a63ac;
}

.-green .accordion .quick-info.btn .quick-info__title, .-green .content-block__btn .quick-info.btn .quick-info__title, .-green .dotted-container .quick-info.btn .quick-info__title, .accordion.-green .quick-info.btn .quick-info__title, .card.-green .quick-info.btn .quick-info__title, .content-card.-green .quick-info.btn .quick-info__title, .dotted-container.-green .dotted-container__content .quick-info.btn .quick-info__title, .panel-slider__controls.-green .quick-info.btn .quick-info__title, .quick-info.-green .quick-info__title {
	color: #136b6a;
}

.-purple .accordion .quick-info.btn .quick-info__title, .-purple .content-block__btn .quick-info.btn .quick-info__title, .-purple .dotted-container .quick-info.btn .quick-info__title, .accordion.-purple .quick-info.btn .quick-info__title, .card.-purple .quick-info.btn .quick-info__title, .content-card.-purple .quick-info.btn .quick-info__title, .dotted-container.-purple .dotted-container__content .quick-info.btn .quick-info__title, .panel-slider__controls.-purple .quick-info.btn .quick-info__title, .quick-info.-purple .quick-info__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quick-info.btn .quick-info__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quick-info.btn .quick-info__title, .triangle-section.-purple .triangle-column__body .quick-info.btn .quick-info__title, .triangle-section.-purple-light .triangle-column__body .quick-info.btn .quick-info__title {
	color: #5a348f;
}

.quick-info__title {
	font-size: 1.5625rem;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 5px;
	max-width: 15ch;
}

.quick-info__subtitle {
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 40px;
}

.quick-info__list {
	padding-left: 0;
	list-style-type: none;
	margin-bottom: -25px;
}

.quick-info__list-item {
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 25px;
}

.side-image {
	margin-top: -75px;
	margin-bottom: 35px;
}

.side-image .content-image-wrapper {
	border-radius: 24px 0 0 24px;
	margin-right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
}

@media all and (min-width:45rem) {
	.side-image {
		margin-top: -115px;
	}
	
	.side-image .content-image-wrapper {
		padding-bottom: 80%;
	}
}

@media all and (min-width:75rem) {
	.side-image {
		margin: 0;
	}
	
	.side-image .content-image-wrapper {
		margin-right: 0;
		padding-bottom: 122.5%;
	}
	
	.side-image .content-image-wrapper.-condensed {
		padding-bottom: 0;
		height: 400px;
	}
	
	.side-image .content-image-container {
		position: absolute;
		top: -115px;
		left: 0;
		right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	}
}

@media all and (min-width:100rem) {
	.side-image .content-image-wrapper {
		padding-bottom: 100%;
	}
}

@media all and (min-width:120rem) {
	.side-image .content-image-wrapper {
		padding-bottom: 0;
		height: 620px;
	}
}

.fitness-colors {
	background-color: #f4f4f4;
	position: relative;
	padding: 50px 0;
}

.fitness-colors::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	border-radius: 0 24px 24px 0;
	z-index: -1;
	background-color: #f4f4f4;
}

@media all and (min-width:45rem) {
	.fitness-colors {
		padding: 75px 0;
	}
}

@media all and (min-width:75rem) {
	.fitness-colors {
		padding: 100px 0;
	}
}

.fitness-colors__header {
	margin-bottom: 80px;
}

@media all and (min-width:75rem) {
	.fitness-colors__header {
		margin-bottom: 0;
	}
}

.fitness-colors__title {
	font-size: 3.0625rem;
	margin-bottom: 30px;
}

.fitness-colors__body {
	line-height: 1.5;
	margin-bottom: 30px;
}

.fitness-colors__icons {
	margin-bottom: -23px;
}

.fitness-icon {
	border-radius: 24px;
	padding: 12px 12px 22px 12px;
	text-align: center;
	margin-bottom: 23px;
	display: block;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.fitness-icon:focus, .fitness-icon:hover {
	-webkit-transform: translateY(-12px);
	transform: translateY(-12px);
}

.fitness-icon__image {
	border-radius: 12px;
	width: 100%;
	background-color: #fff;
}

.fitness-icon__color {
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 1.5625rem;
	line-height: 1.25;
	font-weight: 700;
	margin-top: 15px;
}

.-blue .accordion .fitness-icon__color.btn, .-blue .content-block__btn .fitness-icon__color.btn, .-blue .dotted-container .fitness-icon__color.btn, .accordion.-blue .fitness-icon__color.btn, .card.-blue .fitness-icon__color.btn, .content-card.-blue .fitness-icon__color.btn, .dotted-container.-blue .dotted-container__content .fitness-icon__color.btn, .fitness-icon__color.-blue, .panel-slider__controls.-blue .fitness-icon__color.btn, .triangle-section.-blue .triangle-column__body .fitness-icon__color.btn {
	color: #1b4265;
}

.-green .accordion .fitness-icon__color.btn, .-green .content-block__btn .fitness-icon__color.btn, .-green .dotted-container .fitness-icon__color.btn, .accordion.-green .fitness-icon__color.btn, .card.-green .fitness-icon__color.btn, .content-card.-green .fitness-icon__color.btn, .dotted-container.-green .dotted-container__content .fitness-icon__color.btn, .fitness-icon__color.-green, .panel-slider__controls.-green .fitness-icon__color.btn {
	color: #213838;
}

.-red .accordion .fitness-icon__color.btn, .-red .content-block__btn .fitness-icon__color.btn, .-red .dotted-container .fitness-icon__color.btn, .accordion.-red .fitness-icon__color.btn, .card.-red .fitness-icon__color.btn, .content-card.-red .fitness-icon__color.btn, .dotted-container.-red .dotted-container__content .fitness-icon__color.btn, .fitness-icon__color.-red, .panel-slider__controls.-red .fitness-icon__color.btn {
	color: #63282c;
}

.-purple .accordion .fitness-icon__color.btn, .-purple .content-block__btn .fitness-icon__color.btn, .-purple .dotted-container .fitness-icon__color.btn, .accordion.-purple .fitness-icon__color.btn, .card.-purple .fitness-icon__color.btn, .content-card.-purple .fitness-icon__color.btn, .dotted-container.-purple .dotted-container__content .fitness-icon__color.btn, .fitness-icon__color.-purple, .panel-slider__controls.-purple .fitness-icon__color.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .fitness-icon__color.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .fitness-icon__color.btn, .triangle-section.-purple .triangle-column__body .fitness-icon__color.btn, .triangle-section.-purple-light .triangle-column__body .fitness-icon__color.btn {
	color: #3e2c57;
}

.-yellow .accordion .fitness-icon__color.btn, .-yellow .content-block__btn .fitness-icon__color.btn, .-yellow .dotted-container .fitness-icon__color.btn, .accordion.-yellow .fitness-icon__color.btn, .card.-yellow .fitness-icon__color.btn, .dotted-container.-yellow .dotted-container__content .fitness-icon__color.btn, .fitness-icon__color.-yellow, .panel-slider__controls.-yellow .fitness-icon__color.btn {
	color: #731e22;
}

.-black .map-content .fitness-icon__color.btn.-plain, .fitness-icon__color.-white {
	color: #fff;
}

.fitness-icon__color.-gray {
	color: #636466;
}

.-black .accordion .fitness-icon__color.btn, .-black .map-panel .fitness-icon__color.btn.-plain, .accordion.-black .fitness-icon__color.btn, .fitness-icon__color.-black {
	color: #231f20;
}

.gallery-slider .swiper-slide {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-bottom: 0;
}

.gallery-slider .content-image-wrapper {
	border-radius: 24px;
	background-color: #f4f4f4;
	padding-bottom: 0;
	height: 100%;
	width: 100%;
}

.gallery-top {
	height: 241px;
}

@media all and (min-width:45rem) {
	.gallery-top {
		height: 420px;
	}
}

@media all and (min-width:56.25rem) {
	.gallery-top {
		height: 500px;
	}
}

@media all and (min-width:75rem) {
	.gallery-top {
		height: 553px;
	}
}

.gallery-top .content-image {
	-o-object-fit: contain;
	object-fit: contain;
}

.gallery-slider__footer {
	position: relative;
	margin-top: 15px;
}

@media all and (min-width:56.25rem) {
	.gallery-slider__footer {
		margin-top: 10px;
	}
}

.gallery-bottom {
	padding: 18px 8px 22px 8px;
	width: 100%;
	cursor: pointer;
}

@media all and (min-width:56.25rem) {
	.gallery-bottom {
		width: 80%;
	}
}

@media all and (min-width:75rem) {
	.gallery-bottom {
		width: 85%;
	}
}

.gallery-bottom::before {
	content: "";
	position: absolute;
	background-color: #f4f4f4;
	border-radius: 12px;
	width: 100%;
	height: calc(100% - 10px);
	top: 10px;
	left: 0;
}

.gallery-bottom .swiper-slide {
	height: 48px;
	width: 48px;
}

.gallery-bottom .swiper-slide:first-of-type {
	margin-left: auto !important;
}

.gallery-bottom .swiper-slide:last-of-type {
	margin-right: auto !important;
}

.gallery-bottom .content-image-wrapper {
	border-radius: 8px;
}

.gallery-bottom .swiper-slide-thumb-active {
	opacity: 1;
	position: relative;
}

.gallery-bottom .swiper-slide-thumb-active::before {
	content: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/uploads/2020/02/gallery-triangle.png");
	display: block;
	position: absolute;
	top: -12px;
	width: 22px;
	height: 19px;
	z-index: 2;
}

.gallery-bottom.swiper-container-initialized .content-image-wrapper {
	background-color: rgba(216, 216, 216, .5);
}

.swiper-scrollbar {
	background: #f4f4f4;
	bottom: 6px !important;
	left: 9px !important;
	height: 8px;
	width: calc(100% - 16px) !important;
}

.swiper-scrollbar .swiper-scrollbar-drag {
	background: #d8d8d8;
}

.gallery-slider__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 9px;
}

@media all and (min-width:56.25rem) {
	.gallery-slider__controls {
		margin-top: 0;
	}
}

.gallery-slider__next, .gallery-slider__prev {
	position: relative;
	background-color: #f4f4f4;
	height: 55px;
	width: 55px;
	border-radius: 50%;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 0;
}

.gallery-slider__next svg, .gallery-slider__prev svg {
	width: 16.25px;
	height: 32.69px;
	z-index: 2;
}

.gallery-slider__next svg *, .gallery-slider__prev svg * {
	fill: #636466;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.gallery-slider__next:focus svg *, .gallery-slider__next:hover svg *, .gallery-slider__prev:focus svg *, .gallery-slider__prev:hover svg * {
	fill: #231f20;
}

@media all and (min-width:56.25rem) {
	.gallery-slider__next, .gallery-slider__prev {
		position: absolute;
		top: 15px;
	}
}

.gallery-slider__prev {
	left: 0;
}

.gallery-slider__prev svg {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
}

.gallery-slider__next {
	right: 0;
}

.gallery-slider__next svg {
	-webkit-transform: translateX(2px);
	transform: translateX(2px);
}

.stretch-image {
	width: 100%;
	height: 100%;
	position: relative;
}

.stretch-image.-overlap {
	margin-top: -75px;
}

.stretch-image .content-image-wrapper {
	padding-bottom: 90%;
}

.stretch-image .content-image {
	border-radius: 24px;
}

@media all and (min-width:45rem) {
	.stretch-image .content-image-wrapper {
		padding-bottom: 50%;
	}
	
	.stretch-image.-overlap {
		margin-top: -115px;
	}
}

@media all and (min-width:56.25rem) {
	.stretch-image .content-image-wrapper {
		padding-bottom: 40%;
	}
}

@media all and (min-width:75rem) {
	.stretch-image .content-image-wrapper {
		padding-bottom: 26.5%;
	}
}

.donation-form {
	background-color: #f4f4f4;
	border-radius: 24px;
	padding: 50px 0;
}

.donation-form ::-webkit-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form ::-moz-placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form ::-ms-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form ::placeholder {
	color: rgba(35, 31, 32, .3);
}

@media all and (min-width:75rem) {
	.donation-form {
		padding: 83px 0;
	}
}

.donation-form__title {
	font-size: 1.5625rem;
	line-height: 1;
	text-transform: uppercase;
	color: #136b6a;
	margin-bottom: 7px;
}

.donation-form__subtitle {
	line-height: 1.5;
	color: #636466;
	margin-bottom: 25px;
}

.donation-form__group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media all and (min-width:75rem) {
	.donation-form__group {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.donation-form__item {
	margin-bottom: 30px;
}

.donation-form__label {
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 7px;
	display: block;
}

.donation-form__input {
	background-color: #fff;
	border: none;
	border-radius: 12px;
	padding: 9px 16px;
	display: block;
	width: 100%;
	font-size: 1.25rem;
	line-height: 1.5;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.donation-form__input:focus {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

.donation-form__input::-webkit-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form__input::-moz-placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form__input::-ms-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form__input::placeholder {
	color: rgba(35, 31, 32, .3);
}

.donation-form__gender {
	width: 100%;
}

@media all and (min-width:75rem) {
	.donation-form__gender {
		width: 183px;
	}
}

.donation-form__question {
	margin-left: 18px;
	cursor: pointer;
}

.donation-form__question circle, .donation-form__question path {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.donation-form__question:focus circle, .donation-form__question:hover circle {
	stroke: #e8242d;
}

.donation-form__question:focus path, .donation-form__question:hover path {
	fill: #e8242d;
}

.donation-form__select-container {
	position: relative;
}

.donation-form__select-container:after {
	content: url("https://cdn-ilcnlll.nitrocdn.com/hxiymFazDTjxyMCyuNeXoVpJIQjebDqB/assets/images/optimized/rev-02c4b77/ymcacf.org/wp-content/uploads/2020/02/caret.png");
	display: block;
	position: absolute;
	right: 18px;
	bottom: 14px;
	pointer-events: none;
}

.donation-form__select {
	background-color: #fff;
	border-radius: 12px;
	padding: 9px 30px 9px 16px;
	width: 100%;
	border: none;
	font-size: 16px;
	line-height: 1.5;
	-webkit-transition: .2s ease-in-out box-shadow;
	transition: .2s ease-in-out box-shadow;
	cursor: pointer;
}

.donation-form__select:invalid {
	color: rgba(35, 31, 32, .3);
}

.donation-form__select:focus {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

@media all and (min-width:75rem) {
	.donation-form__select {
		font-size: 1.25rem;
	}
}

.donation-form__birthday {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: -4px;
}

.donation-form__birthday .donation-form__select-container {
	margin: 0 4px;
}

@media all and (min-width:75rem) {
	.donation-form__birthday .donation-form__select-container:nth-child(1), .donation-form__birthday .donation-form__select-container:nth-child(2) {
		width: 83px;
	}
	
	.donation-form__birthday .donation-form__select-container:nth-child(3) {
		width: 101px;
	}
}

.donation-form__checkbox-outer {
	background-color: #fff;
	border-radius: 12px;
	padding: 12px;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.donation-form__checkbox-outer.-alternate {
	background-color: rgba(0, 0, 0, .05);
	padding-right: 25px;
	padding-bottom: 23px;
	margin-bottom: 34px;
}

.donation-form__checkbox-outer.-alternate .donation-form__select-container {
	padding-left: 35px;
	margin-top: 15px;
}

.donation-form__checkbox-outer:focus-within {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

.donation-form__checkbox-outer .checkbox-container {
	margin-bottom: 24px;
}

.donation-form__checkbox-outer .checkbox-container:last-of-type {
	margin-bottom: 0;
}

.donation-form__state, .donation-form__zip {
	width: 100%;
}

@media all and (min-width:75rem) {
	.donation-form__state, .donation-form__zip {
		width: 45%;
	}
}

.donation-form__submit {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 12px;
	background-color: #178bcd;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.5;
	font-weight: 700;
	height: 82px;
	cursor: pointer;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.donation-form__submit:focus, .donation-form__submit:hover {
	background-color: #0a63ac;
}

.donation-card {
	border-radius: 12px;
	padding: 30px 30px;
	background-color: #136b6a;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #c1e8e9;
	cursor: pointer;
	margin-bottom: 18px;
	text-align: center;
}

.donation-card:focus, .donation-card:hover {
	color: #fff;
	background-color: #24a390;
	-webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 24px rgba(0, 0, 0, .25);
}

.donation-card__input:checked+.donation-card {
	color: #fff;
	background-color: #24a390;
	-webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 24px rgba(0, 0, 0, .25);
}

@media all and (min-width:75rem) {
	.donation-card {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 15px 30px;
	}
}

.donation-card__input {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.donation-card__amount {
	font-weight: 700;
	font-size: 3.0625rem;
	line-height: 1;
	margin-bottom: 0;
	min-width: 207px;
}

.donation-card__content {
	margin-top: 2rem;
}

@media all and (min-width:75rem) {
	.donation-card__content {
		margin-top: 0;
		background-position: left;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #36bcbd), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(#36bcbd 33.33333%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-y;
		background-size: 2px 6px;
		padding: 10px 0 10px 22px;
	}
}

.donation-card__title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.5625rem;
	line-height: 1;
	margin-bottom: 10px;
}

.donation-card__body {
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 0;
	color: #c1e8e9;
	max-width: 240px;
}

.donation-form__custom {
	width: 100%;
	margin-bottom: 1rem;
	cursor: pointer;
}

.donation-form__custom .checkbox-container {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.donation-form__custom {
		margin-bottom: 0;
		width: 203px;
	}
}

.donation-form__custom-amount {
	width: 100%;
}

@media all and (min-width:75rem) {
	.donation-form__custom-amount {
		width: 275px;
	}
}

.donation-form__footer-message {
	font-size: .8rem;
	line-height: 1.25;
	margin-top: 35px;
	text-align: center;
}

.blurb-callout-container {
	margin-top: 100px;
	margin-bottom: 115px;
}

@media all and (min-width:45rem) {
	.blurb-callout-container {
		margin-top: 125px;
		margin-bottom: 150px;
	}
}

@media all and (min-width:75rem) {
	.blurb-callout-container {
		margin-top: 175px;
		margin-bottom: 200px;
	}
}

.blurb-callout__title {
	text-align: center;
	font-size: 3.8125rem;
	color: #faae31;
	text-transform: uppercase;
	margin-bottom: 40px;
}

@media all and (min-width:75rem) {
	.blurb-callout__title {
		margin-bottom: 55px;
		font-size: 5.8125rem;
	}
}

.blurb-slider {
	overflow: visible;
}

.blurb-slider .swiper-wrapper {
	margin-bottom: 56px;
}

.blurb-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child) {
	display: none;
}

@media all and (min-width:45rem) {
	.blurb-slider:not(.swiper-container-initialized) .swiper-slide {
		max-width: 50%;
		margin-right: 25px;
	}
	
	.blurb-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.blurb-slider:not(.swiper-container-initialized) .swiper-slide:last-child {
		display: none;
	}
}

@media all and (min-width:75rem) {
	.blurb-slider {
		margin-right: -23px;
	}
	
	.blurb-slider:not(.swiper-container-initialized) .swiper-slide {
		max-width: none;
		margin-right: 0;
	}
	
	.blurb-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.blurb-slider .swiper-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 12px;
		margin-bottom: 0;
	}
}

.blurb-slider__pagination {
	margin-top: -25px;
}

.blurb-slider__pagination .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
	margin: 0 8px !important;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	background-color: #e9bad8;
}

.blurb-slider__pagination .swiper-pagination-bullet-active {
	-webkit-transform: scale(1.6);
	transform: scale(1.6);
	-webkit-transform-origin: center;
	transform-origin: center;
	background-color: #faae31 !important;
}

@media all and (min-width:75rem) {
	.blurb-slider__pagination {
		display: none;
	}
}

.blurb-slider__slide {
	height: auto;
}

@media all and (min-width:75rem) {
	.blurb-slider__slide {
		width: 33.33333%;
		padding-right: 23px;
	}
	
	.blurb-slider__slide:first-child .blurb-slide__card {
		background: linear-gradient(69.99deg, #8f2f8d 27.09%, #5a348f 228.79%);
	}
	
	.blurb-slider__slide:nth-child(2) .blurb-slide__card {
		background: linear-gradient(69.99deg, #8f2f8d -51.62%, #5a348f 151.37%);
	}
	
	.blurb-slider__slide:last-child .blurb-slide__card {
		background: linear-gradient(69.99deg, #8f2f8d -128.78%, #5a348f 72.79%);
	}
	
	.blurb-slider__slide:focus-within .blurb-slide__image {
		-webkit-transform: translateY(-12px);
		transform: translateY(-12px);
	}
	
	.blurb-slider__slide:focus-within .blurb-slide__image.-has-image .content-image-wrapper {
		-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, .25);
		box-shadow: 0 8px 12px rgba(0, 0, 0, .25);
	}
}

.blurb-slide__image {
	width: 90%;
	margin: 0 auto;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

.blurb-slide__image .content-image-wrapper {
	border-radius: 24px;
	padding-bottom: 77.8%;
	-webkit-transition: -webkit-box-shadow .2s ease-out;
	transition: -webkit-box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;
}

@media all and (min-width:75rem) {
	.blurb-slide__image .content-image-wrapper {
		padding-bottom: 66.5%;
	}
}

.blurb-slide__card {
	background: linear-gradient(97.18deg, #8f2f8d 0, #5a348f 100%);
	text-align: center;
	border-radius: 24px;
	width: 100%;
	padding: 100px 22px 50px 22px;
	margin-top: -70px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media all and (min-width:75rem) {
	.blurb-slide__card {
		padding-bottom: 75px;
	}
}

.blurb-slide__title {
	color: #fff;
	font-weight: 700;
	font-size: 2.4375rem;
	line-height: 1.5;
	margin-bottom: 10px;
}

@media all and (min-width:45rem) {
	.blurb-slide__title {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:75rem) {
	.blurb-slide__title {
		font-size: 2.4375rem;
	}
}

@media all and (min-width:100rem) {
	.blurb-slide__title {
		font-size: 3.0625rem;
	}
}

.blurb-slide__body {
	color: #e9bad8;
	font-size: 1.25rem;
	line-height: 1.5;
	font-weight: 700;
	margin: auto;
	max-width: 300px;
	margin-bottom: 25px;
}

@media all and (min-width:75rem) {
	.blurb-slide__body {
		margin-bottom: 35px;
	}
}

.recipe-search {
	position: relative;
}

.recipe-search__input {
	background-color: #f4f4f4;
	border-radius: 24px;
	padding: 20px 56px 20px 23px;
	font-size: 1.25rem;
	line-height: 1.25;
	border: none;
	width: 100%;
	-webkit-transition: -webkit-box-shadow .2s ease-out;
	transition: -webkit-box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;
	color: #231f20;
}

.recipe-search__input::-webkit-input-placeholder {
	color: #636466;
}

.recipe-search__input::-moz-placeholder {
	color: #636466;
}

.recipe-search__input::-ms-input-placeholder {
	color: #636466;
}

.recipe-search__input::placeholder {
	color: #636466;
}

.recipe-search__input:focus {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

.recipe-search__input.-small {
	border-radius: 12px;
}

.recipe-search__input.-no-icon {
	padding-right: 23px;
}

@media all and (min-width:75rem) {
	.recipe-search__input {
		padding: 30px 85px 30px 33px;
	}
	
	.recipe-search__input.-small {
		padding: 20px 85px 20px 33px;
	}
	
	.recipe-search__input.-no-icon {
		padding-right: 33px;
	}
}

@media all and (min-width:100rem) {
	.recipe-search__input {
		font-size: 1.5625rem;
	}
	
	.recipe-search__input.-small {
		font-size: 1.25rem;
	}
}

.recipe-search__icon {
	position: absolute;
	height: 28px;
	right: 15px;
	top: calc(65px / 2 - 14px);
	pointer-events: none;
}

.recipe-search__icon svg {
	height: 28px;
}

@media all and (min-width:75rem) {
	.recipe-search__icon {
		height: 38px;
		right: 30px;
		top: calc(85px / 2 - 19px);
	}
	
	.recipe-search__icon svg {
		height: 38px;
	}
}

.choices .is-hidden {
	display: none !important;
}

.recipe-select__label {
	background-color: #c1e8e9;
	border-radius: 12px 0 0 12px;
	padding: 0 14px;
	line-height: 1.5;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media all and (min-width:56.25rem) {
	.recipe-select__label {
		padding: 0 18px;
		font-size: 1.25rem;
	}
}

.recipe-select__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 12px;
	margin-bottom: 20px;
	-webkit-transition: -webkit-box-shadow .2s ease-out;
	transition: -webkit-box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;
}

.recipe-select__container:focus-within {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

@media all and (min-width:75rem) {
	.recipe-select__container {
		margin-bottom: 0;
	}
}

.recipe-select__container .choices {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.recipe-select__container .choices::after {
	right: 21px;
}

.recipe-select__container .choices.is-open .choices__inner {
	background-color: #fff;
	-webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, .25);
	box-shadow: 0 8px 24px rgba(0, 0, 0, .25);
}

.recipe-select__container .choices.is-open .choices__list--dropdown {
	margin-top: -10px;
	padding-top: 10px;
	-webkit-box-shadow: 0 25px 24px rgba(0, 0, 0, .25);
	box-shadow: 0 25px 24px rgba(0, 0, 0, .25);
}

.recipe-select__container .choices__list--single {
	padding: 0;
}

.recipe-select__container .choices__inner {
	height: 100%;
	border-radius: 0 12px 12px 0;
	background-color: #f4f4f4;
	font-size: 16px;
	line-height: 1.5;
	padding: 15px 21px !important;
	border: none;
}

.recipe-select__container .choices__inner::-webkit-input-placeholder {
	color: #636466;
}

.recipe-select__container .choices__inner::-moz-placeholder {
	color: #636466;
}

.recipe-select__container .choices__inner::-ms-input-placeholder {
	color: #636466;
}

.recipe-select__container .choices__inner::placeholder {
	color: #636466;
}

@media all and (min-width:56.25rem) {
	.recipe-select__container .choices__inner {
		font-size: 1.25rem;
	}
}

.recipe-select__container .choices__list--dropdown {
	border-radius: 0 0 12px 12px;
	background-color: #fff;
	border: none;
	max-height: 330px;
	padding-bottom: 10px;
}

.recipe-select__container .choices__list--dropdown .choices__placeholder {
	display: none;
}

.recipe-select__container .choices__list--dropdown .choices__item {
	font-size: 16px;
	line-height: 1.5;
	color: #231f20;
	padding: 8px 15px;
	margin: 0 12px;
	position: relative;
}

.recipe-select__container .choices__list--dropdown .choices__item::before {
	position: absolute;
	top: 6px;
	left: 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	color: #fff;
	font-size: .8rem;
	font-weight: 500;
}

.recipe-select__container .choices__list--dropdown .choices__item.is-highlighted {
	background-color: #f4f4f4;
	border-radius: 33px;
}

@media all and (min-width:56.25rem) {
	.recipe-select__container .choices__list--dropdown .choices__item {
		font-size: 1.25rem;
	}
	
	.recipe-select__container .choices__list--dropdown .choices__item::before {
		top: 8px;
	}
}

.recipe-diet__container .choices__list--dropdown .choices__item {
	padding-left: 53px !important;
}

.recipe-diet__container [aria-selected=true] {
	padding-left: 44px;
}

.recipe-diet__container [aria-selected=true]::before {
	position: absolute;
	top: 12px;
	left: 20px;
	height: 29px;
	width: 29px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
	font-size: .8rem;
	font-weight: 500;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media all and (min-width:56.25rem) {
	.recipe-diet__container [aria-selected=true]::before {
		top: auto;
	}
}

.choices__placeholder {
	padding-left: 0 !important;
}

.recipe-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 30px;
}

@media all and (min-width:75rem) {
	.recipe-controls {
		margin-bottom: 0;
	}
}

.recipe-controls__question {
	height: 24px;
	margin-top: 1.5px;
	cursor: pointer;
}

.recipe-controls__question:focus circle, .recipe-controls__question:hover circle {
	stroke: #e8242d;
}

.recipe-controls__question:focus path, .recipe-controls__question:hover path {
	fill: #e8242d;
}

.recipe-controls__question svg {
	height: 24px;
	width: 24px;
}

.recipe-controls__question svg * {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.recipe-controls__clear {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	cursor: pointer;
	line-height: 1.5;
}

.recipe-controls__clear svg {
	height: 27px;
	margin-right: 9px;
}

.recipe-controls__clear:focus, .recipe-controls__clear:hover {
	color: #e8242d;
}

.card.-recipe {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.card.-recipe .content-image-wrapper {
	border-radius: 24px 24px 0 0;
}

@media all and (min-width:100rem) {
	.card.-recipe .content-image-wrapper {
		padding-bottom: 79.05%;
		height: auto;
	}
}

.card.-recipe .content-image {
	border-radius: 24px 24px 0 0;
}

.card.-recipe .card__title {
	font-weight: 700;
	text-transform: capitalize;
	color: #231f20;
	line-height: 1.5;
	margin-bottom: 14px;
}

.card.-recipe .card__subtitle {
	text-transform: uppercase;
	color: #231f20;
	margin-bottom: 8px;
}

.card.-recipe .card__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 24px;
	border-radius: 0 0 24px 24px;
	background-color: #f4f4f4;
}

a.card.-recipe {
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

a.card.-recipe:focus, a.card.-recipe:hover {
	-webkit-transform: translateY(-12px);
	transform: translateY(-12px);
}

.card-container.-recipe {
	margin-bottom: -30px;
}

.card-container.-recipe .card {
	margin-bottom: 30px;
}

.recipe-tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.recipe-tags .recipe-tag {
	margin-right: 9px;
}

.recipe-tags .recipe-tag:last-child {
	margin-right: 0;
}

.recipe-tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	color: #fff;
	font-size: .8rem;
	font-weight: 500;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media all and (min-width:75rem) {
	.recipe {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

.recipe__top-section {
	position: relative;
}

.recipe__pintrest {
	position: absolute;
	top: 0;
	right: 1rem;
}

@media all and (min-width:56.25rem) {
	.recipe__pintrest {
		right: 0;
	}
}

.recipe__image {
	margin-top: -75px;
	margin-bottom: 60px;
}

.recipe__image .content-image-wrapper {
	border-radius: 24px;
	padding-bottom: 70%;
}

@media all and (min-width:45rem) {
	.recipe__image {
		margin-top: -115px;
	}
	
	.recipe__image .content-image-wrapper {
		padding-bottom: 0;
		height: 500px;
	}
}

@media all and (min-width:75rem) {
	.recipe__image {
		border-radius: 24px 0 0 24px;
		padding-right: 0;
		margin-bottom: 0;
		margin-top: -125px;
		margin-right: calc(1 / 12 * -100%);
	}
	
	.recipe__image .content-image-wrapper {
		height: 620px;
	}
}

.recipe__category {
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1.25;
	font-weight: 500;
	color: #636466;
	margin-bottom: 20px;
}

.recipe__title {
	color: #3e2c57;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	font-size: 2.4375rem;
	margin-bottom: 30px;
}

@media all and (min-width:45rem) {
	.recipe__title {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:56.25rem) {
	.recipe__title {
		font-size: 3.8125rem;
	}
}

.recipe-header {
	padding-bottom: 27px;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

.recipe__meta {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.recipe__meta p {
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 0;
	margin-left: 8px;
}

@media all and (min-width:45rem) {
	.recipe__meta {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		margin-bottom: 0;
		margin-right: 40px;
	}
}

.recipe-diet {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 29px 0;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

.recipe-diet p {
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 0;
	margin-right: 20px;
}

@media all and (min-width:45rem) {
	.recipe-diet p {
		margin-right: 32px;
	}
}

.recipe-diet__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.recipe-diet__tags .recipe-tag {
	margin-right: 10px;
}

.recipe-diet__tags .recipe-tag:last-child {
	margin-right: 0;
}

@media all and (min-width:45rem) {
	.recipe-diet__tags .recipe-tag {
		margin-right: 20px;
	}
}

.recipe-prep {
	margin-top: 60px;
	padding-bottom: 60px;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

@media all and (min-width:56.25rem) {
	.recipe-prep {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 80px;
		padding-bottom: 80px;
	}
}

.recipe-tools {
	margin-bottom: 90px;
}

@media all and (min-width:56.25rem) {
	.recipe-tools {
		margin-right: 55px;
		margin-bottom: 0;
	}
}

.recipe-prep__title {
	text-transform: uppercase;
	font-size: 1.9375rem;
	line-height: 1;
	margin-bottom: 35px;
}

.recipe-prep__list {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: -18px;
}

.recipe-prep__list-item {
	margin-bottom: 18px;
	line-height: 1.5;
}

.recipe-directions {
	margin-top: 54px;
	padding-bottom: 45px;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 2px;
}

@media all and (min-width:56.25rem) {
	.recipe-directions {
		padding-bottom: 60px;
	}
}

.recipe-directions__title {
	text-transform: uppercase;
	font-size: 1.9375rem;
	line-height: 1;
	margin-bottom: 40px;
}

@media all and (min-width:56.25rem) {
	.recipe-directions__title {
		margin-bottom: 54px;
	}
}

.recipe-directions__list {
	margin-bottom: -10px;
	padding-left: 1.5em;
}

.recipe-directions__list-item {
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 32px;
}

.recipe-directions__list-item h5 {
	font-size: 1.25rem;
}

.recipe-directions__list-item p {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 10px;
	margin-left: -1.5em;
}

.recipe-footer {
	margin-top: 61px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

@media all and (min-width:56.25rem) {
	.recipe-footer {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.recipe-chef__image {
	margin-top: 70px;
}

.recipe-chef__image .content-image-wrapper {
	width: 88px;
	height: 88px;
	padding-bottom: 0;
	border-radius: 50%;
	margin-bottom: 31px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media all and (min-width:56.25rem) {
	.recipe-chef__image {
		margin-top: 0;
	}
}

.recipe-chef__title {
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 1.25rem;
	line-height: 1.5;
}

.recipe-chef__note {
	line-height: 1.5;
}

.recipe-nutrition {
	padding-left: 35px;
	background-position: left;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42.85714%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(black 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-y;
	background-size: 2px 7px;
}

.recipe-nutrition__title {
	font-size: 1.9375rem;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.recipe-nutrition__subtitle {
	font-size: .8rem;
	line-height: 1.25;
	font-weight: 700;
	color: #636466;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.recipe-nutrition__list {
	list-style-type: none;
	padding-left: 0;
}

.recipe-nutrition__list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 14px;
	padding-top: 14px;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #636466), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #636466 16.66667%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 6px 1px;
}

.recipe-nutrition__list-item h6 {
	font-weight: 700;
	font-size: 16px;
}

.recipe-nutrition__list-item p {
	width: 40%;
}

.recipe-nutrition__list-item h6, .recipe-nutrition__list-item p {
	line-height: 1;
	margin-bottom: 0;
}

.post__header-image {
	padding-bottom: 65%;
}

.post__header-image .content-image {
	border-radius: 24px;
}

.post__content {
	padding-bottom: 35px;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #231f20), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #231f20 20%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 1px;
}

.post__content h1, .post__content h2 {
	margin-top: 48px;
	margin-bottom: 16px;
	font-size: 1.25rem;
	line-height: 1.5;
}

.post__content h3, .post__content h4 {
	margin-top: 48px;
	margin-bottom: 16px;
	font-size: 1.25rem;
	line-height: 1.5;
}

.post__content p {
	margin-bottom: 17px;
	line-height: 1.5;
}

.post__content a {
	color: #178bcd;
	line-height: 1.5;
	text-decoration: underline;
}

.post__content a:focus, .post__content a:hover {
	color: #1b4265;
}

.post__content img, .post__content img[class*=wp-image] {
	border-radius: 24px;
}

.post__content figure {
	margin-bottom: 10px;
}

.post__content figcaption {
	margin-top: 12px;
	color: #636466;
	font-size: .8rem;
	line-height: 1.25;
	text-align: center;
}

.post__content ol, .post__content ul {
	padding: 0;
	margin: 0;
	counter-reset: item;
}

.post__content ol>li, .post__content ul>li {
	padding: 0;
	padding-left: 3em;
	margin: 0;
	margin-bottom: 12px;
	text-indent: -2em;
	list-style-type: none;
	counter-increment: item;
}

.post__content ol>li::before, .post__content ul>li::before {
	content: counter(item) ".";
	display: inline-block;
	width: 1em;
	padding-right: 2em;
	font-weight: 700;
	text-align: right;
}

.post__content ul>li {
	padding-left: 2.5em;
}

.post__content ul>li::before {
	content: "•";
}

.post__content blockquote {
	width: 288px;
	padding-left: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
	color: #8f2f8d;
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1.25;
	float: right;
	background-position: left;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(#8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-y;
	background-size: 2px 6px;
}

.post__content blockquote p {
	margin: 0;
	line-height: 1.25;
}

.post__content .wp-block-pullquote.alignleft blockquote, .post__content .wp-block-quote.has-text-align-left {
	padding-left: 0;
	padding-right: 15px;
	margin-left: 0;
	margin-right: 25px;
	float: left;
	background-position: right;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(#8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-y;
	background-size: 2px 6px;
}

.post__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 18px;
	margin-top: 18px;
	font-size: .8rem;
	font-weight: 500;
	line-height: 1.25;
	text-transform: uppercase;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #231f20), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #231f20 20%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 1px;
}

@media all and (min-width:45rem) {
	.post__header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.post__date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1rem;
}

@media all and (min-width:45rem) {
	.post__date {
		margin-bottom: 0;
	}
}

.post__date>::after {
	content: "  /  ";
	display: inline-block;
}

.post__date>:last-child::after {
	display: none;
}

.post-tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 18px;
	margin-bottom: 33px;
	margin-right: -8px;
}

.post-tags__label {
	margin-bottom: 0;
	margin-right: 10px;
	font-size: .8rem;
	font-weight: 500;
	line-height: 1.25;
	text-transform: uppercase;
}

.post-tags__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: inline;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.post-tag {
	display: inline;
	padding: 3px 8px;
	margin-right: 8px;
	background-color: #f4f4f4;
	color: #231f20;
	font-size: .8rem;
	line-height: 1.25;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	cursor: pointer;
	border-radius: 4px;
	white-space: nowrap;
}

.post-tag:focus, .post-tag:hover {
	background-color: #231f20;
	color: #fff;
}

.post__title {
	margin-bottom: 2.5rem;
	font-size: 2.4375rem;
	line-height: 1.25;
}

.post-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 20px;
}

@media all and (min-width:45rem) {
	.post-footer {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.post-footer__info {
	margin-bottom: 2rem;
}

@media all and (min-width:45rem) {
	.post-footer__info {
		margin-bottom: 0;
		margin-right: 30px;
	}
}

.post-author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 33px;
}

.post-author__label {
	margin-bottom: 10px;
	font-size: .8rem;
	font-weight: 500;
	line-height: 1.25;
	text-transform: uppercase;
}

.post-author__name {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25;
}

.post-author__title {
	margin-bottom: 0;
	font-size: .8rem;
}

.post-author__image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	overflow: hidden;
	width: 64px;
	margin-right: 16px;
	background-position: center;
	background-size: cover;
	border-radius: 50%;
}

.recent-post {
	margin-top: -20px;
}

@media all and (min-width:75rem) {
	.recent-post .post-card .content-image-wrapper {
		height: 400px;
	}
}

.recent-post .post-card .post-card__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.pagination {
	text-align: center;
}

.page-numbers {
	margin: 0 4px;
	height: 48px;
	width: 48px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #f4f4f4;
	color: #231f20;
	border-radius: 12px;
	font-size: 1.25rem;
	line-height: 1.5;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	cursor: pointer;
}

.page-numbers.current {
	background-color: #22b0ec;
	color: #fff;
}

.page-numbers.dots {
	cursor: default;
}

.page-numbers:focus:not(.dots), .page-numbers:hover:not(.dots) {
	background-color: #22b0ec;
	color: #fff;
}

.pagination__message {
	margin-bottom: 23px;
}

.search-title {
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: 48px;
}

.archive-title {
	color: #178bcd;
	font-size: 3.0625rem;
	line-height: 1.25;
	margin-bottom: 38px;
}

.post-categories__title {
	color: #0a63ac;
	font-size: 1.25rem;
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 20px;
}

.post-categories__list {
	list-style-type: none;
	padding-left: 0;
}

.post-categories__list-item {
	text-transform: uppercase;
	margin-bottom: 18px;
	font-weight: 500;
	font-size: .8rem;
	line-height: 1.25;
}

.post-categories__list-item a {
	color: #231f20;
}

.post-categories__list-item a:hover {
	color: #178bcd;
}

.post-search {
	position: relative;
	margin-bottom: 37px;
}

.post-search__input {
	background-color: #f4f4f4;
	border-radius: 12px;
	padding: 8px 40px 8px 13px;
	font-size: 16px;
	line-height: 1.5;
	border: none;
	width: 100%;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	color: #231f20;
}

.post-search__input::-webkit-input-placeholder {
	color: #636466;
}

.post-search__input::-moz-placeholder {
	color: #636466;
}

.post-search__input::-ms-input-placeholder {
	color: #636466;
}

.post-search__input::placeholder {
	color: #636466;
}

.post-search__input:focus {
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

.post-search__icon {
	position: absolute;
	right: 13px;
	top: 12px;
}

.post-sidebar {
	margin-top: 100px;
}

@media all and (min-width:45rem) {
	.post-sidebar {
		margin-top: 0;
	}
}

.news-container {
	margin-top: 100px;
	margin-bottom: 90px;
}

@media all and (min-width:75rem) {
	.news-container {
		margin-top: 150px;
	}
}

.news-section {
	position: relative;
	background: linear-gradient(128.45deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, .2) 78.03%), #5a348f;
	border-radius: 24px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.news-section .card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: normal;
	-ms-flex-align: normal;
	align-items: normal;
	padding-right: 0;
}

@media all and (min-width:75rem) {
	.news-section .card {
		width: 100%;
	}
}

.news-section .card__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.news-section__title {
	color: #fff;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.9375rem;
	line-height: 1;
	margin: auto;
	width: 95%;
	margin-bottom: 50px;
}

@media all and (min-width:21.875rem) {
	.news-section__title {
		width: 90%;
	}
}

@media all and (min-width:45rem) {
	.news-section__title {
		max-width: 80%;
		font-size: 2.4375rem;
	}
}

@media all and (min-width:56.25rem) {
	.news-section__title {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:75rem) {
	.news-section__title {
		margin-bottom: 65px;
	}
}

.news-section__link {
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #5a348f;
}

.news-section__link path {
	fill: #8f2f8d;
}

.news-section__link:focus, .news-section__link:hover {
	color: #3e2c57;
}

.news-section__link:focus path, .news-section__link:hover path {
	fill: #8f2f8d;
}

@media all and (min-width:75rem) {
	.news-section__link {
		margin-top: 130px;
	}
}

.news-slider {
	overflow: hidden;
	height: 100%;
	margin-bottom: -65px;
}

@media all and (min-width:45rem) {
	.news-slider {
		padding: 0 25px;
	}
	
	.news-slider:not(.swiper-container-initialized) .news-slider__slide {
		max-width: 50%;
		margin-right: 25px;
	}
}

@media all and (min-width:75rem) {
	.news-slider {
		margin-bottom: -95px;
		padding: 0;
	}
	
	.news-slider:not(.swiper-container-initialized) .news-slider__slide {
		max-width: none;
		margin-right: 0;
	}
}

@media all and (min-width:75rem) {
	.news-slider__wrapper {
		max-width: 83.33333%;
		margin: auto;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.news-slider__slide {
	height: auto;
}

@media all and (min-width:75rem) {
	.news-slider__slide {
		width: 30%;
	}
}

.news-slider__slide .content-image-wrapper {
	border-radius: 24px 24px 0 0;
}

.news-slider__pagination {
	margin-top: 60px;
}

.news-slider__pagination .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
	margin: 0 8px !important;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	background-color: #d8d8d8;
}

.news-slider__pagination .swiper-pagination-bullet-active {
	-webkit-transform: scale(1.6);
	transform: scale(1.6);
	-webkit-transform-origin: center;
	transform-origin: center;
	background-color: #8f2f8d !important;
}

@media all and (min-width:75rem) {
	.news-slider__pagination {
		display: none;
	}
}

.featured-slider {
	border-radius: 24px 0 0 24px;
	background: linear-gradient(104.9deg, #f07930 0, #d95931 100%);
	position: relative;
}

.featured-slider::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	border-radius: 24px 0 0 24px;
	background: linear-gradient(104.9deg, #f07930 0, #d95931 100%);
	z-index: -1;
}

.featured-slider__wrapper {
	height: auto;
	margin-bottom: 30px;
	margin-left: -28px;
}

@media all and (min-width:45rem) {
	.featured-slider__wrapper {
		margin-left: calc(-100vw / 14);
	}
}

@media all and (min-width:56.25rem) {
	.featured-slider__wrapper {
		margin-bottom: 60px;
	}
}

.featured-slider__title {
	color: #fff;
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.9375rem;
	margin-bottom: 40px;
	padding-left: 53px;
	padding-top: 40px;
	text-align: left;
	max-width: 10ch;
}

@media all and (min-width:45rem) {
	.featured-slider__title {
		font-size: 2.4375rem;
		max-width: none;
	}
}

@media all and (min-width:56.25rem) {
	.featured-slider__title {
		max-width: 100%;
		margin-bottom: 75px;
		padding-left: 75px;
		padding-top: 75px;
		font-size: 3.0625rem;
	}
}

.featured-slider__subtitle {
	font-size: 1.9375rem;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.featured-slider__body {
	font-size: 1.5625rem;
	line-height: 1.25;
	color: #fff;
	margin-bottom: 0;
}

.featured-slider__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 60px;
	margin-left: 53px;
	margin-right: 30px;
	width: 220px;
}

@media all and (min-width:56.25rem) {
	.featured-slider__controls {
		width: 366px;
	}
}

.featured-slider__next, .featured-slider__prev {
	position: relative;
	margin-top: 0;
	background-color: #fff;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.featured-slider__next svg, .featured-slider__prev svg {
	width: 9.77px;
	height: 17.28px;
	z-index: 2;
}

.featured-slider__next svg *, .featured-slider__prev svg * {
	fill: #faae31;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.featured-slider__next:focus svg *, .featured-slider__next:hover svg *, .featured-slider__prev:focus svg *, .featured-slider__prev:hover svg * {
	fill: #f07930;
}

@media all and (min-width:56.25rem) {
	.featured-slider__next, .featured-slider__prev {
		width: 55px;
		height: 55px;
	}
	
	.featured-slider__next svg, .featured-slider__prev svg {
		width: 16.25px;
		height: 32.69px;
	}
}

.featured-slider__prev {
	margin-right: 20px;
}

.featured-slider__prev svg {
	-webkit-transform: translateX(-1px);
	transform: translateX(-1px);
}

@media all and (min-width:56.25rem) {
	.featured-slider__prev svg {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}
}

.featured-slider__next {
	margin-left: 20px;
}

.featured-slider__next svg {
	-webkit-transform: translateX(1px);
	transform: translateX(1px);
}

@media all and (min-width:56.25rem) {
	.featured-slider__next svg {
		-webkit-transform: translateX(2px);
		transform: translateX(2px);
	}
}

.featured-slider .shadow-card {
	width: 100%;
	padding-bottom: 0;
	height: 325px;
}

@media all and (min-width:128rem) {
	.featured-slider .shadow-card {
		height: 500px;
	}
}

.featured-slider__scrollbar {
	left: 0 !important;
	bottom: 0 !important;
	border-radius: 6px;
	overflow: hidden;
}

.featured-slider__scrollbar .swiper-scrollbar-drag {
	background: #a62e34;
	border-radius: 6px;
}

.featured-slider__card {
	padding: 40px;
	border-radius: 24px;
	background-color: #f4f4f4;
	-webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 24px rgba(0, 0, 0, .25);
}

@media all and (min-width:45rem) {
	.featured-slider__card {
		width: calc(100vw * ( 6 / 14 ));
	}
}

@media all and (min-width:56.25rem) {
	.featured-slider__card {
		width: calc(100vw * ( 5 / 14 ));
	}
}

@media all and (min-width:75rem) {
	.featured-slider__card {
		width: calc(100vw * ( 4 / 14 ));
	}
}

@media all and (min-width:120rem) {
	.featured-slider__card {
		width: calc(100vw * ( 3 / 14 ));
	}
}

.featured-slider.-auto .swiper-slide {
	width: auto;
}

.alert-bar {
	padding: 20px;
	padding-right: 40px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 11;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
	transition: transform .4s ease-out, -webkit-transform .4s ease-out;
}

.-hide-hero .alert-bar {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

@media all and (min-width:45rem) {
	.alert-bar {
		padding: 20px;
	}
}

@media all and (min-width:75rem) {
	.alert-bar {
		padding: 17px 0;
		position: relative;
		top: 0;
		bottom: auto;
	}
	
	.-hide-hero .alert-bar {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

.-red .accordion .alert-bar.btn, .-red .content-block__btn .alert-bar.btn, .-red .dotted-container .alert-bar.btn, .accordion.-red .alert-bar.btn, .alert-bar.-red, .card.-red .alert-bar.btn, .content-card.-red .alert-bar.btn, .dotted-container.-red .dotted-container__content .alert-bar.btn, .panel-slider__controls.-red .alert-bar.btn {
	background-color: #f8c8bc;
	color: #63282c;
}

.-red .accordion .alert-bar.btn path, .-red .content-block__btn .alert-bar.btn path, .-red .dotted-container .alert-bar.btn path, .accordion.-red .alert-bar.btn path, .alert-bar.-red path, .card.-red .alert-bar.btn path, .content-card.-red .alert-bar.btn path, .dotted-container.-red .dotted-container__content .alert-bar.btn path, .panel-slider__controls.-red .alert-bar.btn path {
	fill: #63282c;
}

.-red .accordion .alert-bar.btn .alert-bar__close:focus path, .-red .accordion .alert-bar.btn .alert-bar__close:hover path, .-red .content-block__btn .alert-bar.btn .alert-bar__close:focus path, .-red .content-block__btn .alert-bar.btn .alert-bar__close:hover path, .-red .dotted-container .alert-bar.btn .alert-bar__close:focus path, .-red .dotted-container .alert-bar.btn .alert-bar__close:hover path, .accordion.-red .alert-bar.btn .alert-bar__close:focus path, .accordion.-red .alert-bar.btn .alert-bar__close:hover path, .alert-bar.-red .alert-bar__close:focus path, .alert-bar.-red .alert-bar__close:hover path, .card.-red .alert-bar.btn .alert-bar__close:focus path, .card.-red .alert-bar.btn .alert-bar__close:hover path, .content-card.-red .alert-bar.btn .alert-bar__close:focus path, .content-card.-red .alert-bar.btn .alert-bar__close:hover path, .dotted-container.-red .dotted-container__content .alert-bar.btn .alert-bar__close:focus path, .dotted-container.-red .dotted-container__content .alert-bar.btn .alert-bar__close:hover path, .panel-slider__controls.-red .alert-bar.btn .alert-bar__close:focus path, .panel-slider__controls.-red .alert-bar.btn .alert-bar__close:hover path {
	fill: #e8242d;
}

.-yellow .accordion .alert-bar.btn, .-yellow .content-block__btn .alert-bar.btn, .-yellow .dotted-container .alert-bar.btn, .accordion.-yellow .alert-bar.btn, .alert-bar.-yellow, .card.-yellow .alert-bar.btn, .dotted-container.-yellow .dotted-container__content .alert-bar.btn, .panel-slider__controls.-yellow .alert-bar.btn {
	background-color: #fde4bf;
	color: #731e22;
}

.-yellow .accordion .alert-bar.btn path, .-yellow .content-block__btn .alert-bar.btn path, .-yellow .dotted-container .alert-bar.btn path, .accordion.-yellow .alert-bar.btn path, .alert-bar.-yellow path, .card.-yellow .alert-bar.btn path, .dotted-container.-yellow .dotted-container__content .alert-bar.btn path, .panel-slider__controls.-yellow .alert-bar.btn path {
	fill: #731e22;
}

.-yellow .accordion .alert-bar.btn .alert-bar__close:focus path, .-yellow .accordion .alert-bar.btn .alert-bar__close:hover path, .-yellow .content-block__btn .alert-bar.btn .alert-bar__close:focus path, .-yellow .content-block__btn .alert-bar.btn .alert-bar__close:hover path, .-yellow .dotted-container .alert-bar.btn .alert-bar__close:focus path, .-yellow .dotted-container .alert-bar.btn .alert-bar__close:hover path, .accordion.-yellow .alert-bar.btn .alert-bar__close:focus path, .accordion.-yellow .alert-bar.btn .alert-bar__close:hover path, .alert-bar.-yellow .alert-bar__close:focus path, .alert-bar.-yellow .alert-bar__close:hover path, .card.-yellow .alert-bar.btn .alert-bar__close:focus path, .card.-yellow .alert-bar.btn .alert-bar__close:hover path, .dotted-container.-yellow .dotted-container__content .alert-bar.btn .alert-bar__close:focus path, .dotted-container.-yellow .dotted-container__content .alert-bar.btn .alert-bar__close:hover path, .panel-slider__controls.-yellow .alert-bar.btn .alert-bar__close:focus path, .panel-slider__controls.-yellow .alert-bar.btn .alert-bar__close:hover path {
	fill: #f07930;
}

.-green .accordion .alert-bar.btn, .-green .content-block__btn .alert-bar.btn, .-green .dotted-container .alert-bar.btn, .accordion.-green .alert-bar.btn, .alert-bar.-green, .card.-green .alert-bar.btn, .content-card.-green .alert-bar.btn, .dotted-container.-green .dotted-container__content .alert-bar.btn, .panel-slider__controls.-green .alert-bar.btn {
	background-color: #c1e8e9;
	color: #213838;
}

.-green .accordion .alert-bar.btn path, .-green .content-block__btn .alert-bar.btn path, .-green .dotted-container .alert-bar.btn path, .accordion.-green .alert-bar.btn path, .alert-bar.-green path, .card.-green .alert-bar.btn path, .content-card.-green .alert-bar.btn path, .dotted-container.-green .dotted-container__content .alert-bar.btn path, .panel-slider__controls.-green .alert-bar.btn path {
	fill: #213838;
}

.-green .accordion .alert-bar.btn .alert-bar__close:focus path, .-green .accordion .alert-bar.btn .alert-bar__close:hover path, .-green .content-block__btn .alert-bar.btn .alert-bar__close:focus path, .-green .content-block__btn .alert-bar.btn .alert-bar__close:hover path, .-green .dotted-container .alert-bar.btn .alert-bar__close:focus path, .-green .dotted-container .alert-bar.btn .alert-bar__close:hover path, .accordion.-green .alert-bar.btn .alert-bar__close:focus path, .accordion.-green .alert-bar.btn .alert-bar__close:hover path, .alert-bar.-green .alert-bar__close:focus path, .alert-bar.-green .alert-bar__close:hover path, .card.-green .alert-bar.btn .alert-bar__close:focus path, .card.-green .alert-bar.btn .alert-bar__close:hover path, .content-card.-green .alert-bar.btn .alert-bar__close:focus path, .content-card.-green .alert-bar.btn .alert-bar__close:hover path, .dotted-container.-green .dotted-container__content .alert-bar.btn .alert-bar__close:focus path, .dotted-container.-green .dotted-container__content .alert-bar.btn .alert-bar__close:hover path, .panel-slider__controls.-green .alert-bar.btn .alert-bar__close:focus path, .panel-slider__controls.-green .alert-bar.btn .alert-bar__close:hover path {
	fill: #24a390;
}

.alert-bar__close {
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: pointer;
}

.alert-bar__close * {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

@media all and (min-width:45rem) {
	.alert-bar__close {
		top: 20px;
		right: 17px;
	}
}

.staff-list__header {
	width: 100%;
	text-transform: uppercase;
	line-height: 1;
	color: #fff;
	background: linear-gradient(122.43deg, #8f2f8d 0, #5a348f 100%);
	border-radius: 12px;
	display: inline-block;
	position: relative;
	padding: 25px 0;
	z-index: 2;
}

.staff-list__header h2 {
	font-size: 1.9375rem;
	font-weight: 700;
	margin-bottom: 0;
}

@media all and (min-width:45rem) {
	.staff-list__header h2 {
		font-size: 2.4375rem;
	}
}

@media all and (min-width:56.25rem) {
	.staff-list__header {
		border-radius: 24px;
		padding: 61px 0;
	}
	
	.staff-list__header h2 {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:75rem) {
	.staff-list__header h2 {
		font-size: 3.8125rem;
	}
}

.staff-list__container {
	padding: 77px 25px 40px 25px;
	background-color: #f4f4f4;
	border-radius: 24px;
	margin-top: -40px;
}

@media all and (min-width:56.25rem) {
	.staff-list__container {
		margin-top: -60px;
		padding: 143px calc(1 / 12 * 100%) 40px calc(1 / 12 * 100%);
	}
}

@media all and (min-width:75rem) {
	.staff-list__container {
		padding: 143px calc(1 / 12 * 100%) 86px calc(1 / 12 * 100%);
	}
}

.staff-list__list {
	padding-left: 0;
	margin-bottom: 0;
	z-index: 1;
	list-style-type: none;
}

@media all and (min-width:56.25rem) {
	.staff-list__list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

.staff-member {
	margin-bottom: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.staff-member:last-child {
	margin-bottom: 0;
}

@media all and (min-width:56.25rem) {
	.staff-member {
		margin-bottom: 44px;
		padding-right: 20px;
	}
}

.staff-member__image {
	width: 91px;
	height: 91px;
	padding-bottom: 0;
	border-radius: 50%;
	margin-right: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.staff-member__name {
	font-size: 1.25rem;
	line-height: 1.25;
	font-weight: 700;
	color: #3e2c57;
	margin-bottom: 5px;
}

.staff-member__title {
	color: #3e2c57;
	line-height: 1.25;
	margin-bottom: 0;
}

.card-slider {
	width: 92.5%;
	margin-left: 0;
}

@media all and (min-width:75rem) {
	.card-slider {
		width: auto;
	}
}

.card-slider .swiper-wrapper {
	width: auto;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

@media all and (min-width:75rem) {
	.card-slider .swiper-wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.card-slider .swiper-slide {
	height: auto;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
}

@media all and (min-width:45rem) {
	.card-slider .swiper-slide-duplicate {
		display: none;
	}
}

.card-slider.swiper-container-initialized {
	margin-bottom: 0;
	overflow: visible;
}

.card-slider.swiper-container-initialized .g, .card-slider.swiper-container-initialized .wp-block-columns {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-right: 0;
}

.card-slider.swiper-container-initialized .g-b, .card-slider.swiper-container-initialized .wp-block-column {
	padding-right: 0;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none;
}

.card-slider.swiper-container-initialized .card, .card-slider.swiper-container-initialized .shortcut-card {
	margin-bottom: 0;
}

.card-slider .swiper-pagination {
	margin-top: 32px;
}

.card-slider .swiper-pagination .swiper-pagination-bullet {
	height: 16px;
	width: 16px;
	margin: 0 5px !important;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
}

@media all and (min-width:45rem) {
	.card-slider .swiper-pagination {
		margin-top: 40px;
	}
}

@media all and (min-width:75rem) {
	.card-slider .swiper-pagination {
		display: none;
	}
}

.-blue .accordion .card-slider.btn .swiper-pagination-bullet, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet, .accordion.-blue .card-slider.btn .swiper-pagination-bullet, .card-slider.-blue .swiper-pagination-bullet, .card.-blue .card-slider.btn .swiper-pagination-bullet, .content-card.-blue .card-slider.btn .swiper-pagination-bullet, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet {
	background-color: #bbe5f8;
}

.-blue .accordion .card-slider.btn .swiper-pagination-bullet:focus, .-blue .accordion .card-slider.btn .swiper-pagination-bullet:hover, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-blue .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-blue .card-slider.btn .swiper-pagination-bullet:hover, .card-slider.-blue .swiper-pagination-bullet:focus, .card-slider.-blue .swiper-pagination-bullet:hover, .card.-blue .card-slider.btn .swiper-pagination-bullet:focus, .card.-blue .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-blue .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-blue .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet:hover, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

.-blue .accordion .card-slider.btn .swiper-pagination-bullet-active, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet-active, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .accordion.-blue .card-slider.btn .swiper-pagination-bullet-active, .card-slider.-blue .swiper-pagination-bullet-active, .card.-blue .card-slider.btn .swiper-pagination-bullet-active, .content-card.-blue .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet-active, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active {
	background-color: #0a63ac !important;
}

.-green .accordion .card-slider.btn .swiper-pagination-bullet, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet, .accordion.-green .card-slider.btn .swiper-pagination-bullet, .card-slider.-green .swiper-pagination-bullet, .card.-green .card-slider.btn .swiper-pagination-bullet, .content-card.-green .card-slider.btn .swiper-pagination-bullet, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet {
	background-color: #c1e8e9;
}

.-green .accordion .card-slider.btn .swiper-pagination-bullet:focus, .-green .accordion .card-slider.btn .swiper-pagination-bullet:hover, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-green .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-green .card-slider.btn .swiper-pagination-bullet:hover, .card-slider.-green .swiper-pagination-bullet:focus, .card-slider.-green .swiper-pagination-bullet:hover, .card.-green .card-slider.btn .swiper-pagination-bullet:focus, .card.-green .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-green .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-green .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

.-green .accordion .card-slider.btn .swiper-pagination-bullet-active, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet-active, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .accordion.-green .card-slider.btn .swiper-pagination-bullet-active, .card-slider.-green .swiper-pagination-bullet-active, .card.-green .card-slider.btn .swiper-pagination-bullet-active, .content-card.-green .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet-active {
	background-color: #136b6a !important;
}

.-red .accordion .card-slider.btn .swiper-pagination-bullet, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet, .accordion.-red .card-slider.btn .swiper-pagination-bullet, .card-slider.-red .swiper-pagination-bullet, .card.-red .card-slider.btn .swiper-pagination-bullet, .content-card.-red .card-slider.btn .swiper-pagination-bullet, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet {
	background-color: #f8c8bc;
}

.-red .accordion .card-slider.btn .swiper-pagination-bullet:focus, .-red .accordion .card-slider.btn .swiper-pagination-bullet:hover, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-red .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-red .card-slider.btn .swiper-pagination-bullet:hover, .card-slider.-red .swiper-pagination-bullet:focus, .card-slider.-red .swiper-pagination-bullet:hover, .card.-red .card-slider.btn .swiper-pagination-bullet:focus, .card.-red .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-red .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-red .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

.-red .accordion .card-slider.btn .swiper-pagination-bullet-active, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet-active, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .accordion.-red .card-slider.btn .swiper-pagination-bullet-active, .card-slider.-red .swiper-pagination-bullet-active, .card.-red .card-slider.btn .swiper-pagination-bullet-active, .content-card.-red .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet-active {
	background-color: #a62e34 !important;
}

.-purple .accordion .card-slider.btn .swiper-pagination-bullet, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet, .accordion.-purple .card-slider.btn .swiper-pagination-bullet, .card-slider.-purple .swiper-pagination-bullet, .card.-purple .card-slider.btn .swiper-pagination-bullet, .content-card.-purple .card-slider.btn .swiper-pagination-bullet, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet {
	background-color: #e9bad8;
}

.-purple .accordion .card-slider.btn .swiper-pagination-bullet:focus, .-purple .accordion .card-slider.btn .swiper-pagination-bullet:hover, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-purple .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-purple .card-slider.btn .swiper-pagination-bullet:hover, .card-slider.-purple .swiper-pagination-bullet:focus, .card-slider.-purple .swiper-pagination-bullet:hover, .card.-purple .card-slider.btn .swiper-pagination-bullet:focus, .card.-purple .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-purple .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-purple .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

.-purple .accordion .card-slider.btn .swiper-pagination-bullet-active, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet-active, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .accordion.-purple .card-slider.btn .swiper-pagination-bullet-active, .card-slider.-purple .swiper-pagination-bullet-active, .card.-purple .card-slider.btn .swiper-pagination-bullet-active, .content-card.-purple .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet-active, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active {
	background-color: #5a348f !important;
}

.-yellow .accordion .card-slider.btn .swiper-pagination-bullet, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet, .card-slider.-yellow .swiper-pagination-bullet, .card.-yellow .card-slider.btn .swiper-pagination-bullet, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet {
	background-color: #fde4bf;
}

.-yellow .accordion .card-slider.btn .swiper-pagination-bullet:focus, .-yellow .accordion .card-slider.btn .swiper-pagination-bullet:hover, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet:hover, .card-slider.-yellow .swiper-pagination-bullet:focus, .card-slider.-yellow .swiper-pagination-bullet:hover, .card.-yellow .card-slider.btn .swiper-pagination-bullet:focus, .card.-yellow .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet:hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

.-yellow .accordion .card-slider.btn .swiper-pagination-bullet-active, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet-active, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet-active, .card-slider.-yellow .swiper-pagination-bullet-active, .card.-yellow .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet-active {
	background-color: #d95931 !important;
}

.info-blurb-container {
	-ms-flex-pack: distribute;
	-ms-flex-pack: space-evenly;
	justify-content: space-around;
	justify-content: space-evenly;
	-webkit-box-pack: space-evenly;
	margin-bottom: -55px;
}

@media all and (min-width:75rem) {
	.info-blurb-container {
		margin-bottom: 0;
	}
}

.info-blurb {
	margin-bottom: 55px;
}

@media all and (min-width:56.25rem) {
	.info-blurb {
		padding-right: 25px;
	}
}

@media all and (min-width:75rem) {
	.info-blurb {
		margin-bottom: 0;
	}
}

.info-blurb__title {
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: 1.375rem;
}

.info-blurb__content {
	margin-bottom: 1.375rem;
}

.info-blurb__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.info-blurb__links>* {
	margin-right: 1.5625rem;
}

.info-blurb__links>:last-child {
	margin-right: 0;
}

@media all and (min-width:45rem) {
	.info-blurb__links {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.info-blurb__links>* {
		margin-right: 0;
		margin-bottom: 1.25rem;
	}
	
	.info-blurb__links>:last-child {
		margin-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.info-blurb__links {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.info-blurb__links>* {
		margin-right: 1.25rem;
		margin-bottom: 0;
	}
	
	.info-blurb__links>:last-child {
		margin-right: 0;
	}
}

.card-result {
	color: #231f20;
	background-color: #f4f4f4;
	border-radius: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 30px;
	padding-right: 35px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.card-result>:last-child {
	margin-bottom: 0;
}

a.card-result {
	cursor: pointer;
}

a.card-result:focus, a.card-result:hover {
	-webkit-transform: translateY(-12px);
	transform: translateY(-12px);
}

.card-result__title {
	font-size: 1.25rem;
	font-weight: 700;
	color: #0a63ac;
	margin-bottom: .5rem;
}

.card-result__subtitle {
	font-size: .8rem;
	font-weight: 500;
	line-height: 1.25;
	color: #636466;
	text-transform: uppercase;
}

.card-container.-result {
	margin-bottom: 40px;
}

.card-container .card-result {
	margin-bottom: 20px;
}

.filters-panel {
	background: linear-gradient(96deg, #178bcd 0, #0a63ac 100%);
	border-radius: 24px;
	padding: 20px;
	padding-bottom: 25px;
}

.filters-panel .checkbox-container input:focus~.checkmark {
	background-color: rgba(255, 255, 255, .4);
}

.filters-panel__legend {
	color: #fff;
	font-weight: 700;
	margin-bottom: .33rem;
}

.filters-panel__list {
	background-color: rgba(0, 0, 0, .4);
	border-radius: 12px;
	padding: 12px;
}

.filters-panel__filter {
	margin-bottom: 24px;
}

.filters-panel__filter:last-of-type {
	margin-bottom: 0;
}

.filters-panel__actions {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.filters-panel__link {
	color: #fff;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.filters-panel__link:focus, .filters-panel__link:hover {
	opacity: .75;
}

.filters-panel__link.-inline {
	padding: 10px;
	padding-right: 0;
}

.checkbox-container {
	display: block;
	position: relative;
	padding-left: 35px;
	font-size: 1.25rem;
	line-height: 1.5;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checkbox-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: 3px;
	left: 0;
	height: 24px;
	width: 24px;
	border-radius: 4px;
	background-color: #d3d2d2;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.checkbox-container input:checked~.checkmark:after {
	display: block;
}

.checkbox-container .checkmark:after {
	left: 3.3px;
	top: -14.3px;
	font-size: 30px;
	content: "x";
	height: 100%;
	font-weight: 700;
}

.checkbox-container.-light {
	color: #fff;
}

.checkbox-container.-light .checkmark {
	background-color: rgba(255, 255, 255, .2);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.spacer {
	height: 6.25rem;
}

@media all and (min-width:45rem) {
	.spacer {
		height: 8.125rem;
	}
}

.spacer.-xxs {
	height: 2.5rem;
}

.spacer.-xs {
	height: 3.4375rem;
}

@media all and (min-width:45rem) {
	.spacer.-xs {
		height: 4.375rem;
	}
}

.spacer.-s {
	height: 5rem;
}

@media all and (min-width:45rem) {
	.spacer.-s {
		height: 6.25rem;
	}
}

.spacer.-l {
	height: 7.5rem;
}

@media all and (min-width:45rem) {
	.spacer.-l {
		height: 10rem;
	}
}

.spacer.-xl {
	height: 8.75rem;
}

@media all and (min-width:45rem) {
	.spacer.-xl {
		height: 11.25rem;
	}
}

.spacer.-xxl {
	height: 10rem;
}

@media all and (min-width:45rem) {
	.spacer.-xxl {
		height: 12.5rem;
	}
}

.wp-block-column {
	margin-bottom: 2.5rem;
}

.wp-block-column:last-child {
	margin-bottom: 0;
}

.wp-block-column[style*='50']>p {
	max-width: 565px;
}

.wp-block-column>p:last-child {
	margin-bottom: 0;
}

@media all and (max-width:75rem) {
	.wp-block-column {
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
	}
}

@media all and (min-width:75rem) {
	.wp-block-column {
		margin-bottom: 0;
	}
}

[class*=wp-block] .condense p {
	max-width: 565px;
}

.has-small-font-size {
	font-size: .8rem;
}

.has-medium-font-size {
	margin-bottom: 1em;
	font-size: 1.25rem;
}

.has-large-font-size {
	margin-bottom: 1em;
	font-size: 1.5625rem;
	line-height: 1.25;
}

.alignleft, .has-text-align-left, .wp-align-left {
	text-align: left;
}

.aligncenter, .has-text-align-center, .wp-align-center {
	text-align: center;
}

.alignright, .has-text-align-right, .wp-align-right {
	text-align: right;
}

img[class*=wp-image] {
	border-radius: 12px;
}

.wp-block-separator {
	height: 2px;
	border: 0;
}

.-green .accordion .btn .wp-block-separator, .-green .content-block__btn .btn .wp-block-separator, .-green .dotted-container .btn .wp-block-separator, .-green .wp-block-separator, .accordion.-green .btn .wp-block-separator, .card.-green .btn .wp-block-separator, .content-card.-green .btn .wp-block-separator, .dotted-container.-green .dotted-container__content .btn .wp-block-separator, .panel-slider__controls.-green .btn .wp-block-separator {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #24a390), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #24a390 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-blue .accordion .btn .wp-block-separator, .-blue .content-block__btn .btn .wp-block-separator, .-blue .dotted-container .btn .wp-block-separator, .-blue .wp-block-separator, .accordion.-blue .btn .wp-block-separator, .card.-blue .btn .wp-block-separator, .content-card.-blue .btn .wp-block-separator, .dotted-container.-blue .dotted-container__content .btn .wp-block-separator, .panel-slider__controls.-blue .btn .wp-block-separator, .triangle-section.-blue .triangle-column__body .btn .wp-block-separator {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #178bcd), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #178bcd 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-yellow .accordion .btn .wp-block-separator, .-yellow .content-block__btn .btn .wp-block-separator, .-yellow .dotted-container .btn .wp-block-separator, .-yellow .wp-block-separator, .accordion.-yellow .btn .wp-block-separator, .card.-yellow .btn .wp-block-separator, .dotted-container.-yellow .dotted-container__content .btn .wp-block-separator, .panel-slider__controls.-yellow .btn .wp-block-separator {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f07930), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #f07930 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-red .accordion .btn .wp-block-separator, .-red .content-block__btn .btn .wp-block-separator, .-red .dotted-container .btn .wp-block-separator, .-red .wp-block-separator, .accordion.-red .btn .wp-block-separator, .card.-red .btn .wp-block-separator, .content-card.-red .btn .wp-block-separator, .dotted-container.-red .dotted-container__content .btn .wp-block-separator, .panel-slider__controls.-red .btn .wp-block-separator {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e8242d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e8242d 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.-purple .accordion .btn .wp-block-separator, .-purple .content-block__btn .btn .wp-block-separator, .-purple .dotted-container .btn .wp-block-separator, .-purple .wp-block-separator, .accordion.-purple .btn .wp-block-separator, .card.-purple .btn .wp-block-separator, .content-card.-purple .btn .wp-block-separator, .dotted-container.-purple .dotted-container__content .btn .wp-block-separator, .panel-slider__controls.-purple .btn .wp-block-separator, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .wp-block-separator, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .wp-block-separator, .triangle-section.-purple .triangle-column__body .btn .wp-block-separator, .triangle-section.-purple-light .triangle-column__body .btn .wp-block-separator {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.wp-block-separator.has-ymc-green-color {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #24a390), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #24a390 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.wp-block-separator.has-ymc-blue-color {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #178bcd), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #178bcd 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.wp-block-separator.has-ymc-yellow-color {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f07930), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #f07930 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.wp-block-separator.has-ymc-red-color {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e8242d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e8242d 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.wp-block-separator.has-ymc-purple-color {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.has-ymc-blue-color {
	color: #0a63ac;
}

.has-ymc-red-color {
	color: #a62e34;
}

.has-ymc-green-color {
	color: #136b6a;
}

.has-ymc-purple-color {
	color: #5a348f;
}

.has-ymc-yellow-color {
	color: #d95931;
}

.wp-block-embed-youtube .wp-block-embed__wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	max-width: 62.5rem;
	border-radius: 24px;
	margin-left: auto;
	margin-right: auto;
}

.wp-block-embed-youtube .wp-block-embed__wrapper::after {
	padding-top: 56.25%;
	display: block;
	content: "";
}

.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wp-block-latest-posts.is-grid {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin-left: -32px;
}

.wp-block-latest-posts.is-grid li {
	clear: both;
	margin: 0 0 32px 32px;
	width: 100%;
}

@media all and (min-width:45rem) {
	.wp-block-latest-posts.is-grid li {
		width: calc(50% - 32px);
	}
}

@media all and (min-width:56.25rem) {
	.wp-block-latest-posts.is-grid li {
		width: calc(33% - 32px);
	}
}

@media all and (min-width:75rem) {
	.wp-block-latest-posts.is-grid li {
		width: calc(25% - 32px);
	}
}

.wp-block-latest-posts.is-grid li a {
	font-size: 1rem;
}

@media all and (min-width:45rem) {
	.wp-block-latest-posts.is-grid li a {
		font-size: 1.25rem;
	}
}

.wp-block-latest-posts.is-grid li .wp-block-latest-posts__post-excerpt {
	margin-top: 10px;
}

.form-assembly .wFormContainer {
	border: 0 !important;
}

.form-assembly .wFormContainer .wForm {
	padding: 0;
	background-color: transparent !important;
}

.form-assembly .wFormContainer .wForm form {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif !important;
	padding: 0;
}

.form-assembly .wFormContainer .wForm .oneField {
	padding: 0;
	border: 0;
}

.form-assembly .wFormContainer .wForm .labelsAbove .preField {
	padding-bottom: 7px;
}

.form-assembly .wFormContainer .wForm .label {
	font-weight: 700;
	color: #231f20 !important;
	font-size: .8rem;
}

@media all and (min-width:45rem) {
	.form-assembly .wFormContainer .wForm .label {
		font-size: 1rem;
	}
}

.form-assembly .wFormContainer .wForm label[id^=tfa] {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	background-color: transparent !important;
}

.form-assembly .wFormContainer .wForm .reqMark::after {
	color: #231f20;
}

.form-assembly .wFormContainer .wForm fieldset {
	border-color: #d8d8d8;
}

.form-assembly .wFormContainer .wForm fieldset legend {
	font-weight: 700;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: -8px;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=email], .form-assembly .wFormContainer .wForm .inputWrapper input[type=file], .form-assembly .wFormContainer .wForm .inputWrapper input[type=number], .form-assembly .wFormContainer .wForm .inputWrapper input[type=password], .form-assembly .wFormContainer .wForm .inputWrapper input[type=tel], .form-assembly .wFormContainer .wForm .inputWrapper input[type=text], .form-assembly .wFormContainer .wForm .inputWrapper input[type=url], .form-assembly .wFormContainer .wForm .inputWrapper select, .form-assembly .wFormContainer .wForm .inputWrapper textarea {
	border: 0;
	border-radius: 12px;
	color: #231f20;
	background-color: rgba(0, 0, 0, .05);
	font-size: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	min-height: 48px;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=email]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=file]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=number]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=password]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=tel]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=text]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=url]::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper select::-webkit-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper textarea::-webkit-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=email]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=file]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=number]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=password]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=tel]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=text]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=url]::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper select::-moz-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper textarea::-moz-placeholder {
	color: rgba(35, 31, 32, .3);
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=email]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=file]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=number]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=password]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=tel]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=text]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=url]::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper select::-ms-input-placeholder, .form-assembly .wFormContainer .wForm .inputWrapper textarea::-ms-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=email]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=file]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=number]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=password]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=tel]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=text]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper input[type=url]::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper select::placeholder, .form-assembly .wFormContainer .wForm .inputWrapper textarea::placeholder {
	color: rgba(35, 31, 32, .3);
}

@media all and (min-width:45rem) {
	.form-assembly .wFormContainer .wForm .inputWrapper input[type=email], .form-assembly .wFormContainer .wForm .inputWrapper input[type=file], .form-assembly .wFormContainer .wForm .inputWrapper input[type=number], .form-assembly .wFormContainer .wForm .inputWrapper input[type=password], .form-assembly .wFormContainer .wForm .inputWrapper input[type=tel], .form-assembly .wFormContainer .wForm .inputWrapper input[type=text], .form-assembly .wFormContainer .wForm .inputWrapper input[type=url], .form-assembly .wFormContainer .wForm .inputWrapper select, .form-assembly .wFormContainer .wForm .inputWrapper textarea {
		font-size: 1.25rem;
	}
}

.form-assembly .wFormContainer .wForm .inputWrapper textarea {
	padding: 1rem;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=checkbox], .form-assembly .wFormContainer .wForm .inputWrapper input[type=radio] {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=checkbox]+.label, .form-assembly .wFormContainer .wForm .inputWrapper input[type=radio]+.label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=checkbox]+.label::before, .form-assembly .wFormContainer .wForm .inputWrapper input[type=radio]+.label::before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: rgba(35, 31, 32, .2);
	border-radius: 4px;
	margin-right: 11px;
	pointer-events: none;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=checkbox]+.label::after, .form-assembly .wFormContainer .wForm .inputWrapper input[type=radio]+.label::after {
	content: "x";
	position: absolute;
	top: -7px;
	left: 3.3px;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=checkbox]:checked+.label::after, .form-assembly .wFormContainer .wForm .inputWrapper input[type=radio]:checked+.label::after {
	opacity: 1;
}

.form-assembly .wFormContainer .wForm .inputWrapper .vertical>.oneChoice:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.form-assembly .wFormContainer .wForm .inputWrapper .vertical>.oneChoice:last-child .label {
	padding-bottom: 0 !important;
}

.form-assembly .wFormContainer .wForm .inputWrapper input[type=file] {
	height: auto;
	padding: 14px;
}

.form-assembly .wFormContainer .wForm hr {
	border: 0 !important;
	height: 2px;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #231f20), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #231f20 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.form-assembly .wFormContainer .wForm .actions {
	border: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.form-assembly .wFormContainer .wForm .primaryAction, .form-assembly .wFormContainer .wForm .wfPageNextButton, .form-assembly .wFormContainer .wForm .wfPagePreviousButton {
	background-color: #178bcd;
	font-weight: 700 !important;
	border-radius: 8px;
	padding: 0 12px;
	height: 40px;
	color: #fff;
	border: 0;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.form-assembly .wFormContainer .wForm .primaryAction:focus, .form-assembly .wFormContainer .wForm .primaryAction:hover, .form-assembly .wFormContainer .wForm .wfPageNextButton:focus, .form-assembly .wFormContainer .wForm .wfPageNextButton:hover, .form-assembly .wFormContainer .wForm .wfPagePreviousButton:focus, .form-assembly .wFormContainer .wForm .wfPagePreviousButton:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #0a63ac;
}

.form-assembly .wFormContainer .wForm .captchaHelp {
	padding-left: 0;
}

.form-assembly .wFormContainer .wForm .supportInfo {
	padding-left: 0;
	padding-right: 0;
}

.form-assembly .wFormContainer .wForm .wfTab {
	background-color: rgba(23, 139, 205, .5);
	font-weight: 700;
}

.form-assembly .wFormContainer .wForm .wfTab.wfTabCurrentPage {
	background-color: #178bcd;
}

.form-assembly .wFormContainer .wForm .wfTab:focus, .form-assembly .wFormContainer .wForm .wfTab:hover {
	font-weight: 700;
}

.form-assembly .wFormContainer .wForm .wfTab:focus:not(.wfTabCurrentPage), .form-assembly .wFormContainer .wForm .wfTab:hover:not(.wfTabCurrentPage) {
	background-color: rgba(23, 139, 205, .75);
}

.form-assembly .wFormContainer .supportInfo {
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=email], .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=file], .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=number], .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=password], .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=tel], .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=text], .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=url], .form-assembly.form-container .wFormContainer .wForm .inputWrapper select, .form-assembly.form-container .wFormContainer .wForm .inputWrapper textarea {
	background-color: #fff;
}

.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=checkbox]+.label::before, .form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type=radio]+.label::before {
	background-color: #fff;
}

.form-assembly.form-container .wFormContainer .wForm .field-hint {
	background-color: transparent;
}

.form-assembly.form-container .wFormContainer .wForm hr {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #fff), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.form-assembly.-inverse .wFormContainer .wForm .label {
	color: #fff !important;
}

.form-assembly.-inverse .wFormContainer .wForm .reqMark::after {
	color: #fff;
}

.form-assembly.-inverse .wFormContainer .wForm fieldset {
	border-color: #fff;
}

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=email], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=file], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=number], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=password], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=tel], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=text], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=url], .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea {
	color: #fff;
	background-color: rgba(0, 0, 0, .4);
}

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=email]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=file]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=number]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=password]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=tel]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=text]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=url]::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::-webkit-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .3);
}

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=email]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=file]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=number]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=password]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=tel]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=text]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=url]::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::-moz-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::-moz-placeholder {
	color: rgba(255, 255, 255, .3);
}

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=email]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=file]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=number]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=password]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=tel]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=text]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=url]::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::-ms-input-placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::-ms-input-placeholder {
	color: rgba(255, 255, 255, .3);
}

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=email]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=file]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=number]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=password]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=tel]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=text]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=url]::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::placeholder, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::placeholder {
	color: rgba(255, 255, 255, .3);
}

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=checkbox]+.label::before, .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type=radio]+.label::before {
	background-color: rgba(35, 31, 32, .4);
}

.form-assembly.-inverse .wFormContainer .wForm hr {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #fff), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

.form-assembly.-inverse .wFormContainer .wForm .wfTab {
	background-color: rgba(255, 255, 255, .5);
	color: #231f20;
}

.form-assembly.-inverse .wFormContainer .wForm .wfTab.wfTabCurrentPage {
	background-color: #fff;
}

.form-assembly.-inverse .wFormContainer .wForm .wfTab:focus:not(.wfTabCurrentPage), .form-assembly.-inverse .wFormContainer .wForm .wfTab:hover:not(.wfTabCurrentPage) {
	background-color: rgba(255, 255, 255, .75);
}

.form-assembly.-inverse .wFormContainer .wForm .primaryAction, .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton {
	background-color: #fff;
	color: #1b4265;
}

.form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover {
	background-color: #bbe5f8;
}

.-blue .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton {
	color: #1b4265;
}

.-blue .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-blue .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover {
	background-color: #bbe5f8;
}

.-green .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton {
	color: #213838;
}

.-green .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-green .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover {
	background-color: #c1e8e9;
}

.-yellow .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton {
	color: #731e22;
}

.-yellow .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-yellow .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover {
	background-color: #fde4bf;
}

.-red .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton {
	color: #63282c;
}

.-red .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-red .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover {
	background-color: #f8c8bc;
}

.-purple .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton {
	color: #3e2c57;
}

.-purple .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-purple .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover {
	background-color: #e9bad8;
}

.gform_wrapper form {
	max-width: 800px !important;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif !important;
	padding: 0;
}

.gform_wrapper .gfield_label, .gform_wrapper label {
	font-weight: 700;
	color: #231f20 !important;
	font-size: .8rem;
}

@media all and (min-width:45rem) {
	.gform_wrapper .gfield_label, .gform_wrapper label {
		font-size: 1rem;
	}
}

.gform_wrapper input[type=email], .gform_wrapper input[type=file], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper select, .gform_wrapper textarea {
	border: 0;
	border-radius: 12px;
	color: #231f20;
	background-color: rgba(0, 0, 0, .05);
	font-size: 1rem;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	min-height: 48px;
}

.gform_wrapper input[type=email]::-webkit-input-placeholder, .gform_wrapper input[type=file]::-webkit-input-placeholder, .gform_wrapper input[type=number]::-webkit-input-placeholder, .gform_wrapper input[type=password]::-webkit-input-placeholder, .gform_wrapper input[type=tel]::-webkit-input-placeholder, .gform_wrapper input[type=text]::-webkit-input-placeholder, .gform_wrapper input[type=url]::-webkit-input-placeholder, .gform_wrapper select::-webkit-input-placeholder, .gform_wrapper textarea::-webkit-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.gform_wrapper input[type=email]::-moz-placeholder, .gform_wrapper input[type=file]::-moz-placeholder, .gform_wrapper input[type=number]::-moz-placeholder, .gform_wrapper input[type=password]::-moz-placeholder, .gform_wrapper input[type=tel]::-moz-placeholder, .gform_wrapper input[type=text]::-moz-placeholder, .gform_wrapper input[type=url]::-moz-placeholder, .gform_wrapper select::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder {
	color: rgba(35, 31, 32, .3);
}

.gform_wrapper input[type=email]::-ms-input-placeholder, .gform_wrapper input[type=file]::-ms-input-placeholder, .gform_wrapper input[type=number]::-ms-input-placeholder, .gform_wrapper input[type=password]::-ms-input-placeholder, .gform_wrapper input[type=tel]::-ms-input-placeholder, .gform_wrapper input[type=text]::-ms-input-placeholder, .gform_wrapper input[type=url]::-ms-input-placeholder, .gform_wrapper select::-ms-input-placeholder, .gform_wrapper textarea::-ms-input-placeholder {
	color: rgba(35, 31, 32, .3);
}

.gform_wrapper input[type=email]::placeholder, .gform_wrapper input[type=file]::placeholder, .gform_wrapper input[type=number]::placeholder, .gform_wrapper input[type=password]::placeholder, .gform_wrapper input[type=tel]::placeholder, .gform_wrapper input[type=text]::placeholder, .gform_wrapper input[type=url]::placeholder, .gform_wrapper select::placeholder, .gform_wrapper textarea::placeholder {
	color: rgba(35, 31, 32, .3);
}

@media all and (min-width:45rem) {
	.gform_wrapper input[type=email], .gform_wrapper input[type=file], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper select, .gform_wrapper textarea {
		font-size: 1.25rem;
	}
}

.gform_wrapper textarea {
	padding: 1rem;
}

.gform_wrapper input[type=checkbox], .gform_wrapper input[type=radio] {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.gform_wrapper input[type=checkbox]+.label, .gform_wrapper input[type=radio]+.label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.gform_wrapper input[type=checkbox]+.label::before, .gform_wrapper input[type=radio]+.label::before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: rgba(35, 31, 32, .2);
	border-radius: 4px;
	margin-right: 11px;
	pointer-events: none;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.gform_wrapper input[type=checkbox]+.label::after, .gform_wrapper input[type=radio]+.label::after {
	content: "x";
	position: absolute;
	top: -7px;
	left: 3.3px;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.gform_wrapper input[type=checkbox]:checked+.label::after, .gform_wrapper input[type=radio]:checked+.label::after {
	opacity: 1;
}

.gform_wrapper input[type=checkbox], .gform_wrapper input[type=radio] {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.gform_wrapper input[type=checkbox]+label, .gform_wrapper input[type=radio]+label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.gform_wrapper input[type=checkbox]+label::before, .gform_wrapper input[type=radio]+label::before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: rgba(35, 31, 32, .2);
	border-radius: 4px;
	margin-right: 11px;
	pointer-events: none;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.gform_wrapper input[type=checkbox]+label::after, .gform_wrapper input[type=radio]+label::after {
	content: "x";
	position: absolute;
	top: -7px;
	left: 3.3px;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.gform_wrapper input[type=checkbox]:checked+label::after, .gform_wrapper input[type=radio]:checked+label::after {
	opacity: 1;
}

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
	margin-bottom: 2rem;
}

.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gform_wrapper .gform_button {
	background-color: #178bcd;
	font-weight: 700 !important;
	border-radius: 8px;
	padding: 0 12px;
	height: 40px;
	color: #fff;
	border: 0;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
}

.gform_wrapper .gform_button:focus, .gform_wrapper .gform_button:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #0a63ac;
}

.share {
	position: relative;
}

.share__trigger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .8rem;
	color: #231f20;
	text-transform: uppercase;
	font-weight: 500;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	cursor: pointer;
}

.share__trigger svg {
	margin-right: 7px;
}

.share__trigger svg path {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.share__trigger:focus, .share__trigger:hover {
	color: #178bcd;
}

.share__trigger:focus path, .share__trigger:hover path {
	stroke: #178bcd;
}

.share__menu {
	position: absolute;
	top: 49px;
	left: -22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 65px;
	background-color: #fff;
	-webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, .15);
	box-shadow: 0 8px 24px rgba(0, 0, 0, .15);
	border-radius: 12px;
	padding: 17.5px 0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.share__menu::before {
	content: "";
	position: absolute;
	background-color: #fff;
	width: 19px;
	height: 19px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 4px;
	top: -7px;
	left: 23px;
}

.share__menu.active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.share__menu a {
	display: block;
	margin-bottom: 15px;
}

.share__menu a:last-of-type {
	margin-bottom: 0;
}

.share__menu a path {
	-webkit-transition: fill .2s ease-out;
	transition: fill .2s ease-out;
}

.share__menu a:focus path, .share__menu a:hover path {
	fill: #178bcd;
}

.hero-slider-section {
	position: relative;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 2;
	background-color: #fff;
}

.hero-slider {
	width: 100%;
	overflow: visible;
}

.hero-slider .swiper-wrapper {
	-webkit-transition-timing-function: cubic-bezier(.85, -.03, .16, .99);
	transition-timing-function: cubic-bezier(.85, -.03, .16, .99);
}

.hero-slider:not(.swiper-container-initialized) .hero-slider__slide {
	display: none;
}

.hero-slider:not(.swiper-container-initialized) .hero-slider__slide:last-of-type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hero-slider__video-container {
	position: absolute;
	top: 63px;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-clip-path: url("#hero-mask");
	clip-path: url("#hero-mask");
	z-index: -1;
	-webkit-transition: top .2s ease-out, -webkit-transform 1s cubic-bezier(.85, -.03, .16, .99);
	transition: top .2s ease-out, -webkit-transform 1s cubic-bezier(.85, -.03, .16, .99);
	transition: transform 1s cubic-bezier(.85, -.03, .16, .99), top .2s ease-out;
	transition: transform 1s cubic-bezier(.85, -.03, .16, .99), top .2s ease-out, -webkit-transform 1s cubic-bezier(.85, -.03, .16, .99);
}

@media (orientation:landscape) {
	.hero-slider__video-container {
		display: none;
	}
}

@media (orientation:landscape) and (min-height:550px) {
	.hero-slider__video-container {
		display: block;
	}
}

.hero-slider__video-container::after {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #f4f4f4;
	z-index: 2;
	display: none;
}

.-is-loading .hero-slider__video-container::after {
	display: block;
}

.-full-video .hero-slider__video-container {
	opacity: 0;
	top: 0;
	-webkit-transition: top .2s ease-out, opacity 5s 1s ease-out, -webkit-transform 1s cubic-bezier(.85, -.03, .16, .99);
	transition: top .2s ease-out, opacity 5s 1s ease-out, -webkit-transform 1s cubic-bezier(.85, -.03, .16, .99);
	transition: transform 1s cubic-bezier(.85, -.03, .16, .99), top .2s ease-out, opacity 5s 1s ease-out;
	transition: transform 1s cubic-bezier(.85, -.03, .16, .99), top .2s ease-out, opacity 5s 1s ease-out, -webkit-transform 1s cubic-bezier(.85, -.03, .16, .99);
}

.-full-video .hero-slider__video-container.-no-opacity {
	opacity: 1;
}

.-full-video .swiper-slide:not(.swiper-slide-active) .hero-slider__video-container {
	opacity: 0;
	-webkit-transition: none;
	transition: none;
}

@media all and (min-width:45rem) {
	.hero-slider__video-container {
		bottom: -6vh;
	}
	
	.-full-video .hero-slider__video-container {
		top: 0;
	}
}

@media all and (min-width:56.25rem) {
	.hero-slider__video-container {
		top: 0;
		bottom: auto;
		display: block;
		-webkit-transform: translateY(-25%);
		transform: translateY(-25%);
	}
	
	.-visible .hero-slider__video-container {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.hero-slider__video {
	display: block;
	margin: 0 auto;
	max-height: 110vh;
	-webkit-transition: all 1s .5s cubic-bezier(.85, -.03, .16, .99);
	transition: all 1s .5s cubic-bezier(.85, -.03, .16, .99);
}

@media (orientation:portrait) {
	.-full-video .hero-slider__video {
		min-height: 100vh;
		max-height: 110vh;
	}
}

@media (orientation:landscape) {
	.-full-video .hero-slider__video {
		min-width: 100vw;
		max-height: 200vh;
	}
}

@media all and (min-width:45rem) {
	.hero-slider__video {
		max-height: 100%;
	}
}

@media all and (min-width:56.25rem) {
	.hero-slider__video {
		max-height: 125vh;
	}
}

@media all and (min-width:75rem) {
	.hero-slider__video {
		max-height: 150vh;
	}
}

.hero-slider__mask {
	width: 0;
	height: 0;
}

.hero-slider__path {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transform: translate(-91vw, -63vh) scale(.33);
	transform: translate(-91vw, -63vh) scale(.33);
	-webkit-transition: -webkit-transform 1s .5s cubic-bezier(.85, -.03, .16, .99);
	transition: -webkit-transform 1s .5s cubic-bezier(.85, -.03, .16, .99);
	transition: transform 1s .5s cubic-bezier(.85, -.03, .16, .99);
	transition: transform 1s .5s cubic-bezier(.85, -.03, .16, .99), -webkit-transform 1s .5s cubic-bezier(.85, -.03, .16, .99);
}

.-is-loading .hero-slider__path {
	-webkit-transition: none;
	transition: none;
	-webkit-transform: translate(-91vw, -63vh) scale(.2);
	transform: translate(-91vw, -63vh) scale(.2);
}

.-full-video .hero-slider__path {
	-webkit-transform: translate(-91vw, -63vh) scale(5);
	transform: translate(-91vw, -63vh) scale(5);
}

@media all and (min-width:21.875rem) {
	.hero-slider__path {
		-webkit-transform: translate(-265px, -235px) scale(.4);
		transform: translate(-265px, -235px) scale(.4);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(-265px, -235px) scale(.25);
		transform: translate(-265px, -235px) scale(.25);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(-265px, -235px) scale(2);
		transform: translate(-265px, -235px) scale(2);
	}
}

@media all and (min-width:45rem) {
	.hero-slider__path {
		-webkit-transform: translate(-8vw, -10vh) scale(.75);
		transform: translate(-8vw, -10vh) scale(.75);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(-8vw, -10vh) scale(.33);
		transform: translate(-8vw, -10vh) scale(.33);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(-8vw, -10vh) scale(3);
		transform: translate(-8vw, -10vh) scale(3);
	}
}

@media all and (min-width:56.25rem) {
	.hero-slider__path {
		-webkit-transform: translate(6vw, -24vh) scale(.75);
		transform: translate(6vw, -24vh) scale(.75);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(6vw, -24vh) scale(.33);
		transform: translate(6vw, -24vh) scale(.33);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(6vw, -24vh) scale(3);
		transform: translate(6vw, -24vh) scale(3);
	}
}

@media all and (min-width:75rem) {
	.hero-slider__path {
		-webkit-transform: translate(16vw, -28vh);
		transform: translate(16vw, -28vh);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(16vw, -28vh) scale(.5);
		transform: translate(16vw, -28vh) scale(.5);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(16vw, -28vh) scale(4.1);
		transform: translate(16vw, -28vh) scale(4.1);
	}
}

@media all and (min-width:75rem) and (max-aspect-ratio:1600 / 980) {
	.hero-slider__path {
		-webkit-transform: translate(18vw, -16vh);
		transform: translate(18vw, -16vh);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(18vw, -16vh) scale(.5);
		transform: translate(18vw, -16vh) scale(.5);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(18vw, -16vh) scale(4);
		transform: translate(18vw, -16vh) scale(4);
	}
}

@media all and (min-width:100rem) {
	.hero-slider__path {
		-webkit-transform: translate(22vw, -14vh) scale(1.225);
		transform: translate(22vw, -14vh) scale(1.225);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(22vw, -14vh) scale(.5);
		transform: translate(22vw, -14vh) scale(.5);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(22vw, -14vh) scale(4.75);
		transform: translate(22vw, -14vh) scale(4.75);
	}
}

@media all and (min-width:128rem) {
	.hero-slider__path {
		-webkit-transform: translate(21vw, -12vh) scale(1.225);
		transform: translate(21vw, -12vh) scale(1.225);
	}
	
	.-is-loading .hero-slider__path {
		-webkit-transform: translate(21vw, -12vh) scale(.5);
		transform: translate(21vw, -12vh) scale(.5);
	}
	
	.-full-video .hero-slider__path {
		-webkit-transform: translate(21vw, -12vh) scale(5);
		transform: translate(21vw, -12vh) scale(5);
	}
}

.hero-slider__slide {
	position: relative;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
}

@media all and (min-width:45rem) {
	.hero-slider__slide {
		overflow: visible;
	}
}

.hero-slider__content {
	padding-top: 103px;
	padding-bottom: 50px;
	-webkit-transition: opacity .5s .5s ease-out, -webkit-transform 2.25s cubic-bezier(.85, -.03, .16, .99);
	transition: opacity .5s .5s ease-out, -webkit-transform 2.25s cubic-bezier(.85, -.03, .16, .99);
	transition: transform 2.25s cubic-bezier(.85, -.03, .16, .99), opacity .5s .5s ease-out;
	transition: transform 2.25s cubic-bezier(.85, -.03, .16, .99), opacity .5s .5s ease-out, -webkit-transform 2.25s cubic-bezier(.85, -.03, .16, .99);
}

.-hide-hero .hero-slider__content {
	opacity: 0;
}

.-hide-hero:not(.-full-video) .hero-slider__content {
	-webkit-transition: none;
	transition: none;
}

@media all and (min-width:21.875rem) {
	.hero-slider__content {
		padding-top: 123px;
	}
}

@media all and (min-width:45rem) {
	.hero-slider__content {
		padding-top: calc(63px + 20vh);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	.hero-slider__content.transitioning {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}
	
	.-hide-hero .hero-slider__content {
		opacity: 1;
		-webkit-transform: translateX(-100%) translateX(calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2));
		transform: translateX(-100%) translateX(calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2));
	}
	
	.-hide-hero .swiper-slide:not(.swiper-slide-active) .hero-slider__content {
		opacity: 0;
	}
}

@media all and (min-width:56.25rem) {
	.hero-slider__content {
		padding-top: 183px;
	}
}

.hero-slider__title {
	font-size: 3.0625rem;
	margin-bottom: .5em;
	position: relative;
	z-index: 1;
}

@media all and (min-width:45rem) {
	.hero-slider__title {
		font-size: 4.75rem;
	}
}

@media all and (min-width:75rem) {
	.hero-slider__title {
		font-size: 5.8125rem;
	}
}

@media all and (min-width:100rem) {
	.hero-slider__title {
		font-size: 7.4375rem;
	}
}

.hero-slider__title::before {
	content: "";
	bottom: 0;
	bottom: -100px;
	left: 0;
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	top: 0;
	z-index: -1;
	pointer-events: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, .95)), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(to bottom, rgba(255, 255, 255, .95) 50%, rgba(255, 255, 255, 0) 100%);
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

@media all and (min-width:21.875rem) and (max-aspect-ratio:375 / 750) {
	.hero-slider__title::before {
		bottom: -50px;
	}
}

@media all and (min-width:45rem) {
	.hero-slider__title::before {
		top: calc(-63px - 20vh);
		left: -100vw;
		right: -100vw;
		bottom: -100px;
	}
}

@media all and (min-width:56.25rem) {
	.hero-slider__title::before {
		display: none;
	}
}

.hero-slider__link {
	position: relative;
	z-index: 1;
	font-weight: 700;
	font-size: 1.25rem;
}

@media (orientation:landscape) {
	.hero-slider__link {
		margin-bottom: 50px;
	}
}

@media (orientation:landscape) and (min-height:550px) {
	.hero-slider__link {
		margin-bottom: 0;
	}
}

@media all and (min-width:21.875rem) and (max-aspect-ratio:375 / 750) {
	.hero-slider__link {
		position: fixed;
		bottom: 8vh;
		white-space: nowrap;
	}
}

@media all and (min-width:45rem) {
	.hero-slider__link {
		position: relative;
		bottom: auto;
		white-space: normal;
	}
}

.hero-slider__link svg {
	width: 7px;
	height: 16px;
	margin-left: 10px;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

.hero-slider__link:focus svg, .hero-slider__link:hover svg {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}

.-blue .accordion .btn .hero-slider__link, .-blue .content-block__btn .btn .hero-slider__link, .-blue .dotted-container .btn .hero-slider__link, .-blue .hero-slider__link, .accordion.-blue .btn .hero-slider__link, .card.-blue .btn .hero-slider__link, .content-card.-blue .btn .hero-slider__link, .dotted-container.-blue .dotted-container__content .btn .hero-slider__link, .panel-slider__controls.-blue .btn .hero-slider__link, .triangle-section.-blue .triangle-column__body .btn .hero-slider__link {
	color: #24a390;
}

.-blue .accordion .btn .hero-slider__link path, .-blue .content-block__btn .btn .hero-slider__link path, .-blue .dotted-container .btn .hero-slider__link path, .-blue .hero-slider__link path, .accordion.-blue .btn .hero-slider__link path, .card.-blue .btn .hero-slider__link path, .content-card.-blue .btn .hero-slider__link path, .dotted-container.-blue .dotted-container__content .btn .hero-slider__link path, .panel-slider__controls.-blue .btn .hero-slider__link path, .triangle-section.-blue .triangle-column__body .btn .hero-slider__link path {
	fill: #24a390;
}

.-yellow .accordion .btn .hero-slider__link, .-yellow .content-block__btn .btn .hero-slider__link, .-yellow .dotted-container .btn .hero-slider__link, .-yellow .hero-slider__link, .accordion.-yellow .btn .hero-slider__link, .card.-yellow .btn .hero-slider__link, .dotted-container.-yellow .dotted-container__content .btn .hero-slider__link, .panel-slider__controls.-yellow .btn .hero-slider__link {
	color: #e8242d;
}

.-yellow .accordion .btn .hero-slider__link path, .-yellow .content-block__btn .btn .hero-slider__link path, .-yellow .dotted-container .btn .hero-slider__link path, .-yellow .hero-slider__link path, .accordion.-yellow .btn .hero-slider__link path, .card.-yellow .btn .hero-slider__link path, .dotted-container.-yellow .dotted-container__content .btn .hero-slider__link path, .panel-slider__controls.-yellow .btn .hero-slider__link path {
	fill: #e8242d;
}

.-red .accordion .btn .hero-slider__link, .-red .content-block__btn .btn .hero-slider__link, .-red .dotted-container .btn .hero-slider__link, .-red .hero-slider__link, .accordion.-red .btn .hero-slider__link, .card.-red .btn .hero-slider__link, .content-card.-red .btn .hero-slider__link, .dotted-container.-red .dotted-container__content .btn .hero-slider__link, .panel-slider__controls.-red .btn .hero-slider__link {
	color: #8f2f8d;
}

.-red .accordion .btn .hero-slider__link path, .-red .content-block__btn .btn .hero-slider__link path, .-red .dotted-container .btn .hero-slider__link path, .-red .hero-slider__link path, .accordion.-red .btn .hero-slider__link path, .card.-red .btn .hero-slider__link path, .content-card.-red .btn .hero-slider__link path, .dotted-container.-red .dotted-container__content .btn .hero-slider__link path, .panel-slider__controls.-red .btn .hero-slider__link path {
	fill: #8f2f8d;
}

.-green .accordion .btn .hero-slider__link, .-green .content-block__btn .btn .hero-slider__link, .-green .dotted-container .btn .hero-slider__link, .-green .hero-slider__link, .accordion.-green .btn .hero-slider__link, .card.-green .btn .hero-slider__link, .content-card.-green .btn .hero-slider__link, .dotted-container.-green .dotted-container__content .btn .hero-slider__link, .panel-slider__controls.-green .btn .hero-slider__link {
	color: #faae31;
}

.-green .accordion .btn .hero-slider__link path, .-green .content-block__btn .btn .hero-slider__link path, .-green .dotted-container .btn .hero-slider__link path, .-green .hero-slider__link path, .accordion.-green .btn .hero-slider__link path, .card.-green .btn .hero-slider__link path, .content-card.-green .btn .hero-slider__link path, .dotted-container.-green .dotted-container__content .btn .hero-slider__link path, .panel-slider__controls.-green .btn .hero-slider__link path {
	fill: #faae31;
}

.-purple .accordion .btn .hero-slider__link, .-purple .content-block__btn .btn .hero-slider__link, .-purple .dotted-container .btn .hero-slider__link, .-purple .hero-slider__link, .accordion.-purple .btn .hero-slider__link, .card.-purple .btn .hero-slider__link, .content-card.-purple .btn .hero-slider__link, .dotted-container.-purple .dotted-container__content .btn .hero-slider__link, .panel-slider__controls.-purple .btn .hero-slider__link, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .hero-slider__link, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .hero-slider__link, .triangle-section.-purple .triangle-column__body .btn .hero-slider__link, .triangle-section.-purple-light .triangle-column__body .btn .hero-slider__link {
	color: #178bcd;
}

.-purple .accordion .btn .hero-slider__link path, .-purple .content-block__btn .btn .hero-slider__link path, .-purple .dotted-container .btn .hero-slider__link path, .-purple .hero-slider__link path, .accordion.-purple .btn .hero-slider__link path, .card.-purple .btn .hero-slider__link path, .content-card.-purple .btn .hero-slider__link path, .dotted-container.-purple .dotted-container__content .btn .hero-slider__link path, .panel-slider__controls.-purple .btn .hero-slider__link path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .hero-slider__link path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .hero-slider__link path, .triangle-section.-purple .triangle-column__body .btn .hero-slider__link path, .triangle-section.-purple-light .triangle-column__body .btn .hero-slider__link path {
	fill: #178bcd;
}

.home-overlay {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	background-color: #fff;
	z-index: 11;
}

.home-loader {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	z-index: 3;
	-webkit-clip-path: url("#hero-mask");
	clip-path: url("#hero-mask");
	-webkit-transform: translateX(-70%);
	transform: translateX(-70%);
	-webkit-transition: opacity 1s ease-out, -webkit-transform 2s ease-out;
	transition: opacity 1s ease-out, -webkit-transform 2s ease-out;
	transition: transform 2s ease-out, opacity 1s ease-out;
	transition: transform 2s ease-out, opacity 1s ease-out, -webkit-transform 2s ease-out;
}

.-is-loading .home-loader {
	opacity: 1;
}

.home-loader.loading {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.-yellow .accordion .btn .home-loader, .-yellow .content-block__btn .btn .home-loader, .-yellow .dotted-container .btn .home-loader, .-yellow .home-loader, .accordion.-yellow .btn .home-loader, .card.-yellow .btn .home-loader, .dotted-container.-yellow .dotted-container__content .btn .home-loader, .panel-slider__controls.-yellow .btn .home-loader {
	background-color: #d95931;
}

.-red .accordion .btn .home-loader, .-red .content-block__btn .btn .home-loader, .-red .dotted-container .btn .home-loader, .-red .home-loader, .accordion.-red .btn .home-loader, .card.-red .btn .home-loader, .content-card.-red .btn .home-loader, .dotted-container.-red .dotted-container__content .btn .home-loader, .panel-slider__controls.-red .btn .home-loader {
	background-color: #a62e34;
}

.-blue .accordion .btn .home-loader, .-blue .content-block__btn .btn .home-loader, .-blue .dotted-container .btn .home-loader, .-blue .home-loader, .accordion.-blue .btn .home-loader, .card.-blue .btn .home-loader, .content-card.-blue .btn .home-loader, .dotted-container.-blue .dotted-container__content .btn .home-loader, .panel-slider__controls.-blue .btn .home-loader, .triangle-section.-blue .triangle-column__body .btn .home-loader {
	background-color: #0a63ac;
}

.-purple .accordion .btn .home-loader, .-purple .content-block__btn .btn .home-loader, .-purple .dotted-container .btn .home-loader, .-purple .home-loader, .accordion.-purple .btn .home-loader, .card.-purple .btn .home-loader, .content-card.-purple .btn .home-loader, .dotted-container.-purple .dotted-container__content .btn .home-loader, .panel-slider__controls.-purple .btn .home-loader, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .home-loader, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .home-loader, .triangle-section.-purple .triangle-column__body .btn .home-loader, .triangle-section.-purple-light .triangle-column__body .btn .home-loader {
	background-color: #5a348f;
}

.-green .accordion .btn .home-loader, .-green .content-block__btn .btn .home-loader, .-green .dotted-container .btn .home-loader, .-green .home-loader, .accordion.-green .btn .home-loader, .card.-green .btn .home-loader, .content-card.-green .btn .home-loader, .dotted-container.-green .dotted-container__content .btn .home-loader, .panel-slider__controls.-green .btn .home-loader {
	background-color: #136b6a;
}

.location-info-block {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	border-radius: 24px;
	padding: 40px 0;
	color: #3e2c57;
}

.location-info-block::before {
	content: "";
	bottom: 0;
	left: 0;
	left: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
	top: 0;
	background-color: #f4f4f4;
	z-index: -1;
}

.location-info-block.-dark {
	color: #fff;
}

.location-info-block.-dark::before {
	background: linear-gradient(106.7deg, #8f2f8d 0, #5a348f 100%);
}

@media all and (min-width:45rem) {
	.location-info-block {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 33px;
		overflow: hidden;
		margin-bottom: 17px;
	}
	
	.location-info-block::before {
		left: 0;
		right: 0;
	}
}

@media all and (min-width:75rem) {
	.location-info-block:last-child {
		margin-bottom: 0;
	}
}

.location-info-block__inner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.location-info-block__inner:not(:last-child) {
	padding-bottom: 40px;
	margin-bottom: 40px;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e9bad8), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #e9bad8 40%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 2px;
}

@media all and (min-width:45rem) {
	.location-info-block__inner:not(:last-child) {
		padding-bottom: 0;
		margin-bottom: 0;
		padding-right: 30px;
		margin-right: 30px;
		background-position: right;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #e9bad8), color-stop(0, rgba(255, 255, 255, 0)));
		background-image: linear-gradient(#e9bad8 40%, rgba(255, 255, 255, 0) 0);
		background-repeat: repeat-y;
		background-size: 2px 5px;
	}
}

@media all and (min-width:56.25rem) {
	.location-info-block__inner:not(:last-child) {
		padding-right: 50px;
		margin-right: 50px;
	}
}

.location-info-block__title {
	font-size: 1.9375rem;
	color: #3e2c57;
	margin-bottom: 1.875rem;
	text-transform: uppercase;
}

.-dark .location-info-block__title {
	color: #fff;
}

.location-info-block__subtitle {
	font-size: 1.25rem;
	font-weight: 700;
	color: #e9bad8;
	margin-bottom: .3125rem;
}

.location-info-block__content {
	margin-bottom: 1.25rem;
}

.location-info-block__content:last-child {
	margin-bottom: 0;
}

.location-info-block__content a {
	color: #fff;
}

.location-info-block__content a:focus, .location-info-block__content a:hover {
	color: #e9bad8;
}

@media all and (min-width:45rem) {
	.location-info-block__content {
		font-size: 1.25rem;
	}
}

.location-info .map {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 35px;
	border-radius: 24px;
}

@media all and (min-width:45rem) {
	.location-info .map {
		margin-top: 0;
	}
}

.location-info .cta-row {
	margin-top: 35px;
}

@media all and (min-width:45rem) {
	.location-info .cta-row {
		margin-top: 17px;
	}
}

.location-info__hours {
	border-collapse: collapse;
	text-align: left;
}

.location-info__hours th {
	padding-right: 20px;
}

.location-info__hours.-bold {
	margin-bottom: 20px;
}

.location-info__hours.-bold th {
	color: #8f2f8d;
	font-size: 1.25rem;
}

@media all and (min-width:45rem) {
	.location-info__hours.-bold {
		font-size: 1.25rem;
		margin-bottom: 30px;
	}
}

@media all and (max-width:45rem) {
	.location-info__hours {
		display: block;
	}
	
	.location-info__hours tbody, .location-info__hours td, .location-info__hours th, .location-info__hours tr {
		display: block;
	}
	
	.location-info__hours th {
		padding-bottom: .15625rem;
	}
	
	.location-info__hours tr {
		padding-bottom: .625rem;
	}
}

.tribe-common .tribe-common-b2, .tribe-common .tribe-common-b3, .tribe-common .tribe-common-h1, .tribe-common .tribe-common-h2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h4, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	color: #231f20;
}

.tribe-common .tribe-common-h1, .tribe-common .tribe-common-h2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h4, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
	line-height: 1;
}

.tribe-common .tribe-common-b2 {
	font-size: 1rem;
	line-height: 1.5;
}

.tribe-common .tribe-common-b3 {
	font-size: .8rem;
}

.tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #1b4265;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn, .tribe-common input[type=button].tribe-common-c-btn, .tribe-common input[type=submit].tribe-common-c-btn {
	background-color: #178bcd;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn--small, .tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small {
	background-color: #178bcd;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn-link, .tribe-common a.tribe-common-c-btn-link, .tribe-common button.tribe-common-c-btn-link, .tribe-common input[type=button].tribe-common-c-btn-link, .tribe-common input[type=submit].tribe-common-c-btn-link {
	background-color: transparent;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled, .tribe-common a.tribe-common-c-btn:disabled, .tribe-common button.tribe-common-c-btn:disabled, .tribe-common input[type=button].tribe-common-c-btn:disabled, .tribe-common input[type=submit].tribe-common-c-btn:disabled {
	background-color: #d8d8d8;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus:not(:disabled), .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover:not(:disabled), .tribe-common a.tribe-common-c-btn:focus:not(:disabled), .tribe-common a.tribe-common-c-btn:hover:not(:disabled), .tribe-common button.tribe-common-c-btn:focus:not(:disabled), .tribe-common button.tribe-common-c-btn:hover:not(:disabled), .tribe-common input[type=button].tribe-common-c-btn:focus:not(:disabled), .tribe-common input[type=button].tribe-common-c-btn:hover:not(:disabled), .tribe-common input[type=submit].tribe-common-c-btn:focus:not(:disabled), .tribe-common input[type=submit].tribe-common-c-btn:hover:not(:disabled) {
	background-color: #0a63ac;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus:not(:disabled)--small, .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover:not(:disabled)--small, .tribe-common a.tribe-common-c-btn:focus:not(:disabled)--small, .tribe-common a.tribe-common-c-btn:hover:not(:disabled)--small, .tribe-common button.tribe-common-c-btn:focus:not(:disabled)--small, .tribe-common button.tribe-common-c-btn:hover:not(:disabled)--small, .tribe-common input[type=button].tribe-common-c-btn:focus:not(:disabled)--small, .tribe-common input[type=button].tribe-common-c-btn:hover:not(:disabled)--small, .tribe-common input[type=submit].tribe-common-c-btn:focus:not(:disabled)--small, .tribe-common input[type=submit].tribe-common-c-btn:hover:not(:disabled)--small {
	background-color: #0a63ac;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn {
	background-color: #8f2f8d;
}

.tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus:not(:disabled), .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover:not(:disabled) {
	background-color: #5a348f;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
}

.tribe-common.tribe-common--breakpoint-medium .tribe-common-b2 {
	font-size: 1rem;
	line-height: 1.5;
}

.tribe-common .tribe-events-l-container {
	max-width: calc(100vw - ( 1.25rem * 2 ));
	padding-left: 0;
	padding-right: 0;
}

@media all and (min-width:45rem) {
	.tribe-common .tribe-events-l-container {
		max-width: calc(100vw * ( 12 / 14 ));
	}
}

.tribe-common--breakpoint-medium.tribe-common .tribe-events-l-container {
	max-width: calc(100vw * ( 12 / 14 ));
	padding-left: 0;
	padding-right: 0;
}

.tribe-events .tribe-events-l-container {
	padding-top: 103px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 123px;
	padding-bottom: 80px;
}

@media all and (min-width:56.25rem) {
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
		padding-top: 173px;
	}
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	color: #231f20;
}

.tribe-events .tribe-events-c-view-selector__button::before {
	background-color: #178bcd;
}

.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
	background-color: #f4f4f4;
}

.tribe-events .datepicker .month, .tribe-events .datepicker .year {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	color: #231f20;
	font-size: 1rem;
}

.tribe-events .datepicker .day, .tribe-events .datepicker .month, .tribe-events .datepicker .year {
	border-radius: 12px;
	-webkit-transition: background .2s ease-out;
	transition: background .2s ease-out;
}

.tribe-events .datepicker .day.focused, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .year.focused {
	background: #f4f4f4;
}

.tribe-events .datepicker .day.current, .tribe-events .datepicker .month.current, .tribe-events .datepicker .year.current {
	background: linear-gradient(104.57deg, rgba(23, 139, 205, .15) 0, rgba(10, 99, 172, .15) 100%);
}

.tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .year.current:focus, .tribe-events .datepicker .year.current:hover {
	background: linear-gradient(104.57deg, rgba(23, 139, 205, .15) 0, rgba(10, 99, 172, .15) 100%);
}

.tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
	background: linear-gradient(104.57deg, #178bcd 0, #0a63ac 100%);
}

.tribe-events-filters-horizontal .tribe-events-filters-content {
	border: 0;
	background: #f4f4f4;
	background: #fff;
	border-radius: 12px;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal {
	background: #f4f4f4;
	background: #fff !important;
	border-radius: 12px;
	overflow: hidden;
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
}

@media all and (min-width:45rem) {
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal {
		overflow: visible;
	}
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit] {
	background: #178bcd;
	border-radius: 0;
	height: 40px;
	width: 100%;
	font-size: .8rem;
	margin: 0;
	-webkit-transition: background .2s ease-out;
	transition: background .2s ease-out;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]:focus, #tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]:hover {
	background: #0a63ac;
}

@media all and (min-width:45rem) {
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit] {
		width: auto;
		margin-left: auto;
		border-radius: 8px;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group {
	background: #fff;
	z-index: 5;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li {
	background: 0 0;
	padding: 0;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li:hover {
	background: 0 0;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li label {
	padding: 15px;
	width: 100%;
	background: #fff;
	-webkit-transition: background .2s ease-out;
	transition: background .2s ease-out;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li label:hover {
	background: #f4f4f4;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li input[type=checkbox] {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li input[type=checkbox]:checked~label {
	background: #bbe5f8;
}

#tribe_events_filters_wrapper .tribe-events-filters-group-heading {
	padding-top: 20px;
	color: #231f20;
	background: #fff;
}

#tribe_events_filters_wrapper .tribe-events-filters-group-heading:focus {
	outline: 0;
}

#tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover {
	background: #f4f4f4;
}

.tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
	position: static;
}

.tribe-filters-open #tribe_events_filters_wrapper #tribe_events_filters_form {
	display: block;
}

.tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control {
	margin: 0;
}

.tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control.tribe-events-filters-mobile-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_close_filters {
	display: block;
}

@media all and (min-width:45rem) {
	.tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_close_filters {
		display: none;
	}
}

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
	margin-top: 0;
}

.tribe-events-filters-label {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.tribe-events-filters-horizontal #tribe_events_filters_form {
	display: none;
}

@media all and (min-width:45rem) {
	.tribe-events-filters-horizontal #tribe_events_filters_form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-top: 0;
		padding-right: 15px;
	}
}

.tribe_events_filter_control button {
	border: 0;
	background: #f4f4f4;
	background: #fff;
	border-radius: 12px;
}

@media all and (min-width:45rem) {
	.tribe_events_filter_control .tribe_events_filters_show_filters {
		display: none;
	}
}

.tribe_events_filter_control .tribe_events_filters_close_filters {
	display: none;
	background: #fff;
	color: #231f20;
}

.tribe_events_filter_control .tribe_events_filters_reset {
	display: none;
	background: #fff;
	color: #231f20;
}

.tribe_events_filter_control .tribe_events_filters_reset:focus {
	outline: 0;
}

.tribe-events .tribe-events-calendar-month__header-column-title {
	font-weight: 700;
}

.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__header-column-title {
	text-align: center;
	font-size: 1rem;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: #178bcd;
}

.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__day-date {
	font-size: .8rem;
	text-align: center;
	line-height: 1.25;
}

.tribe-events .tribe-events-calendar-month__day-cell {
	border-radius: 12px;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected {
	background: linear-gradient(104.57deg, #178bcd 0, #0a63ac 100%);
}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-link {
	color: #fff;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
	background: linear-gradient(104.57deg, #178bcd 0, #0a63ac 100%);
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile {
	padding-top: 5px;
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
	background-color: #178bcd;
	margin-top: 2.5px;
}

.tribe-events .tribe-events-calendar-month__calendar-event {
	padding-left: 5px;
	padding-right: 5px;
}

@media all and (min-width:75rem) {
	.tribe-events .tribe-events-calendar-month__calendar-event {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.tribe-events .tribe-events-calendar-month__calendar-event-details {
	background: #f4f4f4;
	padding: 7px;
	border-radius: 8px;
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	font-size: .8rem;
	color: #231f20;
	color: #636466;
	font-weight: 700;
}

.tribe-events .tribe-events-calendar-month__calendar-event-title {
	font-size: 1rem;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tribe-events .tribe-events-calendar-month__calendar-event-title-link {
	color: #178bcd;
}

.tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover {
	color: #1b4265;
	border-color: #0a63ac;
}

.tribe-events .tribe-events-calendar-month__multiday-event {
	padding-left: 5px;
	padding-right: 5px;
}

@media all and (min-width:75rem) {
	.tribe-events .tribe-events-calendar-month__multiday-event {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
	background-color: #0a63ac;
	padding: 7px;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover {
	background-color: #1b4265;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover {
	background-color: #1b4265;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
	color: #fff;
	font-size: .8rem;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
	height: 31px;
	margin-bottom: 8px;
}

.tribe-events-calendar-list__event-featured-image {
	border-radius: 24px;
}

.tribe-events-pro .tribe-events-pro-week-grid__header-row {
	margin-top: 60px;
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-1 {
	height: 55px;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner {
	background-color: #f4f4f4;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, .tribe-events-pro .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner {
	background-color: #bbe5f8;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-title {
	font-size: 1rem;
	font-weight: 700;
	color: #178bcd;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-datetime {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	font-size: .8rem;
	font-weight: 700;
	color: #636466;
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner {
	background-color: #0a63ac;
	padding: 5px 15px;
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner:focus, .tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner:hover {
	background-color: #1b4265;
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-title {
	color: #fff;
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-recurring-icon {
	-webkit-filter: brightness(999);
	filter: brightness(999);
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-wrapper {
	height: 26px;
}

.tribe-events .tribe-events-c-ical {
	text-align: center;
	margin-top: 60px;
}

@media all and (min-width:45rem) {
	.tribe-events .tribe-events-c-ical {
		margin-top: 30px;
	}
}

.tribe-events .tribe-events-c-ical__link {
	border: 0;
	padding: 0;
	font-weight: 400;
	color: #178bcd;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.tribe-events .tribe-events-c-ical__link::before {
	display: none;
}

.tribe-events .tribe-events-c-ical__link::after {
	content: url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"16\" viewBox=\"0 0 14 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.99967 15.3333C6.63148 15.3333 6.33301 15.0349 6.33301 14.6667L6.33301 0.666667C6.33301 0.298477 6.63148 1.60941e-08 6.99967 0C7.36786 -1.60941e-08 7.66634 0.298477 7.66634 0.666667L7.66634 14.6667C7.66634 15.0349 7.36786 15.3333 6.99967 15.3333Z\" fill=\"%23178bcd\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.52827 15.1381C6.26792 14.8777 6.26792 14.4556 6.52827 14.1953L12.5283 8.19526C12.7886 7.93491 13.2107 7.93491 13.4711 8.19526C13.7314 8.45561 13.7314 8.87772 13.4711 9.13807L7.47108 15.1381C7.21073 15.3984 6.78862 15.3984 6.52827 15.1381Z\" fill=\"%23178bcd\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.52827 8.19526C0.788619 7.93491 1.21073 7.93491 1.47108 8.19526L7.47108 14.1953C7.73143 14.4556 7.73143 14.8777 7.47108 15.1381C7.21073 15.3984 6.78862 15.3984 6.52827 15.1381L0.52827 9.13807C0.26792 8.87772 0.26792 8.45561 0.52827 8.19526Z\" fill=\"%23178bcd\"/><path d=\"M0.333008 15.3333C0.333008 14.9651 0.631485 14.6667 0.999675 14.6667H12.9997C13.3679 14.6667 13.6663 14.9651 13.6663 15.3333C13.6663 15.7015 13.3679 16 12.9997 16H0.999675C0.631485 16 0.333008 15.7015 0.333008 15.3333Z\" fill=\"%23178bcd\"/></svg>");
	display: inline-block;
	width: 14px;
	height: 16px;
	margin-left: 8px;
}

.tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
	background-color: inherit;
	color: #1b4265;
}

.tribe-events .tooltipster-content img {
	border-radius: 12px;
}

.tribe-events-notices {
	background: #bbe5f8;
	border: 0;
	color: #1b4265;
	text-shadow: none;
}

.select2-drop-active .select2-results .select2-highlighted {
	background-color: #0a63ac;
}

.tribe-events .tribe-events-c-breadcrumbs__list {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #0a63ac;
}

.tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child) {
	display: none;
}

.tribe-common .tribe-events-c-top-bar__datepicker-button {
	font-weight: 700;
	text-transform: uppercase;
	color: #0a63ac;
}

.tribe-events-pg-template .tribe-community-events, .tribe-events-pg-template .tribe-community-events-content {
	margin: 0 auto;
	margin-top: 118px;
	margin-bottom: 80px;
	max-width: calc(100vw - ( 1.25rem * 2 ));
}

@media all and (min-width:45rem) {
	.tribe-events-pg-template .tribe-community-events, .tribe-events-pg-template .tribe-community-events-content {
		max-width: calc(100vw * ( 12 / 14 ));
		margin-top: 128px;
	}
}

@media all and (min-width:56.25rem) {
	.tribe-events-pg-template .tribe-community-events, .tribe-events-pg-template .tribe-community-events-content {
		margin-top: 178px;
	}
}

#tribe-events-pg-template {
	max-width: none;
	padding: 0;
}

#tribe-events-pg-template #tribe-events-content {
	overflow: hidden;
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	#tribe-events-pg-template #tribe-events-content {
		max-width: calc(100vw * ( 6 / 14 ));
		margin: 0 auto;
	}
}

#tribe-events-pg-template .tribe-events-single-event-title {
	font-size: 2.4375rem;
	margin-bottom: 1em;
}

#tribe-events-pg-template .tribe-events-event-image {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	border-radius: 24px;
	overflow: hidden;
	margin: 0;
}

#tribe-events-pg-template .tribe-events-event-image img {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

#tribe-events-pg-template .tribe-events-schedule {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 1rem;
	font-weight: 500;
	text-transform: uppercase;
	padding: 20px 0;
	margin: 0;
	margin-bottom: 20px;
	background-position: bottom;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #000 20%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 1px;
}

#tribe-events-pg-template .tribe-events-schedule h2 {
	font-weight: 500;
	font-size: 1rem;
	margin-bottom: 15px;
}

@media all and (min-width:45rem) {
	#tribe-events-pg-template .tribe-events-schedule {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	#tribe-events-pg-template .tribe-events-schedule h2 {
		margin-bottom: 0;
	}
}

#tribe-events-pg-template .bv-events-schedule-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media all and (min-width:45rem) {
	#tribe-events-pg-template .bv-events-schedule-inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

#tribe-events-pg-template .tribe-events-cost {
	text-transform: uppercase;
	background: linear-gradient(107.32deg, #e8242d 0, #a62e34 100%);
	border-radius: 4px;
	font-weight: 500;
	padding: 5px 7.5px;
	color: #fff;
	line-height: 1;
	display: inline-block;
	font-size: .8rem;
	margin-bottom: 15px;
}

@media all and (min-width:45rem) {
	#tribe-events-pg-template .tribe-events-cost {
		margin-right: 30px;
		margin-bottom: 0;
	}
}

#tribe-events-pg-template .bv-events-venue {
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 15px;
}

@media all and (min-width:45rem) {
	#tribe-events-pg-template .bv-events-venue {
		margin-left: 30px;
		margin-bottom: 0;
	}
}

#tribe-events-pg-template .event-is-recurring .tribe-events-divider {
	margin: 0 7.5px;
}

#tribe-events-pg-template .tribe-events-content {
	margin-bottom: 50px;
}

#tribe-events-pg-template .tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h3, #tribe-events-pg-template .tribe-events-content h4 {
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 1rem;
	margin-top: 3rem;
}

#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li {
	margin-bottom: .75rem;
}

#tribe-events-pg-template .tribe-events-content a {
	text-decoration: underline;
}

#tribe-events-pg-template .tribe-events-cal-links {
	display: none;
}

#tribe-events-pg-template .tribe-events-nav-pagination {
	display: none;
}

#tribe-events-pg-template #tribe-events-footer {
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #000), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #000 20%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 5px 1px;
	padding-top: 40px;
	margin-top: 40px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media all and (min-width:45rem) {
	#tribe-events-pg-template #tribe-events-footer {
		padding-top: 30px;
		margin-top: 50px;
	}
}

#tribe-events-pg-template .tribe-events-back {
	margin-bottom: 0;
}

.tabs {
	position: relative;
	padding-top: 53px;
	padding-bottom: 72px;
}

@media all and (min-width:45rem) {
	.tabs {
		padding-top: 75px;
	}
}

@media all and (min-width:75rem) {
	.tabs {
		padding: 100px 0;
	}
}

.tabs__bg {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: -1;
	pointer-events: none;
}

.tabs__bg .g, .tabs__bg .wp-block-columns {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.tabs__bg .g-b, .tabs__bg .wp-block-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.tabs__bg-color {
	background-color: #f4f4f4;
	border-radius: 0 24px 24px 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
}

@media all and (min-width:45rem) {
	.tabs__bg-color {
		margin-left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	}
}

@media all and (min-width:75rem) {
	.tabs__bg-color {
		border-radius: 24px;
		margin-left: 0;
	}
}

.tabs__heading {
	margin-bottom: 4.375rem;
	padding-right: 1.25rem;
}

.tabs__heading {
	font-size: 1.9375rem;
}

@media screen and (min-width:21.875rem) {
	.tabs__heading {
		font-size: calc(1.9375rem + 2.8125 * ( ( 100vw - 21.875rem ) / 78.125 ));
	}
}

@media screen and (min-width:100rem) {
	.tabs__heading {
		font-size: 4.75rem;
	}
}

@media all and (min-width:45rem) {
	.tabs__heading {
		padding-right: 1rem;
	}
}

.tabs__tablist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 66.66667%;
}

@media all and (min-width:45rem) {
	.tabs__tablist {
		max-width: 85%;
	}
}

.tabs__tab {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: .9375rem;
	cursor: pointer;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

@media all and (min-width:45rem) {
	.tabs__tab {
		font-size: 1.5625rem;
	}
}

@media all and (min-width:75rem) {
	.tabs__tab {
		font-size: 1.9375rem;
	}
}

.tabs__tab-icon {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 0;
	overflow: hidden;
	pointer-events: none;
}

.tabs__tab-icon svg {
	width: 6px;
	height: 12px;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

@media all and (min-width:45rem) {
	.tabs__tab-icon svg {
		width: 11px;
		height: 22px;
	}
}

[aria-selected=true] .tabs__tab-icon svg {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.tabs__tab-text {
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

[aria-selected=true] .tabs__tab-text {
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
}

@media all and (min-width:45rem) {
	[aria-selected=true] .tabs__tab-text {
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
}

.tabs__panels {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 90px;
}

@media all and (min-width:45rem) {
	.tabs__panels {
		margin-top: 0;
	}
}

@media all and (min-width:45rem) {
	.tabs__panels [role=tabpanel].centered {
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

.tabs__image {
	margin-right: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
	margin-bottom: 15px;
}

.tabs__image .content-image-wrapper {
	padding-bottom: 130%;
	border-radius: 24px 0 0 24px;
}

@media all and (min-width:45rem) {
	.tabs__image {
		margin-right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	}
	
	.tabs__image .content-image-wrapper {
		padding-bottom: 81%;
	}
}

@media all and (min-width:75rem) {
	.tabs__image {
		margin-right: 0;
	}
	
	.tabs__image .content-image-wrapper {
		border-radius: 24px;
	}
}

.tabs__content {
	position: relative;
	padding: 23px 20px 25px;
	padding-right: 0;
}

.tabs__content::before {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	right: calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / -2);
	top: 0;
	border-radius: 24px 0 0 24px;
	z-index: -1;
}

@media all and (min-width:45rem) {
	.tabs__content::before {
		right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
	}
}

@media all and (min-width:56.25rem) {
	.tabs__content {
		padding-left: 30px;
	}
}

@media all and (min-width:75rem) {
	.tabs__content {
		padding-right: 30px;
	}
	
	.tabs__content::before {
		right: 0;
		border-radius: 24px;
	}
}

@-webkit-keyframes slideIn {
	from {
		-webkit-transform: translateX(-50px);
		transform: translateX(-50px);
	}
	
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes slideIn {
	from {
		-webkit-transform: translateX(-50px);
		transform: translateX(-50px);
	}
	
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.tabs__image {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.tabs__content {
	-webkit-transform: translateX(100%) translateX(calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / 2));
	transform: translateX(100%) translateX(calc(( 100vw - calc(100vw - ( 1.25rem * 2 )) ) / 2));
}

@media all and (min-width:45rem) {
	.tabs__content {
		-webkit-transform: translateX(100%) translateX(calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / 2));
		transform: translateX(100%) translateX(calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / 2));
	}
}

.tabs__content, .tabs__image {
	opacity: 0;
	-webkit-transition: opacity .4s .2s ease, -webkit-transform .4s 0s cubic-bezier(.85, -.03, .16, .99);
	transition: opacity .4s .2s ease, -webkit-transform .4s 0s cubic-bezier(.85, -.03, .16, .99);
	transition: transform .4s 0s cubic-bezier(.85, -.03, .16, .99), opacity .4s .2s ease;
	transition: transform .4s 0s cubic-bezier(.85, -.03, .16, .99), opacity .4s .2s ease, -webkit-transform .4s 0s cubic-bezier(.85, -.03, .16, .99);
}

.active .tabs__content, .active .tabs__image {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}

@media all and (min-width:45rem) {
	.active .tabs__content, .active .tabs__image {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@media all and (min-width:75rem) {
	.tabs__content, .tabs__image {
		-webkit-transform: translateX(50px);
		transform: translateX(50px);
		-webkit-transition: opacity .4s 0s ease, -webkit-transform .4s 0s cubic-bezier(.85, -.03, .16, .99);
		transition: opacity .4s 0s ease, -webkit-transform .4s 0s cubic-bezier(.85, -.03, .16, .99);
		transition: transform .4s 0s cubic-bezier(.85, -.03, .16, .99), opacity .4s 0s ease;
		transition: transform .4s 0s cubic-bezier(.85, -.03, .16, .99), opacity .4s 0s ease, -webkit-transform .4s 0s cubic-bezier(.85, -.03, .16, .99);
	}
	
	.active .tabs__content, .active .tabs__image {
		-webkit-transition-delay: .4s;
		transition-delay: .4s;
		-webkit-animation: slideIn .4s .4s cubic-bezier(.85, -.03, .16, .99);
		animation: slideIn .4s .4s cubic-bezier(.85, -.03, .16, .99);
	}
}

.tabs__content-title {
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: .3125rem;
}

@media all and (min-width:21.875rem) {
	.tabs__content-title {
		font-size: 1.25rem;
	}
}

.tabs__content-text {
	font-weight: 700;
	color: #fff;
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.tabs__content-text {
		font-size: 1.25rem;
	}
}

[data-tabs] [role=tablist] {
	position: relative;
	z-index: 2;
}

[data-tabs] [role=tabpanel] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: visibility .4s ease-out;
	transition: visibility .4s ease-out;
}

[data-tabs] [role=tabpanel].active {
	position: relative;
	visibility: visible;
	pointer-events: auto;
}

.-green .accordion .tabs.btn .tabs__tab, .-green .content-block__btn .tabs.btn .tabs__tab, .-green .dotted-container .tabs.btn .tabs__tab, .accordion.-green .tabs.btn .tabs__tab, .card.-green .tabs.btn .tabs__tab, .content-card.-green .tabs.btn .tabs__tab, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab, .panel-slider__controls.-green .tabs.btn .tabs__tab, .tabs.-green .tabs__tab {
	color: #213838;
}

.-green .accordion .tabs.btn .tabs__tab:focus, .-green .accordion .tabs.btn .tabs__tab:hover, .-green .accordion .tabs.btn .tabs__tab[aria-selected=true], .-green .content-block__btn .tabs.btn .tabs__tab:focus, .-green .content-block__btn .tabs.btn .tabs__tab:hover, .-green .content-block__btn .tabs.btn .tabs__tab[aria-selected=true], .-green .dotted-container .tabs.btn .tabs__tab:focus, .-green .dotted-container .tabs.btn .tabs__tab:hover, .-green .dotted-container .tabs.btn .tabs__tab[aria-selected=true], .accordion.-green .tabs.btn .tabs__tab:focus, .accordion.-green .tabs.btn .tabs__tab:hover, .accordion.-green .tabs.btn .tabs__tab[aria-selected=true], .card.-green .tabs.btn .tabs__tab:focus, .card.-green .tabs.btn .tabs__tab:hover, .card.-green .tabs.btn .tabs__tab[aria-selected=true], .content-card.-green .tabs.btn .tabs__tab:focus, .content-card.-green .tabs.btn .tabs__tab:hover, .content-card.-green .tabs.btn .tabs__tab[aria-selected=true], .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab:focus, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab:hover, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab[aria-selected=true], .panel-slider__controls.-green .tabs.btn .tabs__tab:focus, .panel-slider__controls.-green .tabs.btn .tabs__tab:hover, .panel-slider__controls.-green .tabs.btn .tabs__tab[aria-selected=true], .tabs.-green .tabs__tab:focus, .tabs.-green .tabs__tab:hover, .tabs.-green .tabs__tab[aria-selected=true] {
	color: #36bcbd;
}

.-green .accordion .tabs.btn .tabs__tab-icon path, .-green .content-block__btn .tabs.btn .tabs__tab-icon path, .-green .dotted-container .tabs.btn .tabs__tab-icon path, .accordion.-green .tabs.btn .tabs__tab-icon path, .card.-green .tabs.btn .tabs__tab-icon path, .content-card.-green .tabs.btn .tabs__tab-icon path, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-green .tabs.btn .tabs__tab-icon path, .tabs.-green .tabs__tab-icon path {
	fill: #24a390;
}

.-green .accordion .tabs.btn .tabs__content::before, .-green .content-block__btn .tabs.btn .tabs__content::before, .-green .dotted-container .tabs.btn .tabs__content::before, .accordion.-green .tabs.btn .tabs__content::before, .card.-green .tabs.btn .tabs__content::before, .content-card.-green .tabs.btn .tabs__content::before, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__content::before, .panel-slider__controls.-green .tabs.btn .tabs__content::before, .tabs.-green .tabs__content::before {
	background-color: #213838;
}

.-green .accordion .tabs.btn .tabs__content-title, .-green .content-block__btn .tabs.btn .tabs__content-title, .-green .dotted-container .tabs.btn .tabs__content-title, .accordion.-green .tabs.btn .tabs__content-title, .card.-green .tabs.btn .tabs__content-title, .content-card.-green .tabs.btn .tabs__content-title, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__content-title, .panel-slider__controls.-green .tabs.btn .tabs__content-title, .tabs.-green .tabs__content-title {
	color: #c1e8e9;
}

.-blue .accordion .tabs.btn .tabs__tab, .-blue .content-block__btn .tabs.btn .tabs__tab, .-blue .dotted-container .tabs.btn .tabs__tab, .accordion.-blue .tabs.btn .tabs__tab, .card.-blue .tabs.btn .tabs__tab, .content-card.-blue .tabs.btn .tabs__tab, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab, .panel-slider__controls.-blue .tabs.btn .tabs__tab, .tabs.-blue .tabs__tab, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab {
	color: #1b4265;
}

.-blue .accordion .tabs.btn .tabs__tab:focus, .-blue .accordion .tabs.btn .tabs__tab:hover, .-blue .accordion .tabs.btn .tabs__tab[aria-selected=true], .-blue .content-block__btn .tabs.btn .tabs__tab:focus, .-blue .content-block__btn .tabs.btn .tabs__tab:hover, .-blue .content-block__btn .tabs.btn .tabs__tab[aria-selected=true], .-blue .dotted-container .tabs.btn .tabs__tab:focus, .-blue .dotted-container .tabs.btn .tabs__tab:hover, .-blue .dotted-container .tabs.btn .tabs__tab[aria-selected=true], .accordion.-blue .tabs.btn .tabs__tab:focus, .accordion.-blue .tabs.btn .tabs__tab:hover, .accordion.-blue .tabs.btn .tabs__tab[aria-selected=true], .card.-blue .tabs.btn .tabs__tab:focus, .card.-blue .tabs.btn .tabs__tab:hover, .card.-blue .tabs.btn .tabs__tab[aria-selected=true], .content-card.-blue .tabs.btn .tabs__tab:focus, .content-card.-blue .tabs.btn .tabs__tab:hover, .content-card.-blue .tabs.btn .tabs__tab[aria-selected=true], .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab:focus, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab:hover, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab[aria-selected=true], .panel-slider__controls.-blue .tabs.btn .tabs__tab:focus, .panel-slider__controls.-blue .tabs.btn .tabs__tab:hover, .panel-slider__controls.-blue .tabs.btn .tabs__tab[aria-selected=true], .tabs.-blue .tabs__tab:focus, .tabs.-blue .tabs__tab:hover, .tabs.-blue .tabs__tab[aria-selected=true], .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab:focus, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab:hover, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab[aria-selected=true] {
	color: #22b0ec;
}

.-blue .accordion .tabs.btn .tabs__tab-icon path, .-blue .content-block__btn .tabs.btn .tabs__tab-icon path, .-blue .dotted-container .tabs.btn .tabs__tab-icon path, .accordion.-blue .tabs.btn .tabs__tab-icon path, .card.-blue .tabs.btn .tabs__tab-icon path, .content-card.-blue .tabs.btn .tabs__tab-icon path, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-blue .tabs.btn .tabs__tab-icon path, .tabs.-blue .tabs__tab-icon path, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab-icon path {
	fill: #178bcd;
}

.-blue .accordion .tabs.btn .tabs__content::before, .-blue .content-block__btn .tabs.btn .tabs__content::before, .-blue .dotted-container .tabs.btn .tabs__content::before, .accordion.-blue .tabs.btn .tabs__content::before, .card.-blue .tabs.btn .tabs__content::before, .content-card.-blue .tabs.btn .tabs__content::before, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__content::before, .panel-slider__controls.-blue .tabs.btn .tabs__content::before, .tabs.-blue .tabs__content::before, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__content::before {
	background-color: #1b4265;
}

.-blue .accordion .tabs.btn .tabs__content-title, .-blue .content-block__btn .tabs.btn .tabs__content-title, .-blue .dotted-container .tabs.btn .tabs__content-title, .accordion.-blue .tabs.btn .tabs__content-title, .card.-blue .tabs.btn .tabs__content-title, .content-card.-blue .tabs.btn .tabs__content-title, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__content-title, .panel-slider__controls.-blue .tabs.btn .tabs__content-title, .tabs.-blue .tabs__content-title, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__content-title {
	color: #bbe5f8;
}

.-red .accordion .tabs.btn .tabs__tab, .-red .content-block__btn .tabs.btn .tabs__tab, .-red .dotted-container .tabs.btn .tabs__tab, .accordion.-red .tabs.btn .tabs__tab, .card.-red .tabs.btn .tabs__tab, .content-card.-red .tabs.btn .tabs__tab, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab, .panel-slider__controls.-red .tabs.btn .tabs__tab, .tabs.-red .tabs__tab {
	color: #63282c;
}

.-red .accordion .tabs.btn .tabs__tab:focus, .-red .accordion .tabs.btn .tabs__tab:hover, .-red .accordion .tabs.btn .tabs__tab[aria-selected=true], .-red .content-block__btn .tabs.btn .tabs__tab:focus, .-red .content-block__btn .tabs.btn .tabs__tab:hover, .-red .content-block__btn .tabs.btn .tabs__tab[aria-selected=true], .-red .dotted-container .tabs.btn .tabs__tab:focus, .-red .dotted-container .tabs.btn .tabs__tab:hover, .-red .dotted-container .tabs.btn .tabs__tab[aria-selected=true], .accordion.-red .tabs.btn .tabs__tab:focus, .accordion.-red .tabs.btn .tabs__tab:hover, .accordion.-red .tabs.btn .tabs__tab[aria-selected=true], .card.-red .tabs.btn .tabs__tab:focus, .card.-red .tabs.btn .tabs__tab:hover, .card.-red .tabs.btn .tabs__tab[aria-selected=true], .content-card.-red .tabs.btn .tabs__tab:focus, .content-card.-red .tabs.btn .tabs__tab:hover, .content-card.-red .tabs.btn .tabs__tab[aria-selected=true], .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab:focus, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab:hover, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab[aria-selected=true], .panel-slider__controls.-red .tabs.btn .tabs__tab:focus, .panel-slider__controls.-red .tabs.btn .tabs__tab:hover, .panel-slider__controls.-red .tabs.btn .tabs__tab[aria-selected=true], .tabs.-red .tabs__tab:focus, .tabs.-red .tabs__tab:hover, .tabs.-red .tabs__tab[aria-selected=true] {
	color: #ed5a2e;
}

.-red .accordion .tabs.btn .tabs__tab-icon path, .-red .content-block__btn .tabs.btn .tabs__tab-icon path, .-red .dotted-container .tabs.btn .tabs__tab-icon path, .accordion.-red .tabs.btn .tabs__tab-icon path, .card.-red .tabs.btn .tabs__tab-icon path, .content-card.-red .tabs.btn .tabs__tab-icon path, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-red .tabs.btn .tabs__tab-icon path, .tabs.-red .tabs__tab-icon path {
	fill: #e8242d;
}

.-red .accordion .tabs.btn .tabs__content::before, .-red .content-block__btn .tabs.btn .tabs__content::before, .-red .dotted-container .tabs.btn .tabs__content::before, .accordion.-red .tabs.btn .tabs__content::before, .card.-red .tabs.btn .tabs__content::before, .content-card.-red .tabs.btn .tabs__content::before, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__content::before, .panel-slider__controls.-red .tabs.btn .tabs__content::before, .tabs.-red .tabs__content::before {
	background-color: #63282c;
}

.-red .accordion .tabs.btn .tabs__content-title, .-red .content-block__btn .tabs.btn .tabs__content-title, .-red .dotted-container .tabs.btn .tabs__content-title, .accordion.-red .tabs.btn .tabs__content-title, .card.-red .tabs.btn .tabs__content-title, .content-card.-red .tabs.btn .tabs__content-title, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__content-title, .panel-slider__controls.-red .tabs.btn .tabs__content-title, .tabs.-red .tabs__content-title {
	color: #f8c8bc;
}

.-yellow .accordion .tabs.btn .tabs__tab, .-yellow .content-block__btn .tabs.btn .tabs__tab, .-yellow .dotted-container .tabs.btn .tabs__tab, .accordion.-yellow .tabs.btn .tabs__tab, .card.-yellow .tabs.btn .tabs__tab, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab, .panel-slider__controls.-yellow .tabs.btn .tabs__tab, .tabs.-yellow .tabs__tab {
	color: #731e22;
}

.-yellow .accordion .tabs.btn .tabs__tab:focus, .-yellow .accordion .tabs.btn .tabs__tab:hover, .-yellow .accordion .tabs.btn .tabs__tab[aria-selected=true], .-yellow .content-block__btn .tabs.btn .tabs__tab:focus, .-yellow .content-block__btn .tabs.btn .tabs__tab:hover, .-yellow .content-block__btn .tabs.btn .tabs__tab[aria-selected=true], .-yellow .dotted-container .tabs.btn .tabs__tab:focus, .-yellow .dotted-container .tabs.btn .tabs__tab:hover, .-yellow .dotted-container .tabs.btn .tabs__tab[aria-selected=true], .accordion.-yellow .tabs.btn .tabs__tab:focus, .accordion.-yellow .tabs.btn .tabs__tab:hover, .accordion.-yellow .tabs.btn .tabs__tab[aria-selected=true], .card.-yellow .tabs.btn .tabs__tab:focus, .card.-yellow .tabs.btn .tabs__tab:hover, .card.-yellow .tabs.btn .tabs__tab[aria-selected=true], .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab:focus, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab:hover, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab[aria-selected=true], .panel-slider__controls.-yellow .tabs.btn .tabs__tab:focus, .panel-slider__controls.-yellow .tabs.btn .tabs__tab:hover, .panel-slider__controls.-yellow .tabs.btn .tabs__tab[aria-selected=true], .tabs.-yellow .tabs__tab:focus, .tabs.-yellow .tabs__tab:hover, .tabs.-yellow .tabs__tab[aria-selected=true] {
	color: #f07930;
}

.-yellow .accordion .tabs.btn .tabs__tab-icon path, .-yellow .content-block__btn .tabs.btn .tabs__tab-icon path, .-yellow .dotted-container .tabs.btn .tabs__tab-icon path, .accordion.-yellow .tabs.btn .tabs__tab-icon path, .card.-yellow .tabs.btn .tabs__tab-icon path, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-yellow .tabs.btn .tabs__tab-icon path, .tabs.-yellow .tabs__tab-icon path {
	fill: #f07930;
}

.-yellow .accordion .tabs.btn .tabs__content::before, .-yellow .content-block__btn .tabs.btn .tabs__content::before, .-yellow .dotted-container .tabs.btn .tabs__content::before, .accordion.-yellow .tabs.btn .tabs__content::before, .card.-yellow .tabs.btn .tabs__content::before, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__content::before, .panel-slider__controls.-yellow .tabs.btn .tabs__content::before, .tabs.-yellow .tabs__content::before {
	background-color: #731e22;
}

.-yellow .accordion .tabs.btn .tabs__content-title, .-yellow .content-block__btn .tabs.btn .tabs__content-title, .-yellow .dotted-container .tabs.btn .tabs__content-title, .accordion.-yellow .tabs.btn .tabs__content-title, .card.-yellow .tabs.btn .tabs__content-title, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__content-title, .panel-slider__controls.-yellow .tabs.btn .tabs__content-title, .tabs.-yellow .tabs__content-title {
	color: #fde4bf;
}

.-purple .accordion .tabs.btn .tabs__tab, .-purple .content-block__btn .tabs.btn .tabs__tab, .-purple .dotted-container .tabs.btn .tabs__tab, .accordion.-purple .tabs.btn .tabs__tab, .card.-purple .tabs.btn .tabs__tab, .content-card.-purple .tabs.btn .tabs__tab, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab, .panel-slider__controls.-purple .tabs.btn .tabs__tab, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab, .tabs.-purple .tabs__tab, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab {
	color: #3e2c57;
}

.-purple .accordion .tabs.btn .tabs__tab:focus, .-purple .accordion .tabs.btn .tabs__tab:hover, .-purple .accordion .tabs.btn .tabs__tab[aria-selected=true], .-purple .content-block__btn .tabs.btn .tabs__tab:focus, .-purple .content-block__btn .tabs.btn .tabs__tab:hover, .-purple .content-block__btn .tabs.btn .tabs__tab[aria-selected=true], .-purple .dotted-container .tabs.btn .tabs__tab:focus, .-purple .dotted-container .tabs.btn .tabs__tab:hover, .-purple .dotted-container .tabs.btn .tabs__tab[aria-selected=true], .accordion.-purple .tabs.btn .tabs__tab:focus, .accordion.-purple .tabs.btn .tabs__tab:hover, .accordion.-purple .tabs.btn .tabs__tab[aria-selected=true], .card.-purple .tabs.btn .tabs__tab:focus, .card.-purple .tabs.btn .tabs__tab:hover, .card.-purple .tabs.btn .tabs__tab[aria-selected=true], .content-card.-purple .tabs.btn .tabs__tab:focus, .content-card.-purple .tabs.btn .tabs__tab:hover, .content-card.-purple .tabs.btn .tabs__tab[aria-selected=true], .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab:focus, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab:hover, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab[aria-selected=true], .panel-slider__controls.-purple .tabs.btn .tabs__tab:focus, .panel-slider__controls.-purple .tabs.btn .tabs__tab:hover, .panel-slider__controls.-purple .tabs.btn .tabs__tab[aria-selected=true], .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab[aria-selected=true], .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab[aria-selected=true], .tabs.-purple .tabs__tab:focus, .tabs.-purple .tabs__tab:hover, .tabs.-purple .tabs__tab[aria-selected=true], .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab:focus, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab:hover, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab[aria-selected=true], .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab:focus, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab:hover, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab[aria-selected=true] {
	color: #c2258c;
}

.-purple .accordion .tabs.btn .tabs__tab-icon path, .-purple .content-block__btn .tabs.btn .tabs__tab-icon path, .-purple .dotted-container .tabs.btn .tabs__tab-icon path, .accordion.-purple .tabs.btn .tabs__tab-icon path, .card.-purple .tabs.btn .tabs__tab-icon path, .content-card.-purple .tabs.btn .tabs__tab-icon path, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-purple .tabs.btn .tabs__tab-icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab-icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab-icon path, .tabs.-purple .tabs__tab-icon path, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab-icon path, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab-icon path {
	fill: #8f2f8d;
}

.-purple .accordion .tabs.btn .tabs__content::before, .-purple .content-block__btn .tabs.btn .tabs__content::before, .-purple .dotted-container .tabs.btn .tabs__content::before, .accordion.-purple .tabs.btn .tabs__content::before, .card.-purple .tabs.btn .tabs__content::before, .content-card.-purple .tabs.btn .tabs__content::before, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__content::before, .panel-slider__controls.-purple .tabs.btn .tabs__content::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content::before, .tabs.-purple .tabs__content::before, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__content::before, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__content::before {
	background-color: #3e2c57;
}

.-purple .accordion .tabs.btn .tabs__content-title, .-purple .content-block__btn .tabs.btn .tabs__content-title, .-purple .dotted-container .tabs.btn .tabs__content-title, .accordion.-purple .tabs.btn .tabs__content-title, .card.-purple .tabs.btn .tabs__content-title, .content-card.-purple .tabs.btn .tabs__content-title, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__content-title, .panel-slider__controls.-purple .tabs.btn .tabs__content-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content-title, .tabs.-purple .tabs__content-title, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__content-title, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__content-title {
	color: #e9bad8;
}

.speed-line {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 24px;
	z-index: -2;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
}

.speed-line.-left {
	left: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
}

.speed-line.-right {
	right: calc(( 100vw - calc(100vw * ( 12 / 14 )) ) / -2);
}

.-purple .accordion .speed-line.btn, .-purple .content-block__btn .speed-line.btn, .-purple .dotted-container .speed-line.btn, .accordion.-purple .speed-line.btn, .card.-purple .speed-line.btn, .content-card.-purple .speed-line.btn, .dotted-container.-purple .dotted-container__content .speed-line.btn, .panel-slider__controls.-purple .speed-line.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .speed-line.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .speed-line.btn, .speed-line.-purple, .triangle-section.-purple .triangle-column__body .speed-line.btn, .triangle-section.-purple-light .triangle-column__body .speed-line.btn {
	background-color: #8f2f8d;
}

.-purple .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .-purple .accordion .slider-panel.btn .speed-line.btn, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .-purple .content-block__btn .slider-panel.btn .speed-line.btn, .-purple .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .-purple .dotted-container .slider-panel.btn .speed-line.btn, .accordion.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-purple .slider-panel.btn .speed-line.btn, .card.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-purple .slider-panel.btn .speed-line.btn, .content-card.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-purple .slider-panel.btn .speed-line.btn, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-purple .dotted-container__content .slider-panel.btn .speed-line.btn, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-purple .slider-panel.btn .speed-line.btn, .simple-combo.-purple .simple-combo__content .speed-line.btn, .slider-panel.-purple .speed-line.btn, .speed-line.-purple-light, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .speed-line.btn, .triangle-section.-purple .triangle-column__body .slider-panel.btn .speed-line.btn, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .speed-line.btn, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .speed-line.btn {
	background-color: #c2258c;
}

.speed-line.-purple-lighter {
	background-color: #e9bad8;
}

.-red .accordion .speed-line.btn, .-red .content-block__btn .speed-line.btn, .-red .dotted-container .speed-line.btn, .accordion.-red .speed-line.btn, .card.-red .speed-line.btn, .content-card.-red .speed-line.btn, .dotted-container.-red .dotted-container__content .speed-line.btn, .panel-slider__controls.-red .speed-line.btn, .speed-line.-red {
	background-color: #e8242d;
}

.-red .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .-red .accordion .slider-panel.btn .speed-line.btn, .-red .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .-red .content-block__btn .slider-panel.btn .speed-line.btn, .-red .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .-red .dotted-container .slider-panel.btn .speed-line.btn, .accordion.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-red .slider-panel.btn .speed-line.btn, .card.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-red .slider-panel.btn .speed-line.btn, .content-card.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-red .slider-panel.btn .speed-line.btn, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-red .dotted-container__content .slider-panel.btn .speed-line.btn, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-red .slider-panel.btn .speed-line.btn, .simple-combo.-red .simple-combo__content .speed-line.btn, .slider-panel.-red .speed-line.btn, .speed-line.-red-light {
	background-color: #ed5a2e;
}

.speed-line.-red-lighter {
	background-color: #f8c8bc;
}

.-blue .accordion .speed-line.btn, .-blue .content-block__btn .speed-line.btn, .-blue .dotted-container .speed-line.btn, .accordion.-blue .speed-line.btn, .card.-blue .speed-line.btn, .content-card.-blue .speed-line.btn, .dotted-container.-blue .dotted-container__content .speed-line.btn, .panel-slider__controls.-blue .speed-line.btn, .speed-line.-blue, .triangle-section.-blue .triangle-column__body .speed-line.btn {
	background-color: #178bcd;
}

.-blue .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .-blue .accordion .slider-panel.btn .speed-line.btn, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .-blue .content-block__btn .slider-panel.btn .speed-line.btn, .-blue .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .-blue .dotted-container .slider-panel.btn .speed-line.btn, .accordion.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-blue .slider-panel.btn .speed-line.btn, .card.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-blue .slider-panel.btn .speed-line.btn, .content-card.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-blue .slider-panel.btn .speed-line.btn, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-blue .dotted-container__content .slider-panel.btn .speed-line.btn, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-blue .slider-panel.btn .speed-line.btn, .simple-combo.-blue .simple-combo__content .speed-line.btn, .slider-panel.-blue .speed-line.btn, .speed-line.-blue-light, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .speed-line.btn, .triangle-section.-blue .triangle-column__body .slider-panel.btn .speed-line.btn {
	background-color: #22b0ec;
}

.speed-line.-blue-lighter {
	background-color: #bbe5f8;
}

.-green .accordion .speed-line.btn, .-green .content-block__btn .speed-line.btn, .-green .dotted-container .speed-line.btn, .accordion.-green .speed-line.btn, .card.-green .speed-line.btn, .content-card.-green .speed-line.btn, .dotted-container.-green .dotted-container__content .speed-line.btn, .panel-slider__controls.-green .speed-line.btn, .speed-line.-green {
	background-color: #24a390;
}

.-green .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .-green .accordion .slider-panel.btn .speed-line.btn, .-green .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .-green .content-block__btn .slider-panel.btn .speed-line.btn, .-green .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .-green .dotted-container .slider-panel.btn .speed-line.btn, .accordion.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-green .slider-panel.btn .speed-line.btn, .card.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-green .slider-panel.btn .speed-line.btn, .content-card.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-green .slider-panel.btn .speed-line.btn, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-green .dotted-container__content .slider-panel.btn .speed-line.btn, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-green .slider-panel.btn .speed-line.btn, .simple-combo.-green .simple-combo__content .speed-line.btn, .slider-panel.-green .speed-line.btn, .speed-line.-green-light {
	background-color: #36bcbd;
}

.speed-line.-green-lighter {
	background-color: #c1e8e9;
}

.-yellow .accordion .speed-line.btn, .-yellow .content-block__btn .speed-line.btn, .-yellow .dotted-container .speed-line.btn, .accordion.-yellow .speed-line.btn, .card.-yellow .speed-line.btn, .dotted-container.-yellow .dotted-container__content .speed-line.btn, .panel-slider__controls.-yellow .speed-line.btn, .speed-line.-yellow {
	background-color: #f07930;
}

.-yellow .accordion .content-card.btn .speed-line.btn, .-yellow .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .-yellow .accordion .slider-panel.btn .speed-line.btn, .-yellow .content-block__btn .content-card.btn .speed-line.btn, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .-yellow .content-block__btn .slider-panel.btn .speed-line.btn, .-yellow .dotted-container .content-card.btn .speed-line.btn, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .-yellow .dotted-container .slider-panel.btn .speed-line.btn, .accordion.-yellow .content-card.btn .speed-line.btn, .accordion.-yellow .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-yellow .slider-panel.btn .speed-line.btn, .card.-yellow .content-card.btn .speed-line.btn, .card.-yellow .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-yellow .slider-panel.btn .speed-line.btn, .content-card.-yellow .speed-line.btn, .dotted-container.-yellow .dotted-container__content .content-card.btn .speed-line.btn, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .speed-line.btn, .jumbo-combo__body .speed-line.btn, .panel-slider__controls.-yellow .content-card.btn .speed-line.btn, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-yellow .slider-panel.btn .speed-line.btn, .simple-combo.-yellow .simple-combo__content .speed-line.btn, .slider-panel.-yellow .speed-line.btn, .speed-line.-yellow-light {
	background-color: #faae31;
}

.speed-line.-yellow-lighter {
	background-color: #fde4bf;
}

.sponsor {
	background-color: #f4f4f4;
	border-radius: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 38px 30px 0 30px;
}

.featured-sponsor {
	min-height: 200px;
	margin-bottom: 16px;
}

@media all and (min-width:56.25rem) {
	.featured-sponsor {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin-bottom: 0;
	}
}

.regular-sponsors {
	margin-bottom: -16px;
}

.regular-sponsor-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px;
}

.regular-sponsor {
	min-height: 200px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.sponsor__name {
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
	margin-top: 20px;
	color: #636466;
}

.sponsor__logo {
	-ms-flex-item-align: center;
	align-self: center;
	margin-top: auto;
	margin-bottom: auto;
	width: auto;
}

.stacked-blurb-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 60px;
}

@media all and (min-width:75rem) {
	.stacked-blurb-section {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		gap: 0;
	}
}

.stacked-blurb-section__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 60px;
}

.stacked-blurb-section__content h2 {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.stacked-blurb-section__content {
		gap: 45px;
		margin-top: 110px;
	}
}

.stacked-blurb-section__content-text {
	font-size: 1.5625rem;
	line-height: 1.25;
	max-width: 575px;
}

.stacked-blurb-section__content-text>:last-child {
	margin-bottom: 0;
}

.stacked-blurb-section__blurbs-wrapper {
	position: relative;
}

.stacked-blurb-section__blurbs-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: calc(100% * ( 5 / 6 ));
	background-color: #f4f4f4;
	border-radius: 24px;
	z-index: -1;
	pointer-events: none;
	display: none;
}

@media all and (min-width:75rem) {
	.stacked-blurb-section__blurbs-wrapper {
		padding-top: 45px;
		padding-bottom: 67px;
	}
	
	.stacked-blurb-section__blurbs-wrapper::before {
		display: block;
	}
}

.stacked-blurb-section__blurbs-heading {
	font-size: 1.5625rem;
	line-height: 1;
	text-transform: uppercase;
	color: #636466;
	margin-bottom: 2.5rem;
	padding: 0 30px;
}

@media all and (min-width:75rem) {
	.stacked-blurb-section__blurbs-heading {
		padding: 0;
		padding-left: 69px;
	}
}

.stacked-blurb-section__blurbs {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
	padding: 0 30px;
}

.stacked-blurb-section__blurbs::before {
	content: "";
	position: absolute;
	top: 30px;
	bottom: 30px;
	left: 0;
	right: 0;
	background-color: #f4f4f4;
	border-radius: 24px;
	z-index: -1;
	pointer-events: none;
}

@media all and (min-width:75rem) {
	.stacked-blurb-section__blurbs {
		padding: 0;
		padding-left: 46px;
	}
	
	.stacked-blurb-section__blurbs::before {
		display: none;
	}
}

.stacked-blurb-section__blurb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	padding: 40px;
	background-color: #fff;
	border: 4px solid #f4f4f4;
	border-radius: 24px;
}

@media all and (min-width:75rem) {
	.stacked-blurb-section__blurb {
		padding: 24px 40px;
	}
}

.stacked-blurb-section__blurb-title {
	font-size: 1.5625rem;
	line-height: 1.25;
	text-transform: uppercase;
	margin-bottom: 0;
}

.stacked-blurb-section__blurb-text {
	font-size: 1.25rem;
	margin-bottom: 0;
}

.-green .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-green .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-green .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .accordion.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .content-card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .dotted-container.-green .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-green .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title {
	color: #136b6a;
}

.-green .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-green .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-green .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .accordion.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .content-card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .dotted-container.-green .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-green .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title {
	color: #24a390;
}

.-green .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-green .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-green .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .accordion.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .content-card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .dotted-container.-green .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-green .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title {
	color: #36bcbd;
}

.-blue .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-blue .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-blue .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .accordion.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .content-card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .dotted-container.-blue .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-blue .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .triangle-section.-blue .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title {
	color: #0a63ac;
}

.-blue .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-blue .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-blue .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .accordion.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .content-card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .dotted-container.-blue .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-blue .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .triangle-section.-blue .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title {
	color: #178bcd;
}

.-blue .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-blue .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-blue .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .accordion.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .content-card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .dotted-container.-blue .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-blue .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .triangle-section.-blue .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title {
	color: #22b0ec;
}

.-purple .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-purple .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-purple .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .accordion.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .content-card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .dotted-container.-purple .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-purple .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .triangle-section.-purple .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .triangle-section.-purple-light .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title {
	color: #5a348f;
}

.-purple .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-purple .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-purple .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .accordion.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .content-card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .dotted-container.-purple .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-purple .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .triangle-section.-purple .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .triangle-section.-purple-light .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title {
	color: #8f2f8d;
}

.-purple .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-purple .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-purple .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .accordion.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .content-card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .dotted-container.-purple .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-purple .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .triangle-section.-purple .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .triangle-section.-purple-light .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title {
	color: #c2258c;
}

.-red .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-red .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-red .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .accordion.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .content-card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .dotted-container.-red .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-red .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title {
	color: #a62e34;
}

.-red .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-red .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-red .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .accordion.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .content-card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .dotted-container.-red .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-red .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title {
	color: #e8242d;
}

.-red .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-red .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-red .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .accordion.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .content-card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .dotted-container.-red .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-red .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title {
	color: #ed5a2e;
}

.-yellow .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-yellow .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .-yellow .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .accordion.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .card.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .dotted-container.-yellow .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-yellow .stacked-blurb-section__blurb:nth-of-type(3n+1) .stacked-blurb-section__blurb-title {
	color: #d95931;
}

.-yellow .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-yellow .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .-yellow .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .accordion.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .card.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .dotted-container.-yellow .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-yellow .stacked-blurb-section__blurb:nth-of-type(3n+2) .stacked-blurb-section__blurb-title {
	color: #f07930;
}

.-yellow .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-yellow .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .-yellow .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .accordion.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .card.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .dotted-container.-yellow .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title, .stacked-blurb-section__blurbs.-yellow .stacked-blurb-section__blurb:nth-of-type(3n+3) .stacked-blurb-section__blurb-title {
	color: #faae31;
}

.poster {
	position: fixed;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	z-index: 9;
	width: 100%;
	color: #fff;
	padding: 60px 1.25rem 40px;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transition: top .4s ease-out, opacity .4s linear, visibility .4s linear, -webkit-transform .4s ease-out;
	transition: top .4s ease-out, opacity .4s linear, visibility .4s linear, -webkit-transform .4s ease-out;
	transition: transform .4s ease-out, top .4s ease-out, opacity .4s linear, visibility .4s linear;
	transition: transform .4s ease-out, top .4s ease-out, opacity .4s linear, visibility .4s linear, -webkit-transform .4s ease-out;
}

.-hide-hero .poster {
	-webkit-transform: translate(-50%, 100%);
	transform: translate(-50%, 100%);
}

.poster::before {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(117.39deg, #f07930 0, #d95931 100%);
	border-radius: 12px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	pointer-events: none;
	z-index: -1;
}

@media all and (min-width:21.875rem) {
	.poster {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media all and (min-width:45rem) {
	.poster {
		padding-left: calc(100vw * ( 1 / 14 ));
		padding-right: calc(100vw * ( 1 / 14 ));
	}
}

@media all and (min-width:75rem) {
	.poster {
		position: absolute;
		top: 123px;
		bottom: auto;
		width: calc(100vw * ( 12 / 14 ));
		padding-top: 26px;
		padding-left: 60px;
		padding-right: 60px;
	}
	
	.poster::before {
		top: -12px;
		border-radius: 12px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
		box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	}
	
	.-hero .poster {
		top: calc(73px + 83vh);
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
	}
}

.-green .accordion .poster.btn::before, .-green .content-block__btn .poster.btn::before, .-green .dotted-container .poster.btn::before, .accordion.-green .poster.btn::before, .card.-green .poster.btn::before, .content-card.-green .poster.btn::before, .dotted-container.-green .dotted-container__content .poster.btn::before, .panel-slider__controls.-green .poster.btn::before, .poster.-green::before {
	background: linear-gradient(117.64deg, #24a390 0, #136b6a 100%);
}

.-blue .accordion .poster.btn::before, .-blue .content-block__btn .poster.btn::before, .-blue .dotted-container .poster.btn::before, .accordion.-blue .poster.btn::before, .card.-blue .poster.btn::before, .content-card.-blue .poster.btn::before, .dotted-container.-blue .dotted-container__content .poster.btn::before, .panel-slider__controls.-blue .poster.btn::before, .poster.-blue::before, .triangle-section.-blue .triangle-column__body .poster.btn::before {
	background: linear-gradient(117.64deg, #178bcd 0, #0a63ac 100%);
}

.-purple .accordion .poster.btn::before, .-purple .content-block__btn .poster.btn::before, .-purple .dotted-container .poster.btn::before, .accordion.-purple .poster.btn::before, .card.-purple .poster.btn::before, .content-card.-purple .poster.btn::before, .dotted-container.-purple .dotted-container__content .poster.btn::before, .panel-slider__controls.-purple .poster.btn::before, .poster.-purple::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .poster.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .poster.btn::before, .triangle-section.-purple .triangle-column__body .poster.btn::before, .triangle-section.-purple-light .triangle-column__body .poster.btn::before {
	background: linear-gradient(117.64deg, #8f2f8d 0, #5a348f 100%);
}

.-red .accordion .poster.btn::before, .-red .content-block__btn .poster.btn::before, .-red .dotted-container .poster.btn::before, .accordion.-red .poster.btn::before, .card.-red .poster.btn::before, .content-card.-red .poster.btn::before, .dotted-container.-red .dotted-container__content .poster.btn::before, .panel-slider__controls.-red .poster.btn::before, .poster.-red::before {
	background: linear-gradient(117.64deg, #e8242d 0, #a62e34 100%);
}

.-yellow .accordion .poster.btn::before, .-yellow .content-block__btn .poster.btn::before, .-yellow .dotted-container .poster.btn::before, .accordion.-yellow .poster.btn::before, .card.-yellow .poster.btn::before, .dotted-container.-yellow .dotted-container__content .poster.btn::before, .panel-slider__controls.-yellow .poster.btn::before, .poster.-yellow::before {
	background: linear-gradient(117.39deg, #f07930 0, #d95931 100%);
}

.poster__heading {
	font-weight: 700;
	line-height: 1;
	margin-bottom: 1.25rem;
}

.poster__text {
	font-size: 1.5625rem;
	line-height: 1.25;
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.poster__text {
		max-width: 50%;
	}
}

.poster__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2.5rem;
}

@media all and (min-width:75rem) {
	.poster__actions {
		margin-top: 0;
	}
}

@media all and (min-width:75rem) {
	.poster__btn {
		margin-top: 2.5rem;
	}
}

.poster__close {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	font-size: 1.25rem;
	color: #d8d8d8;
	text-decoration: underline;
	margin-left: auto;
	cursor: pointer;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.poster__close:focus-visible, .poster__close:hover {
	color: #fff;
}

@media all and (min-width:75rem) {
	.poster__close {
		position: absolute;
		top: 26px;
		right: 26px;
		margin-top: 0;
	}
}

.close-icon {
	position: relative;
	width: 20px;
	height: 20px;
	border: 2px solid #63282c;
	border-radius: 50%;
	-webkit-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
}

.close-icon::after, .close-icon::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
	width: 60%;
	height: 3px;
	background-color: #63282c;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.close-icon::after {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.close-icon.-fill {
	border-color: #a62e34;
	background-color: #a62e34;
}

.close-icon.-fill::after, .close-icon.-fill::before {
	background-color: #fff;
}

.close-icon.-dull {
	border-color: #d8d8d8;
}

.close-icon.-dull::after, .close-icon.-dull::before {
	background-color: #d8d8d8;
}

button:focus-visible .close-icon, button:hover .close-icon {
	border-color: #e8242d;
}

button:focus-visible .close-icon::after, button:focus-visible .close-icon::before, button:hover .close-icon::after, button:hover .close-icon::before {
	background-color: #e8242d;
}

button:focus-visible .close-icon.-dull, button:hover .close-icon.-dull {
	border-color: #fff;
}

button:focus-visible .close-icon.-dull::after, button:focus-visible .close-icon.-dull::before, button:hover .close-icon.-dull::after, button:hover .close-icon.-dull::before {
	background-color: #fff;
}

.join-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh;
	padding-bottom: 100px;
	background-color: #f4f4f4;
}

.join-wrapper::after {
	content: "";
	position: absolute;
	top: 100%;
	width: 100%;
	height: 200px;
	background-color: #f4f4f4;
	pointer-events: none;
}

@media all and (min-width:56.25rem) {
	.join-wrapper {
		min-height: 0;
		padding-bottom: 0;
		background-color: transparent;
	}
	
	.join-wrapper::after {
		display: none;
	}
}

.join-cell {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: calc(100vw * 10 / 12);
}

@media all and (min-width:45rem) {
	.join-cell {
		max-width: calc(100vw * ( 12 / 14 ));
	}
}

.join-cell--outer {
	max-width: none;
}

@media all and (min-width:56.25rem) {
	.join-cell--outer {
		max-width: calc(100vw * ( 12 / 14 ));
		padding-top: 95px;
		margin-bottom: 100px;
	}
}

.join-section {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

@media all and (max-width:56.25rem) {
	.join-section.-hidden {
		display: none;
	}
}

@media all and (min-width:56.25rem) {
	.join-section:not(:first-child) {
		padding-top: 100px;
		margin-top: 100px;
	}
	
	.join-section:not(:first-child)::after {
		content: "";
		position: absolute;
		left: 50%;
		top: -1px;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 80%;
		border: 2px dashed #c2258c;
	}
}

.join-header {
	padding-bottom: 65px;
	margin-bottom: -65px;
	min-height: 250px;
	background-image: linear-gradient(117.64deg, #8f2f8d 0, #5a348f 100%);
	-webkit-box-shadow: inset 0 -12px 12px rgba(0, 0, 0, .25), inset 0 12px 12px rgba(0, 0, 0, .2);
	box-shadow: inset 0 -12px 12px rgba(0, 0, 0, .25), inset 0 12px 12px rgba(0, 0, 0, .2);
	padding-top: 55px;
}

@media all and (min-width:45rem) {
	.join-header {
		padding-top: 95px;
	}
}

@media all and (min-width:56.25rem) {
	.join-header {
		padding: 0;
		min-height: 0;
		margin-bottom: 0;
		background: 0 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.join-header__inner {
	margin-bottom: 36px;
}

@media all and (min-width:56.25rem) {
	.join-header__inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 20px;
	}
}

@media all and (min-width:75rem) {
	.join-header__inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media all and (min-width:45rem) {
	.join-body__inner {
		width: 75%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media all and (min-width:56.25rem) {
	.join-body__inner {
		width: auto;
	}
}

.join-footer {
	margin-top: 58px;
}

@media all and (min-width:56.25rem) {
	.join-footer {
		margin-top: 40px;
	}
}

.join-heading {
	font-size: 1.5625rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	color: #fff;
	margin-bottom: .5em;
}

@media all and (min-width:56.25rem) {
	.join-heading {
		color: #8f2f8d;
		margin-bottom: 0;
	}
}

.join-link {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #e9bad8;
	text-decoration: underline;
	cursor: pointer;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.join-link:focus-visible, .join-link:hover {
	color: #fff;
}

.join-link.-dark {
	color: #5a348f;
}

.join-link.-dark:focus-visible, .join-link.-dark:hover {
	color: #8f2f8d;
}

.-green .accordion .join-link.btn, .-green .content-block__btn .join-link.btn, .-green .dotted-container .join-link.btn, .accordion.-green .join-link.btn, .card.-green .join-link.btn, .content-card.-green .join-link.btn, .dotted-container.-green .dotted-container__content .join-link.btn, .join-link.-green, .panel-slider__controls.-green .join-link.btn {
	color: #136b6a;
}

.-green .accordion .join-link.btn:focus-visible, .-green .accordion .join-link.btn:hover, .-green .content-block__btn .join-link.btn:focus-visible, .-green .content-block__btn .join-link.btn:hover, .-green .dotted-container .join-link.btn:focus-visible, .-green .dotted-container .join-link.btn:hover, .accordion.-green .join-link.btn:focus-visible, .accordion.-green .join-link.btn:hover, .card.-green .join-link.btn:focus-visible, .card.-green .join-link.btn:hover, .content-card.-green .join-link.btn:focus-visible, .content-card.-green .join-link.btn:hover, .dotted-container.-green .dotted-container__content .join-link.btn:focus-visible, .dotted-container.-green .dotted-container__content .join-link.btn:hover, .join-link.-green:focus-visible, .join-link.-green:hover, .panel-slider__controls.-green .join-link.btn:focus-visible, .panel-slider__controls.-green .join-link.btn:hover {
	color: #24a390;
}

.-red .accordion .join-link.btn, .-red .content-block__btn .join-link.btn, .-red .dotted-container .join-link.btn, .accordion.-red .join-link.btn, .card.-red .join-link.btn, .content-card.-red .join-link.btn, .dotted-container.-red .dotted-container__content .join-link.btn, .join-link.-red, .panel-slider__controls.-red .join-link.btn {
	color: #63282c;
}

.-red .accordion .join-link.btn:focus-visible, .-red .accordion .join-link.btn:hover, .-red .content-block__btn .join-link.btn:focus-visible, .-red .content-block__btn .join-link.btn:hover, .-red .dotted-container .join-link.btn:focus-visible, .-red .dotted-container .join-link.btn:hover, .accordion.-red .join-link.btn:focus-visible, .accordion.-red .join-link.btn:hover, .card.-red .join-link.btn:focus-visible, .card.-red .join-link.btn:hover, .content-card.-red .join-link.btn:focus-visible, .content-card.-red .join-link.btn:hover, .dotted-container.-red .dotted-container__content .join-link.btn:focus-visible, .dotted-container.-red .dotted-container__content .join-link.btn:hover, .join-link.-red:focus-visible, .join-link.-red:hover, .panel-slider__controls.-red .join-link.btn:focus-visible, .panel-slider__controls.-red .join-link.btn:hover {
	color: #e8242d;
}

.join-link--close {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
}

.join-btn {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 1.5625rem;
	font-weight: 700;
	color: #3e2c57;
	background-color: #e9bad8;
	padding: 15px;
	border-radius: 10px;
	text-transform: uppercase;
	text-align: center;
	opacity: 1;
	cursor: pointer;
	-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, opacity .2s linear;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, opacity .2s linear;
}

.join-btn.-dark {
	color: #e9bad8;
	background-color: #3e2c57;
}

.join-btn:disabled {
	opacity: .5;
}

.join-btn:focus-visible, .join-btn:hover {
	color: #8f2f8d;
}

.join-btn:focus-visible.-dark, .join-btn:hover.-dark {
	color: #fff;
}

.join-btn--chevron {
	margin-right: 37px;
}

.join-btn-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 40px;
}

.join-btn-container>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.join-btn-container .btn.-chevron {
	max-width: calc(100% - 43px);
}

.join-check-icon {
	position: relative;
	width: 20px;
	height: 20px;
	background-color: #24a390;
	border-radius: 50%;
}

.join-check-icon::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -60%) rotate(-45deg);
	transform: translate(-50%, -60%) rotate(-45deg);
	width: 60%;
	height: 35%;
	border: 3px solid #fff;
	border-top: 0;
	border-right: 0;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.join-notice {
	color: #fff;
}

@media all and (min-width:56.25rem) {
	.join-notice {
		color: #231f20;
		-webkit-transition: padding .2s ease-in-out;
		transition: padding .2s ease-in-out;
	}
	
	.join-notice.-active {
		padding-top: 40px;
	}
}

.join-people-card-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

@media all and (min-width:75rem) {
	.join-people-card-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.join-people-card {
	padding: 20px;
	border-radius: 10px;
	background-color: #fff;
}

@media all and (min-width:75rem) {
	.join-people-card {
		min-width: 400px;
	}
}

.join-people-card__title {
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: .2em;
}

.join-people-card__subtitle {
	font-size: .8rem;
	font-weight: 500;
	line-height: 1.25;
	text-transform: uppercase;
	color: #d8d8d8;
}

.join-people-card__body {
	margin-top: 40px;
}

.join-people-card__body:first-child {
	margin-top: 0;
}

.join-people-counter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.join-people-counter__btn {
	position: relative;
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #fff;
	background-color: #213838;
	border-radius: 10px;
	cursor: pointer;
	-webkit-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

.join-people-counter__btn::after, .join-people-counter__btn::before {
	content: "";
	display: block;
	width: 10px;
	height: 3px;
	background-color: #fff;
}

.join-people-counter__btn::after {
	display: none;
}

.join-people-counter__btn.-add {
	background-color: #24a390;
}

.join-people-counter__btn.-add::after, .join-people-counter__btn.-add::before {
	width: 12px;
}

.join-people-counter__btn.-add::after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}

.join-people-counter__btn:disabled {
	background-color: #d8d8d8;
	cursor: not-allowed;
}

.join-people-counter__btn:not(:disabled):focus-visible, .join-people-counter__btn:not(:disabled):hover {
	background-color: #136b6a;
}

.join-people-counter__people {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 12px;
}

.join-people-counter__people:not(:has(>:nth-child(5))) {
	gap: 17px;
}

@media all and (min-width:56.25rem) {
	.join-people-counter__people {
		gap: 17px;
	}
}

.join-people-counter__person {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
}

.join-people-counter__person::before {
	width: 12px;
	height: 12px;
	border-radius: 50%;
}

.join-people-counter__person::after {
	width: 17px;
	height: 27px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
}

.join-people-counter__person::after, .join-people-counter__person::before {
	content: "";
	background-color: #e8242d;
}

.join-people-counter__person:nth-child(1)::after, .join-people-counter__person:nth-child(1)::before {
	background-color: #63282c;
}

.join-people-counter__person:nth-child(2)::after, .join-people-counter__person:nth-child(2)::before {
	background-color: #a62e34;
}

.join-people-counter__person:nth-child(3)::after, .join-people-counter__person:nth-child(3)::before {
	background-color: #ed5a2e;
}

.join-people-counter__person:nth-child(4)::after, .join-people-counter__person:nth-child(4)::before {
	background-color: #f07930;
}

.join-people-counter__person:nth-child(5)::after, .join-people-counter__person:nth-child(5)::before {
	background-color: #faae31;
}

.join-people-counter__person:nth-child(6)::after, .join-people-counter__person:nth-child(6)::before {
	background-color: #fde4bf;
}

.join-membership-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	background-color: #fff;
	border-radius: 10px;
	padding: 20px 30px;
	width: 100%;
}

.join-membership-card__title {
	font-size: 2.4375rem;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	margin-bottom: .25rem;
}

.join-membership-card__subtitle {
	font-size: .8rem;
	line-height: 1.3333;
	text-align: center;
	color: #636466;
	margin-bottom: .25rem;
}

.join-membership-card__subtitle:last-child {
	margin-bottom: 0;
}

.join-benefit-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: .75rem;
}

.join-benefit-list:last-child {
	margin-bottom: 0;
}

.join-benefit-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	gap: 9px;
	font-size: 1.25rem;
	line-height: 1;
	color: #636466;
	margin-bottom: .9375rem;
}

.join-benefit-list li:last-child {
	margin-bottom: 0;
}

.join-benefit-list li::before {
	content: "";
	display: block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-bottom: 1px dashed #636466;
	min-width: 3px;
}

.join-benefit-list li>span:first-child {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

@media all and (min-width:75rem) {
	.join-benefit-list li {
		font-size: 16px;
	}
}

@media all and (min-width:1400px) {
	.join-benefit-list li {
		font-size: 1.25rem;
	}
}

.join-benefit-list.-expanded li {
	margin-bottom: 1.25rem;
}

.join-benefit-list__value {
	-ms-flex-item-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: right;
	font-size: 1rem;
}

.join-benefit-list__value.-small {
	font-size: .8rem;
}

.join-benefit-list__value.-positive {
	color: #24a390;
}

.join-benefit-list__value.-negative {
	color: #63282c;
}

.join-benefit-list__header {
	margin-top: 2.1875rem;
	margin-bottom: .9375rem;
}

.join-benefit-list__header:first-child {
	margin-top: 0;
}

.join-benefit-list__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	gap: 9px;
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: 0;
}

.join-benefit-list__heading::after {
	content: "";
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-bottom: 1px solid #636466;
}

.join-benefit-list__subheading {
	font-size: .8rem;
	font-weight: 700;
	line-height: 1.25;
	color: #636466;
	margin-bottom: 0;
}

.join-slider {
	overflow: visible;
}

@media all and (min-width:56.25rem) {
	.join-slider .swiper-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 25px;
	}
	
	.join-slider .swiper-slide {
		width: auto;
	}
}

@media all and (min-width:75rem) {
	.join-slider .swiper-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.join-slider .swiper-slide {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}

.join-slider__helper {
	position: absolute;
	top: 100%;
	right: 0;
	font-size: .8rem;
	line-height: 1.25;
	text-align: right;
	color: #8f2f8d;
	margin-top: 10px;
	margin-bottom: 0;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.join-slider__helper.-hidden {
	opacity: 0;
}

.join-modal__inner {
	padding: 32px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

@media all and (min-width:56.25rem) {
	.join-modal__inner {
		padding: calc(min(9.7vh, 80px)) 0;
	}
}

.join-modal__title {
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 1.25rem;
}

@media all and (min-width:56.25rem) {
	.join-modal__title {
		color: #8f2f8d;
		margin-bottom: 2.5rem;
	}
}

.join-modal__actions {
	margin-top: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
}

@media all and (min-width:56.25rem) {
	.join-modal__actions>div {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	
	.join-modal__actions>div:nth-of-type(2) {
		text-align: center;
	}
	
	.join-modal__actions>div:last-of-type {
		text-align: right;
	}
}

.join-modal__action-link {
	color: #5a348f;
	font-weight: 700;
}

.join-modal__action-link:focus-visible, .join-modal__action-link:hover {
	color: #8f2f8d;
}

@media all and (min-width:56.25rem) {
	.join-modal__action-link {
		color: #0a63ac;
	}
	
	.join-modal__action-link:focus-visible, .join-modal__action-link:hover {
		color: #178bcd;
	}
}

.join-modal__card {
	width: 350px;
}

.join-checklist {
	padding: 20px;
	background-color: #fff;
}

@media all and (min-width:56.25rem) {
	.join-checklist {
		border-radius: 15px;
	}
}

.join-checklist__title {
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 0;
}

.join-checklist__fieldset {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

@media all and (min-width:56.25rem) {
	.join-checklist__fieldset {
		gap: 40px;
	}
}

.join-checklist__items {
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
	margin-bottom: 5px;
}

@media all and (min-width:56.25rem) {
	.join-checklist__items {
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
		padding: 0 40px;
		margin-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.join-checklist__items {
		-webkit-columns: 3;
		-moz-columns: 3;
		columns: 3;
	}
}

.join-checklist__field {
	margin-bottom: 20px;
}

.join-checklist__field:last-child {
	margin-bottom: 0;
}

@media all and (min-width:75rem) {
	.join-checklist__field {
		margin-bottom: 12px;
	}
}

.join-checklist__submit {
	width: 100%;
}

.join-checklist__reset {
	color: #636466;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
	border: 0;
	border-radius: 0;
	padding: 0;
}

.join-checklist__reset:focus-visible, .join-checklist__reset:hover {
	color: #231f20;
}

.join-checkbox {
	position: relative;
	font-size: 1.25rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 16px;
	cursor: pointer;
}

.join-checkbox input {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	pointer-events: none;
}

.join-checkbox__checkmark {
	position: relative;
	width: 36px;
	height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border: 2px solid #0a63ac;
	border-radius: 4px;
	background-color: #fff;
	-webkit-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
}

.join-checkbox__checkmark::before {
	content: "";
	width: 50%;
	height: 50%;
	background-color: #0a63ac;
	border-radius: 1px;
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

input:checked~.join-checkbox__checkmark::before {
	opacity: 1;
}

input:focus-visible~.join-checkbox__checkmark {
	border-color: #1b4265;
}

.join-checkbox__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 1;
}

.join-tinder-container {
	position: relative;
	aspect-ratio: 1/1.415;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media all and (min-width:45rem) {
	.join-tinder-container {
		width: 75%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media all and (min-width:56.25rem) {
	.join-tinder-container {
		aspect-ratio: auto;
		width: auto;
	}
}

.join-tinder-card {
	position: absolute;
	inset: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	pointer-events: none;
	z-index: 1;
	-webkit-transition: z-index 0s .4s ease-in, opacity .2s .4s ease-in, visibility .4s ease-in, -webkit-transform .4s ease-in;
	transition: z-index 0s .4s ease-in, opacity .2s .4s ease-in, visibility .4s ease-in, -webkit-transform .4s ease-in;
	transition: transform .4s ease-in, z-index 0s .4s ease-in, opacity .2s .4s ease-in, visibility .4s ease-in;
	transition: transform .4s ease-in, z-index 0s .4s ease-in, opacity .2s .4s ease-in, visibility .4s ease-in, -webkit-transform .4s ease-in;
}

.join-tinder-card.-active {
	z-index: 3;
	pointer-events: auto;
	position: static;
}

.-active~.join-tinder-card {
	opacity: 0;
}

.-active+.join-tinder-card {
	z-index: 2;
	opacity: 1;
}

.join-tinder-card:not(.-active) {
	visibility: hidden;
}

.join-tinder-card.-accepted {
	-webkit-transform: translate(110vw, 50px) rotate(-15deg);
	transform: translate(110vw, 50px) rotate(-15deg);
}

.join-tinder-card.-rejected {
	-webkit-transform: translate(-110vw, 50px) rotate(15deg);
	transform: translate(-110vw, 50px) rotate(15deg);
}

@media all and (min-width:56.25rem) {
	.join-tinder-card {
		-webkit-transition: z-index 0s .3s ease-in, opacity .2s .1s ease-in, visibility .3s ease-in, -webkit-transform .3s ease-in;
		transition: z-index 0s .3s ease-in, opacity .2s .1s ease-in, visibility .3s ease-in, -webkit-transform .3s ease-in;
		transition: transform .3s ease-in, z-index 0s .3s ease-in, opacity .2s .1s ease-in, visibility .3s ease-in;
		transition: transform .3s ease-in, z-index 0s .3s ease-in, opacity .2s .1s ease-in, visibility .3s ease-in, -webkit-transform .3s ease-in;
	}
	
	.join-tinder-card.-accepted, .join-tinder-card.-rejected {
		-webkit-transform: translate(0, -50px);
		transform: translate(0, -50px);
		opacity: 0;
	}
}

.join-tinder-card__inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	gap: 20px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-radius: 10px;
	overflow: hidden;
}

.join-tinder-card__inner::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	pointer-events: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(82.81%, rgba(0, 0, 0, .5)));
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 82.81%);
}

.join-tinder-card__content {
	text-align: center;
	padding: 20px;
	padding-top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

.join-tinder-card__title {
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-transform: uppercase;
}

.join-tinder-card__title:last-child {
	margin-bottom: 10px;
}

.join-tinder-card__subtitle {
	color: #f4f4f4;
	margin-top: .25rem;
}

.join-tinder-card__verdicts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 40px;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

.join-tinder-card__verdict {
	cursor: pointer;
}

.join-tinder-card__verdict svg path {
	-webkit-transition: stroke .2s ease-in-out;
	transition: stroke .2s ease-in-out;
}

.join-tinder-card__verdict:focus-visible.-positive svg path, .join-tinder-card__verdict:hover.-positive svg path {
	stroke: #24a390;
}

.join-tinder-card__verdict:focus-visible.-negative svg path, .join-tinder-card__verdict:hover.-negative svg path {
	stroke: #e8242d;
}

.join-tinder-card__image {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.join-amenity-card-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

.join-amenity-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	padding: 10px;
	background-color: #fff;
	border-radius: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
}

@media all and (min-width:56.25rem) {
	.join-amenity-card {
		padding: 40px;
		border-radius: 30px;
	}
}

@media all and (min-width:75rem) {
	.join-amenity-card {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 60px;
	}
}

.join-amenity-card__media {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	padding-bottom: 43.67%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.join-amenity-card__media img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

@media all and (min-width:75rem) {
	.join-amenity-card__media {
		padding-bottom: 0;
		min-height: 240px;
	}
}

.join-amenity-card__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	padding: 20px 10px;
}

@media all and (min-width:75rem) {
	.join-amenity-card__content {
		width: 50.5%;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		margin-left: auto;
		padding-left: 0;
		padding-right: 0;
	}
}

.join-amenity-card__title {
	font-size: 1.5625rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 0;
}

.join-amenity-card__text {
	font-size: 1.25rem;
	margin-bottom: 0;
}

.join-amenity-card__notice {
	font-size: .8rem;
	font-weight: 700;
	line-height: 1.25;
	color: #636466;
	margin-bottom: 0;
}

.join-amenity-card__tiers th {
	text-align: left;
	padding-bottom: 20px;
}

.join-amenity-card__tinder-title {
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 0;
}

.join-amenity-card__tinder-verdicts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 80px;
}

.join-amenity-card__tinder-verdict {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	font-weight: 700;
	cursor: pointer;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.join-amenity-card__tinder-verdict svg path {
	-webkit-transition: stroke .2s ease-in-out;
	transition: stroke .2s ease-in-out;
}

.join-amenity-card__tinder-verdict.-positive {
	color: #36bcbd;
}

.join-amenity-card__tinder-verdict.-negative {
	color: #ed5a2e;
}

.join-amenity-card__tinder-verdict:focus-visible.-positive, .join-amenity-card__tinder-verdict:hover.-positive {
	color: #136b6a;
}

.join-amenity-card__tinder-verdict:focus-visible.-positive svg path, .join-amenity-card__tinder-verdict:hover.-positive svg path {
	stroke: #136b6a;
}

.join-amenity-card__tinder-verdict:focus-visible.-negative, .join-amenity-card__tinder-verdict:hover.-negative {
	color: #a62e34;
}

.join-amenity-card__tinder-verdict:focus-visible.-negative svg path, .join-amenity-card__tinder-verdict:hover.-negative svg path {
	stroke: #a62e34;
}

.join-amenity-up-btn {
	position: -webkit-sticky;
	position: sticky;
	top: 50%;
	right: 0;
}

.tcb {
	color: #231f20;
}

.tcw {
	color: #fff;
}

.tcp {
	color: #0a63ac;
}

.tcgdr {
	color: #213838;
}

.tcgd {
	color: #136b6a;
}

.tcg {
	color: #24a390;
}

.tcgl {
	color: #36bcbd;
}

.tcglr {
	color: #c1e8e9;
}

.tcbdr {
	color: #1b4265;
}

.tcbd {
	color: #0a63ac;
}

.tcb {
	color: #178bcd;
}

.tcbl {
	color: #22b0ec;
}

.tcblr {
	color: #bbe5f8;
}

.tcpdr {
	color: #3e2c57;
}

.tcpd {
	color: #5a348f;
}

.tcp {
	color: #8f2f8d;
}

.tcpl {
	color: #c2258c;
}

.tcplr {
	color: #e9bad8;
}

.tcrdr {
	color: #63282c;
}

.tcrd {
	color: #a62e34;
}

.tcr {
	color: #e8242d;
}

.tcrl {
	color: #ed5a2e;
}

.tcrlr {
	color: #f8c8bc;
}

.tcydr {
	color: #731e22;
}

.tcyd {
	color: #d95931;
}

.tcy {
	color: #f07930;
}

.tcyl {
	color: #faae31;
}

.tcylr {
	color: #fde4bf;
}

.bci {
	background-color: #231f20;
}

.bcm {
	background-color: #fff;
}

.bcw {
	background-color: #fff;
}

.bcgrl {
	background-color: #f4f4f4;
}

.bcgdr {
	background-color: #213838;
}

.bcgd {
	background-color: #136b6a;
}

.bcg {
	background-color: #24a390;
}

.bcgl {
	background-color: #36bcbd;
}

.bcglr {
	background-color: #c1e8e9;
}

.bgg {
	background: linear-gradient(117.64deg, #24a390 0, #136b6a 100%);
}

.bcbdr {
	background-color: #1b4265;
}

.bcbd {
	background-color: #0a63ac;
}

.bcb {
	background-color: #178bcd;
}

.bcbl {
	background-color: #22b0ec;
}

.bcblr {
	background-color: #bbe5f8;
}

.bgb {
	background: linear-gradient(117.64deg, #178bcd 0, #0a63ac 100%);
}

.bcpdr {
	background-color: #3e2c57;
}

.bcpd {
	background-color: #5a348f;
}

.bcp {
	background-color: #8f2f8d;
}

.bcpl {
	background-color: #c2258c;
}

.bcplr {
	background-color: #e9bad8;
}

.bgp {
	background: linear-gradient(117.64deg, #8f2f8d 0, #5a348f 100%);
}

.bcrdr {
	background-color: #63282c;
}

.bcrd {
	background-color: #a62e34;
}

.bcr {
	background-color: #e8242d;
}

.bcrl {
	background-color: #ed5a2e;
}

.bcrlr {
	background-color: #f8c8bc;
}

.bgr {
	background: linear-gradient(117.64deg, #e8242d 0, #a62e34 100%);
}

.bcydr {
	background-color: #731e22;
}

.bcyd {
	background-color: #d95931;
}

.bcy {
	background-color: #f07930;
}

.bcyl {
	background-color: #faae31;
}

.bcylr {
	background-color: #fde4bf;
}

.bgy {
	background: linear-gradient(117.39deg, #f07930 0, #d95931 100%);
}

.db {
	display: block;
}

.di {
	display: inline;
}

.dib {
	display: inline-block;
}

.dn {
	display: none;
}

.maxs {
	margin: .25rem;
}

.mas {
	margin: .5rem;
}

.mam {
	margin: 1rem;
}

.mal {
	margin: 2rem;
}

.maxl {
	margin: 4rem;
}

.mbf {
	margin-bottom: 0;
}

.mbxs {
	margin-bottom: .25rem;
}

.mbs {
	margin-bottom: .5rem;
}

.mbm {
	margin-bottom: 1rem;
}

.mbl {
	margin-bottom: 2rem;
}

.mb3 {
	margin-bottom: 3rem;
}

.mbxl {
	margin-bottom: 4rem;
}

@media all and (min-width:45rem) {
	.mbf-s {
		margin-bottom: 0;
	}
}

@media all and (min-width:45rem) {
	.mbm-s {
		margin-bottom: 1rem;
	}
}

@media all and (min-width:45rem) {
	.mbl-s {
		margin-bottom: 2rem;
	}
}

@media all and (min-width:56.25rem) {
	.mbm-m {
		margin-bottom: 1rem;
	}
}

@media all and (min-width:45rem) {
	.mb3-s {
		margin-bottom: 3rem;
	}
}

@media all and (min-width:56.25rem) {
	.mb3-m {
		margin-bottom: 3rem;
	}
}

@media all and (min-width:56.25rem) {
	.mbl-m {
		margin-bottom: 2rem;
	}
}

@media all and (min-width:75rem) {
	.mbl-l {
		margin-bottom: 2rem;
	}
}

@media all and (min-width:56.25rem) {
	.mbxl-m {
		margin-bottom: 4rem;
	}
}

@media all and (min-width:75rem) {
	.mbxl-l {
		margin-bottom: 4rem;
	}
}

@media all and (min-width:56.25rem) {
	.mbf-m {
		margin-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.mbf-l {
		margin-bottom: 0;
	}
}

.mhc {
	margin-right: auto;
	margin-left: auto;
}

.mlf {
	margin-left: 0;
}

.mlxs {
	margin-left: .25rem;
}

.mls {
	margin-left: .5rem;
}

.mlm {
	margin-left: 1rem;
}

.mll {
	margin-left: 2rem;
}

.mrf {
	margin-right: 0;
}

.mrxs {
	margin-right: .25rem;
}

.mrs {
	margin-right: .5rem;
}

.mrm {
	margin-right: 1rem;
}

.mrl {
	margin-right: 2rem;
}

.mrxl {
	margin-right: 4rem;
}

.mra {
	margin-right: auto;
}

@media all and (min-width:45rem) {
	.mrm-s {
		margin-right: 1rem;
	}
}

@media all and (min-width:45rem) {
	.mrl-s {
		margin-right: 2rem;
	}
}

@media all and (min-width:45rem) {
	.mrxl-s {
		margin-right: 4rem;
	}
}

@media all and (min-width:56.25rem) {
	.mrxl-m {
		margin-right: 4rem;
	}
}

.mtf {
	margin-top: 0;
}

.mtxs {
	margin-top: .25rem;
}

.mts {
	margin-top: .5rem;
}

.mtm {
	margin-top: 1rem;
}

.mtmm {
	margin-top: 1.5rem;
}

.mtl {
	margin-top: 2rem;
}

.mtxl {
	margin-top: 4rem;
}

@media all and (min-width:45rem) {
	.mtf-s {
		margin-top: 0;
	}
}

@media all and (min-width:75rem) {
	.mtf-l {
		margin-top: 0;
	}
}

.paxs {
	padding: .25rem;
}

.pas {
	padding: .5rem;
}

.pam {
	padding: 1rem;
}

.pal {
	padding: 2rem;
}

.paxl {
	padding: 4rem;
}

.pbf {
	padding-bottom: 0;
}

.pbxs {
	padding-bottom: .25rem;
}

.pbs {
	padding-bottom: .5rem;
}

.pbm {
	padding-bottom: 1rem;
}

.pbl {
	padding-bottom: 2rem;
}

.pbxl {
	padding-bottom: 4rem;
}

@media all and (min-width:56.25rem) {
	.pbf-m {
		padding-bottom: 0;
	}
}

@media all and (min-width:75rem) {
	.pbf-l {
		padding-bottom: 0;
	}
}

.plf {
	padding-left: 0;
}

.plxs {
	padding-left: .25rem;
}

.pls {
	padding-left: .5rem;
}

.plm {
	padding-left: 1rem;
}

.pll {
	padding-left: 2rem;
}

.prf {
	padding-right: 0;
}

.prxs {
	padding-right: .25rem;
}

.prs {
	padding-right: .5rem;
}

.prm {
	padding-right: 1rem;
}

.prl {
	padding-right: 2rem;
}

.ptf {
	padding-top: 0;
}

.ptxs {
	padding-top: .25rem;
}

.pts {
	padding-top: .5rem;
}

.ptm {
	padding-top: 1rem;
}

.ptl {
	padding-top: 2rem;
}

.ptxl {
	padding-top: 4rem;
}

@media all and (min-width:45rem) {
	.pts-s {
		padding-top: .5rem;
	}
}

@media all and (min-width:45rem) {
	.ptf-s {
		padding-top: 0;
	}
}

@media all and (min-width:56.25rem) {
	.ptm-m {
		padding-top: 1rem;
	}
}

@media all and (min-width:56.25rem) {
	.ptf-m {
		padding-top: 0;
	}
}

@media all and (min-width:75rem) {
	.ptf-l {
		padding-top: 0;
	}
}

@media all and (max-width:56.25rem) {
	.ptf-below-m {
		padding-top: 0;
	}
}

@media all and (max-width:75rem) {
	.ptf-below-l {
		padding-top: 0;
	}
}

.pr {
	position: relative;
}

.ra {
	border-radius: 50%;
}

.ram {
	border-radius: 24px;
}

.ran {
	border-radius: 0;
}

.fwl {
	font-weight: 300;
}

.fwn {
	font-weight: 400;
}

.fwm {
	font-weight: 500;
}

.fwb {
	font-weight: 700;
}

.tac {
	text-align: center;
}

.tar {
	text-align: right;
}

@media all and (min-width:45rem) {
	.tar-s {
		text-align: right;
	}
}

.tal {
	text-align: left;
}

@media all and (min-width:45rem) {
	.tal-s {
		text-align: left;
	}
}

.tfb {
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
}

.tsxs {
	font-size: .6375rem;
}

.tss {
	font-size: .8rem;
}

.tsm {
	font-size: 16px;
}

.tsl {
	font-size: 1.25rem;
}

.tsxl {
	font-size: 1.5625rem;
}

.tsxxl {
	font-size: 1.9375rem;
}

.lhs {
	line-height: 1.25;
}

.lhf {
	line-height: 0;
}

.lh1 {
	line-height: 1;
}

.tsi {
	font-style: italic;
}

.ttu {
	text-transform: uppercase;
}

.bdr {
	border: 1px solid #0a63ac;
}

.bdrb {
	border-bottom: 1px solid #0a63ac;
}

.bdrl {
	border-left: 1px solid #0a63ac;
}

.bdrr {
	border-right: 1px solid #0a63ac;
}

.bdrt {
	border-top: 1px solid #0a63ac;
}

.zi1 {
	z-index: 1;
}

.wsnw {
	white-space: nowrap;
}

.oh {
	overflow: hidden;
}

.ov {
	overflow: visible;
}

.vat {
	vertical-align: top;
}

.vam {
	vertical-align: middle;
}

.vish {
	visibility: hidden;
}

.list-reset {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.op0 {
	opacity: 0 !important;
}

.op1 {
	opacity: 1 !important;
}

.w100 {
	width: 100%;
}

.df {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.dif {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

@media all and (min-width:45rem) {
	.df-s {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.aic {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.aifs {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.aife {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.aib {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.asfs {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

@media all and (min-width:45rem) {
	.aife-s {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

@media all and (min-width:56.25rem) {
	.aife-m {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.fdc {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.fdr {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.fdrr {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

@media all and (min-width:45rem) {
	.fdrr-s {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

@media all and (min-width:56.25rem) {
	.fdrr-m {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

@media all and (min-width:75rem) {
	.fdrr-l {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

@media all and (min-width:56.25rem) {
	.fdr-m {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.fg1 {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.jcsa {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.jcsb {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.jcc {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.jcfe {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.show-s {
	display: none;
}

@media all and (min-width:45rem) {
	.show-s {
		display: block;
	}
}

.show-m {
	display: none;
}

@media all and (min-width:56.25rem) {
	.show-m {
		display: block;
	}
}

.show-l {
	display: none;
}

@media all and (min-width:75rem) {
	.show-l {
		display: block;
	}
}

.show-l--flex {
	display: none;
}

@media all and (min-width:75rem) {
	.show-l--flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media all and (min-width:45rem) {
	.hide-s {
		display: none;
	}
}

@media all and (min-width:56.25rem) {
	.hide-m {
		display: none;
	}
}

@media all and (min-width:75rem) {
	.hide-l {
		display: none;
	}
}

#ymca-maintenance {
	text-align: center;
}

#ymca-maintenance .ebiz-maintenance {
	height: 100%;
}

#ymca-maintenance .description, #ymca-maintenance .time-back {
	font-size: 24px !important;
	padding-bottom: 40px;
}

#ymca-maintenance .time-back {
	color: #01a490;
	text-decoration: underline;
	font-weight: bold;
}

#ymca-maintenance .main-graphic {
	max-width: 30%;
	height: auto;
	padding-top: 200px;
}

#ymca-maintenance .gradient-heading {
	color: #8f2f8d !important;
}

.ymca-divider {
	border-top: 1px solid #8c8b8b;
}

.ymca-icon svg {
	background-color: transparent;
	height: 25px;
	width: 25px;
}

.ymca-input {
	background-clip: padding-box;
	background-color: #fff;
	border-bottom-color: #ced4da;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: #ced4da;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #ced4da;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #ced4da;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #495057;
	display: block;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	font-family: var(--font-family--primary);
	font-size: var(--base-font-size);
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	position: relative;
	text-align: start;
	transition-delay: 0s, 0s;
	transition-duration: .15s, .15s;
	transition-property: border-color, box-shadow;
	transition-timing-function: ease-in-out, ease-in-out;
	-moz-box-flex: 1;
}

.ymca-input:invalid {
	border-color: none;
	box-shadow: none;
}

.ymca-label {
	font-size: 14px;
	padding-bottom: 2px;
	color: var(--text);
	font-weight: normal;
}

.ymca-button {
	border-color: var(--primary);
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-image-outset: 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-spacing: 0px 0px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	padding: 8px;
	margin: 5px;
	text-align: center;
	cursor: pointer;
}

.ymca-link-button {
	background-color: #01a490;
	color: #fff;
	font-size: var(--base-font-size);
	font-family: var(--font-family-primary);
	line-height: 3;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	margin: 5px;
	padding: 8px;
	text-decoration: none;
	vertical-align: middle;
}

.ymca-link-redirect {
	text-decoration: none;
	color: #01a490;
}

.ymca-select {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fff;
	background-origin: padding-box;
	background-position: calc(-12px + 100%) 50%;
	background-position: calc(100% - 3px) 50%;
	background-position-x: calc(-12px + 100%);
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-size: 8px 10px;
	background-size: 16px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #495057;
	display: block;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	font-size: 16px;
	font-weight: 400;
	height: 38px;
	line-height: 21px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 28px;
	padding-top: 6px;
	position: relative;
	text-align: start;
	text-transform: none;
	transition-delay: 0s, 0s, 0s;
	transition-duration: .15s, .15s, .15s;
	transition-property: background-color, border-color, box-shadow;
	transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
	-moz-appearance: none;
	-moz-appearance: none;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 3px 22px 3px 3px;
	background-image: url("data:image/svg+xml, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z\'%3E%3C/path%3E%3C/svg%3E");
	-webkit-appearance: none;
}

.ymca-select.nitro-lazy {
	background-image: none !important;
}

.ymca-input-group {
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
}

.ymca-input-group--label {
	font-size: 12px;
}

input::-webkit-calendar-picker-indicator {
	opacity: 100;
}

.ymca-button-link {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

.pretty * {
	box-sizing: border-box;
}

.pretty input:not([type='checkbox']):not([type='radio']) {
	display: none;
}

.pretty {
	position: relative;
	display: inline-block;
	margin-right: 1em;
	white-space: nowrap;
	line-height: 1;
}

.pretty input {
	position: absolute;
	left: 0;
	top: 0;
	min-width: 1em;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.pretty .state label {
	position: initial;
	display: inline-block;
	font-weight: normal;
	margin: 0;
	text-indent: 1.5em;
	min-width: calc(1em + 2px);
}

.pretty .state label:before, .pretty .state label:after {
	content: "";
	width: calc(1em + 2px);
	height: calc(1em + 2px);
	display: block;
	box-sizing: border-box;
	border-radius: 0;
	border: 1px solid transparent;
	z-index: 0;
	position: absolute;
	left: 0;
	top: calc(( 0% - ( 100% - 1em ) ) - 8%);
	background-color: transparent;
}

.pretty .state label:before {
	border-color: #bdc3c7;
}

.pretty .state.p-is-hover, .pretty .state.p-is-indeterminate {
	display: none;
}

.pretty.p-switch input {
	min-width: 2em;
}

.pretty.p-switch .state {
	position: relative;
}

.pretty.p-switch .state:before {
	content: "";
	border: 1px solid #bdc3c7;
	border-radius: 60px;
	width: 2em;
	box-sizing: unset;
	height: calc(1em + 2px);
	position: absolute;
	top: 0;
	top: calc(( 0% - ( 100% - 1em ) ) - 16%);
	z-index: 0;
	transition: all .5s ease;
}

.pretty.p-switch .state label {
	text-indent: 2.5em;
}

.pretty.p-switch .state label:before, .pretty.p-switch .state label:after {
	transition: all .5s ease;
	border-radius: 100%;
	left: 0;
	border-color: transparent;
	transform: scale(.8);
}

.pretty.p-switch .state label:after {
	background-color: #bdc3c7 !important;
}

.pretty.p-switch input:checked ~ .state:before {
	border-color: #5a656b;
}

.pretty.p-switch input:checked ~ .state label:before {
	opacity: 0;
}

.pretty.p-switch input:checked ~ .state label:after {
	background-color: #5a656b !important;
	left: 1em;
}

.pretty.p-switch.p-fill input:checked ~ .state:before {
	border-color: #5a656b;
	background-color: #5a656b !important;
}

.pretty.p-switch.p-fill input:checked ~ .state label:before {
	opacity: 0;
}

.pretty.p-switch.p-fill input:checked ~ .state label:after {
	background-color: #fff !important;
	left: 1em;
}

.pretty input:checked ~ .state.p-primary label:after, .pretty.p-toggle .state.p-primary label:after {
	background-color: #428bca !important;
}

.pretty input:checked ~ .state.p-primary .icon, .pretty input:checked ~ .state.p-primary .svg, .pretty.p-toggle .state.p-primary .icon, .pretty.p-toggle .state.p-primary .svg {
	color: #fff;
	stroke: #fff;
}

.pretty input:checked ~ .state.p-primary-o label:before, .pretty.p-toggle .state.p-primary-o label:before {
	border-color: #428bca;
}

.pretty input:checked ~ .state.p-primary-o label:after, .pretty.p-toggle .state.p-primary-o label:after {
	background-color: transparent;
}

.pretty input:checked ~ .state.p-primary-o .icon, .pretty input:checked ~ .state.p-primary-o .svg, .pretty input:checked ~ .state.p-primary-o svg, .pretty.p-toggle .state.p-primary-o .icon, .pretty.p-toggle .state.p-primary-o .svg, .pretty.p-toggle .state.p-primary-o svg {
	color: #428bca;
	stroke: #428bca;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {
	background-color: #428bca !important;
}

.pretty.p-switch input:checked ~ .state.p-primary:before {
	border-color: #428bca;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-primary:before {
	background-color: #428bca !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-primary:before {
	border-color: #245682;
	background-color: #245682 !important;
}

.pretty input:checked ~ .state.p-info label:after, .pretty.p-toggle .state.p-info label:after {
	background-color: #5bc0de !important;
}

.pretty input:checked ~ .state.p-info .icon, .pretty input:checked ~ .state.p-info .svg, .pretty.p-toggle .state.p-info .icon, .pretty.p-toggle .state.p-info .svg {
	color: #fff;
	stroke: #fff;
}

.pretty input:checked ~ .state.p-info-o label:before, .pretty.p-toggle .state.p-info-o label:before {
	border-color: #5bc0de;
}

.pretty input:checked ~ .state.p-info-o label:after, .pretty.p-toggle .state.p-info-o label:after {
	background-color: transparent;
}

.pretty input:checked ~ .state.p-info-o .icon, .pretty input:checked ~ .state.p-info-o .svg, .pretty input:checked ~ .state.p-info-o svg, .pretty.p-toggle .state.p-info-o .icon, .pretty.p-toggle .state.p-info-o .svg, .pretty.p-toggle .state.p-info-o svg {
	color: #5bc0de;
	stroke: #5bc0de;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-info-o label:after {
	background-color: #5bc0de !important;
}

.pretty.p-switch input:checked ~ .state.p-info:before {
	border-color: #5bc0de;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-info:before {
	background-color: #5bc0de !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-info:before {
	border-color: #2390b0;
	background-color: #2390b0 !important;
}

.pretty input:checked ~ .state.p-success label:after, .pretty.p-toggle .state.p-success label:after {
	background-color: #5cb85c !important;
}

.pretty input:checked ~ .state.p-success .icon, .pretty input:checked ~ .state.p-success .svg, .pretty.p-toggle .state.p-success .icon, .pretty.p-toggle .state.p-success .svg {
	color: #fff;
	stroke: #fff;
}

.pretty input:checked ~ .state.p-success-o label:before, .pretty.p-toggle .state.p-success-o label:before {
	border-color: #5cb85c;
}

.pretty input:checked ~ .state.p-success-o label:after, .pretty.p-toggle .state.p-success-o label:after {
	background-color: transparent;
}

.pretty input:checked ~ .state.p-success-o .icon, .pretty input:checked ~ .state.p-success-o .svg, .pretty input:checked ~ .state.p-success-o svg, .pretty.p-toggle .state.p-success-o .icon, .pretty.p-toggle .state.p-success-o .svg, .pretty.p-toggle .state.p-success-o svg {
	color: #5cb85c;
	stroke: #5cb85c;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-success-o label:after {
	background-color: #5cb85c !important;
}

.pretty.p-switch input:checked ~ .state.p-success:before {
	border-color: #5cb85c;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-success:before {
	background-color: #5cb85c !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-success:before {
	border-color: #357935;
	background-color: #357935 !important;
}

.pretty input:checked ~ .state.p-warning label:after, .pretty.p-toggle .state.p-warning label:after {
	background-color: #f0ad4e !important;
}

.pretty input:checked ~ .state.p-warning .icon, .pretty input:checked ~ .state.p-warning .svg, .pretty.p-toggle .state.p-warning .icon, .pretty.p-toggle .state.p-warning .svg {
	color: #fff;
	stroke: #fff;
}

.pretty input:checked ~ .state.p-warning-o label:before, .pretty.p-toggle .state.p-warning-o label:before {
	border-color: #f0ad4e;
}

.pretty input:checked ~ .state.p-warning-o label:after, .pretty.p-toggle .state.p-warning-o label:after {
	background-color: transparent;
}

.pretty input:checked ~ .state.p-warning-o .icon, .pretty input:checked ~ .state.p-warning-o .svg, .pretty input:checked ~ .state.p-warning-o svg, .pretty.p-toggle .state.p-warning-o .icon, .pretty.p-toggle .state.p-warning-o .svg, .pretty.p-toggle .state.p-warning-o svg {
	color: #f0ad4e;
	stroke: #f0ad4e;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-warning-o label:after {
	background-color: #f0ad4e !important;
}

.pretty.p-switch input:checked ~ .state.p-warning:before {
	border-color: #f0ad4e;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-warning:before {
	background-color: #f0ad4e !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-warning:before {
	border-color: #c77c11;
	background-color: #c77c11 !important;
}

.pretty input:checked ~ .state.p-danger label:after, .pretty.p-toggle .state.p-danger label:after {
	background-color: #d9534f !important;
}

.pretty input:checked ~ .state.p-danger .icon, .pretty input:checked ~ .state.p-danger .svg, .pretty.p-toggle .state.p-danger .icon, .pretty.p-toggle .state.p-danger .svg {
	color: #fff;
	stroke: #fff;
}

.pretty input:checked ~ .state.p-danger-o label:before, .pretty.p-toggle .state.p-danger-o label:before {
	border-color: #d9534f;
}

.pretty input:checked ~ .state.p-danger-o label:after, .pretty.p-toggle .state.p-danger-o label:after {
	background-color: transparent;
}

.pretty input:checked ~ .state.p-danger-o .icon, .pretty input:checked ~ .state.p-danger-o .svg, .pretty input:checked ~ .state.p-danger-o svg, .pretty.p-toggle .state.p-danger-o .icon, .pretty.p-toggle .state.p-danger-o .svg, .pretty.p-toggle .state.p-danger-o svg {
	color: #d9534f;
	stroke: #d9534f;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-danger-o label:after {
	background-color: #d9534f !important;
}

.pretty.p-switch input:checked ~ .state.p-danger:before {
	border-color: #d9534f;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-danger:before {
	background-color: #d9534f !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-danger:before {
	border-color: #a02622;
	background-color: #a02622 !important;
}

#ymca-error-message-shell .ymca-alert-message {
	margin-left: 0;
	margin-right: 0;
	width: 100vw;
	z-index: 999999;
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	font-size: 16px;
	align-items: center;
	background-image: linear-gradient(45deg, rgba(0, 0, 0, .024) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .024) 50%, rgba(0, 0, 0, .024) 75%, transparent 75%, transparent);
	position: fixed;
}

#ymca-error-message-shell .ymca-spacer {
	flex-grow: 1;
}

#ymca-error-message-shell .ymca-alert-bottom {
	bottom: 0;
	left: 0;
	position: fixed;
}

#ymca-error-message-shell .ymca-alert-top {
	top: 0;
	position: fixed;
}

#ymca-error-message-shell .ymca-alert-offline {
	background-color: #444;
	color: #fff;
}

#ymca-error-message-shell .ymca-alert-notification {
	background-color: #706e6b;
	color: #fff;
}

#ymca-error-message-shell .ymca-alert-warning {
	background-color: #ffb75d;
	color: #231f20;
}

#ymca-error-message-shell .ymca-alert-error {
	background-color: #c23934;
	color: #fff;
}

#ymca-error-message-shell .ymca-alert-icon {
	align-self: center;
}

#ymca-error-message-shell .ymca-alert-icon svg {
	fill: white;
	margin-right: 10px;
	padding-right: 10px;
	min-height: 50px;
	min-width: 50px;
	max-height: 100px;
	max-width: 100px;
	background-color: transparent;
}

#ymca-error-message-shell .ymca-alert-text {
	align-self: center;
	font-weight: bolder;
	font-size: 16px;
}

#ymca-error-message-shell .ymca-alert-close-button {
	background-color: transparent;
	border-color: transparent;
	cursor: pointer;
	margin-right: 12px;
}

.ymca-browser-warning-message {
	display: flex;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999999;
	padding-right: 0;
	padding-left: 0;
	min-width: 100%;
	min-height: 50px;
	width: 100%;
	background-color: Orange;
	justify-content: center;
	align-items: center;
}

.ymca-browser-warning-message .ymca-spacer {
	flex-grow: 1;
}

.ymca-browser-warning-message .ymca-button {
	color: white;
	background-color: #0a63ac;
	border-color: transparent;
}

.ymca-browser-warning-text {
	color: black;
	font-size: 16px;
}

.ymca-browser-warning-icon svg {
	fill: white;
	padding-right: 5px;
	height: 50px;
	width: 50px;
	min-height: 100px;
	max-width: 100px;
}

.ymca-button {
	white-space: nowrap;
	color: black;
}

#ymca-component .ymca-browser-config-error-container {
	margin: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	height: 700px;
}

#ymca-component .ymca-browser-config-error-container ul {
	list-style-type: none;
}

#ymca-component .ymca-browser-config-error-container .ymca-browser-not-supported {
	display: flex;
	flex-flow: column;
	font-size: 160%;
	align-items: center;
	text-align: center;
}

#ymca-component .ymca-browser-config-error-container .ymca-supported-browsers-header {
	font-size: 30px;
}

#ymca-component .ymca-browser-config-error-container .ymca-list-of-browser-container {
	display: flex;
	flex-flow: row;
	min-height: 800px;
	justify-content: space-between;
	flex-wrap: nowrap;
	margin-bottom: 30px;
}

#ymca-component .ymca-browser-config-error-container .ymca-cookies-container {
	display: flex;
	flex-flow: row;
	min-height: 800px;
	justify-content: space-between;
	flex-wrap: nowrap;
	margin-bottom: 30px;
}

#ymca-component .ymca-browser-config-error-container .ymca-browser-error-header {
	font-size: 30px;
	font-weight: 800;
	margin-bottom: 30px;
}

#ymca-component .ymca-browser-config-error-container .ymca-browser-config-error {
	display: flex;
	flex-flow: column !important;
	min-height: 800px;
	max-width: 500px;
	flex-wrap: nowrap;
	justify-content: space-between;
}

#ymca-component .ymca-browser-config-error-container .ymca-supported-browsers-container {
	display: flex;
	flex-flow: column;
	flex-wrap: nowrap;
}

#ymca-component .ymca-browser-config-error-container .ymca-browser-config-content {
	margin: 30px;
}

#ymca-component .ymca-browser-config-error-container .ymca-scaling-svg-container {
	min-height: 50px;
}

#ymca-component .ymca-browser-config-error-container .ymca-svg-browser-error-graphic {
	align-self: flex-start;
}

@media screen and (max-width: 1100px) {
	#ymca-component .ymca-browser-config-error-container .ymca-svg-browser-error-graphic {
		display: none;
	}
	
	#ymca-component .ymca-browser-config-error-container .ymca-list-of-browser-container {
		flex-flow: column !important;
	}
	
	#ymca-component .ymca-browser-config-error-container .ymca-browser-config-error {
		justify-content: flex-start;
	}
	
	#ymca-component .ymca-browser-config-error-container .ymca-cookies-container {
		flex-flow: column !important;
		height: 0px;
		justify-content: flex-start;
	}
}

@media screen and (max-width: 1100px) {
	#ymca-component .ymca-browser-config-error-container {
		margin: 0px;
		margin: 10px;
		max-width: 100%;
	}
	
	#ymca-component .ymca-browser-config-error-container svg {
		width: 250px;
	}
}

.ymca-error-message {
	position: fixed;
	width: 100%;
	bottom: 0;
	background-color: #991818;
	color: white;
	z-index: 9999999;
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	font-size: 16px;
}

#ymca-catastrophic-error-message {
	position: fixed;
	width: 100%;
	bottom: 0;
	background-color: #991818;
	color: white;
	z-index: 500;
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
}

.ymca-error-icon {
	align-self: center;
}

.ymca-error-icon svg {
	fill: white;
	margin-right: 10px;
	padding-right: 10px;
	min-height: 50px;
	min-width: 50px;
	max-height: 100px;
	max-width: 100px;
	background-color: transparent;
}

.ymca-error-text {
	align-self: center;
	font-weight: bolder;
	font-size: 16px;
}

.ymca-error-message-close-button {
	background-color: transparent;
	border-color: transparent;
	cursor: pointer;
}

.ymca-catastrophic-error-message {
	position: fixed;
	width: 100%;
	bottom: 0;
	background-color: #991818;
	color: white;
	max-height: 15vh;
	z-index: 500;
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
}

#ymca-maintenance {
	text-align: center;
}

#ymca-maintenance .ebiz-maintenance {
	height: 100%;
}

#ymca-maintenance .description, #ymca-maintenance .time-back {
	font-size: 24px !important;
	padding-bottom: 40px;
}

#ymca-maintenance .time-back {
	color: #01a490;
	text-decoration: underline;
	font-weight: bold;
}

#ymca-maintenance .main-graphic {
	max-width: 30%;
	height: auto;
	padding-top: 200px;
}

#ymca-maintenance .gradient-heading {
	color: #8f2f8d !important;
}

#ymca-component .ymca-nav-to-top {
	height: 50px;
	width: 50px;
	cursor: pointer;
	position: fixed;
	bottom: 5px;
	right: 5px;
	background-color: #fff;
	border-color: #01a490;
}

#ymca-component .ymca-nav-to-top:hover {
	transform: scale(1.05);
	background-color: #01a490;
}

#ymca-component .ymca-progress-bar, #ymca-error-message-shell .ymca-progress-bar, #ymca-shell-quick-cart .ymca-progress-bar {
	position: relative;
	height: 4px;
	display: block;
	width: 100%;
	background-color: #acece6;
	border-radius: 2px;
	background-clip: padding-box;
	margin: 0;
	overflow: hidden;
	visibility: hidden;
}

#ymca-component .ymca-progress-bar .ymca-determinate, #ymca-error-message-shell .ymca-progress-bar .ymca-determinate, #ymca-shell-quick-cart .ymca-progress-bar .ymca-determinate {
	position: absolute;
	background-color: inherit;
	background-color: #ff4081;
	top: 0;
	bottom: 0;
	transition: width .3s linear;
}

#ymca-component .ymca-progress-bar .ymca-indeterminate, #ymca-error-message-shell .ymca-progress-bar .ymca-indeterminate, #ymca-shell-quick-cart .ymca-progress-bar .ymca-indeterminate {
	background-color: #ff4081;
}

#ymca-component .ymca-progress-bar .ymca-indeterminate:before, #ymca-error-message-shell .ymca-progress-bar .ymca-indeterminate:before, #ymca-shell-quick-cart .ymca-progress-bar .ymca-indeterminate:before {
	content: "";
	position: absolute;
	background-color: inherit;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: indeterminate 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
	animation: indeterminate 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
}

#ymca-component .ymca-progress-bar .ymca-indeterminate:after, #ymca-error-message-shell .ymca-progress-bar .ymca-indeterminate:after, #ymca-shell-quick-cart .ymca-progress-bar .ymca-indeterminate:after {
	content: "";
	position: absolute;
	background-color: inherit;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: indeterminate-short 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
	animation: indeterminate-short 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
	-webkit-animation-delay: 1.15s;
	animation-delay: 1.15s;
}

@-webkit-keyframes ymca-indeterminate {
	0% {
		left: -35%;
		right: 100%;
	}
	
	60% {
		left: 100%;
		right: -90%;
	}
	
	100% {
		left: 100%;
		right: -90%;
	}
}

@keyframes indeterminate {
	0% {
		left: -35%;
		right: 100%;
	}
	
	60% {
		left: 100%;
		right: -90%;
	}
	
	100% {
		left: 100%;
		right: -90%;
	}
}

@-webkit-keyframes indeterminate-short {
	0% {
		left: -200%;
		right: 100%;
	}
	
	60% {
		left: 107%;
		right: -8%;
	}
	
	100% {
		left: 107%;
		right: -8%;
	}
}

@keyframes indeterminate-short {
	0% {
		left: -200%;
		right: 100%;
	}
	
	60% {
		left: 107%;
		right: -8%;
	}
	
	100% {
		left: 107%;
		right: -8%;
	}
}

#ymca-shell-quick-cart {
	position: absolute;
	overscroll-behavior: contain;
}

#ymca-shell-quick-cart .ymca-quick-cart {
	height: 100%;
	position: fixed;
	z-index: 999999;
	top: 0;
	right: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-top: 0px;
	background-color: white;
	box-shadow: rgba(0, 0, 0, .2) 0px 2px 1px -1px, rgba(0, 0, 0, .14) 0px 1px 1px 0px, rgba(0, 0, 0, .12) 0px 1px 3px 0px;
	display: flex;
	flex-flow: column;
	text-align: left;
	justify-content: flex-start;
	color: #231f20;
}

@media screen and (max-width: 700px) {
	#ymca-shell-quick-cart .ymca-quick-cart {
		width: 0;
	}
}

@media screen and (min-width: 701px) {
	#ymca-shell-quick-cart .ymca-quick-cart {
		width: 0;
	}
}

#ymca-shell-quick-cart .ymca-quickcart-header {
	display: flex;
	flex-flow: row;
	background-color: white;
	color: #231f20;
	box-shadow: rgba(0, 0, 0, .2) 0px 2px 1px -1px, rgba(0, 0, 0, .14) 0px 1px 1px 0px, rgba(0, 0, 0, .12) 0px 1px 3px 0px;
	flex-grow: 1;
	min-height: 68px;
	max-height: 80px;
	padding-left: 20px;
	align-items: center;
}

#ymca-shell-quick-cart .ymca-quickcart-body {
	overflow-y: auto;
	flex-grow: 1;
	padding-top: 5px;
}

#ymca-shell-quick-cart .ymca-shopping-cart-title {
	border-color: #1a1a1a;
	color: #1a1a1a;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 27.5px;
	padding-left: 0px;
	padding-right: 0px;
	max-height: 80px;
	font-family: var(--font-family-secondary);
}

#ymca-shell-quick-cart .ymca-quickcart-footer {
	display: flex;
	flex-flow: row;
	background-color: white;
	color: #231f20;
	box-shadow: rgba(0, 0, 0, .14) 0px 2px 20px 0px, rgba(0, 0, 0, .14) 0px 1px 1px 0px, rgba(0, 0, 0, .12) 0px 1px 3px 0px, rgba(0, 0, 0, .14) 0px 1px 1px 0px;
	flex-grow: 1;
	min-height: 68px;
	max-height: 68px;
	align-items: center;
	justify-content: center;
}

#ymca-shell-quick-cart .ymca-quickcart-footer a {
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	color: var(--text);
	width: 100%;
	height: 45px !important;
	margin: 50px !important;
	text-align: center;
	background: linear-gradient(45deg, #178bcd, #0a63ac);
	border-radius: 5px;
	font-size: 22px;
	font-weight: normal;
}

#ymca-shell-quick-cart .ymca-quickcart-footer a:hover {
	text-decoration: none;
	color: #fff;
	width: 100%;
	height: 100%;
	background-color: #20bdbe;
	border-color: transparent !important;
}

#ymca-shell-quick-cart .ymca-quickcart-footer .ymca-footer-top {
	align-self: flex-start;
}

#ymca-shell-quick-cart .ymca-quickcart-footer .ymca-footer-bottom {
	align-self: flex-end;
}

#ymca-shell-quick-cart .ymca-quick-cart .ymca-close-button {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	justify-content: center;
	align-items: center;
	margin-right: 12px;
}

#ymca-shell-quick-cart .ymca-quick-cart .ymca-close-button svg {
	height: 25px;
	width: 25px;
}

#ymca-shell-quick-cart .ymca-disabled-link {
	background-color: lightgray;
	cursor: not-allowed;
	pointer-events: none;
}

#ymca-shell-quick-cart, #ymca-component, #ymca-toolmobile {
	color: #231f20;
	font-family: var(--font-family-primary);
	font-size: var(--base-font-size);
}

#ymca-shell-quick-cart .ymca-cart-item, #ymca-component .ymca-cart-item, #ymca-toolmobile .ymca-cart-item {
	display: flex;
	flex-flow: row;
	min-height: 50px;
	padding: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid lightgray;
	justify-content: space-between;
	pointer-events: none;
	align-items: flex-start;
}

#ymca-shell-quick-cart .ymca-cart-item .ymca-event-info-section, #ymca-component .ymca-cart-item .ymca-event-info-section, #ymca-toolmobile .ymca-cart-item .ymca-event-info-section {
	border-color: #1a1a1a;
	color: #1a1a1a;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}

#ymca-shell-quick-cart .ymca-cart-item .ymca-event-info, #ymca-component .ymca-cart-item .ymca-event-info, #ymca-toolmobile .ymca-cart-item .ymca-event-info {
	border-color: #1a1a1a;
	color: #1a1a1a;
	font-size: 14.2167px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	list-style-type: none;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	outline-color: #1a1a1a;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5.5px;
}

#ymca-shell-quick-cart .ymca-cart-item .ymca-event-info-high-light, #ymca-component .ymca-cart-item .ymca-event-info-high-light, #ymca-toolmobile .ymca-cart-item .ymca-event-info-high-light {
	background-color: rgba(0, 0, 0, .05);
	border-bottom-color: #1a1a1a;
	border-radius: 5px;
	color: #1a1a1a;
	cursor: default;
	font-size: 14.2167px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	list-style-type: none;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 7px;
	margin-top: 7px;
	outline-color: #1a1a1a;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 6.6px;
	padding-left: 6.6px;
	padding-right: 6.6px;
	padding-top: 6.6px;
}

#ymca-shell-quick-cart .ymca-time-range, #ymca-component .ymca-time-range, #ymca-toolmobile .ymca-time-range {
	color: #636466;
}

#ymca-shell-quick-cart .ymca-cart-item-sequence, #ymca-component .ymca-cart-item-sequence, #ymca-toolmobile .ymca-cart-item-sequence {
	height: 40px;
	width: 40px;
}

#ymca-shell-quick-cart .ymca-main-description, #ymca-component .ymca-main-description, #ymca-toolmobile .ymca-main-description {
	font-size: 22px;
	align-self: flex-start;
	line-height: 18px;
}

#ymca-shell-quick-cart .ymca-location, #ymca-component .ymca-location, #ymca-toolmobile .ymca-location {
	padding-top: 4px;
	line-height: 18px;
}

#ymca-shell-quick-cart .ymca-cart-item-description, #ymca-component .ymca-cart-item-description, #ymca-toolmobile .ymca-cart-item-description {
	display: flex;
	flex-flow: column;
}

#ymca-shell-quick-cart .ymca-quickcart-header, #ymca-component .ymca-quickcart-header, #ymca-toolmobile .ymca-quickcart-header {
	display: flex;
	max-height: 80px;
}

#ymca-shell-quick-cart .ymca-using-users-location, #ymca-component .ymca-using-users-location, #ymca-toolmobile .ymca-using-users-location {
	fill: #a9a9a9 !important;
	font-size: 12px !important;
	text-align: left;
	text-decoration: underline !important;
	height: 16px;
}

#ymca-shell-quick-cart .ymca-icon, #ymca-component .ymca-icon, #ymca-toolmobile .ymca-icon {
	pointer-events: none;
}

#ymca-shell-quick-cart .ymca-remove, #ymca-shell-quick-cart .ymca-close-button, #ymca-component .ymca-remove, #ymca-component .ymca-close-button, #ymca-toolmobile .ymca-remove, #ymca-toolmobile .ymca-close-button {
	background-color: transparent;
	border-bottom-color: white;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-image-outset: 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: white;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: white;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: white;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-top-style: none;
	border-top-width: 0px;
	color: white;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	height: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-width: 0px;
	outline-color: white;
	outline-style: none;
	outline-width: 0px;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 40px;
	-moz-user-select: none;
	pointer-events: auto;
	display: inline-flex;
	flex-flow: column;
	align-items: flex-start;
	justify-content: flex-start;
	line-height: 22px;
	vertical-align: text-top;
}

#ymca-shell-quick-cart .ymca-remove element, #ymca-shell-quick-cart .ymca-close-button element, #ymca-component .ymca-remove element, #ymca-component .ymca-close-button element, #ymca-toolmobile .ymca-remove element, #ymca-toolmobile .ymca-close-button element {
	align-self: flex-start;
	justify-content: flex-start;
	align-content: flex-end;
	vertical-align: text-top;
	margin: auto;
}

#ymca-shell-quick-cart .ymca-spacer, #ymca-component .ymca-spacer, #ymca-toolmobile .ymca-spacer {
	flex-grow: 1;
}

#ymca-component .ymca-snack-bar, #ymca-error-message-shell .ymca-snack-bar, #ymca-shell-quick-cart .ymca-snack-bar {
	min-width: 250px;
	background-color: #333;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	padding: 16px;
	position: fixed;
	z-index: 99999999;
	left: 30px;
	bottom: 30px;
}

#ymca-component .ymca-show, #ymca-error-message-shell .ymca-show, #ymca-shell-quick-cart .ymca-show {
	display: block;
	-webkit-animation: fadein .5s, fadeout .5s 2.5s;
	animation: fadein .5s, fadeout .5s 2.5s;
}

#ymca-component .ymca-hidden, #ymca-error-message-shell .ymca-hidden, #ymca-shell-quick-cart .ymca-hidden {
	display: none !important;
	-webkit-animation: fadein .5s, fadeout .5s 2.5s;
	animation: fadein .5s, fadeout .5s 2.5s;
}

@-webkit-keyframes fadein {
	from {
		bottom: 0;
		opacity: 0;
	}
	
	to {
		bottom: 30px;
		opacity: 1;
	}
}

@keyframes fadein {
	from {
		bottom: 0;
		opacity: 0;
	}
	
	to {
		bottom: 30px;
		opacity: 1;
	}
}

@-webkit-keyframes fadeout {
	from {
		bottom: 30px;
		opacity: 1;
	}
	
	to {
		bottom: 0;
		opacity: 0;
	}
}

@keyframes fadeout {
	from {
		bottom: 30px;
		opacity: 1;
	}
	
	to {
		bottom: 0;
		opacity: 0;
	}
}

#ymca-component .ymca-spinner {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #006b6b;
	border-right: 16px solid #00aeef;
	border-bottom: 16px solid #5c2e91;
	border-left: 16px solid #ed1c24;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	margin: auto;
	display: none;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

#ymca-toolmobile {
	font-family: var(--font-family-primary);
	background: linear-gradient(45deg, var(--secondary), var(--primary));
	color: var(--text);
	position: absolute;
	position: fixed !important;
	overscroll-behavior: contain;
	height: 0;
	width: 100%;
	top: 0;
	left: 0;
	margin-top: 0px;
	background-color: white;
	text-align: center;
	z-index: 9999999999;
}

#ymca-toolmobile .pretty {
	margin: 0;
}

#ymca-toolmobile #ymca-toolmobile-zipcode {
	width: 100%;
}

#ymca-toolmobile .ymca-using-users-location {
	fill: #a9a9a9;
	font-size: 12px !important;
	text-align: left;
	text-decoration: underline !important;
	height: 16px;
	color: var(--text);
	margin-left: 5px;
}

#ymca-toolmobile .ymca-zipcode {
	width: 100%;
	max-height: 45px;
	line-height: 21px;
	background-color: var(--secondary-bg-color);
	color: var(--text);
	font-weight: normal;
	border-radius: 10px;
	border-color: transparent;
}

#ymca-toolmobile .ymca-any {
	color: var(--any-option-selection);
}

#ymca-toolmobile .ymca-label-zipcode {
	display: flex;
}

#ymca-toolmobile .state.p-primary {
	margin-top: 10px;
}

#ymca-toolmobile .ymca-spacer {
	flex-grow: 1;
}

#ymca-toolmobile .ymca-label {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0;
	color: var(--text);
}

#ymca-toolmobile .ymca-select {
	width: 100%;
	background-color: var(--secondary-bg-color);
	color: var(--text);
	font-weight: bold;
	border-radius: 10px;
	border-color: transparent;
}

#ymca-toolmobile .ymca-tool-mobile-title {
	font-size: 20px;
	font-weight: bolder;
	color: var(--text);
}

#ymca-toolmobile .ymca-tool-mobile-form-header {
	margin-top: 10px;
	display: flex;
	flex-flow: row;
	border-bottom: 1px solid lightgray;
}

#ymca-toolmobile .ymca-additional-filter-search {
	border-top: 1px solid lightgray;
}

#ymca-toolmobile .ymca-form {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	height: 100%;
	display: flex;
	flex-flow: column;
	flex-wrap: nowrap;
	justify-content: space-around;
	overflow: scroll;
	align-items: stretch;
}

#ymca-toolmobile .ymca-label {
	padding-bottom: 2px;
}

#ymca-toolmobile .ymca-close-button {
	margin-left: 5px;
	margin-top: 5px;
}

#ymca-toolmobile .ymca-close-button svg {
	height: 25px;
	width: 25px;
	fill: var(--text);
}

#ymca-toolmobile .ymca-toolmobile-days {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	height: 50px;
}

#ymca-toolmobile .ymca-day {
	display: flex;
	flex-flow: column;
}

#ymca-toolmobile .ymca-button {
	color: var(--text);
	background: var(--primary);
	font-family: var(--font-family-secondary);
	font-size: calc(var(--base-font-size) * 1.5);
}

#ymca-toolmobile .ymca-display-none {
	display: none;
}

#ymca-toolmobile .ymca-flex-row {
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	width: 100%;
	align-content: stretch;
}

#ymca-toolmobile .ymca-zipcode {
	width: 100%;
	max-height: 45px;
	line-height: 21px;
	background-color: var(--secondary-bg-color);
	color: var(--text);
	font-weight: bold;
	border-radius: 10px;
	border-color: transparent;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: 0;
	border-top-width: 0px;
	height: 39px;
	flex-grow: 1;
}

#ymca-toolmobile .ymca-distance {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left: 0;
	width: 100%;
	max-height: 38px;
	flex-grow: 1;
}

#ymca-toolmobile .ymca-zipcode::placeholder {
	color: #747d71;
}

#ymca-toolmobile .ymca-input-group.ymca-select-container:after {
	white-space: nowrap;
	flex-wrap: nowrap;
}

#ymca-toolmobile .ymca-select-container>.ymca-input-group {
	width: 100%;
}

#ymca-toolmobile .ymca-select-postfix {
	margin-left: -35px;
	margin-top: 15px;
	color: white;
	color: #fff;
	font: 15px "Consolas", monospace;
	z-index: 50;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	pointer-events: none;
}

#ymca-toolmobile .ymca-select-distance-postfix {
	margin-left: -48px;
	margin-top: 3px;
	color: white;
	color: #fff;
	font: 15px "Consolas", monospace;
	z-index: 50;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	pointer-events: none;
}

#ymca-toolmobile .ymca-select-container {
	display: flex;
	flex-flow: row;
	width: 100%;
}

#ymca-toolmobile select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-moz-appearance: window;
	appearance: none;
	text-overflow: "";
	text-overflow: "";
	text-indent: .01px;
	border: 0 !important;
	background: #f5f5f5;
}

#ymca-toolmobile select::-ms-expand {
	display: none;
}

#ymca-shell-toolbar {
	border-color: var(--primary);
	top: 66px;
	z-index: 9;
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 40px;
	min-width: 100%;
}

#ymca-shell-toolbar .ymca-zipcode-filter-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0;
	width: 130px !important;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

#ymca-shell-toolbar .ymca-filter-toggle.ymca-button {
	color: #175c84 !important;
	font-weight: 700;
	margin-bottom: 4px;
}

#ymca-shell-toolbar .ymca-location-filter-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin: 0;
	width: 130px !important;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

#ymca-shell-toolbar .ymca-locations-container {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

#ymca-shell-toolbar .ymca-flex-row {
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
}

#ymca-shell-toolbar .ymca-flex-col {
	display: flex;
	flex-flow: column;
	flex-wrap: nowrap;
	justify-content: center;
}

#ymca-shell-toolbar .ymca-active-filter {
	background-color: white !important;
	color: var(--primary) !important;
	border-color: #fff;
	font-weight: 700;
}

#ymca-shell-toolbar .ymca-locations-select {
	width: 100% !important;
}

#ymca-shell-toolbar .ymca-sticky, #ymca-shell-toolbar .ymca-sticky-with-banner {
	position: fixed;
	width: 100%;
	right: 0;
	padding-right: 7vw;
	padding-left: 7vw;
}

#ymca-shell-toolbar .ymca-sticky {
	top: 123px;
}

#ymca-shell-toolbar .ymca-sticky-with-banner {
	top: 181px;
}

#ymca-shell-toolbar .ymca-flex-row-2 {
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

#ymca-shell-toolbar .ymca-flex-start {
	align-self: flex-start;
}

#ymca-shell-toolbar .ymca-flex-end {
	align-self: flex-end;
}

#ymca-shell-toolbar .ymca-any {
	color: var(--any-option-selection);
}

#ymca-shell-toolbar .ymca-using-users-location {
	fill: #a9a9a9;
	font-size: 10px !important;
	text-align: left;
	text-decoration: underline !important;
	height: 16px;
	white-space: nowrap;
}

#ymca-shell-toolbar .ymca-label-zipcode {
	display: flex;
}

#ymca-shell-toolbar .ymca-label {
	font-size: 12px;
	padding-bottom: 4px;
	margin: 2px;
	margin-left: 0;
	margin-top: 10px;
}

#ymca-shell-toolbar .ymca-days .ymca-label {
	padding-bottom: 12px;
	margin-top: 8px !important;
}

#ymca-shell-toolbar .ymca-toolbar {
	font-family: var(--font-family-primary);
	background: linear-gradient(45deg, var(--secondary), var(--primary));
	color: var(--text);
	border-radius: 10px;
	height: 130px;
	padding-left: 0px;
	padding-right: 0;
	left: 40px;
	width: 100%;
	z-index: 9;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
	overflow: hidden;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-button-link {
	height: 12px;
}

#ymca-shell-toolbar .ymca-toolbar button {
	height: 100%;
	width: 100%;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-reverse-input {
	display: flex;
	flex-flow: column;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-form {
	margin-left: 1px !important;
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap !important;
	justify-content: space-around !important;
	align-items: center;
	width: 100%;
	max-width: 100%;
	height: 100%;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-days {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-day {
	display: flex;
	flex-flow: column;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-label {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
	font-weight: bold;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-label.ymca-zip-label {
	margin-left: 0;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-select {
	font-size: 16px;
	max-height: 45px;
	line-height: 16px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-input {
	line-height: 21px;
	margin-left: 5px;
	margin-left: 0;
	margin-right: 5px;
	background-color: var(--secondary-bg-color);
	color: var(--text);
	font-weight: normal;
	border-radius: 10px;
	border-color: transparent;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-filter {
	display: none;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-input {
	width: 130px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-select {
	width: 110px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: var(--secondary-bg-color);
	color: var(--text);
	font-weight: normal;
	border-radius: 10px;
	border-color: transparent;
	max-height: 44px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-distance.ymca-select {
	width: 130px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-locations-select.ymca-select {
	margin: 0;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-dummy-cart {
	margin-right: 15px;
	float: right;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-button {
	color: var(--text);
	background-color: var(--secondary-bg-color);
}

#ymca-shell-toolbar .ymca-toolbar .ymca-button>svg {
	height: 26px;
	border: 0;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-display-none {
	display: none;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-distance-filter {
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 38px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-distance {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left: 0;
	height: 38px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-zipcode {
	width: 100%;
	max-width: 130px;
	max-height: 45px;
	line-height: 21px;
	background-color: var(--secondary-bg-color);
	color: var(--text);
	font-weight: bold;
	border-radius: 10px;
	border-color: transparent;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: 0;
	border-top-width: 0px;
	height: 39px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-zipcode::placeholder {
	color: #747d71;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-select-postfix, #ymca-shell-toolbar .ymca-toolbar .ymca-distance-select-postfix, #ymca-shell-toolbar .ymca-toolbar .ymca-location-select-postfix {
	margin-left: -32px;
	margin-top: 27px;
	color: white;
	color: #fff;
	font: 15px "Consolas", monospace;
	z-index: 50;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	pointer-events: none;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-distance-select-postfix {
	margin-left: -45px;
	margin-top: -12px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-location-select-postfix {
	margin-left: -45px;
	margin-top: 0px;
}

#ymca-shell-toolbar .ymca-toolbar .ymca-locations-container {
	max-width: 223px;
}

#ymca-shell-toolbar .ymca-toolbar select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-moz-appearance: window;
	appearance: none;
	text-overflow: "";
	text-overflow: "";
	text-indent: .01px;
	border: 0 !important;
	background: #f5f5f5;
}

#ymca-shell-toolbar .ymca-toolbar select::-ms-expand {
	display: none;
}

@media only screen and (max-width: 1350px) {
	#ymca-shell-toolbar .ymca-zipcode {
		height: 41px !important;
	}
	
	#ymca-shell-toolbar .ymca-form {
		padding: 0px;
		margin: 5px;
		justify-content: center !important;
	}
	
	#ymca-shell-toolbar .ymca-toolbar {
		padding-left: 0px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-distance-select-postfix {
		margin-top: -13px;
		margin-left: -42px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-ages {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-days {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-select-postfix {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-genders {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-times {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-tag {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-spacer {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-filter {
		display: flex;
		justify-content: center !important;
		margin-bottom: 3px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-input {
		width: 100% !important;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-select {
		width: 100%;
		height: 38px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-offset {
		margin-top: 4px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-more-filters {
		display: flex;
		align-items: center;
		justify-content: space-around;
		margin-top: 0;
		margin-bottom: 2px;
		margin-right: 15px;
		border-radius: var(--base-border-radius);
		background-color: var(--secondary-bg-color);
		color: var(--text);
		font-weight: bold;
		max-height: 45px;
		max-width: 100px;
		border-color: transparent;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-filters-unchecked {
		background-color: var(--secondary-bg-color);
		color: currentColor;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-filters-checked {
		background-color: var(--secondary);
		color: currentColor;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-display-none {
		display: none;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-zipcode {
		width: 100px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-postal-code {
		width: 100%;
		height: 50px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-label {
		padding-bottom: 0px;
	}
	
	#ymca-shell-toolbar .ymca-toolbar .ymca-using-users-location {
		font-size: 9px !important;
	}
}

@media only screen and (max-width: 1350px) {
	#ymca-shell-toolbar .ymca-distance-filter {
		width: 130px;
	}
	
	#ymca-shell-toolbar .ymca-postal-code {
		width: 50% !important;
	}
	
	#ymca-shell-toolbar .ymca-sticky-with-banner {
		top: 181px;
		padding-left: 7vw;
		padding-right: 7vw;
	}
	
	#ymca-shell-toolbar .ymca-sticky {
		top: 123px;
		padding-left: 7vw;
		padding-right: 7vw;
	}
}

@media only screen and (max-width: 1200px) {
	#ymca-shell-toolbar .ymca-sticky-with-banner {
		top: 123px;
	}
}

@media only screen and (max-width: 900px) {
	#ymca-shell-toolbar .ymca-sticky, #ymca-shell-toolbar .ymca-sticky-with-banner {
		top: 73px;
		padding-left: 7vw;
		padding-right: 7vw;
	}
}

@media only screen and (max-width: 720px) {
	#ymca-shell-toolbar .ymca-sticky, #ymca-shell-toolbar .ymca-sticky-with-banner {
		top: 63px;
		padding-left: 5vw;
		padding-right: 5vw;
	}
	
	#ymca-shell-toolbar .ymca-input, #ymca-shell-toolbar .ymca-distance.ymca-select, #ymca-shell-toolbar .ymca-button {
		width: 100px !important;
	}
	
	#ymca-shell-toolbar .ymca-more-filters {
		margin: 0 !important;
	}
	
	#ymca-shell-toolbar .ymca-distance-select-postfix {
		margin-left: -70px !important;
	}
	
	#ymca-shell-toolbar .ymca-locations-container {
		max-width: 164px !important;
	}
}

#ymca-shell-events .ymca-events {
	padding-top: 75px;
	display: flex;
	justify-content: center;
	flex-flow: row;
	flex-wrap: wrap;
	min-height: 50vh;
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
	min-width: 100%;
}

#ymca-shell-events .ymca-events-empty-msg {
	display: flex;
	flex-flow: column;
	font-size: 160%;
	align-items: center;
	text-align: center;
}

#ymca-shell-events .ymca-empty-image {
	width: 1000px;
}

#ymca-component #ymca-shell-events .ymca-event-card {
	display: flex;
	flex-flow: column;
	box-shadow: inset;
	box-shadow: #d9d9d9 0px 0px 0px 1px inset;
	border-color: #1a1a1a;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	box-sizing: border-box;
	color: #1a1a1a;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	min-height: 400px;
	line-height: 22px;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 11px;
	padding-left: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-right: 30px;
	min-width: 335px;
	width: 350px;
	max-width: 400px;
	margin: 15px;
	padding: 10px;
	border-radius: 15px;
}

#ymca-component #ymca-shell-events .ymca-event-card .ymca-extra-details {
	color: var(--secondary);
}

#ymca-component #ymca-shell-events .ymca-event-card .ymca-event-prices {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
}

#ymca-component #ymca-shell-events .ymca-event-card .ymca-day {
	margin: 2px;
}

#ymca-component #ymca-shell-events .ymca-event-card label {
	border-color: gray;
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
}

#ymca-component #ymca-shell-events .ymca-event-card .nowrap {
	white-space: nowrap;
}

@keyframes ymca-early-registration-strike {
	0% {
		width: 0;
	}
	
	100% {
		width: 100%;
	}
}

#ymca-component #ymca-shell-events .ymca-event-card .ymca-early-registration-strike {
	position: relative;
}

#ymca-component #ymca-shell-events .ymca-event-card .ymca-geolocation-info {
	margin-left: -3px;
}

#ymca-component #ymca-shell-events .ymca-event-card .ymca-early-registration-strike::after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: black;
	animation-name: strike;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

#ymca-component #ymca-shell-events .ymca-header {
	text-align: center;
}

#ymca-component #ymca-shell-events .ymca-footer-actions {
	display: flex;
}

#ymca-component #ymca-shell-events .ymca-add-to-cart {
	background: linear-gradient(45deg, #178bcd, #0a63ac);
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	font-size: 14.2167px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	list-style-type: none;
	padding-bottom: 5.5px;
	padding-left: 5.5px;
	padding-right: 5.5px;
	padding-top: 5.5px;
	margin: 0;
}

#ymca-component #ymca-shell-events .ymca-add-to-cart:hover {
	background-color: #20bdbe;
	border-color: transparent !important;
}

#ymca-component #ymca-shell-events .ymca-event-card-title {
	border-color: #1a1a1a;
	color: var(--primary);
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	line-height: 27.5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 23.1px;
	font-family: var(----font-family-secondary);
}

#ymca-component #ymca-shell-events .ymca-event-info-section {
	border-color: #1a1a1a;
	color: #1a1a1a;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}

#ymca-component #ymca-shell-events .ymca-event-info {
	border-color: #1a1a1a;
	color: #1a1a1a;
	font-size: 14.2167px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	list-style-type: none;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	outline-color: #1a1a1a;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5.5px;
}

#ymca-component #ymca-shell-events .ymca-event-info-high-light {
	background-color: rgba(0, 0, 0, .05);
	border-bottom-color: #1a1a1a;
	border-radius: 5px;
	color: #1a1a1a;
	cursor: default;
	font-size: 14.2167px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	list-style-type: none;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 7px;
	outline-color: #1a1a1a;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 6.6px;
	padding-left: 6.6px;
	padding-right: 6.6px;
	padding-top: 6.6px;
}

#ymca-component #ymca-shell-events .ymca-event-card-actions {
	text-align: right;
	align-self: flex-end;
}

#ymca-component #ymca-shell-events .ymca-event-card-actions p {
	border-color: gray;
	color: gray;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
	list-style-type: none;
	outline-color: gray;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 2.2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 9.9px;
	text-align: right;
}

#ymca-component #ymca-shell-events .ymca-event-location {
	border-color: #1a1a1a;
	color: var(--secondary);
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	padding-bottom: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5.5px;
	font-family: var(--font-family-secondary);
}

#ymca-component #ymca-shell-events .ymca-event-divide {
	border-bottom: 1px solid lightgray;
}

#ymca-component #ymca-shell-events h3 {
	margin: 0;
	margin-bottom: 8px;
}

.ymca-week-filter {
	max-height: 130px;
	display: grid;
	place-items: center;
	width: 100%;
	color: var(--primary);
}

.ymca-week-filter svg {
	fill: var(--primary);
	padding-top: 4px;
}

.ymca-week-filter .ymca-filter-interval {
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: space-around;
	justify-content: space-evenly;
	font-size: 16px;
	width: 100%;
	max-width: 500px;
}

.ymca-week-filter .ymca-filter-interval .ymca-start-year, .ymca-week-filter .ymca-filter-interval .ymca-end-year {
	margin-top: 0;
	padding-top: 0;
	align-self: center;
	font-size: 12px;
}

.ymca-week-filter .ymca-filter-interval .ymca-day-boundary {
	display: flex;
	flex-direction: column;
}

.ymca-week-filter .ymca-filter-interval .ymca-day {
	font-size: 24px;
	font-weight: 800;
	align-self: center;
	text-align: center;
	white-space: nowrap;
}

.ymca-week-filter .ymca-filter-interval .ymca-day-label {
	text-align: center;
}

.ymca-week-filter .ymca-week-toggle {
	display: grid;
	place-items: center;
	fill: #a9a9a9;
	font-size: 14px;
	text-align: left;
	text-decoration: underline;
}

.ymca-week-filter button {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

.ymca-week-filter.ymca-week-filter-disabled .ymca-filter-interval {
	color: gray;
	opacity: .5;
}

.ymca-week-filter.ymca-week-filter-disabled svg {
	fill: gray;
}

.ymca-week-filter.ymca-week-filter-disabled .ymca-previous-week {
	pointer-events: none;
}

.ymca-week-filter.ymca-week-filter-disabled .ymca-next-week {
	pointer-events: none;
}

.ymca-week-filter.ymca-left-disabled .ymca-previous-week {
	pointer-events: none;
}

.ymca-week-filter.ymca-left-disabled .ymca-previous-week svg {
	fill: gray;
}

.ymca-week-filter.ymca-right-disabled .ymca-next-week {
	pointer-events: none;
}

.ymca-week-filter.ymca-right-disabled .ymca-next-week svg {
	fill: gray;
}

.ymca-week-interval-sticky .ymca-week-filter {
	position: fixed;
	top: 250px;
	width: 100%;
	background-color: white;
}

@media only screen and (max-width: 720px) {
	.ymca-week-filter {
		padding-left: 5vw;
		padding-right: 5vw;
	}
	
	.ymca-week-filter .ymca-filter-interval {
		justify-content: space-evenly;
	}
	
	.ymca-week-interval-sticky .ymca-week-filter {
		top: 190px;
		right: 0;
	}
}

#ymca-component, #ymca-toolmobile, #ymca-error-message-shell, #ymca-shell-quick-cart {
	--text: #fff;
	--text-secondary: #1a1a1a;
	--primary: #0a63ac;
	--secondary: #178bcd;
	--main-bg-color: #fff;
	--secondary-bg-color: #0a4771;
	--border-color: #d3d3d3;
	--event-card-bg: #f6f6f6;
	--base-border-radius: 10px;
	--font-family-primary: "CachetBook";
	--font-family-secondary: "CachetMedium";
	--base-font-size: 16px;
	--any-option-selection: #83a1b7;
}

#ymca-component, #ymca-error-message-shell, #ymca-shell-quick-cart {
	color: #231f20;
	font-family: var(--font-family-primary);
	font-size: var(--base-font-size);
	scroll-behavior: smooth;
	display: flex;
	flex-flow: column;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
}

#ymca-component .ymca-shell-events, #ymca-error-message-shell .ymca-shell-events, #ymca-shell-quick-cart .ymca-shell-events {
	width: 100%;
	min-height: 100vh;
}

#ymca-component .ymca-shell-quick-cart, #ymca-error-message-shell .ymca-shell-quick-cart, #ymca-shell-quick-cart .ymca-shell-quick-cart {
	display: inline-block;
	white-space: nowrap;
}

#ymca-component .ymca-spacer, #ymca-error-message-shell .ymca-spacer, #ymca-shell-quick-cart .ymca-spacer {
	flex-grow: 1;
}

#ymca-component p, #ymca-error-message-shell p, #ymca-shell-quick-cart p {
	margin: 0;
}

#ymca-component .ymca-browser-not-supported, #ymca-error-message-shell .ymca-browser-not-supported, #ymca-shell-quick-cart .ymca-browser-not-supported {
	display: flex;
	flex-flow: column;
	font-size: 160%;
	align-items: center;
	text-align: center;
}

#ymca-component .ymca-browser-not-supported-image, #ymca-error-message-shell .ymca-browser-not-supported-image, #ymca-shell-quick-cart .ymca-browser-not-supported-image {
	width: 1000px;
}

#ymca-cart-button {
	visibility: hidden;
}

.ymca-body-no-scroll {
	overflow: hidden !important;
	position: relative !important;
	height: 100% !important;
}

.ymca-responsive-image {
	max-width: 100%;
	height: auto;
}

.ymca-scaling-svg-container {
	position: relative;
	height: 0;
	width: 100%;
	padding: 0;
	padding-bottom: 100%;
}

.ymca-scaling-svg {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.ymca-browser-config-error {
	padding-top: 70px;
	display: flex;
	justify-content: center;
	flex-flow: row;
	flex-wrap: wrap;
	min-height: 50vh;
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
	min-width: 100%;
}

.ymca-shell-week-filter {
	padding-top: 20px;
	display: grid;
	place-items: center;
}

#tribe-events-content a.btn, .tribe-events-event-meta a.btn {
	color: #fff;
}

@media (max-width:1600px) and (min-width:1400px) {
	ul.nav-menu li.columnated ul.nav-sub-menu {
		max-width: calc(100% - 300px) !important;
	}
	
	ul.nav-menu li.columnated ul.nav-sub-menu li.nav-menu__item {
		width: 275px !important;
	}
	
	ul.nav-menu li.columnated ul.nav-sub-menu li.nav-menu__item a span {
		inline-size: min-content;
		overflow-wrap: break-word;
		white-space: break-spaces;
		width: 100%;
	}
}

@media (max-width:1399px) and (min-width:1200px) {
	ul.nav-menu li.columnated ul.nav-sub-menu {
		max-width: calc(100% - 300px) !important;
	}
	
	ul.nav-menu li.columnated ul.nav-sub-menu li.nav-menu__item {
		width: 200px !important;
	}
	
	ul.nav-menu li.columnated ul.nav-sub-menu li.nav-menu__item a span {
		inline-size: min-content;
		overflow-wrap: break-word;
		white-space: break-spaces;
		width: 100%;
	}
}

h2.set-up-fee-heading {
	text-align: center;
	font-size: 1.5625rem;
	color: #8f2f8d;
	text-transform: uppercase;
	margin-bottom: 40px;
}

@media (max-width:1200px) {
	h2.set-up-fee-heading {
		text-align: left;
	}
}

@media (max-width:900px) {
	h2.set-up-fee-heading {
		color: #fff;
		max-width: calc(100vw * ( 12 / 14 ));
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
}

.tribe-block.tribe-block__venue span.tribe-block__venue__website a {
	background: #faae31 !important;
	position: relative;
	display: inline-block;
	padding: 10px 0px 10px 5px;
	outline: 0;
	border: none;
	border-radius: 8px 0px 0px 8px;
	text-align: center;
	white-space: nowrap;
	font-size: 16px;
	font-family: Cachet, -apple-system, BlinkMacSystemFont, sans-serif;
	line-height: 1.3;
	cursor: pointer;
	user-select: none;
	min-width: 11.25rem;
	color: #231f20 !important;
	font-weight: bold;
	text-decoration: none !important;
	margin-top: 10px;
}

.tribe-block.tribe-block__venue span.tribe-block__venue__website a:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 5px;
	background: #faae31;
	right: -5px;
	top: 0px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.tribe-block.tribe-block__venue span.tribe-block__venue__website a:after {
	position: absolute;
	top: 0;
	right: -20px;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"41\" viewBox=\"0 0 16 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z\" fill=\"%23faae31\"/></svg>");
}

.tribe-block.tribe-block__venue span.tribe-block__venue__website a:hover:before {
	width: 15px;
	right: -15px;
}

.tribe-block.tribe-block__venue span.tribe-block__venue__website a:hover:after {
	right: -30px;
}

.tribe-block.tribe-block__venue .tribe-block__venue__name h3 {
	font-weight: bold !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}

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

.h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 700;
	line-height: 1;
	margin-bottom: .5rem;
	margin-top: 0;
	font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
}

.h1 {
	font-size: 4.75rem;
}

@media all and (min-width:45rem) {
	.h1 {
		font-size: 5.8125rem;
	}
}

.h2 {
	font-size: 3.8125rem;
}

@media all and (min-width:45rem) {
	.h2 {
		font-size: 4.75rem;
	}
}

.h3 {
	font-size: 3.0625rem;
}

@media all and (min-width:45rem) {
	.h3 {
		font-size: 3.8125rem;
	}
}

.h4 {
	font-size: 2.4375rem;
}

@media all and (min-width:45rem) {
	.h4 {
		font-size: 3.0625rem;
	}
}

.post__content .h1, .post__content .h2 {
	margin-top: 48px;
	margin-bottom: 16px;
	font-size: 1.25rem;
	line-height: 1.5;
}

.post__content .h3, .post__content .h4 {
	margin-top: 48px;
	margin-bottom: 16px;
	font-size: 1.25rem;
	line-height: 1.5;
}

.staff-list__header .h2 {
	font-size: 1.9375rem;
	font-weight: bold;
	margin-bottom: 0px;
}

@media all and (min-width:45rem) {
	.staff-list__header .h2 {
		font-size: 2.4375rem;
	}
}

@media all and (min-width:56.25rem) {
	.staff-list__header .h2 {
		font-size: 3.0625rem;
	}
}

@media all and (min-width:75rem) {
	.staff-list__header .h2 {
		font-size: 3.8125rem;
	}
}

#tribe-events-pg-template .tribe-events-schedule .h2 {
	font-weight: 500;
	font-size: 1rem;
	margin-bottom: 15px;
}

@media all and (min-width:45rem) {
	#tribe-events-pg-template .tribe-events-schedule .h2 {
		margin-bottom: 0;
	}
}

#tribe-events-pg-template .tribe-events-content .h2, #tribe-events-pg-template .tribe-events-content .h3, #tribe-events-pg-template .tribe-events-content .h4 {
	font-size: 1.25rem;
	line-height: 1.5;
	margin-bottom: 1rem;
	margin-top: 3rem;
}

.stacked-blurb-section__content .h2 {
	margin-bottom: 0;
}

.recipe-directions__list-item .h5 {
	font-size: 1.25rem;
}

.recipe-nutrition__list-item .h6 {
	font-weight: bold;
	font-size: 16px;
	line-height: 1;
	margin-bottom: 0px;
}

.editor-styles-wrapper .wp-block .h1, .editor-styles-wrapper .wp-block .h2, .editor-styles-wrapper .wp-block .h3 {
	line-height: 1;
}

.login .h1 a {
	background-image: url("data:image/svg+xml;utf8,<svg width=\'477\' height=\'364\' viewBox=\'0 0 477 364\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'><path class=\'logo-arrow\' d=\'M141.5 0.0996094C133.7 0.0996094 127.3 6.39961 127.3 14.2996C127.3 16.6996 127.9 19.0996 129 20.9996L214.6 169.3C218.5 176 220.8 183.7 220.8 192C220.8 200 218.7 207.6 215 214.1L140.5 343.1C139.4 345 138.8 347.4 138.8 349.8C138.8 357.6 145.2 364 153 364H225C240.4 364 254.2 356.3 261.4 343.8L262.9 341.2L334.5 217.2L335.8 214.9C339.4 208.6 341.1 201.3 341.1 193.7C341.1 185.7 339 178.1 335.3 171.7L334.5 170.4L249.5 22.8996L248 20.2996C240.8 7.79961 227 0.0996094 211.6 0.0996094H141.5Z\' fill=\'%23178BCD\'/><path class=\'logo-letters\' d=\'M137.5 231.4C136.2 231.4 134.9 231.9 133.7 232.2C129.7 233.1 125.2 233.9 120.4 233.9C117.8 233.9 115.4 233.3 113.9 232.7C110.5 231.2 110.2 226.9 110.3 221.5H136.9C140.7 221.5 141.5 220.9 141.5 214.9C141.5 207.9 140.8 201.1 137.5 196.2C134.3 191.7 128.9 189.4 119.8 189.4C110.2 189.4 104.2 191.9 100.9 196.6C97.5 201.4 96.5 207.8 96.5 217.4C96.5 228.2 98 235.3 102.6 239.5C106.2 242.9 112.1 244.6 120.3 244.6C125 244.6 131.4 244.2 136.7 243.2C140.1 242.7 140.6 240.9 140.6 238.4C140.6 237.2 140.6 235.9 140.4 234.8C140.2 233.4 139.2 231.4 137.5 231.4ZM110.3 210.9C110.3 203 111.9 200.2 119.8 200.2C127.2 200.2 128.2 203 128.2 209.8V211.9H110.3V210.9ZM71.4001 189.4C65.5001 189.4 60.3001 191.4 56.7001 193.1V172.9C56.7001 170.8 55.8 168.2 52.5 168.2H47.6C44.4 168.2 42.8 169.2 42.8 172.9V238.8C42.8 241.4 43.7001 243.1 46.7001 243.1H52.5C55.9 243.1 56.7001 241.3 56.7001 238.2V213.2C56.7001 205.4 58.3 202.7 66 202.7C73.3 202.7 74.3001 205.5 74.3001 212.1V214.1C74.3001 215.2 74.3001 216.3 74.3001 217.7V238.1C74.3001 241.4 75.4 243 78.2 243H84C87.4001 243 88.2 241.2 88.2 238.1V204.7C88.1 197.8 84.8 189.4 71.4001 189.4Z\' fill=\'%23178BCD\'/><path class=\'logo-letters\' d=\'M31.4 202.4H19.6V224.3C19.6 229.4 19.8 231.4 20.3 232.3C20.6 232.9 21.2 233.2 21.9 233.2C25 233.2 28.3 231.6 30.8 231.6C33.2 231.6 33.8 233.4 33.8 234.6V238.5C33.8 242.5 32.7 243.6 29.2 243.9C25.7 244.2 23.3 244.4 19.7 244.4C8.1 244.4 5.6 240.2 5.6 227.2V202.4H2.6C0.5 202.4 0 201 0 199.2V194.5C0 191.8 1.1 190.9 2.9 190.9H5.6V182.1C5.6 178.4 7.1 177.3 10.3 177.3H15.2C18.6 177.3 19.6 180 19.6 182.1V190.9H30.3C32.7 190.9 34 191.2 34 194.4V198.2C34 202 33.3 202.4 31.4 202.4Z\' fill=\'%23178BCD\'/><path class=\'logo-copyright\' d=\'M456.1 10C456.1 4.5 460.6 0 466.1 0C471.6 0 476.1 4.5 476.1 10C476.1 15.5 471.6 20 466.1 20C460.6 20.1 456.1 15.6 456.1 10ZM458.2 10C458.2 14.4 461.8 17.9 466.2 18C470.6 18 474.1 14.4 474.2 10C474.2 5.6 470.6 2 466.2 2C461.8 2.1 458.2 5.6 458.2 10Z\' fill=\'%238F2F8D\'/><path class=\'logo-copyright\' d=\'M469.9 15.1H468.9C468.5 15.1 468.3 15.1 468 14.7L465.3 11.3H464.6V14.5C464.6 14.9 464.4 15 464.1 15H463.4C462.9 15 462.8 14.9 462.8 14.5V5.5C462.8 5 463.1 5 463.4 5H466.3C467.9 5 468.3 5.1 468.9 5.7C469.4 6.2 469.7 7.2 469.7 8.5C469.7 10.2 469 11.1 467.5 11.3L470.1 14.4C470.4 14.7 470.4 15.1 469.9 15.1ZM467.5 6.6C467.1 6.4 465.2 6.5 464.7 6.5V9.8H466.6C467.3 9.8 467.6 9.7 467.8 9.5C467.9 9.3 468 9.1 468 8.4C468 7.2 467.8 6.8 467.5 6.6Z\' fill=\'%238F2F8D\'/><path class=\'logo-name\' d=\'M287.9 329.6L296.3 343.7L304.2 348.3C305.3 348.9 305.5 349.8 304.9 350.8L304 352.4C303.3 353.6 302.7 354 301.4 353.2L293.8 348.8L276.5 348.6C276 348.6 275.6 348.5 275.2 348.4C274.3 347.9 274.5 346.9 274.9 346.3L276 344.3C276.6 343.2 277.2 343.1 278.1 343.1L290 343.3L283.9 333C283.5 332.3 283.3 331.7 283.9 330.6L284.8 329C285.4 328 286.1 327.9 286.8 328.3C287.2 328.5 287.7 329.2 287.9 329.6Z\' fill=\'%238F2F8D\'/><path class=\'logo-name\' d=\'M324.9 316L324 317.5C323.4 318.6 322.6 318.7 321.5 318.2L306 310.5C306.6 311.3 307.6 312.3 308.3 313.1C311.1 316.4 314.1 319.7 315.9 322C316.6 322.9 316.9 323.6 316.2 324.8L315.6 325.8C314.9 327 314.2 327.1 313 327C310.2 326.6 305.7 325.7 301.5 325C300.4 324.8 299.1 324.5 298.1 324.3L312.5 333.9C313.5 334.6 313.8 335.3 313.2 336.4L312.3 337.9C311.6 339 310.9 339.6 309.6 338.7L289.3 324.5C288 323.6 288.4 322.7 288.9 321.9L290.1 319.9C290.7 318.9 291.3 318.5 292.3 318.7C296.5 319.3 303.8 320.7 309.4 321.7C305.7 317.3 300.9 311.7 298.3 308.4C297.7 307.6 297.6 306.9 298.2 305.9L299.4 303.9C299.9 303 300.5 302.3 301.9 302.9L324.4 313.4C325.7 313.9 325.6 314.9 324.9 316Z\' fill=\'%238F2F8D\'/><path class=\'logo-name\' d=\'M336.4 296.8C335.6 298.5 335.1 299.4 334.2 301.1C333.4 302.5 332.4 304.1 331.3 305.2C327.1 309.6 322 308.2 315.7 304.5C304.9 298.3 304.9 293.7 309 286.5C310 284.8 310.6 283.9 311.6 282.4C312.6 281 313.2 280.8 314 281.2L315.2 281.9C316.5 282.7 316.8 283.1 316.1 284.3C315.3 285.7 314.8 286.2 313.6 288.2C312.9 289.4 311.9 291.3 311.8 292.5C311.5 295.2 314.4 297 318.6 299.4C322.8 301.8 326.1 303.5 328.5 300.6C329 300 329.7 299 330.3 297.9C331.4 296 331.6 295.2 332.4 293.8C333.1 292.6 333.7 292.7 335 293.4L336.2 294.1C337.1 294.6 337.2 295.2 336.4 296.8Z\' fill=\'%238F2F8D\'/><path class=\'logo-name\' d=\'M349.9 272.8L348.7 274.8C348 275.9 347.3 275.9 346.4 275.8L340.9 274.8C340 276.4 339.4 277.6 338.4 279.2C337.5 280.7 336.7 282.1 335.9 283.4L339.4 287.4C340.2 288.3 340.6 288.9 339.9 290.2L338.9 291.9C338.2 293.2 337.7 293.1 337.2 292.8C337 292.7 336.6 292.3 336.2 291.8L319.5 272.1C318.6 271 318.3 270.3 319.1 269L320 267.5C320.8 266.1 321.5 266 322.9 266.3L348.9 270.7C349.1 270.7 349.3 270.8 349.5 270.9C350.5 271.3 350.2 272.2 349.9 272.8ZM326 271.9L333 279.9C333.5 279 334 278 334.6 277C335.3 275.9 335.7 275.1 336.3 274L326 271.9Z\' fill=\'%238F2F8D\'/><path class=\'logo-triangle\' d=\'M290.9 0.0996094C280.8 0.0996094 272.5 8.29961 272.5 18.4996C272.5 21.6996 273.2 24.5996 274.7 27.1996L343.5 146.4C346.7 151.9 352.6 155.6 359.4 155.6C366.2 155.6 372.1 151.9 375.3 146.4L444.1 27.1996C445.6 24.5996 446.3 21.5996 446.3 18.4996C446.3 8.39961 438.1 0.0996094 427.9 0.0996094H290.9Z\' fill=\'%238F2F8D\'/></svg>");
	background-size: contain;
	width: auto;
}

.login .h1 a.nitro-lazy {
	background-image: none !important;
}

.footer-bottom__inner__below {
	text-align: center;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 0px;
}

.footer-bottom__inner__below > p {
	margin: 10px 0px 0px 0px;
}

@media (max-width:720px) {
	.footer-bottom__inner__below {
		text-align: left;
	}
}

/* Location Styles */

/* Stretch Image Block */
.stretch-image .content-image-wrapper .content-image-overlay {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 440px;
	background: #1b4265;
	z-index: 9;
	padding: 50px;
	max-height: 100%;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	align-items: flex-start;
	border-radius: 0px 25px 25px 0px;
}

.stretch-image .content-image-wrapper .content-image-overlay h2 {
	color: #fff;
	font-size: 40px;
	margin-bottom: 25px;
}

.stretch-image .content-image-wrapper .online-membership-text {
	margin-bottom: 20px;
}

.stretch-image .content-image-wrapper .content-image-overlay span.starting-at, .stretch-image .content-image-wrapper .content-image-overlay span.per {
	color: #178bcd;
}

span.starting-at {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: -30px;
}

.stretch-image .content-image-wrapper .content-image-overlay span.only, .stretch-image .content-image-wrapper .content-image-overlay span.only-amount {
	color: #fff;
}

.stretch-image .content-image-wrapper span.only {
	font-size: 42px;
	font-weight: bold;
}

.stretch-image .content-image-wrapper span.only-amount {
	font-size: 56px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	letter-spacing: -5px;
}

.stretch-image .content-image-wrapper span.per {
	font-size: 20px;
	font-weight: bold;
}

@media (max-width: 1200px) {
	.stretch-image .content-image-wrapper .content-image-overlay {
		position: relative !important;
		width: 100% !important;
		border-radius: 0px 0px 25px 25px !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.stretch-image .content-image-wrapper .content-image-overlay h2 {
		text-align: center;
		margin-bottom: 0px;
	}
	
	.stretch-image .content-image-wrapper .online-membership-text {
		margin-bottom: 0px;
	}
	
	.stretch-image .content-image {
		position: relative;
		border-radius: 25px 25px 0px 0px;
		margin-bottom: -50px;
		max-height: 400px;
	}
}

span.only-amount.crossout {
	color: #36bcbd !important;
	text-decoration: line-through;
	font-size: 40px !important;
	display: inline-block;
	margin-right: -3px !important;
	opacity: .5;
}

@media (max-width: 1200px) {
	.stretch-image .content-image-wrapper {
		padding-bottom: 0px !important;
	}
}

/* Amenities List Section */
#amenities .dark-list-section__header.footer {
	margin-top: 50px;
	background-position: top;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #8f2f8d), color-stop(0, rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, #8f2f8d 42.85714%, rgba(255, 255, 255, 0) 0);
	background-repeat: repeat-x;
	background-size: 7px 2px;
	padding-top: 50px;
	padding-bottom: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media (max-width:1200px) {
	#amenities .dark-list-section__header.footer {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
}

/* Split Row CTAS */
.split-row-full .online-membership-text {
	margin-bottom: 20px;
}

.split-row-full .online-membership-text span.starting-at {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: -30px;
	color: #178bcd;
}

.split-row-full .online-membership-text span.only {
	font-size: 42px;
	font-weight: bold;
}

.split-row-full .online-membership-text span.only-amount {
	font-size: 56px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	letter-spacing: -5px;
}

.split-row-full .online-membership-text span.per {
	font-size: 20px;
	font-weight: bold;
	color: #178bcd;
}

/* Review Widget */
.review-widget-block {
	padding-top: 50px;
	padding-bottom: 50px;
}

.review-widget-block, .review-widget-block * {
	width: 100%;
	margin: auto;
	max-width: 100% !important;
	background: transparent;
}

/* Annotation */
.stretch-image-cta span.annotation, .split-row-full span.annotation {
	color: #178bcd;
	font-weight: bold;
	margin-top: 20px;
}

.split-row-full span.annotation {
	display: block;
}

@media (max-width:1200px) {
	.stretch-image-cta span.annotation, .split-row-full span.annotation {
		display: block;
		width: 100%;
		text-align: center;
	}
}

span.jj-annotation {
	display: block;
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
	color: #7c7a7a;
	text-align: center;
}

/* Fixes to the sticky program filter */
nav#ymca-shell-toolbar {
	padding-top: 123px;
	margin-top: -123px;
	position: sticky;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	top: 0;
}

@media (max-width:900px) {
	nav#ymca-shell-toolbar {
		padding-top: 73px;
		margin-top: -73px;
	}
}

@media (max-width:720px) {
	nav#ymca-shell-toolbar {
		padding-top: 64px;
		margin-top: -64px;
	}
}

body .wrapper:has(.ymca-sticky) {
	overflow: initial;
}

#ymca-shell-toolbar .ymca-sticky {
	top: initial !important;
}

#ymca-shell-toolbar .ymca-sticky, #ymca-shell-toolbar .ymca-sticky-with-banner {
	position: initial !important;
	width: initial !important;
	right: initial !important;
	padding: initial !important;
}

.announcement__title {
	font-size: 1.5625rem !important;
}

/* Sticky Week Filter for program pages */
.ymca-shell-week-filter {
	position: sticky;
	top: 245px;
	padding: 15px 5px 10px 5px;
	background: #fff;
	border: 1px solid #d0dbe4;
	border-radius: 0px 0px 10px 10px;
	margin-top: -10px;
}

@media (max-width:900px) {
	.ymca-shell-week-filter {
		top: 195px;
	}
}

@media (max-width:720px) {
	.ymca-shell-week-filter {
		top: 190px;
	}
}

.ymca-week-interval-sticky .ymca-week-filter {
	position: initial !important;
	top: initial !important;
}

section#ymca-shell-events .ymca-scaling-svg-container {
	z-index: -1;
}

div#think-poster {
	top: initial !important;
	max-width: calc(100vw * ( 12 / 14 )) !important;
	border-radius: 20px !important;
	bottom: 20px !important;
	overflow: hidden;
	z-index: 9 !important;
}

div#think-poster button#think-poster-close {
	color: #fff;
	border: 2px solid #fff !important;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	padding: 0px 1px 8px 1px !important;
}

div#think-poster a.btn.-chevron {
	margin-top: 1rem;
}

div#think-poster .poster__heading {
	margin-bottom: 1rem;
}

header.-hero.-yellow li.nav-highlight a {
	color: #fde4bf !important;
}

header.-hero.-red  li.nav-highlight a {
	color: #f8c8bc !important;
}

header.-hero.-purple li.nav-highlight a {
	color: #e9bad8 !important;
}

header.-green li.nav-highlight a {
	color: #24a390 !important;
}

header.-red li.nav-highlight a {
	color: #e8242d !important;
}

header.-blue li.nav-highlight a {
	color: #178bcd !important;
}

.alert-bar.red {
	background-color: #f8c8bc;
	color: #63282c;
}

.alert-bar.yellow {
	background-color: #fde4bf;
	color: #731e22;
}

.alert-bar.green {
	background-color: #c1e8e9;
	color: #213838;
}

div.menu-container-inner:has(a.has-children[aria-expanded="true"]) .header__announcement {
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: initial !important;
}

div.menu-container-inner .header__announcement {
	transition: all .3s ease-out;
}

[class~=hurrytimer-campaign] {
	line-height: normal;
	text-align: center;
	padding: 10px 0;
}

[class~=hurrytimer-campaign] * {
	line-height: normal;
}

.hurryt-loading {
	display: none !important;
}

.hurrytimer-timer {
	display: flex;
	align-items: baseline;
	justify-content: center;
	flex-wrap: wrap;
}

.hurrytimer-timer-digit {
	font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
}

.hurrytimer-headline {
	color: #333;
	display: block;
	margin: 5px auto;
	overflow: hidden;
}

.hurrytimer-timer-block {
	position: relative;
	display: flex;
	margin-right: 5px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: content-box;
	margin-bottom: 10px;
	margin-left: 5px;
}

.hurrytimer-timer-block:last-child {
	margin-right: 0;
}

.hurrytimer-timer-block:first-child {
	margin-left: 0;
}

.hurrytimer-sticky {
	margin: auto !important;
	width: 100%;
	background: #fff;
	left: 0;
	right: 0;
	z-index: 9999;
	position: fixed;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
}

.hurrytimer-sticky.is-off {
	position: relative;
	z-index: 0;
}

.admin-bar:not(.wp-admin) .hurrytimer-sticky {
	z-index: 999999;
}

.hurrytimer-sticky-inner {
	max-width: 1200px;
	margin: auto;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.hurrytimer-button {
	display: inline-block;
	text-decoration: none;
	outline: none;
}

.hurrytimer-sticky-close {
	right: 10px;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	width: 13px;
	height: 13px;
	cursor: pointer;
	display: flex;
}

.hurrytimer-sticky-close svg {
	fill: #333;
	width: 100%;
	height: 100%;
}

.hurrytimer-sticky-close:hover {
	opacity: 1;
	background: none;
}

.hurrytimer-campaign-86979 {
	text-align: center;
	display: block;
}

.hurrytimer-campaign-86979 .hurrytimer-timer-digit, .hurrytimer-campaign-86979 .hurrytimer-timer-sep {
	color: #d33;
	display: block;
	font-size: 35px;
}

.hurrytimer-campaign-86979 .hurrytimer-timer {
	justify-content: center;
}

.hurrytimer-campaign-86979 .hurrytimer-timer-label {
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	display: block;
}

.hurrytimer-campaign-86979 .hurrytimer-headline {
	font-size: 30px;
	color: #000;
	margin-bottom: 5px;
}

.hurrytimer-campaign-86979 .hurrytimer-button-wrap {
	margin-top: 5px;
}

.hurrytimer-campaign-86979 .hurrytimer-button {
	font-size: 15px;
	color: #fff;
	background-color: #000;
	border-radius: 3px;
	padding: 10px 15px;
}

@media (max-width:425px) {
	.hurrytimer-campaign-86979 .hurrytimer-button-wrap, .hurrytimer-campaign-86979 .hurrytimer-headline {
		margin-left: 0;
		margin-right: 0;
	}
}

.hurrytimer-campaign-86972 {
	text-align: center;
	display: block;
}

.hurrytimer-campaign-86972 .hurrytimer-timer-digit, .hurrytimer-campaign-86972 .hurrytimer-timer-sep {
	color: #d33;
	display: block;
	font-size: 44px;
}

.hurrytimer-campaign-86972 .hurrytimer-timer {
	justify-content: center;
}

.hurrytimer-campaign-86972 .hurrytimer-timer-label {
	font-size: 17px;
	color: #000;
	text-transform: uppercase;
	display: block;
}

.hurrytimer-campaign-86972 .hurrytimer-headline {
	font-size: 30px;
	color: #000;
	margin-bottom: 5px;
}

.hurrytimer-campaign-86972 .hurrytimer-button-wrap {
	margin-top: 5px;
}

.hurrytimer-campaign-86972 .hurrytimer-button {
	font-size: 15px;
	color: #fff;
	background-color: #000;
	border-radius: 3px;
	padding: 10px 15px;
}

@media (max-width:425px) {
	.hurrytimer-campaign-86972 .hurrytimer-button-wrap, .hurrytimer-campaign-86972 .hurrytimer-headline {
		margin-left: 0;
		margin-right: 0;
	}
}
